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, setTokenizer
protected ParseRule createRule()
createRule
in class Parser
public JavaTokenizer getTokenizer()
getTokenizer
in class Parser
protected Tokenizer createTokenizerImpl()
createTokenizerImpl
in class Parser
public JFile getJavaFile(java.lang.CharSequence anInput)
protected void parseFailed(ParseRule aRule, ParseHandler aHandler, ParseRule.Count aCount)
parseFailed
in class Parser
public static void main(java.lang.String[] args)
public static double parse(@Nonnull java.io.File aFile, Parser aParser)