Class: RootParser
Hierarchy
-
CstParser
↳
RootParser
Constructors
constructor
• new RootParser(languageTokens
, languageSpecification?
): RootParser
Parameters
Name | Type |
---|---|
languageTokens | TokenType [] |
languageSpecification? | LanguageSpecification |
Returns
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
Name | Type |
---|---|
text | string |
Returns
Object
Name | Type |
---|---|
cst? | CstNode |
errors | BluehawkError [] |