public class HTMLGenerator extends TextGenerator
m_ostr| Constructor and Description |
|---|
HTMLGenerator() |
| Modifier and Type | Method and Description |
|---|---|
void |
cppcode(CodeProductionCpp cp)
Output comment from a production.
|
void |
documentEnd()
Output document footer.
|
void |
documentStart()
Output document header.
|
void |
expansionEnd(Expansion e,
boolean first)
Output end of Expansion.
|
void |
expansionStart(Expansion e,
boolean first)
Output start of an Expansion.
|
protected String |
get_id(String nt) |
void |
handleTokenProduction(TokenProduction tp) |
void |
javacode(CodeProductionJava jp)
Output comment from a production.
|
void |
nonTerminalEnd(ExpNonTerminal nt)
Output end of non-terminal.
|
void |
nonterminalsEnd()
Output end of non-terminal.
|
void |
nonterminalsStart()
Output start of non-terminal.
|
void |
nonTerminalStart(ExpNonTerminal nt)
Output start of non-terminal.
|
void |
print(String s)
Output String.
|
void |
productionEnd(NormalProduction np)
Output end of a normal production.
|
void |
productionStart(NormalProduction np)
Output start of a normal production.
|
void |
reEnd(AbstractExpRegularExpression r)
Output end of regular expression.
|
void |
reStart(AbstractExpRegularExpression r)
Output start of regular expression.
|
void |
specialTokens(String s)
Output Special Tokens.
|
void |
text(String s)
Output string with entity substitution for brackets and ampersands.
|
void |
tokensEnd()
Output end of tokens.
|
void |
tokensStart()
Output start of tokens.
|
createOutputStreampublic void text(String s)
IDocGeneratortext in interface IDocGeneratortext in class TextGenerators - the String to outputpublic void print(String s)
IDocGeneratorprint in interface IDocGeneratorprint in class TextGenerators - String to outputpublic void documentStart()
IDocGeneratordocumentStart in interface IDocGeneratordocumentStart in class TextGeneratorpublic void documentEnd()
IDocGeneratordocumentEnd in interface IDocGeneratordocumentEnd in class TextGeneratorpublic void specialTokens(String s)
IDocGeneratorspecialTokens in interface IDocGeneratorspecialTokens in class TextGenerators - tokens to outputpublic void handleTokenProduction(TokenProduction tp)
handleTokenProduction in interface IDocGeneratorhandleTokenProduction in class TextGeneratorpublic void nonterminalsStart()
IDocGeneratornonterminalsStart in interface IDocGeneratornonterminalsStart in class TextGeneratorpublic void nonterminalsEnd()
IDocGeneratornonterminalsEnd in interface IDocGeneratornonterminalsEnd in class TextGeneratorpublic void tokensStart()
IDocGeneratortokensStart in interface IDocGeneratortokensStart in class TextGeneratorpublic void tokensEnd()
IDocGeneratortokensEnd in interface IDocGeneratortokensEnd in class TextGeneratorpublic void javacode(CodeProductionJava jp)
IDocGeneratorjavacode in interface IDocGeneratorjavacode in class TextGeneratorjp - the JavaCodeProduction to outputpublic void cppcode(CodeProductionCpp cp)
IDocGeneratorcppcode in interface IDocGeneratorcppcode in class TextGeneratorcp - the CppCodeProduction to outputpublic void productionStart(NormalProduction np)
IDocGeneratorproductionStart in interface IDocGeneratorproductionStart in class TextGeneratornp - the NormalProduction being outputpublic void productionEnd(NormalProduction np)
IDocGeneratorproductionEnd in interface IDocGeneratorproductionEnd in class TextGeneratornp - the NormalProduction being outputpublic void expansionStart(Expansion e, boolean first)
IDocGeneratorexpansionStart in interface IDocGeneratorexpansionStart in class TextGeneratore - Expansion being outputfirst - whether this is the first expansionpublic void expansionEnd(Expansion e, boolean first)
IDocGeneratorexpansionEnd in interface IDocGeneratorexpansionEnd in class TextGeneratore - Expansion being outputfirst - whether this is the first expansionpublic void nonTerminalStart(ExpNonTerminal nt)
IDocGeneratornonTerminalStart in interface IDocGeneratornonTerminalStart in class TextGeneratornt - the NonTerminal being outputpublic void nonTerminalEnd(ExpNonTerminal nt)
IDocGeneratornonTerminalEnd in interface IDocGeneratornonTerminalEnd in class TextGeneratornt - the NonTerminal being outputpublic void reStart(AbstractExpRegularExpression r)
IDocGeneratorreStart in interface IDocGeneratorreStart in class TextGeneratorr - the RegularExpression being outputpublic void reEnd(AbstractExpRegularExpression r)
IDocGeneratorreEnd in interface IDocGeneratorreEnd in class TextGeneratorr - the RegularExpression being outputCopyright © 2017–2018 Philip Helger. All rights reserved.