Examples of SymbolNode


Examples of at.ssw.coco.lib.model.atgAst.nodeTypes.SymbolNode

    TokenFactorNode tokenFactorNode = tokenTermNode.getTokenFactorNodes().get(0);
    checkNode(tokenFactorNode, 430, 2, tokenTermNode);
    assertEquals(TokenFactorNode.Kind.SYMBOL, tokenFactorNode.getKind());
   
    //TokenFactor 0 Symbol
    SymbolNode symbolNode = tokenFactorNode.getSymbolNode();
    checkNode(symbolNode, 430, 2, tokenFactorNode);
    assertEquals(SymbolNode.Kind.IDENT, symbolNode.getKind());
    assertNull(symbolNode.getString());
    assertEquals(0, symbolNode.getCharacter());

    //TokenFactor 0 Symbol Ident
    IdentNode identNode = symbolNode.getIdentNode();
    checkNode(identNode, 430, 2, symbolNode);
    assertTrue(identNode.getIdent().equals("lf"));
    assertEquals(IdentNode.Kind.CHARACTER_SET, identNode.getKind());
  }
View Full Code Here

Examples of at.ssw.coco.lib.model.atgAst.nodeTypes.SymbolNode

            //Term0 - Factor0 - Expression - Term0 - Factor0
            factor0 = term0.getFactorNodes().get(0);
            checkFactorNode(factor0, 630, 36, term0, Kind.SYMBOL, true);
     
              //Term0 - Factor0 - Expression - Term0 - Factor0 - Symbol
              SymbolNode sym = factor0.getSymbolNode();
              checkSymbolNode(sym, 630, 9, factor0, SymbolNode.Kind.IDENT);
             
              IdentNode ident = sym.getIdentNode();
              checkIdentNode(ident, 630, 9, sym, IdentNode.Kind.PRODUCTION, "Statement");
             
              //Term0 - Factor0 - Expression - Term0 - Factor0 - Attribs
              AttribsNode attribs = factor0.getAttribsNode();
              checkAttribsNode(attribs, 639, 27, factor0, true, true);
View Full Code Here

