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[] |