public class JavaEmitter extends Emitter
| Constructor and Description |
|---|
JavaEmitter(File inputFile,
LexParse parser,
DFA dfa) |
| Modifier and Type | Method and Description |
|---|---|
void |
emit()
Main Emitter method.
|
protected void |
emitActions() |
void |
emitActionTable() |
protected void |
emitAttributes() |
protected int |
emitCharMapArray()
Returns the number of elements in the packed char map
array, or zero if the char map array will be not be packed.
|
protected void |
emitCharMapArrayUnPacked() |
protected void |
emitCharMapInitFunction(int packedCharMapPairs) |
protected void |
emitClassCode() |
protected void |
emitClassName() |
protected void |
emitConstructorDecl() |
protected void |
emitConstructorDecl(boolean printCtorArgs) |
protected void |
emitCtorArgs() |
protected void |
emitDoEOF() |
protected void |
emitDynamicInit() |
protected void |
emitEOFVal() |
protected void |
emitGetRowMapNext() |
protected void |
emitLexFunctHeader() |
protected void |
emitLexicalStates() |
protected void |
emitLookBuffer() |
protected void |
emitMain() |
protected void |
emitNextInput() |
protected void |
emitNoMatch() |
protected void |
emitRowMapArray() |
protected void |
emitScanError() |
protected void |
emitUserCode() |
protected void |
setupEOFCode()
Set up EOF code section according to scanner.eofcode
|
emitHeader, endsWithJavadoc, escapify, findActionStates, getBaseName, hasGenLookAhead, normalize, print, print, print, println, println, println, printUC, reduceColumns, reduceRowspublic JavaEmitter(File inputFile, LexParse parser, DFA dfa) throws IOException
IOExceptionprotected void emitLookBuffer()
emitLookBuffer in class Emitterprotected void emitScanError()
emitScanError in class Emitterprotected void emitNoMatch()
emitNoMatch in class Emitterprotected void emitNextInput()
emitNextInput in class Emitterprotected void emitUserCode()
emitUserCode in class Emitterprotected void emitClassName()
emitClassName in class Emitterprotected void emitLexicalStates()
emitLexicalStates in class Emitterprotected void emitDynamicInit()
emitDynamicInit in class Emitterprotected void emitCharMapInitFunction(int packedCharMapPairs)
emitCharMapInitFunction in class Emitterprotected void emitCharMapArrayUnPacked()
emitCharMapArrayUnPacked in class Emitterprotected int emitCharMapArray()
emitCharMapArray in class Emitterprotected void emitRowMapArray()
emitRowMapArray in class Emitterprotected void emitAttributes()
emitAttributes in class Emitterprotected void emitClassCode()
emitClassCode in class Emitterprotected void emitConstructorDecl()
emitConstructorDecl in class Emitterprotected void emitConstructorDecl(boolean printCtorArgs)
emitConstructorDecl in class Emitterprotected void emitCtorArgs()
emitCtorArgs in class Emitterprotected void emitLexFunctHeader()
emitLexFunctHeader in class Emitterprotected void emitGetRowMapNext()
emitGetRowMapNext in class Emitterpublic void emitActionTable()
emitActionTable in class Emitterprotected void emitActions()
emitActions in class Emitterprotected void emitEOFVal()
emitEOFVal in class Emitterprotected void setupEOFCode()
setupEOFCode in class EmitterCopyright © 2015. All rights reserved.