source: java/FramclipsePlugin/src/main/java/com/framsticks/framclipse/internal/parser/Node.java @ 193

Last change on this file since 193 was 193, checked in by Maciej Komosinski, 10 years ago

Set svn:eol-style native for all textual files

  • Property svn:eol-style set to native
  • Property svn:mime-type set to text/plain
File size: 1.0 KB
Line 
1/* Generated By:JJTree: Do not edit this line. Node.java */
2
3package com.framsticks.framclipse.internal.parser;
4
5/* All AST nodes must implement this interface.  It provides basic
6   machinery for constructing the parent and child relationships
7   between nodes. */
8
9public interface Node {
10
11  /** This method is called after the node has been made the current
12    node.  It indicates that child nodes can now be added to it. */
13  public void jjtOpen();
14
15  /** This method is called after all the child nodes have been
16    added. */
17  public void jjtClose();
18
19  /** This pair of methods are used to inform the node of its
20    parent. */
21  public void jjtSetParent(Node n);
22  public Node jjtGetParent();
23
24  /** This method tells the node to add its argument to the node's
25    list of children.  */
26  public void jjtAddChild(Node n, int i);
27
28  /** This method returns a child node.  The children are numbered
29     from zero, left to right. */
30  public Node jjtGetChild(int i);
31
32  /** Return the number of children the node has. */
33  public int jjtGetNumChildren();
34}
Note: See TracBrowser for help on using the repository browser.