Home | History | Annotate | Download | only in compiler

Lines Matching refs:node

23 import com.google.clearsilver.jsilver.syntax.node.AAddExpression;
24 import com.google.clearsilver.jsilver.syntax.node.AAndExpression;
25 import com.google.clearsilver.jsilver.syntax.node.ADecimalExpression;
26 import com.google.clearsilver.jsilver.syntax.node.ADescendVariable;
27 import com.google.clearsilver.jsilver.syntax.node.ADivideExpression;
28 import com.google.clearsilver.jsilver.syntax.node.AEqExpression;
29 import com.google.clearsilver.jsilver.syntax.node.AExistsExpression;
30 import com.google.clearsilver.jsilver.syntax.node.AFunctionExpression;
31 import com.google.clearsilver.jsilver.syntax.node.AGtExpression;
32 import com.google.clearsilver.jsilver.syntax.node.AGteExpression;
33 import com.google.clearsilver.jsilver.syntax.node.AHexExpression;
34 import com.google.clearsilver.jsilver.syntax.node.ALtExpression;
35 import com.google.clearsilver.jsilver.syntax.node.ALteExpression;
36 import com.google.clearsilver.jsilver.syntax.node.AModuloExpression;
37 import com.google.clearsilver.jsilver.syntax.node.AMultiplyExpression;
38 import com.google.clearsilver.jsilver.syntax.node.ANameVariable;
39 import com.google.clearsilver.jsilver.syntax.node.ANeExpression;
40 import com.google.clearsilver.jsilver.syntax.node.ANegativeExpression;
41 import com.google.clearsilver.jsilver.syntax.node.ANotExpression;
42 import com.google.clearsilver.jsilver.syntax.node.ANumericAddExpression;
43 import com.google.clearsilver.jsilver.syntax.node.ANumericEqExpression;
44 import com.google.clearsilver.jsilver.syntax.node.ANumericExpression;
45 import com.google.clearsilver.jsilver.syntax.node.ANumericNeExpression;
46 import com.google.clearsilver.jsilver.syntax.node.AOrExpression;
47 import com.google.clearsilver.jsilver.syntax.node.AStringExpression;
48 import com.google.clearsilver.jsilver.syntax.node.ASubtractExpression;
49 import com.google.clearsilver.jsilver.syntax.node.AVariableExpression;
50 import com.google.clearsilver.jsilver.syntax.node.PExpression;
134 public void caseAAddExpression(AAddExpression node) {
135 node.getLeft().apply(this);
137 node.getRight().apply(this);
144 * Process AST node for a function (e.g. dosomething(...)).
147 public void caseAFunctionExpression(AFunctionExpression node) {
148 LinkedList<PExpression> argsList = node.getArgs();
152 // it into a little node tree which we need to walk to reconstruct the
155 node.getName().apply(new DepthFirstAdapter() {
231 * Process AST node for a variable (e.g. a.b.c).
234 public void caseAVariableExpression(AVariableExpression node) {
236 JavaExpression varName = variableTranslator.translate(node.getVariable());
252 * Process AST node for a string (e.g. "hello").
255 public void caseAStringExpression(AStringExpression node) {
260 * Process AST node for a decimal integer (e.g. 123).
263 public void caseADecimalExpression(ADecimalExpression node) {
268 * Process AST node for a hex integer (e.g. 0x1AB).
271 public void caseAHexExpression(AHexExpression node) {
276 public void caseANumericExpression(ANumericExpression node) {
281 public void caseANotExpression(ANotExpression node) {
286 public void caseAExistsExpression(AExistsExpression node) {
291 public void caseAEqExpression(AEqExpression node) {
296 public void caseANumericEqExpression(ANumericEqExpression node) {
301 public void caseANeExpression(ANeExpression node) {
306 public void caseANumericNeExpression(ANumericNeExpression node) {
311 public void caseALtExpression(ALtExpression node) {
316 public void caseAGtExpression(AGtExpression node) {
321 public void caseALteExpression(ALteExpression node) {
326 public void caseAGteExpression(AGteExpression node) {
331 public void caseAAndExpression(AAndExpression node) {
336 public void caseAOrExpression(AOrExpression node) {
341 public void caseANumericAddExpression(ANumericAddExpression node) {
346 public void caseASubtractExpression(ASubtractExpression node) {
351 public void caseAMultiplyExpression(AMultiplyExpression node) {
356 public void caseADivideExpression(ADivideExpression node) {
361 public void caseAModuloExpression(AModuloExpression node) {
366 public void caseANegativeExpression(ANegativeExpression node) {