Skip to main content

xlucene-parser / interfaces / NodeType

Enumeration: NodeType

Defined in: packages/xlucene-parser/src/interfaces.ts:77

Enumeration of all possible AST node types.

Each node in the parsed AST has one of these types, which determines its structure and behavior.

Enumeration Members

Enumeration MemberValueDefined in
Conjunction"conjunction"packages/xlucene-parser/src/interfaces.ts:80
Empty"empty"packages/xlucene-parser/src/interfaces.ts:87
Exists"exists"packages/xlucene-parser/src/interfaces.ts:83
FieldGroup"field-group"packages/xlucene-parser/src/interfaces.ts:79
Function"function"packages/xlucene-parser/src/interfaces.ts:88
LogicalGroup"logical-group"packages/xlucene-parser/src/interfaces.ts:78
Negation"negation"packages/xlucene-parser/src/interfaces.ts:81
Range"range"packages/xlucene-parser/src/interfaces.ts:84
Regexp"regexp"packages/xlucene-parser/src/interfaces.ts:85
Term"term"packages/xlucene-parser/src/interfaces.ts:82
TermList"term-list"packages/xlucene-parser/src/interfaces.ts:89
Wildcard"wildcard"packages/xlucene-parser/src/interfaces.ts:86