public class PLSQLParser extends AbstractParser
parserOptions
Constructor and Description |
---|
PLSQLParser(ParserOptions parserOptions) |
Modifier and Type | Method and Description |
---|---|
boolean |
canParse()
Indicates if this parser can actual parse, or if it can only tokenize.
|
protected PLSQLParser |
createPLSQLParser(Reader source)
Subclass should override this method to modify the PLSQLParser as needed.
|
TokenManager |
createTokenManager(Reader source) |
Map<Integer,String> |
getSuppressMap() |
Node |
parse(String fileName,
Reader source)
Parse source code and return the root node of the AST.
|
getParserOptions, getTokenManager
public PLSQLParser(ParserOptions parserOptions)
public TokenManager createTokenManager(Reader source)
createTokenManager
in class AbstractParser
protected PLSQLParser createPLSQLParser(Reader source) throws ParseException
ParseException
public boolean canParse()
Parser
public Node parse(String fileName, Reader source) throws ParseException
Parser
fileName
- The file name being parsed (may be null
).source
- Reader that provides the source code of a compilation unitParseException
- In case the source code could not be parsed, probably
due to syntactical errors.Copyright © 2002–2014 InfoEther. All rights reserved.