Examples of at.ssw.coco.lib.model.atgAst.nodeTypes.SymbolNode

          //t0_f0_expr_t0_f0
          FactorNode t0_f0_expr_t0_f0 = t0_f0_expr_t0.getFactorNodes().get(0);
          checkFactorNode(t0_f0_expr_t0_f0, 869, 5, t0_f0_expr_t0,FactorNode.Kind.SYMBOL);
         
            //t0_f0_expr_t0_f0_sym
            SymbolNode t0_f0_expr_t0_f0_sym = t0_f0_expr_t0_f0.getSymbolNode();
            checkSymbolNode(t0_f0_expr_t0_f0_sym, 869, 5, t0_f0_expr_t0_f0, SymbolNode.Kind.IDENT);
           
            //t0_f0_expr_t0_f0_sym_ident
            IdentNode t0_f0_expr_t0_f0_sym_ident = t0_f0_expr_t0_f0_sym.getIdentNode();
            checkIdentNode(t0_f0_expr_t0_f0_sym_ident, 869, 5, t0_f0_expr_t0_f0_sym, IdentNode.Kind.TOKEN, "ident");
           
         
          //t0_f0_expr_t0_f1
          FactorNode t0_f0_expr_t0_f1 = t0_f0_expr_t0.getFactorNodes().get(1);
          checkFactorNode(t0_f0_expr_t0_f1, 875, 18, t0_f0_expr_t0, FactorNode.Kind.OPTIONAL);
         
            //t0_f0_expr_t0_f1_expr
            ExpressionNode t0_f0_expr_t0_f1_expr = t0_f0_expr_t0_f1.getExpressionNode();
            checkExpressionNode(t0_f0_expr_t0_f1_expr, 877, 14, t0_f0_expr_t0_f1, 1);
                   
            //t0_f0_expr_t0_f1_expr_t0
            TermNode t0_f0_expr_t0_f1_expr_t0 = t0_f0_expr_t0_f1_expr.getTermNodes().get(0);
            checkTermNode(t0_f0_expr_t0_f1_expr_t0, 877, 14, t0_f0_expr_t0_f1_expr, 3);
                     
              //t0_f0_expr_t0_f1_expr_t0_f0
              FactorNode t0_f0_expr_t0_f1_expr_t0_f0 = t0_f0_expr_t0_f1_expr_t0.getFactorNodes().get(0);
              checkFactorNode(t0_f0_expr_t0_f1_expr_t0_f0, 877, 3, t0_f0_expr_t0_f1_expr_t0, FactorNode.Kind.SYMBOL);
             
                //t0_f0_expr_t0_f1_expr_t0_f0_sym
                SymbolNode t0_f0_expr_t0_f1_expr_t0_f0_sym = t0_f0_expr_t0_f1_expr_t0_f0.getSymbolNode();
                checkSymbolNode(t0_f0_expr_t0_f1_expr_t0_f0_sym, 877, 3, t0_f0_expr_t0_f1_expr_t0_f0, SymbolNode.Kind.STRING, "[");
               
              //t0_f0_expr_t0_f1_expr_t0_f1
              FactorNode t0_f0_expr_t0_f1_expr_t0_f1 = t0_f0_expr_t0_f1_expr_t0.getFactorNodes().get(1);
              checkFactorNode(t0_f0_expr_t0_f1_expr_t0_f0, 877, 3, t0_f0_expr_t0_f1_expr_t0, FactorNode.Kind.SYMBOL);
         
                //t0_f0_expr_t0_f1_expr_t0_f1_sym
                SymbolNode t0_f0_expr_t0_f1_expr_t0_f1_sym = t0_f0_expr_t0_f1_expr_t0_f1.getSymbolNode();
                checkSymbolNode(t0_f0_expr_t0_f1_expr_t0_f1_sym, 881, 6, t0_f0_expr_t0_f1_expr_t0_f1, SymbolNode.Kind.IDENT);

                //t0_f0_expr_t0_f1_expr_t0_f1_sym_ident
                IdentNode t0_f0_expr_t0_f1_expr_t0_f1_sym_ident = t0_f0_expr_t0_f1_expr_t0_f1_sym.getIdentNode();
                checkIdentNode(t0_f0_expr_t0_f1_expr_t0_f1_sym_ident, 881, 6, t0_f0_expr_t0_f1_expr_t0_f1_sym, IdentNode.Kind.TOKEN, "number");
         
              //t0_f0_expr_t0_f1_expr_t0_f2
              FactorNode t0_f0_expr_t0_f1_expr_t0_f2 = t0_f0_expr_t0_f1_expr_t0.getFactorNodes().get(02);
              checkFactorNode(t0_f0_expr_t0_f1_expr_t0_f2, 888, 3, t0_f0_expr_t0_f1_expr_t0, FactorNode.Kind.SYMBOL);
                         
                //t0_f0_expr_t0_f1_expr_t0_f2_sym
                SymbolNode t0_f0_expr_t0_f1_expr_t0_f2_sym = t0_f0_expr_t0_f1_expr_t0_f2.getSymbolNode();
                checkSymbolNode(t0_f0_expr_t0_f1_expr_t0_f2_sym, 888, 3, t0_f0_expr_t0_f1_expr_t0_f2, SymbolNode.Kind.CHAR, ']');
         
          //t0_f0_expr_t0_f2
          FactorNode t0_f0_expr_t0_f2 = t0_f0_expr_t0.getFactorNodes().get(2);
          checkFactorNode(t0_f0_expr_t0_f2, 894, 3, t0_f0_expr_t0, FactorNode.Kind.SYMBOL);
         
            //t0_f0_expr_t0_f2_sym
            SymbolNode t0_f0_expr_t0_f2_sym = t0_f0_expr_t0_f2.getSymbolNode();
            checkSymbolNode(t0_f0_expr_t0_f2_sym, 894, 3, t0_f0_expr_t0_f2, SymbolNode.Kind.STRING, "=");
         
          //t0_f0_expr_t0_f3
          FactorNode t0_f0_expr_t0_f3 = t0_f0_expr_t0.getFactorNodes().get(3);
          checkFactorNode(t0_f0_expr_t0_f3, 898, 6, t0_f0_expr_t0, FactorNode.Kind.SYMBOL);
                   
            //t0_f0_expr_t0_f3_sym   
            SymbolNode t0_f0_expr_t0_f3_sym = t0_f0_expr_t0_f3.getSymbolNode();
            checkSymbolNode(t0_f0_expr_t0_f3_sym, 898, 6, t0_f0_expr_t0_f3, SymbolNode.Kind.IDENT);
           
            //t0_f0_expr_t0_f3_sym_ident
            IdentNode t0_f0_expr_t0_f3_sym_ident = t0_f0_expr_t0_f3_sym.getIdentNode();
            checkIdentNode(t0_f0_expr_t0_f3_sym_ident, 898, 6, t0_f0_expr_t0_f3_sym, IdentNode.Kind.TOKEN, "number");

          //t0_f0_expr_t0_f4
          FactorNode t0_f0_expr_t0_f4 = t0_f0_expr_t0.getFactorNodes().get(4);
          checkFactorNode(t0_f0_expr_t0_f4, 905, 4, t0_f0_expr_t0, FactorNode.Kind.SYNC);
         
          //t0_f0_expr_t0_f5
          FactorNode t0_f0_expr_t0_f5 = t0_f0_expr_t0.getFactorNodes().get(5);
          checkFactorNode(t0_f0_expr_t0_f5, 910, 3, t0_f0_expr_t0, FactorNode.Kind.SYMBOL);
         
            //t0_f0_expr_t0_f5_sym
            SymbolNode t0_f0_expr_t0_f5_sym = t0_f0_expr_t0_f5.getSymbolNode();
            checkSymbolNode(t0_f0_expr_t0_f5_sym, 910, 3, t0_f0_expr_t0_f5, SymbolNode.Kind.STRING, ";");
         
          //t0_f0_expr_t0_f6
          FactorNode t0_f0_expr_t0_f6 = t0_f0_expr_t0.getFactorNodes().get(6);
          checkFactorNode(t0_f0_expr_t0_f6, 914, 23, t0_f0_expr_t0, FactorNode.Kind.SEM_TEXT);
         
            //t0_f0_expr_t0_f6_semText
            SemTextNode t0_f0_expr_t0_f6_semText = t0_f0_expr_t0_f6.getSemTextNode();
            checkNode(t0_f0_expr_t0_f6_semText, 914, 23, t0_f0_expr_t0_f6);
         
        //t0_f0_expr_t1
        TermNode t0_f0_expr_t1 = t0_f0_expr.getTermNodes().get(1);
        checkTermNode(t0_f0_expr_t1, 942, 73, t0_f0_expr, 6);
         
          //t0_f0_expr_t1_f0
          FactorNode t0_f0_expr_t1_f0 = t0_f0_expr_t1.getFactorNodes().get(0);
          checkFactorNode(t0_f0_expr_t1_f0, 942, 4, t0_f0_expr_t1, FactorNode.Kind.SYMBOL);
       
            //t0_f0_expr_t1_f0_sym
            SymbolNode t0_f0_expr_t1_f0_sym = t0_f0_expr_t1_f0.getSymbolNode();
            checkSymbolNode(t0_f0_expr_t1_f0_sym, 942, 4, t0_f0_expr_t1_f0, SymbolNode.Kind.STRING, "if");
         
          //t0_f0_expr_t1_f1
          FactorNode t0_f0_expr_t1_f1 = t0_f0_expr_t1.getFactorNodes().get(1);
          checkFactorNode(t0_f0_expr_t1_f1, 947, 3, t0_f0_expr_t1, FactorNode.Kind.SYMBOL);
         
            //t0_f0_expr_t1_f1_sym
            SymbolNode t0_f0_expr_t1_f1_sym = t0_f0_expr_t1_f1.getSymbolNode();
            checkSymbolNode(t0_f0_expr_t1_f1_sym, 947, 3, t0_f0_expr_t1_f1, SymbolNode.Kind.STRING, "(");
         
          //t0_f0_expr_t1_f2
          FactorNode t0_f0_expr_t1_f2 = t0_f0_expr_t1.getFactorNodes().get(2);
          checkFactorNode(t0_f0_expr_t1_f2, 951, 19, t0_f0_expr_t1, FactorNode.Kind.SYMBOL, true);
         
            //t0_f0_expr_t1_f2_sym
            SymbolNode t0_f0_expr_t1_f2_sym = t0_f0_expr_t1_f2.getSymbolNode();
            checkSymbolNode(t0_f0_expr_t1_f2_sym, 951, 9, t0_f0_expr_t1_f2, SymbolNode.Kind.IDENT);
           
            //t0_f0_expr_t1_f2_sym_ident
            IdentNode t0_f0_expr_t1_f2_sym_ident = t0_f0_expr_t1_f2_sym.getIdentNode();
            checkIdentNode(t0_f0_expr_t1_f2_sym_ident, 951, 9, t0_f0_expr_t1_f2_sym, IdentNode.Kind.PRODUCTION, "Condition");
           
            //t0_f0_expr_t1_f2_attribs
            AttribsNode t0_f0_expr_t1_f2_attribs = t0_f0_expr_t1_f2.getAttribsNode();
            checkAttribsNode(t0_f0_expr_t1_f2_attribs, 960, 10, t0_f0_expr_t1_f2, false, true);
                   
              //t0_f0_expr_t1_f2_attribs_in
              InAttribsNode t0_f0_expr_t1_f2_attribs_in = t0_f0_expr_t1_f2_attribs.getInAttribsNode();
                checkNode(t0_f0_expr_t1_f2_attribs_in, 961, 8, t0_f0_expr_t1_f2_attribs);
         
          //t0_f0_expr_t1_f3
          FactorNode t0_f0_expr_t1_f3 = t0_f0_expr_t1.getFactorNodes().get(3);
          checkFactorNode(t0_f0_expr_t1_f3, 971, 3, t0_f0_expr_t1, FactorNode.Kind.SYMBOL);
         
            //t0_f0_expr_t1_f3_sym
            SymbolNode t0_f0_expr_t1_f3_sym = t0_f0_expr_t1_f3.getSymbolNode();
            checkSymbolNode(t0_f0_expr_t1_f3_sym, 971, 3, t0_f0_expr_t1_f3, SymbolNode.Kind.STRING, ")");
           
          //t0_f0_expr_t1_f4
          FactorNode t0_f0_expr_t1_f4 = t0_f0_expr_t1.getFactorNodes().get(4);
          checkFactorNode(t0_f0_expr_t1_f4, 975, 36, t0_f0_expr_t1, FactorNode.Kind.SYMBOL, true);
         
            //t0_f0_expr_t1_f4_sym
            SymbolNode t0_f0_expr_t1_f4_sym = t0_f0_expr_t1_f4.getSymbolNode();
            checkSymbolNode(t0_f0_expr_t1_f4_sym, 975, 9, t0_f0_expr_t1_f4, SymbolNode.Kind.IDENT);
           
            //t0_f0_expr_t1_f4_sym_ident
            IdentNode t0_f0_expr_t1_f4_sym_ident = t0_f0_expr_t1_f4_sym.getIdentNode();
            checkIdentNode(t0_f0_expr_t1_f4_sym_ident, 975, 9, t0_f0_expr_t1_f4_sym, IdentNode.Kind.PRODUCTION, "Statement");
           
            //t0_f0_expr_t1_f4_attribs
            AttribsNode t0_f0_expr_t1_f4_attribs = t0_f0_expr_t1_f4.getAttribsNode();
            checkAttribsNode(t0_f0_expr_t1_f4_attribs, 984, 27, t0_f0_expr_t1_f4, true, true);
           
            //t0_f0_expr_t1_f4_attribs_out
            OutAttribsNode t0_f0_expr_t1_f4_attribs_out = t0_f0_expr_t1_f4_attribs.getOutAttribsNode();
            checkNode(t0_f0_expr_t1_f4_attribs_out, 985, 15, t0_f0_expr_t1_f4_attribs);
           
            //t0_f0_expr_t1_f4_attribs_in
            InAttribsNode t0_f0_expr_t1_f4_attribs_in = t0_f0_expr_t1_f4_attribs.getInAttribsNode();
            checkNode(t0_f0_expr_t1_f4_attribs_in, 1002, 8, t0_f0_expr_t1_f4_attribs);
           
          //t0_f0_expr_t1_f5
          FactorNode t0_f0_expr_t1_f5 = t0_f0_expr_t1.getFactorNodes().get(5);
          checkFactorNode(t0_f0_expr_t1_f5, 1012, 3, t0_f0_expr_t1, FactorNode.Kind.SYMBOL);
         
            //t0_f0_expr_t1_f5_sym
            SymbolNode t0_f0_expr_t1_f5_sym = t0_f0_expr_t1_f5.getSymbolNode();
            checkSymbolNode(t0_f0_expr_t1_f5_sym, 1012, 3, t0_f0_expr_t1_f5, SymbolNode.Kind.STRING, ";");
       
        //t0_f0_expr_t2
        TermNode t0_f0_expr_t2 = t0_f0_expr.getTermNodes().get(2);
        checkTermNode(t0_f0_expr_t2, 1020, 37, t0_f0_expr, 2);
