Skip to main content

Class: RootParser

Hierarchy​

  • CstParser

    ↳ RootParser

Constructors​

constructor​

• new RootParser(languageTokens, languageSpecification?): RootParser

Parameters​

NameType
languageTokensTokenType[]
languageSpecification?LanguageSpecification

Returns​

RootParser

Overrides​

CstParser.constructor

Defined in​

bluehawk/parser/RootParser.ts:103

Properties​

_bluehawkErrors​

• Private _bluehawkErrors: BluehawkError[] = []

Defined in​

bluehawk/parser/RootParser.ts:325


annotatedText​

• annotatedText: Rule = UndefinedRule

Defined in​

bluehawk/parser/RootParser.ts:91


attributeList​

• attributeList: Rule = UndefinedRule

Defined in​

bluehawk/parser/RootParser.ts:99


blockComment​

• blockComment: Rule = UndefinedRule

Defined in​

bluehawk/parser/RootParser.ts:97


blockTag​

• blockTag: Rule = UndefinedRule

Defined in​

bluehawk/parser/RootParser.ts:93


blockTagUncommentedContents​

• blockTagUncommentedContents: Rule = UndefinedRule

Defined in​

bluehawk/parser/RootParser.ts:94


chunk​

• chunk: Rule = UndefinedRule

Defined in​

bluehawk/parser/RootParser.ts:92


languageSpecification​

• Optional languageSpecification: LanguageSpecification

Defined in​

bluehawk/parser/RootParser.ts:101


lexer​

• lexer: Lexer

Defined in​

bluehawk/parser/RootParser.ts:89


lineComment​

• lineComment: Rule = UndefinedRule

Defined in​

bluehawk/parser/RootParser.ts:98


pushParser​

• pushParser: Rule = UndefinedRule

Defined in​

bluehawk/parser/RootParser.ts:100


tag​

• tag: Rule = UndefinedRule

Defined in​

bluehawk/parser/RootParser.ts:95


tagAttribute​

• tagAttribute: Rule = UndefinedRule

Defined in​

bluehawk/parser/RootParser.ts:96

Methods​

parse​

▸ parse(text): Object

Parameters​

NameType
textstring

Returns​

Object

NameType
cst?CstNode
errorsBluehawkError[]

Defined in​

bluehawk/parser/RootParser.ts:275