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