Examples of IdentNode


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

       
        @Override
        public boolean visit(AbstractAtgAstNode node) {
         
          if (node instanceof IdentNode) {
            IdentNode identNode = (IdentNode) node;
            if (identNode.getKind() == IdentNode.Kind.PRAGMA &&
              identNode.getIdent().equals(info.getOldName())) {
              //found ident to change
              ReplaceEdit edit = new ReplaceEdit
                  identNode.getRegion().getOffset(),
                          identNode.getRegion().getLength(),
                          info.getNewName());     
              fileChangeRootEdit.addChild(edit);
              return false;
            }
          }
View Full Code Here

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

       
        @Override
        public boolean visit(AbstractAtgAstNode node) {
         
          if (node instanceof IdentNode) {
            IdentNode identNode = (IdentNode) node;
            if ((identNode.getKind() == IdentNode.Kind.PRODUCTION ||
               identNode.getKind() == IdentNode.Kind.COMPILER) &&
              identNode.getIdent().equals(info.getOldName())) {
              //found ident to change
              ReplaceEdit edit = new ReplaceEdit
                  identNode.getRegion().getOffset(),
                          identNode.getRegion().getLength(),
                          info.getNewName());     
              fileChangeRootEdit.addChild(edit);
              return false;
            }
          }
View Full Code Here

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

       
        @Override
        public boolean visit(AbstractAtgAstNode node) {
         
          if (node instanceof IdentNode) {
            IdentNode identNode = (IdentNode) node;
            if (identNode.getKind() == IdentNode.Kind.TOKEN &&
              identNode.getIdent().equals(info.getOldName())) {
              //found ident to change
              ReplaceEdit edit = new ReplaceEdit
                  identNode.getRegion().getOffset(),
                          identNode.getRegion().getLength(),
                          info.getNewName());     
              fileChangeRootEdit.addChild(edit);
              return false;
            }
          }
View Full Code Here

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

       
        @Override
        public boolean visit(AbstractAtgAstNode node) {
         
          if (node instanceof IdentNode) {
            IdentNode identNode = (IdentNode) node;
            if (identNode.getKind() == IdentNode.Kind.CHARACTER_SET &&
              identNode.getIdent().equals(info.getOldName())) {
              //found ident to change
              ReplaceEdit edit = new ReplaceEdit
                  identNode.getRegion().getOffset(),
                          identNode.getRegion().getLength(),
                          info.getNewName());     
              fileChangeRootEdit.addChild(edit);
              return false;
            }
          }
View Full Code Here

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

  }
 
  @Test
  public void testCompilerIdentNode() {
    //Compiler Ident
    IdentNode identNode = root.getCompilerNode().getIdentNode();
    checkNode(identNode, 63, 13, root.getCompilerNode());
    //Value
    assertEquals(IdentNode.Kind.COMPILER, identNode.getKind());
    assertTrue(identNode.getIdent().equals("JunitTestFile"));
  }
View Full Code Here

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

    //Children Nodes
    assertNotNull(setDeclNode.getIdentNode());
    assertNotNull(setDeclNode.getSetNode());

    //IdentNode
    IdentNode identNode = root.getCompilerNode().getScannerSpecNode().getSetDeclNodes().get(0).getIdentNode();
    checkNode(identNode, 151, 6,
        root.getCompilerNode()
          .getScannerSpecNode()
          .getSetDeclNodes()
          .get(0));
    //Value
    assertEquals(IdentNode.Kind.CHARACTER_SET, identNode.getKind());
    assertTrue(identNode.getIdent().equals("letter"));

    //SetNode
    SetNode setNode = root.getCompilerNode().getScannerSpecNode().getSetDeclNodes().get(0).getSetNode();
    checkNode(setNode, 160, 19,
        root.getCompilerNode().getScannerSpecNode().getSetDeclNodes().get(0));
View Full Code Here

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

    //Children Nodes
    assertNotNull(setDeclNode.getIdentNode());
    assertNotNull(setDeclNode.getSetNode());

    //IdentNode
    IdentNode identNode = root.getCompilerNode().getScannerSpecNode().getSetDeclNodes().get(1).getIdentNode();
    checkNode(identNode, 182, 5,
        root.getCompilerNode()
          .getScannerSpecNode()
          .getSetDeclNodes()
          .get(1));
    //Value
    assertEquals(IdentNode.Kind.CHARACTER_SET, identNode.getKind());
    assertTrue(identNode.getIdent().equals("digit"));

    //SetNode
    SetNode setNode = root.getCompilerNode().getScannerSpecNode().getSetDeclNodes().get(1).getSetNode();
    checkNode(setNode, 190, 12,
        root.getCompilerNode()
View Full Code Here

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

    //Children Nodes
    assertNotNull(setDeclNode.getIdentNode());
    assertNotNull(setDeclNode.getSetNode());

    //IdentNode
    IdentNode identNode = root.getCompilerNode().getScannerSpecNode().getSetDeclNodes().get(2).getIdentNode();
    checkNode(identNode, 205, 2,
        root.getCompilerNode()
          .getScannerSpecNode()
          .getSetDeclNodes()
          .get(2));
    //Value
    assertTrue(identNode.getIdent().equals("cr"));
    assertEquals(IdentNode.Kind.CHARACTER_SET, identNode.getKind());

    //SetNode
    SetNode setNode = root.getCompilerNode().getScannerSpecNode().getSetDeclNodes().get(2).getSetNode();
    checkNode(setNode, 210, 4,
        root.getCompilerNode()
View Full Code Here

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

    //Children Nodes
    assertNotNull(setDeclNode.getIdentNode());
    assertNotNull(setDeclNode.getSetNode());

    //IdentNode
    IdentNode identNode = root.getCompilerNode().getScannerSpecNode().getSetDeclNodes().get(3).getIdentNode();
    checkNode(identNode, 217, 2,
        root.getCompilerNode()
          .getScannerSpecNode()
          .getSetDeclNodes()
          .get(3));
    //Value
    assertTrue(identNode.getIdent().equals("lf"));
    assertEquals(IdentNode.Kind.CHARACTER_SET, identNode.getKind());

    //SetNode
    SetNode setNode = root.getCompilerNode().getScannerSpecNode().getSetDeclNodes().get(3).getSetNode();
    checkNode(setNode, 222, 4,
        root.getCompilerNode()
View Full Code Here

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

    assertNull(symbolNode.getString());
    assertEquals(0, symbolNode.getCharacter());
  }
  @Test
  public void testTokenDeclNode0_Symbol_Ident() {
    IdentNode identNode = root
              .getCompilerNode()
              .getScannerSpecNode()
              .getTokenDeclNodes()
              .get(0)
              .getSymbolNode()
              .getIdentNode();
    checkNode(identNode, 237, 5,
        root.getCompilerNode()
          .getScannerSpecNode()
          .getTokenDeclNodes()
          .get(0)
          .getSymbolNode());

    //Value
    assertTrue(identNode.getIdent().equals("ident"));
    assertEquals(IdentNode.Kind.TOKEN, identNode.getKind());
  }
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.