MCPcopy Index your code
hub / github.com/beanshell/beanshell / Expression

Method Expression

src/bsh/Parser.java:1118–1157  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

1116 * Expression syntax follows.
1117 */
1118 final public void Expression() throws ParseException {
1119 if (jj_2_8(2147483647)) {
1120 Assignment();
1121 } else {
1122 switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
1123 case BOOLEAN:
1124 case BYTE:
1125 case CHAR:
1126 case DOUBLE:
1127 case FALSE:
1128 case FLOAT:
1129 case INT:
1130 case LONG:
1131 case NEW:
1132 case NULL:
1133 case SHORT:
1134 case TRUE:
1135 case VOID:
1136 case INTEGER_LITERAL:
1137 case FLOATING_POINT_LITERAL:
1138 case CHARACTER_LITERAL:
1139 case STRING_LITERAL:
1140 case LONG_STRING_LITERAL:
1141 case IDENTIFIER:
1142 case LPAREN:
1143 case BANG:
1144 case TILDE:
1145 case INCR:
1146 case DECR:
1147 case PLUS:
1148 case MINUS:
1149 ConditionalExpression();
1150 break;
1151 default:
1152 jj_la1[26] = jj_gen;
1153 jj_consume_token(-1);
1154 throw new ParseException();
1155 }
1156 }
1157 }
1158
1159 final public void Assignment() throws ParseException {
1160 /*@bgen(jjtree) Assignment */

Callers 15

VariableInitializerMethod · 0.95
AssignmentMethod · 0.95
ConditionalExpressionMethod · 0.95
PrimaryPrefixMethod · 0.95
PrimarySuffixMethod · 0.95
ArgumentListMethod · 0.95
ArrayDimensionsMethod · 0.95
StatementExpressionMethod · 0.95
SwitchStatementMethod · 0.95
SwitchLabelMethod · 0.95
IfStatementMethod · 0.95
WhileStatementMethod · 0.95

Calls 5

jj_2_8Method · 0.95
AssignmentMethod · 0.95
jj_ntkMethod · 0.95
ConditionalExpressionMethod · 0.95
jj_consume_tokenMethod · 0.95

Tested by

no test coverage detected