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