java.lang.Objectlpg.lpgjavaruntime.PrsStream
org.eclipse.ocl.internal.parser.AbstractLPGParser
org.eclipse.ocl.internal.parser.AbstractOCLLPGParser
org.eclipse.ocl.internal.parser.OCLLPGParser
public class OCLLPGParser
Field Summary |
---|
Fields inherited from interface lpg.lpgjavaruntime.ParseErrorCodes |
---|
BEFORE_CODE, DELETION_CODE, EOF_CODE, ERROR_CODE, errorMsgText, INSERTION_CODE, INVALID_CODE, INVALID_TOKEN_CODE, LEX_ERROR_CODE, MERGE_CODE, MISPLACED_CODE, SCOPE_CODE, SECONDARY_CODE, SUBSTITUTION_CODE |
Constructor Summary | |
---|---|
OCLLPGParser()
|
|
OCLLPGParser(AbstractLexer lexStream)
|
Method Summary | |
---|---|
int |
getEOFTokenKind()
|
OCLLPGParser |
getParseStream()
|
java.lang.String |
getTokenKindName(int kind)
|
java.lang.String[] |
orderedTerminalSymbols()
|
org.eclipse.ocl.internal.cst.CSTNode |
parser(lpg.lpgjavaruntime.Monitor monitor,
int error_repair_count)
|
void |
ruleAction(int ruleNumber)
|
Methods inherited from class org.eclipse.ocl.internal.parser.AbstractLPGParser |
---|
getErrorHandler, getLexStream, lexerError, parser, reportError, resetLexStream, setErrorHandler, setLexStream |
Methods inherited from class lpg.lpgjavaruntime.PrsStream |
---|
addAdjunct, addToken, afterEol, badToken, dumpToken, dumpTokens, getAdjuncts, getColumn, getColumnOfTokenAt, getEndColumn, getEndColumnOfTokenAt, getEndLine, getEndLineNumberOfTokenAt, getEndOffset, getFileName, getFirstErrorToken, getFirstRealToken, getFollowingAdjuncts, getInputChars, getIToken, getKind, getLastErrorToken, getLastRealToken, getLine, getLineNumberOfTokenAt, getName, getNext, getPrecedingAdjuncts, getPrevious, getSize, getStartOffset, getStreamIndex, getStreamLength, getToken, getToken, getTokenAt, getTokenAtCharacter, getTokenIndexAtCharacter, getTokenLength, getTokens, getTokenText, makeAdjunct, makeErrorToken, makeToken, mapKind, peek, remapTerminalSymbols, reportError, reportError, reportError, reset, reset, resetTokenStream, setSize, setStreamIndex, setStreamLength, setStreamLength |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public OCLLPGParser()
public OCLLPGParser(AbstractLexer lexStream)
Method Detail |
---|
public java.lang.String[] orderedTerminalSymbols()
orderedTerminalSymbols
in class lpg.lpgjavaruntime.PrsStream
public java.lang.String getTokenKindName(int kind)
public int getEOFTokenKind()
public OCLLPGParser getParseStream()
public org.eclipse.ocl.internal.cst.CSTNode parser(lpg.lpgjavaruntime.Monitor monitor, int error_repair_count) throws org.eclipse.ocl.ParserException
parser
in class AbstractLPGParser
org.eclipse.ocl.ParserException
public void ruleAction(int ruleNumber)
ruleAction
in interface lpg.lpgjavaruntime.RuleAction