View Full Code Here

Examples of at.ssw.coco.lib.model.atgAst.nodeTypes.SymbolNode

      //t0_f0
      FactorNode t0_f0 = t0.getFactorNodes().get(0);
      checkFactorNode(t0_f0, 1120, 5, t0, FactorNode.Kind.SYMBOL);
     
        //t0_f0_sym
        SymbolNode t0_f0_sym = t0_f0.getSymbolNode();
        checkSymbolNode(t0_f0_sym, 1120, 5, t0_f0, SymbolNode.Kind.IDENT);
       
        //t0_f0_sym_ident
        IdentNode t0_f0_sym_ident = t0_f0_sym.getIdentNode();
        checkIdentNode(t0_f0_sym_ident, 1120, 5, t0_f0_sym, IdentNode.Kind.TOKEN, "ident");
       
      //t0_f1
      FactorNode t0_f1 = t0.getFactorNodes().get(1);
      checkFactorNode(t0_f1, 1126, 4, t0, FactorNode.Kind.SYMBOL);
     
        //t0_f1_sym
        SymbolNode t0_f1_sym = t0_f1.getSymbolNode();
        checkSymbolNode(t0_f1_sym, 1126, 4, t0_f1, SymbolNode.Kind.STRING, "==");
     
      //t0_f2
      FactorNode t0_f2 = t0.getFactorNodes().get(2);
      checkFactorNode(t0_f2, 1131, 6, t0, FactorNode.Kind.SYMBOL);

        //t0_f2_sym
        SymbolNode t0_f2_sym = t0_f2.getSymbolNode();
        checkSymbolNode(t0_f2_sym, 1131, 6, t0_f2, SymbolNode.Kind.IDENT);
       
        //t0_f2_sym_ident
        IdentNode t0_f2_sym_ident = t0_f2_sym.getIdentNode();
        checkIdentNode(t0_f2_sym_ident, 1131, 6, t0_f2_sym, IdentNode.Kind.TOKEN, "number");
       
    //t1
    TermNode t1 = expressionNode.getTermNodes().get(1);

      //t1_f0
      FactorNode t1_f0 = t1.getFactorNodes().get(0);
      checkFactorNode(t1_f0, 1142, 5, t1, FactorNode.Kind.SYMBOL);
     
        //t1_f0_sym
        SymbolNode t1_f0_sym = t1_f0.getSymbolNode();
        checkSymbolNode(t1_f0_sym, 1142, 5, t1_f0, SymbolNode.Kind.IDENT);
     
        //t1_f0_sym_ident
        IdentNode t1_f0_sym_ident = t1_f0_sym.getIdentNode();
        checkIdentNode(t1_f0_sym_ident, 1142, 5, t1_f0_sym, IdentNode.Kind.TOKEN, "ident");
     
      //t1_f1
      FactorNode t1_f1 = t1.getFactorNodes().get(1);
      checkFactorNode(t1_f1, 1148, 4, t1, FactorNode.Kind.SYMBOL);
     
        //t1_f1_sym
        SymbolNode t1_f1_sym = t1_f1.getSymbolNode();
        checkSymbolNode(t1_f1_sym, 1148, 4, t1_f1, SymbolNode.Kind.STRING, "==");
       
      //t1_f2
      FactorNode t1_f2 = t1.getFactorNodes().get(2);
      checkFactorNode(t1_f2, 1153, 5, t1, FactorNode.Kind.SYMBOL);
     
        //t1_f2_sym
        SymbolNode t1_f2_sym = t1_f2.getSymbolNode();
        checkSymbolNode(t1_f2_sym, 1153, 5, t1_f2, SymbolNode.Kind.IDENT);
     
        //t1_f2_sym_ident
        IdentNode t1_f2_sym_ident = t1_f2_sym.getIdentNode();
        checkIdentNode(t1_f2_sym_ident, 1153, 5, t1_f2_sym, IdentNode.Kind.TOKEN, "ident");

    //t2
    TermNode t2 = expressionNode.getTermNodes().get(2);
    checkTermNode(t2, 1163, 11, expressionNode, 1);
   
      //t2_f0
      FactorNode t2_f0 = t2.getFactorNodes().get(0);
      checkFactorNode(t2_f0, 1163, 11, t2, FactorNode.Kind.SYMBOL, false, true);
     
        //t2_f0_sym
        SymbolNode t2_f0_sym = t2_f0.getSymbolNode();
        checkSymbolNode(t2_f0_sym, 1168, 6, t2_f0, SymbolNode.Kind.IDENT);
     
        //t2_f0_sym_ident
        IdentNode t2_f0_sym_ident = t2_f0_sym.getIdentNode();
        checkIdentNode(t2_f0_sym_ident, 1168, 6, t2_f0_sym, IdentNode.Kind.TOKEN, "number");   
  }
