public class JavaParser extends Parser
| Constructor and Description |
|---|
JavaParser() |
| Modifier and Type | Method and Description |
|---|---|
protected ParseRule |
createRule()
Creates the rule.
|
protected Tokenizer |
createTokenizerImpl()
Returns the tokenizer.
|
JFile |
getJavaFile(java.lang.CharSequence anInput)
Returns a JavaFile for input Java.
|
JavaTokenizer |
getTokenizer()
Override to declare tokenizer as JavaTokenzier.
|
static void |
main(java.lang.String[] args)
Create a new Java parser and parse and print.
|
static double |
parse(java.io.File aFile,
Parser aParser)
Parses a given Java file (or files).
|
protected void |
parseFailed(ParseRule aRule,
ParseHandler aHandler,
ParseRule.Count aCount)
Override to ignore exception.
|
createNode, createTokenizer, getInput, getLookAheadToken, getNextToken, getRule, getToken, lookAhead, parse, parse, parse, parseCustom, parseCustom, setInput, setRule, setTokenizerprotected ParseRule createRule()
createRule in class Parserpublic JavaTokenizer getTokenizer()
getTokenizer in class Parserprotected Tokenizer createTokenizerImpl()
createTokenizerImpl in class Parserpublic JFile getJavaFile(java.lang.CharSequence anInput)
protected void parseFailed(ParseRule aRule, ParseHandler aHandler, ParseRule.Count aCount)
parseFailed in class Parserpublic static void main(java.lang.String[] args)
public static double parse(@Nonnull
java.io.File aFile,
Parser aParser)