public class QVTOLexer extends AbstractLexer implements lpg.runtime.RuleAction
Constructor and Description |
---|
QVTOLexer(Environment<?,?,?,?,?,?,?,?,?,?,?,?> environment) |
QVTOLexer(Environment<?,?,?,?,?,?,?,?,?,?,?,?> environment,
char[] chars) |
QVTOLexer(Environment<?,?,?,?,?,?,?,?,?,?,?,?> environment,
char[] input_chars,
String filename,
int tab) |
QVTOLexer(Environment<?,?,?,?,?,?,?,?,?,?,?,?> environment,
Reader reader,
String filename) |
Modifier and Type | Method and Description |
---|---|
DerivedLexStream |
getILexStream() |
int[] |
getKeywordKinds() |
int |
getLeftSpan() |
lpg.runtime.ILexStream |
getLexStream()
Deprecated.
replaced by
getILexStream() |
Environment<?,?,?,?,?,?,?,?,?,?,?,?> |
getOCLEnvironment() |
lpg.runtime.LexParser |
getParser() |
lpg.runtime.ParseTable |
getParseTable() |
int |
getRhsFirstTokenIndex(int i) |
int |
getRhsLastTokenIndex(int i) |
int |
getRightSpan() |
int |
getToken(int i) |
void |
initialize(char[] content,
String filename)
Deprecated.
function replaced by
reset(char [] content, String filename) |
void |
lexer(DerivedPrsStream prsStream) |
void |
lexer(DerivedPrsStream prsStream,
int start_offset,
int end_offset) |
void |
lexer(lpg.runtime.Monitor monitor,
DerivedPrsStream prsStream) |
void |
lexer(lpg.runtime.Monitor monitor,
DerivedPrsStream prsStream,
int start_offset,
int end_offset) |
void |
reportLexicalError(int startLoc,
int endLoc)
If a parse stream was not passed to this Lexical analyser then we
simply report a lexical error.
|
void |
reset(char[] input_chars,
String filename) |
void |
reset(char[] input_chars,
String filename,
int tab) |
void |
reset(Reader reader,
String filename) |
void |
resetKeywordLexer() |
void |
ruleAction(int ruleNumber) |
getEnvironment, getInputChars, initialize, initialize, lexToTokens, lexToTokens
public QVTOLexer(Environment<?,?,?,?,?,?,?,?,?,?,?,?> environment)
public QVTOLexer(Environment<?,?,?,?,?,?,?,?,?,?,?,?> environment, char[] chars)
public QVTOLexer(Environment<?,?,?,?,?,?,?,?,?,?,?,?> environment, char[] input_chars, String filename, int tab)
public QVTOLexer(Environment<?,?,?,?,?,?,?,?,?,?,?,?> environment, Reader reader, String filename) throws IOException
IOException
public lpg.runtime.ParseTable getParseTable()
getParseTable
in class AbstractLexer
public lpg.runtime.LexParser getParser()
getParser
in class AbstractLexer
public int getToken(int i)
public int getRhsFirstTokenIndex(int i)
public int getRhsLastTokenIndex(int i)
public int getLeftSpan()
public int getRightSpan()
public void resetKeywordLexer()
resetKeywordLexer
in class AbstractLexer
public void reset(char[] input_chars, String filename)
reset
in class AbstractLexer
public void reset(char[] input_chars, String filename, int tab)
reset
in class AbstractLexer
public Environment<?,?,?,?,?,?,?,?,?,?,?,?> getOCLEnvironment()
public DerivedLexStream getILexStream()
getILexStream
in class AbstractLexer
@Deprecated public lpg.runtime.ILexStream getLexStream()
getILexStream()
getLexStream
in class AbstractLexer
public void lexer(DerivedPrsStream prsStream)
lexer
in class AbstractLexer
public void lexer(lpg.runtime.Monitor monitor, DerivedPrsStream prsStream)
lexer
in class AbstractLexer
public void lexer(DerivedPrsStream prsStream, int start_offset, int end_offset)
lexer
in class AbstractLexer
public void lexer(lpg.runtime.Monitor monitor, DerivedPrsStream prsStream, int start_offset, int end_offset)
lexer
in class AbstractLexer
public void reportLexicalError(int startLoc, int endLoc)
reportLexicalError
in class AbstractLexer
public int[] getKeywordKinds()
getKeywordKinds
in class AbstractLexer
@Deprecated public void initialize(char[] content, String filename)
reset(char [] content, String filename)
public void reset(Reader reader, String filename) throws IOException
reset
in class AbstractLexer
IOException
public void ruleAction(int ruleNumber)
ruleAction
in interface lpg.runtime.RuleAction
Copyright © 2008, 2018 Borland Software Corporation and others. All Rights Reserved.