|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectlpg.lpgjavaruntime.PrsStream
org.eclipse.ocl.lpg.AbstractParser
org.eclipse.ocl.parser.AbstractOCLParser
org.eclipse.ocl.parser.OCLParser
public class OCLParser
| Field Summary | |
|---|---|
protected static lpg.lpgjavaruntime.ParseTable |
prs
|
| 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 | |
|---|---|
OCLParser(OCLLexer lexer)
|
|
| Method Summary | |
|---|---|
int |
getEOFTokenKind()
|
OCLLexer |
getLexer()
|
Environment<?,?,?,?,?,?,?,?,?,?,?,?> |
getOCLEnvironment()
|
String |
getTokenKindName(int kind)
|
String[] |
orderedTerminalSymbols()
|
CSTNode |
parseTokensToCST(lpg.lpgjavaruntime.Monitor monitor,
int error_repair_count)
|
void |
ruleAction(int ruleNumber)
|
protected void |
setOffsets(CSTNode cstNode)
Initializes a concrete-syntax node's start and end offsets from the current token in the parser stream. |
| Methods inherited from class org.eclipse.ocl.lpg.AbstractParser |
|---|
computeInputString, getEnvironment, parseTokensToCST, reportError, resetLexStream, setLexStream, setOffsets, setOffsets, setOffsets, setOffsets, setOffsets, setOffsets, unquote |
| 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, getLexStream, 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 |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected static lpg.lpgjavaruntime.ParseTable prs
| Constructor Detail |
|---|
public OCLParser(OCLLexer lexer)
| Method Detail |
|---|
public int getEOFTokenKind()
public Environment<?,?,?,?,?,?,?,?,?,?,?,?> getOCLEnvironment()
public OCLLexer getLexer()
getLexer in class AbstractParserpublic String getTokenKindName(int kind)
public String[] orderedTerminalSymbols()
orderedTerminalSymbols in class lpg.lpgjavaruntime.PrsStream
public CSTNode parseTokensToCST(lpg.lpgjavaruntime.Monitor monitor,
int error_repair_count)
parseTokensToCST in class AbstractParserprotected void setOffsets(CSTNode cstNode)
cstNode - a concrete-syntax nodepublic void ruleAction(int ruleNumber)
ruleAction in interface lpg.lpgjavaruntime.RuleAction
|
Copyright 2002, 2007 IBM Corporation and others. All Rights Reserved. |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||