|
||||||||||
| 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 | |||||||||