public class LightweightParser extends AbstractQVTParser implements lpg.runtime.RuleAction
Constructor and Description |
---|
LightweightParser(QVTOLexer lexer) |
Modifier and Type | Method and Description |
---|---|
int |
getEOFTokenKind() |
DerivedPrsStream |
getIPrsStream() |
QVTOLexer |
getLexer() |
Environment<?,?,?,?,?,?,?,?,?,?,?,?> |
getOCLEnvironment() |
lpg.runtime.BacktrackingParser |
getParser() |
lpg.runtime.ParseTable |
getParseTable() |
String |
getTokenKindName(int kind) |
int |
numTokenKinds() |
String[] |
orderedTerminalSymbols() |
CSTNode |
parser() |
CSTNode |
parser(int error_repair_count) |
CSTNode |
parser(lpg.runtime.Monitor monitor) |
CSTNode |
parser(lpg.runtime.Monitor monitor,
int error_repair_count) |
void |
reset(lpg.runtime.ILexStream lexStream) |
void |
ruleAction(int ruleNumber) |
enableCSTTokens
computeInputString, getDefaultRepairCount, getEnvironment, parseTokensToCST, resetLexStream, setDefaultRepairCount, setLexStream
public LightweightParser(QVTOLexer lexer)
public lpg.runtime.ParseTable getParseTable()
getParseTable
in class AbstractParser
public lpg.runtime.BacktrackingParser getParser()
public void reset(lpg.runtime.ILexStream lexStream)
reset
in class AbstractParser
public int numTokenKinds()
numTokenKinds
in class AbstractParser
public String[] orderedTerminalSymbols()
orderedTerminalSymbols
in class AbstractParser
public String getTokenKindName(int kind)
getTokenKindName
in class AbstractQVTParser
public int getEOFTokenKind()
public DerivedPrsStream getIPrsStream()
getIPrsStream
in class AbstractParser
public CSTNode parser()
parser
in class AbstractParser
public CSTNode parser(lpg.runtime.Monitor monitor)
parser
in class AbstractParser
public CSTNode parser(int error_repair_count)
parser
in class AbstractParser
public CSTNode parser(lpg.runtime.Monitor monitor, int error_repair_count)
parser
in class AbstractParser
public Environment<?,?,?,?,?,?,?,?,?,?,?,?> getOCLEnvironment()
public QVTOLexer getLexer()
getLexer
in class AbstractParser
public void ruleAction(int ruleNumber)
ruleAction
in interface lpg.runtime.RuleAction
Copyright © 2008, 2018 Borland Software Corporation and others. All Rights Reserved.