View Full Code Here

Examples of info.bliki.wiki.template.expr.ast.SymbolNode

    return new FractionNode(numerator, denominator);
  }

  @Override
  public SymbolNode createSymbol(final String symbolName) {
    return new SymbolNode(symbolName);
  }
View Full Code Here

Examples of info.bliki.wiki.template.expr.ast.SymbolNode

        return new FractionNode(numerator, denominator);
    }

    @Override
    public SymbolNode createSymbol(final String symbolName) {
        return new SymbolNode(symbolName);
    }
View Full Code Here

Examples of info.bliki.wiki.template.expr.ast.SymbolNode

  public StringNode createString(final StringBuffer buffer) {
    return new StringNode(buffer.toString());
  }

  public SymbolNode createSymbol(final String symbolName) {
    return new SymbolNode(symbolName);
  }
View Full Code Here

Examples of org.jruby.ast.SymbolNode

  break;
case 370:
          // line 1355 "DefaultRubyParser.y"
  {
                  /* FIXME: We may be intern'ing more than once.*/
                  yyVal = new SymbolNode(((Token)yyVals[0+yyTop]).getPosition(), ((String) ((Token)yyVals[0+yyTop]).getValue()).intern());
              }
  break;
case 372:
          // line 1362 "DefaultRubyParser.y"
  {
View Full Code Here

Examples of org.jruby.ast.SymbolNode

                    if (foundType == null) foundType = FastSwitchType.STRING;

                    continue;
                }
            } else if (whenNode.getExpressionNodes() instanceof SymbolNode) {
                SymbolNode symbolNode = (SymbolNode)whenNode.getExpressionNodes();
                if (symbolNode.getName().length() == 1) {
                    if (foundType != null && foundType != FastSwitchType.SINGLE_CHAR_SYMBOL) return null;
                    if (foundType == null) foundType = FastSwitchType.SINGLE_CHAR_SYMBOL;

                    continue;
                } else {
View Full Code Here

Examples of org.jruby.ast.SymbolNode

                return new int[] {strNode.getValue().get(0)};
            } else {
                return new int[] {strNode.getValue().hashCode()};
            }
        } else if (whenNode.getExpressionNodes() instanceof SymbolNode) {
            SymbolNode symbolNode = (SymbolNode)whenNode.getExpressionNodes();
            if (symbolNode.getName().length() == 1) {
                return new int[] {symbolNode.getName().charAt(0)};
            } else {
                return new int[] {symbolNode.getName().hashCode()};
            }
        }
        return null;
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.