Class EcmarkupEmitter
Package: grammarkdown
Properties
extension
Declaration
protected extension: string;
Property Value
Methods
afterEmitNode(node)
Declaration
protected afterEmitNode(node: Node): void;
Parameters
- node
- Node
Returns
emitArgument(node)
Declaration
protected emitArgument(node: Argument): void;
Parameters
- node
- Argument
Returns
emitArgumentList(node)
Declaration
protected emitArgumentList(node: ArgumentList): void;
Parameters
- node
- ArgumentList
Returns
emitButNotSymbol(node)
Declaration
protected emitButNotSymbol(node: ButNotSymbol): void;
Parameters
- node
- ButNotSymbol
Returns
emitConstraints(node)
Declaration
protected emitConstraints(node: Constraints): void;
Parameters
- node
- Constraints
Returns
emitEmptyAssertion(node)
Declaration
protected emitEmptyAssertion(node: EmptyAssertion): void;
Parameters
- node
- EmptyAssertion
Returns
emitLexicalGoalAssertion(node)
Declaration
protected emitLexicalGoalAssertion(node: LexicalGoalAssertion): void;
Parameters
- node
- LexicalGoalAssertion
Returns
emitLookaheadAssertion(node)
Declaration
protected emitLookaheadAssertion(node: LookaheadAssertion): void;
Parameters
- node
- LookaheadAssertion
Returns
emitNonterminal(node)
Declaration
protected emitNonterminal(node: Nonterminal): void;
Parameters
- node
- Nonterminal
Returns
emitNoSymbolHereAssertion(node)
Declaration
protected emitNoSymbolHereAssertion(node: NoSymbolHereAssertion): void;
Parameters
Returns
emitOneOfList(node)
Declaration
protected emitOneOfList(node: OneOfList): void;
Parameters
- node
- OneOfList
Returns
emitOneOfSymbol(node)
Declaration
protected emitOneOfSymbol(node: OneOfSymbol): void;
Parameters
- node
- OneOfSymbol
Returns
emitParameter(node)
Declaration
protected emitParameter(node: Parameter): void;
Parameters
- node
- Parameter
Returns
emitParameterList(node)
Declaration
protected emitParameterList(node: ParameterList): void;
Parameters
- node
- ParameterList
Returns
emitPlaceholder(node)
Declaration
protected emitPlaceholder(node: LexicalSymbol): void;
Parameters
- node
- LexicalSymbol
Returns
emitProduction(node)
Declaration
protected emitProduction(node: Production): void;
Parameters
- node
- Production
Returns
emitProse(node)
Declaration
protected emitProse(node: Prose): void;
Parameters
- node
- Prose
Returns
emitProseAssertion(node)
Declaration
protected emitProseAssertion(node: ProseAssertion): void;
Parameters
- node
- ProseAssertion
Returns
emitRightHandSide(node)
Declaration
protected emitRightHandSide(node: RightHandSide): void;
Parameters
- node
- RightHandSide
Returns
emitRightHandSideList(node)
Declaration
protected emitRightHandSideList(node: RightHandSideList): void;
Parameters
- node
- RightHandSideList
Returns
emitSymbolSet(node)
Declaration
protected emitSymbolSet(node: SymbolSet): void;
Parameters
- node
- SymbolSet
Returns
emitSymbolSpan(node)
Declaration
protected emitSymbolSpan(node: SymbolSpan): void;
Parameters
- node
- SymbolSpan
Returns
emitTerminal(node)
Declaration
protected emitTerminal(node: Terminal): void;
Parameters
- node
- Terminal
Returns
emitTextContent(node)
Declaration
protected emitTextContent(node: TextContent): void;
Parameters
- node
- TextContent
Returns
emitUnicodeCharacterLiteral(node)
Declaration
protected emitUnicodeCharacterLiteral(node: UnicodeCharacterLiteral): void;
Parameters
Returns
emitUnicodeCharacterRange(node)
Declaration
protected emitUnicodeCharacterRange(node: UnicodeCharacterRange): void;
Parameters
Returns