|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--openjava.syntax.JavaSyntaxRules
Utility methods for syntax rules.
Object
Field Summary | |
private static ParseException |
lastException
|
Constructor Summary | |
private |
JavaSyntaxRules()
|
Method Summary | |
private static void |
adjustTokenSource(TokenSource token_src,
Token last_token)
|
static Block |
consumeBlock(TokenSource token_src)
|
static Block |
consumeBlock(TokenSource token_src,
Environment env)
Consumes a block. |
static Expression |
consumeExpression(TokenSource token_src)
|
static Expression |
consumeExpression(TokenSource token_src,
Environment env)
Consumes a single expression from given token source. |
static Statement |
consumeStatement(TokenSource token_src)
|
static Statement |
consumeStatement(TokenSource token_src,
Environment env)
Consumes a statement. |
static TypeName |
consumeTypeName(TokenSource token_src)
Consumes a type name. |
private static ParseTree |
correct(ParseTree ptree,
Environment env)
|
static SyntaxException |
getLastException()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
private static ParseException lastException
Constructor Detail |
private JavaSyntaxRules()
Method Detail |
public static SyntaxException getLastException()
private static ParseTree correct(ParseTree ptree, Environment env)
private static void adjustTokenSource(TokenSource token_src, Token last_token)
public static final Expression consumeExpression(TokenSource token_src, Environment env)
token_src
- token sourceenv
- environment
public static final Expression consumeExpression(TokenSource token_src)
public static final Statement consumeStatement(TokenSource token_src, Environment env)
token_src
- token source
public static final Statement consumeStatement(TokenSource token_src)
public static final Block consumeBlock(TokenSource token_src, Environment env)
token_src
- token source
public static final Block consumeBlock(TokenSource token_src)
public static final TypeName consumeTypeName(TokenSource token_src)
token_src
- token source
|
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |