UNPKG

jql-parser

Version:
18 lines (17 loc) 511 B
import { Parenthesis } from "./Parenthesis"; import { Separator } from "./separators"; import { Term } from "./Term"; import { Token } from "./Token"; /** * expression(Or,And) :== term [ separator(Or,And) { paren{expression} | expression } ] */ export declare class Expression extends Token { term: Term; separator?: Separator; paren?: Parenthesis; expression?: Expression; get end(): number; get content(): string; set content(value: string); parse(input: string): boolean; }