|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object antlr.LLkParser frysk.expr.CExprParser
public class CExprParser
Field Summary | |
---|---|
static String[] |
_tokenNames
|
static BitSet |
_tokenSet_0
|
static BitSet |
_tokenSet_1
|
static BitSet |
_tokenSet_2
|
static BitSet |
_tokenSet_3
|
Constructor Summary | |
---|---|
CExprParser(ParserSharedInputState state)
|
|
CExprParser(TokenBuffer tokenBuf)
|
|
CExprParser(TokenStream lexer)
|
Method Summary | |
---|---|
void |
additive_expression()
|
void |
assign_op()
Various types of assignment operators like +=, *=, /= etc. |
void |
assignment_expression()
Assignment expressions of the form "expr1 = expr2 = expr3". |
void |
bitwise_and_expression()
|
void |
bitwise_exclusive_or_expression()
|
void |
bitwise_inclusive_or_expression()
|
void |
cast_expression()
|
void |
conditional_expression()
Conditional expressions of the form (logical_expr)?expr:expr |
void |
constant()
|
void |
equality_expression()
|
void |
expression()
|
void |
expressionList()
This rule looks for comma separated expressions. |
void |
imaginaryTokenDefinitions()
These tokens are never returned by the Lexer. |
void |
logical_and_expression()
|
void |
logical_or_expression()
|
void |
member_selection_expression()
|
void |
multiplicative_expression()
|
void |
postfix_expression()
|
void |
prefix_expression()
|
void |
primitiveType()
|
void |
relational_expression()
|
void |
remainder_expression()
|
void |
scope_expression()
The TAB over here is not part of the C++ grammar. |
void |
shift_expression()
|
void |
start()
The TabException propagates all the way up, to the start rule, which then propagates it up to the calling program. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final String[] _tokenNames
public static final BitSet _tokenSet_0
public static final BitSet _tokenSet_1
public static final BitSet _tokenSet_2
public static final BitSet _tokenSet_3
Constructor Detail |
---|
public CExprParser(TokenBuffer tokenBuf)
public CExprParser(TokenStream lexer)
public CExprParser(ParserSharedInputState state)
Method Detail |
---|
public final void imaginaryTokenDefinitions() throws RecognitionException, TokenStreamException
RecognitionException
TokenStreamException
public final void start() throws RecognitionException, TokenStreamException
RecognitionException
TokenStreamException
public final void expressionList() throws RecognitionException, TokenStreamException
RecognitionException
TokenStreamException
public final void expression() throws RecognitionException, TokenStreamException
RecognitionException
TokenStreamException
public final void assignment_expression() throws RecognitionException, TokenStreamException
RecognitionException
TokenStreamException
public final void assign_op() throws RecognitionException, TokenStreamException
RecognitionException
TokenStreamException
public final void conditional_expression() throws RecognitionException, TokenStreamException
RecognitionException
TokenStreamException
public final void remainder_expression() throws RecognitionException, TokenStreamException
RecognitionException
TokenStreamException
public final void logical_or_expression() throws RecognitionException, TokenStreamException
RecognitionException
TokenStreamException
public final void logical_and_expression() throws RecognitionException, TokenStreamException
RecognitionException
TokenStreamException
public final void bitwise_inclusive_or_expression() throws RecognitionException, TokenStreamException
RecognitionException
TokenStreamException
public final void bitwise_exclusive_or_expression() throws RecognitionException, TokenStreamException
RecognitionException
TokenStreamException
public final void bitwise_and_expression() throws RecognitionException, TokenStreamException
RecognitionException
TokenStreamException
public final void equality_expression() throws RecognitionException, TokenStreamException
RecognitionException
TokenStreamException
public final void relational_expression() throws RecognitionException, TokenStreamException
RecognitionException
TokenStreamException
public final void shift_expression() throws RecognitionException, TokenStreamException
RecognitionException
TokenStreamException
public final void additive_expression() throws RecognitionException, TokenStreamException
RecognitionException
TokenStreamException
public final void multiplicative_expression() throws RecognitionException, TokenStreamException
RecognitionException
TokenStreamException
public final void member_selection_expression() throws RecognitionException, TokenStreamException
RecognitionException
TokenStreamException
public final void prefix_expression() throws RecognitionException, TokenStreamException
RecognitionException
TokenStreamException
public final void postfix_expression() throws RecognitionException, TokenStreamException
RecognitionException
TokenStreamException
public final void cast_expression() throws RecognitionException, TokenStreamException
RecognitionException
TokenStreamException
public final void primitiveType() throws RecognitionException, TokenStreamException
RecognitionException
TokenStreamException
public final void scope_expression() throws RecognitionException, TokenStreamException
RecognitionException
TokenStreamException
public final void constant() throws RecognitionException, TokenStreamException
RecognitionException
TokenStreamException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |