diff --git a/TreeLayout/CASTGraphBuilder.html b/TreeLayout/CASTGraphBuilder.html new file mode 100644 index 0000000..09bdcca --- /dev/null +++ b/TreeLayout/CASTGraphBuilder.html @@ -0,0 +1,308 @@ + + + +
+ + +public class CASTGraphBuilder +extends CTreeGraph+
drawBoundingBoxes, hSpace, margin, root, subTreeAlignment, vSpace
Constructor and Description | +
---|
CASTGraphBuilder(CTreeNode root) |
+
Modifier and Type | +Method and Description | +
---|---|
CTreeNode |
+ASTNodetoTreeNode(CNode aNode) |
+
auxCalc, calculateLayout, draw, drawBoundBox, drawEdges, drawNode, drawSubTrees, drawTree, getHSpace, getMargin, getRoot, getSubTreeAlignment, getVSpace, isDrawBoundingBoxes, setDrawBoundingBoxes, setHSpace, setMargin, setRoot, setSubTreeAlignment, setVSpace
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
public enum CEdgeStyle +extends java.lang.Enum<CEdgeStyle>+
Enum Constant and Description | +
---|
ABSENT |
+
COMB |
+
FAN |
+
Modifier and Type | +Method and Description | +
---|---|
static CEdgeStyle |
+valueOf(java.lang.String name)
+Returns the enum constant of this type with the specified name.
+ |
+
static CEdgeStyle[] |
+values()
+Returns an array containing the constants of this enum type, in
+the order they are declared.
+ |
+
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
getClass, notify, notifyAll, wait, wait, wait
public static final CEdgeStyle ABSENT+
public static final CEdgeStyle FAN+
public static final CEdgeStyle COMB+
public static CEdgeStyle[] values()+
+for (CEdgeStyle c : CEdgeStyle.values()) + System.out.println(c); +
public static CEdgeStyle valueOf(java.lang.String name)+
name
- the name of the enum constant to be returned.java.lang.IllegalArgumentException
- if this enum type has no constant with the specified namejava.lang.NullPointerException
- if the argument is nullpublic enum CHorizontalAlignment +extends java.lang.Enum<CHorizontalAlignment>+
Enum Constant and Description | +
---|
BOTTOMALIGNED |
+
TOPALIGNED |
+
Modifier and Type | +Method and Description | +
---|---|
static CHorizontalAlignment |
+valueOf(java.lang.String name)
+Returns the enum constant of this type with the specified name.
+ |
+
static CHorizontalAlignment[] |
+values()
+Returns an array containing the constants of this enum type, in
+the order they are declared.
+ |
+
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
getClass, notify, notifyAll, wait, wait, wait
public static final CHorizontalAlignment TOPALIGNED+
public static final CHorizontalAlignment BOTTOMALIGNED+
public static CHorizontalAlignment[] values()+
+for (CHorizontalAlignment c : CHorizontalAlignment.values()) + System.out.println(c); +
public static CHorizontalAlignment valueOf(java.lang.String name)+
name
- the name of the enum constant to be returned.java.lang.IllegalArgumentException
- if this enum type has no constant with the specified namejava.lang.NullPointerException
- if the argument is nullpublic enum CNodeStyle +extends java.lang.Enum<CNodeStyle>+
Enum Constant and Description | +
---|
NOFRAME |
+
NOLABEL |
+
OVAL |
+
RECTANGLE |
+
Modifier and Type | +Method and Description | +
---|---|
static CNodeStyle |
+valueOf(java.lang.String name)
+Returns the enum constant of this type with the specified name.
+ |
+
static CNodeStyle[] |
+values()
+Returns an array containing the constants of this enum type, in
+the order they are declared.
+ |
+
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
getClass, notify, notifyAll, wait, wait, wait
public static final CNodeStyle NOLABEL+
public static final CNodeStyle NOFRAME+
public static final CNodeStyle RECTANGLE+
public static final CNodeStyle OVAL+
public static CNodeStyle[] values()+
+for (CNodeStyle c : CNodeStyle.values()) + System.out.println(c); +
public static CNodeStyle valueOf(java.lang.String name)+
name
- the name of the enum constant to be returned.java.lang.IllegalArgumentException
- if this enum type has no constant with the specified namejava.lang.NullPointerException
- if the argument is nullpublic class CParseTreeGraphBuilder +extends CTreeGraph+
drawBoundingBoxes, hSpace, margin, root, subTreeAlignment, vSpace
Constructor and Description | +
---|
CParseTreeGraphBuilder(CTreeNode root) |
+
Modifier and Type | +Method and Description | +
---|---|
CTreeNode |
+ECFGNodetoTreeNode(CECFGNode aNode) |
+
auxCalc, calculateLayout, draw, drawBoundBox, drawEdges, drawNode, drawSubTrees, drawTree, getHSpace, getMargin, getRoot, getSubTreeAlignment, getVSpace, isDrawBoundingBoxes, setDrawBoundingBoxes, setHSpace, setMargin, setRoot, setSubTreeAlignment, setVSpace
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
public class CRETreeGraph +extends CTreeGraph+
drawBoundingBoxes, hSpace, margin, root, subTreeAlignment, vSpace
Constructor and Description | +
---|
CRETreeGraph(CTreeNode root) |
+
Modifier and Type | +Method and Description | +
---|---|
CTreeNode |
+RENodetoTreeNode(CRE aRE) |
+
auxCalc, calculateLayout, draw, drawBoundBox, drawEdges, drawNode, drawSubTrees, drawTree, getHSpace, getMargin, getRoot, getSubTreeAlignment, getVSpace, isDrawBoundingBoxes, setDrawBoundingBoxes, setHSpace, setMargin, setRoot, setSubTreeAlignment, setVSpace
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
public class CTreeGraph
+extends java.lang.Object
+Modifier and Type | +Field and Description | +
---|---|
protected boolean |
+drawBoundingBoxes |
+
protected int |
+hSpace |
+
protected int |
+margin |
+
protected CTreeNode |
+root |
+
protected CHorizontalAlignment |
+subTreeAlignment |
+
protected int |
+vSpace |
+
Constructor and Description | +
---|
CTreeGraph(CTreeNode root) |
+
Modifier and Type | +Method and Description | +
---|---|
protected void |
+auxCalc(CTreeNode aNode,
+ java.awt.Graphics g) |
+
void |
+calculateLayout(java.awt.Graphics g) |
+
void |
+draw(java.awt.Graphics g) |
+
protected void |
+drawBoundBox(CTreeNode aNode,
+ int ax,
+ int ay,
+ java.awt.Graphics g) |
+
protected void |
+drawEdges(CTreeNode aNode,
+ int ax,
+ int ay,
+ java.awt.Graphics g) |
+
protected void |
+drawNode(CTreeNode aNode,
+ int ax,
+ int ay,
+ java.awt.Graphics g) |
+
protected void |
+drawSubTrees(CTreeNode aNode,
+ int ax,
+ int ay,
+ java.awt.Graphics g) |
+
protected void |
+drawTree(CTreeNode aNode,
+ int ax,
+ int ay,
+ java.awt.Graphics g) |
+
int |
+getHSpace() |
+
int |
+getMargin() |
+
CTreeNode |
+getRoot() |
+
CHorizontalAlignment |
+getSubTreeAlignment() |
+
int |
+getVSpace() |
+
boolean |
+isDrawBoundingBoxes() |
+
void |
+setDrawBoundingBoxes(boolean drawBoundingBoxes) |
+
void |
+setHSpace(int hSpace) |
+
void |
+setMargin(int margin) |
+
void |
+setRoot(CTreeNode root) |
+
void |
+setSubTreeAlignment(CHorizontalAlignment subTreeAlignment) |
+
void |
+setVSpace(int vSpace) |
+
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
protected CTreeNode root+
protected int hSpace+
protected int vSpace+
protected int margin+
protected boolean drawBoundingBoxes+
protected CHorizontalAlignment subTreeAlignment+
public CTreeGraph(CTreeNode root)+
root
- public CTreeNode getRoot()+
public void setRoot(CTreeNode root)+
root
- public int getHSpace()+
public void setHSpace(int hSpace)+
hSpace
- public int getVSpace()+
public void setVSpace(int vSpace)+
vSpace
- public int getMargin()+
public void setMargin(int margin)+
margin
- public boolean isDrawBoundingBoxes()+
public void setDrawBoundingBoxes(boolean drawBoundingBoxes)+
drawBoundingBoxes
- public CHorizontalAlignment getSubTreeAlignment()+
public void setSubTreeAlignment(CHorizontalAlignment subTreeAlignment)+
subTreeAlignment
- public void calculateLayout(java.awt.Graphics g)+
g
- protected void auxCalc(CTreeNode aNode, + java.awt.Graphics g)+
aNode
- g
- public void draw(java.awt.Graphics g)+
g
- protected void drawTree(CTreeNode aNode, + int ax, + int ay, + java.awt.Graphics g)+
aNode
- ax
- ay
- g
- protected void drawBoundBox(CTreeNode aNode, + int ax, + int ay, + java.awt.Graphics g)+
aNode
- ax
- ay
- g
- protected void drawNode(CTreeNode aNode, + int ax, + int ay, + java.awt.Graphics g)+
aNode
- ax
- ay
- g
- protected void drawEdges(CTreeNode aNode, + int ax, + int ay, + java.awt.Graphics g)+
aNode
- ax
- ay
- g
- protected void drawSubTrees(CTreeNode aNode, + int ax, + int ay, + java.awt.Graphics g)+
aNode
- ax
- ay
- g
- public class CTreeNode
+extends java.lang.Object
+Constructor and Description | +
---|
CTreeNode(CNodeStyle nodeStyle,
+ CEdgeStyle edgeStyle,
+ java.awt.Color color,
+ java.lang.String label,
+ java.util.ArrayList<CTreeNode> sons) |
+
Modifier and Type | +Method and Description | +
---|---|
int |
+count() |
+
java.awt.Color |
+getColor() |
+
CEdgeStyle |
+getEdgeStyle() |
+
int |
+getHeight() |
+
java.lang.String |
+getLabel() |
+
int |
+getNodeHeight() |
+
CNodeStyle |
+getNodeStyle() |
+
int |
+getNodeWidth() |
+
CTreeNode |
+getSon(int i) |
+
java.util.ArrayList<CTreeNode> |
+getSons() |
+
int |
+getWidth() |
+
int |
+getX() |
+
int |
+getY() |
+
void |
+setColor(java.awt.Color color) |
+
void |
+setEdgeStyle(CEdgeStyle edgeStyle) |
+
void |
+setHeight(int height) |
+
void |
+setLabel(java.lang.String label) |
+
void |
+setNodeHeight(int aheight) |
+
void |
+setNodeStyle(CNodeStyle nodeStyle) |
+
void |
+setNodeWidth(int awidth) |
+
void |
+setSons(java.util.ArrayList<CTreeNode> sons) |
+
void |
+setWidth(int width) |
+
void |
+setX(int x) |
+
void |
+setY(int y) |
+
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
public CTreeNode(CNodeStyle nodeStyle, + CEdgeStyle edgeStyle, + java.awt.Color color, + java.lang.String label, + java.util.ArrayList<CTreeNode> sons)+
nodeStyle
- edgeStyle
- color
- label
- sons
- public CNodeStyle getNodeStyle()+
public void setNodeStyle(CNodeStyle nodeStyle)+
nodeStyle
- public CEdgeStyle getEdgeStyle()+
public void setEdgeStyle(CEdgeStyle edgeStyle)+
edgeStyle
- public java.awt.Color getColor()+
public void setColor(java.awt.Color color)+
color
- public java.lang.String getLabel()+
public void setLabel(java.lang.String label)+
label
- public java.util.ArrayList<CTreeNode> getSons()+
public void setSons(java.util.ArrayList<CTreeNode> sons)+
sons
- public int getX()+
public void setX(int x)+
x
- public int getY()+
public void setY(int y)+
y
- public int getHeight()+
public void setHeight(int height)+
height
- public int getWidth()+
public void setWidth(int width)+
width
- public int getNodeHeight()+
public void setNodeHeight(int aheight)+
aheight
- public int getNodeWidth()+
public void setNodeWidth(int awidth)+
awidth
- public int count()+
public CTreeNode getSon(int i)+
i
- Package | +Description | +
---|---|
TreeLayout | +
+ Classes defining general nodes and builder utilities for drawing PAMOJA tree graphs (such as, parse trees, AST, regular expressions).
+ |
+
Modifier and Type | +Method and Description | +
---|---|
CEdgeStyle |
+CTreeNode.getEdgeStyle() |
+
static CEdgeStyle |
+CEdgeStyle.valueOf(java.lang.String name)
+Returns the enum constant of this type with the specified name.
+ |
+
static CEdgeStyle[] |
+CEdgeStyle.values()
+Returns an array containing the constants of this enum type, in
+the order they are declared.
+ |
+
Modifier and Type | +Method and Description | +
---|---|
void |
+CTreeNode.setEdgeStyle(CEdgeStyle edgeStyle) |
+
Constructor and Description | +
---|
CTreeNode(CNodeStyle nodeStyle,
+ CEdgeStyle edgeStyle,
+ java.awt.Color color,
+ java.lang.String label,
+ java.util.ArrayList<CTreeNode> sons) |
+
Package | +Description | +
---|---|
TreeLayout | +
+ Classes defining general nodes and builder utilities for drawing PAMOJA tree graphs (such as, parse trees, AST, regular expressions).
+ |
+
Modifier and Type | +Field and Description | +
---|---|
protected CHorizontalAlignment |
+CTreeGraph.subTreeAlignment |
+
Modifier and Type | +Method and Description | +
---|---|
CHorizontalAlignment |
+CTreeGraph.getSubTreeAlignment() |
+
static CHorizontalAlignment |
+CHorizontalAlignment.valueOf(java.lang.String name)
+Returns the enum constant of this type with the specified name.
+ |
+
static CHorizontalAlignment[] |
+CHorizontalAlignment.values()
+Returns an array containing the constants of this enum type, in
+the order they are declared.
+ |
+
Modifier and Type | +Method and Description | +
---|---|
void |
+CTreeGraph.setSubTreeAlignment(CHorizontalAlignment subTreeAlignment) |
+
Package | +Description | +
---|---|
TreeLayout | +
+ Classes defining general nodes and builder utilities for drawing PAMOJA tree graphs (such as, parse trees, AST, regular expressions).
+ |
+
Modifier and Type | +Method and Description | +
---|---|
CNodeStyle |
+CTreeNode.getNodeStyle() |
+
static CNodeStyle |
+CNodeStyle.valueOf(java.lang.String name)
+Returns the enum constant of this type with the specified name.
+ |
+
static CNodeStyle[] |
+CNodeStyle.values()
+Returns an array containing the constants of this enum type, in
+the order they are declared.
+ |
+
Modifier and Type | +Method and Description | +
---|---|
void |
+CTreeNode.setNodeStyle(CNodeStyle nodeStyle) |
+
Constructor and Description | +
---|
CTreeNode(CNodeStyle nodeStyle,
+ CEdgeStyle edgeStyle,
+ java.awt.Color color,
+ java.lang.String label,
+ java.util.ArrayList<CTreeNode> sons) |
+
Package | +Description | +
---|---|
Components.Abstract.TreeGraph | +
+ Classes implementing a TreeGraphView component.
+ |
+
TreeLayout | +
+ Classes defining general nodes and builder utilities for drawing PAMOJA tree graphs (such as, parse trees, AST, regular expressions).
+ |
+
Modifier and Type | +Field and Description | +
---|---|
CTreeGraph |
+CTreeGraphView.tree |
+
Modifier and Type | +Class and Description | +
---|---|
class |
+CASTGraphBuilder |
+
class |
+CParseTreeGraphBuilder |
+
class |
+CRETreeGraph |
+
Package | +Description | +
---|---|
Components.Abstract.TreeGraph | +
+ Classes implementing a TreeGraphView component.
+ |
+
TreeLayout | +
+ Classes defining general nodes and builder utilities for drawing PAMOJA tree graphs (such as, parse trees, AST, regular expressions).
+ |
+
Modifier and Type | +Field and Description | +
---|---|
CTreeNode |
+CTreeGraphView.treeNode |
+
Modifier and Type | +Method and Description | +
---|---|
CTreeNode |
+CTreeGraphView.getNode()
+Returns a graph for this TreeGraphView.
+ |
+
CTreeNode |
+CTreeGraphView.transformTree(CNode aNode)
+Returns a graph generated from the specified node.
+ |
+
Modifier and Type | +Method and Description | +
---|---|
void |
+CTreeGraphView.setNode(CTreeNode treeNode)
+Sets the graph to be displayed by this TreeGraphView.
+ |
+
Modifier and Type | +Field and Description | +
---|---|
protected CTreeNode |
+CTreeGraph.root |
+
Modifier and Type | +Method and Description | +
---|---|
CTreeNode |
+CASTGraphBuilder.ASTNodetoTreeNode(CNode aNode) |
+
CTreeNode |
+CParseTreeGraphBuilder.ECFGNodetoTreeNode(CECFGNode aNode) |
+
CTreeNode |
+CTreeGraph.getRoot() |
+
CTreeNode |
+CTreeNode.getSon(int i) |
+
CTreeNode |
+CRETreeGraph.RENodetoTreeNode(CRE aRE) |
+
Modifier and Type | +Method and Description | +
---|---|
java.util.ArrayList<CTreeNode> |
+CTreeNode.getSons() |
+
Modifier and Type | +Method and Description | +
---|---|
protected void |
+CTreeGraph.auxCalc(CTreeNode aNode,
+ java.awt.Graphics g) |
+
protected void |
+CTreeGraph.drawBoundBox(CTreeNode aNode,
+ int ax,
+ int ay,
+ java.awt.Graphics g) |
+
protected void |
+CTreeGraph.drawEdges(CTreeNode aNode,
+ int ax,
+ int ay,
+ java.awt.Graphics g) |
+
protected void |
+CTreeGraph.drawNode(CTreeNode aNode,
+ int ax,
+ int ay,
+ java.awt.Graphics g) |
+
protected void |
+CTreeGraph.drawSubTrees(CTreeNode aNode,
+ int ax,
+ int ay,
+ java.awt.Graphics g) |
+
protected void |
+CTreeGraph.drawTree(CTreeNode aNode,
+ int ax,
+ int ay,
+ java.awt.Graphics g) |
+
void |
+CTreeGraph.setRoot(CTreeNode root) |
+
Modifier and Type | +Method and Description | +
---|---|
void |
+CTreeNode.setSons(java.util.ArrayList<CTreeNode> sons) |
+
Constructor and Description | +
---|
CASTGraphBuilder(CTreeNode root) |
+
CParseTreeGraphBuilder(CTreeNode root) |
+
CRETreeGraph(CTreeNode root) |
+
CTreeGraph(CTreeNode root) |
+
Constructor and Description | +
---|
CTreeNode(CNodeStyle nodeStyle,
+ CEdgeStyle edgeStyle,
+ java.awt.Color color,
+ java.lang.String label,
+ java.util.ArrayList<CTreeNode> sons) |
+
See: Description
+Class | +Description | +
---|---|
CASTGraphBuilder | ++ |
CParseTreeGraphBuilder | ++ |
CRETreeGraph | ++ |
CTreeGraph | ++ |
CTreeNode | ++ |
Enum | +Description | +
---|---|
CEdgeStyle | ++ |
CHorizontalAlignment | ++ |
CNodeStyle | ++ |
Package | +Description | +
---|---|
Components.Abstract.TreeGraph | +
+ Classes implementing a TreeGraphView component.
+ |
+
TreeLayout | +
+ Classes defining general nodes and builder utilities for drawing PAMOJA tree graphs (such as, parse trees, AST, regular expressions).
+ |
+
Class and Description | +
---|
CTreeGraph | +
CTreeNode | +
Class and Description | +
---|
CEdgeStyle | +
CHorizontalAlignment | +
CNodeStyle | +
CTreeGraph | +
CTreeNode | +
Modifier and Type | +Constant Field | +Value | +
---|---|---|
+
+public static final int |
+scArgDataBox |
+11 |
+
+
+public static final int |
+scArgNodeBox |
+10 |
+
+
+public static final int |
+scBox |
+0 |
+
+
+public static final int |
+scBox_List |
+14 |
+
+
+public static final int |
+scFlowListBox |
+5 |
+
+
+public static final int |
+scHorBox |
+3 |
+
+
+public static final int |
+scHorSepListBox |
+8 |
+
+
+public static final int |
+scIndBox |
+2 |
+
+
+public static final int |
+scPatternCtxt |
+13 |
+
+
+public static final int |
+scPatternDef |
+12 |
+
+
+public static final int |
+scPatternDef_List |
+15 |
+
+
+public static final int |
+scSelBox |
+1 |
+
+
+public static final int |
+scTermBox |
+6 |
+
+
+public static final int |
+scTermDataBox |
+7 |
+
+
+public static final int |
+scVerBox |
+4 |
+
+
+public static final int |
+scVerSepListBox |
+9 |
+
Modifier and Type | +Constant Field | +Value | +
---|---|---|
+
+public static final int |
+HIDDEN_INDEX |
+2 |
+
+
+public static final int |
+NAME_INDEX |
+0 |
+
+
+public static final int |
+VALUE_INDEX |
+1 |
+
Modifier and Type | +Constant Field | +Value | +
---|---|---|
+
+public static final int |
+HIDDEN_INDEX |
+2 |
+
+
+public static final int |
+NAME_INDEX |
+0 |
+
+
+public static final int |
+VALUE_INDEX |
+1 |
+
Modifier and Type | +Constant Field | +Value | +
---|---|---|
+
+public static final int |
+HIDDEN_INDEX |
+2 |
+
+
+public static final int |
+NAME_INDEX |
+0 |
+
+
+public static final int |
+VALUE_INDEX |
+1 |
+
Modifier and Type | +Constant Field | +Value | +
---|---|---|
+
+public static final int |
+scAltNode |
+22 |
+
+
+public static final int |
+scECFGNode |
+10 |
+
+
+public static final int |
+scEpsNode |
+11 |
+
+
+public static final int |
+scMultiDotNode |
+15 |
+
+
+public static final int |
+scMultiStickNode |
+16 |
+
+
+public static final int |
+scNonTermNode |
+14 |
+
+
+public static final int |
+scOptionNode |
+19 |
+
+
+public static final int |
+scPlusNode |
+18 |
+
+
+public static final int |
+scStarNode |
+17 |
+
+
+public static final int |
+scTermNode |
+12 |
+
+
+public static final int |
+scTermValueNode |
+13 |
+
+
+public static final int |
+scTupleNode |
+21 |
+
Modifier and Type | +Constant Field | +Value | +
---|---|---|
+
+public static final int |
+scAOLGrammar |
+45 |
+
+
+public static final int |
+scGrammar |
+37 |
+
+
+public static final int |
+scGrammarContext |
+35 |
+
+
+public static final int |
+scLexemeDef |
+11 |
+
+
+public static final int |
+scLexemeDefList |
+40 |
+
+
+public static final int |
+scNonTerminalDef |
+14 |
+
+
+public static final int |
+scNonTerminalDefList |
+42 |
+
+
+public static final int |
+scRE |
+15 |
+
+
+public static final int |
+scREChar |
+18 |
+
+
+public static final int |
+scREEmpty |
+43 |
+
+
+public static final int |
+scREEps |
+16 |
+
+
+public static final int |
+scRELexeme |
+17 |
+
+
+public static final int |
+scREList |
+38 |
+
+
+public static final int |
+scREMultiDot |
+21 |
+
+
+public static final int |
+scREMultiStick |
+22 |
+
+
+public static final int |
+scREOPtion |
+25 |
+
+
+public static final int |
+scREPlus |
+24 |
+
+
+public static final int |
+scRERange |
+19 |
+
+
+public static final int |
+scREStar |
+23 |
+
+
+public static final int |
+scREString |
+20 |
+
+
+public static final int |
+scSE |
+26 |
+
+
+public static final int |
+scSEAlt |
+32 |
+
+
+public static final int |
+scSEAlt2 |
+44 |
+
+
+public static final int |
+scSEEmpty |
+27 |
+
+
+public static final int |
+scSEEps |
+28 |
+
+
+public static final int |
+scSEList |
+39 |
+
+
+public static final int |
+scSEMultiDot |
+30 |
+
+
+public static final int |
+scSEMultiStick |
+31 |
+
+
+public static final int |
+scSEOption |
+34 |
+
+
+public static final int |
+scSEPlus |
+36 |
+
+
+public static final int |
+scSEStar |
+33 |
+
+
+public static final int |
+scSESym |
+29 |
+
+
+public static final int |
+scSymDec |
+10 |
+
+
+public static final int |
+scTerminalDec |
+12 |
+
+
+public static final int |
+scTerminalDef |
+13 |
+
+
+public static final int |
+scTerminalDefList |
+41 |
+
Modifier and Type | +Constant Field | +Value | +
---|---|---|
+
+public static final int |
+peCharExpected |
+7 |
+
+
+public static final int |
+peEmptyExpected |
+3 |
+
+
+public static final int |
+peEndmarkerExpected |
+5 |
+
+
+public static final int |
+peEpsExpected |
+2 |
+
+
+public static final int |
+peIdExpected |
+4 |
+
+
+public static final int |
+peStringExpected |
+8 |
+
+
+public static final int |
+peWrongCharacter |
+6 |
+
+
+public static final int |
+peWrongSymbol |
+1 |
+
+
+public static final int |
+seWrongChar |
+0 |
+
Modifier and Type | +Constant Field | +Value | +
---|---|---|
+
+public static final int |
+syAlt |
+60 |
+
+
+public static final int |
+syAlt2 |
+66 |
+
+
+public static final int |
+syAttribute |
+51 |
+
+
+public static final int |
+syChar |
+55 |
+
+
+public static final int |
+syClose |
+65 |
+
+
+public static final int |
+syDot |
+58 |
+
+
+public static final int |
+syEmpty |
+52 |
+
+
+public static final int |
+syEndMarker |
+50 |
+
+
+public static final int |
+syEps |
+53 |
+
+
+public static final int |
+syError |
+49 |
+
+
+public static final int |
+syId |
+54 |
+
+
+public static final int |
+syOpen |
+64 |
+
+
+public static final int |
+syOption |
+63 |
+
+
+public static final int |
+syPlus |
+62 |
+
+
+public static final int |
+syStar |
+61 |
+
+
+public static final int |
+syStick |
+59 |
+
+
+public static final int |
+syString |
+56 |
+
+
+public static final int |
+syUpto |
+57 |
+
Modifier and Type | +Constant Field | +Value | +
---|---|---|
+
+public static final int |
+scAssert |
+45 |
+
+
+public static final int |
+scAssignExpr |
+33 |
+
+
+public static final int |
+scBinaryExpr |
+34 |
+
+
+public static final int |
+scBlockStmt |
+46 |
+
+
+public static final int |
+scBodyDec_List |
+61 |
+
+
+public static final int |
+scBreak |
+47 |
+
+
+public static final int |
+scCastExpr |
+35 |
+
+
+public static final int |
+scCatch_List |
+70 |
+
+
+public static final int |
+scCatchBlock |
+71 |
+
+
+public static final int |
+scClassDec |
+27 |
+
+
+public static final int |
+scClassExpr |
+36 |
+
+
+public static final int |
+scClassOrInterfaceType |
+67 |
+
+
+public static final int |
+scClassOrInterfaceType_List |
+60 |
+
+
+public static final int |
+scClassType |
+52 |
+
+
+public static final int |
+scComments |
+73 |
+
+
+public static final int |
+scCompilationUnit_List |
+66 |
+
+
+public static final int |
+scCompUnit |
+25 |
+
+
+public static final int |
+scConstDec |
+28 |
+
+
+public static final int |
+scConstInvocStmt |
+68 |
+
+
+public static final int |
+scDo |
+24 |
+
+
+public static final int |
+scExpression_List |
+64 |
+
+
+public static final int |
+scExprStmt |
+48 |
+
+
+public static final int |
+scFieldAccessExpr |
+37 |
+
+
+public static final int |
+scFieldDec |
+29 |
+
+
+public static final int |
+scFor |
+22 |
+
+
+public static final int |
+scIf |
+21 |
+
+
+public static final int |
+scImport |
+26 |
+
+
+public static final int |
+scImportDec_List |
+58 |
+
+
+public static final int |
+scInstanceOfExpr |
+38 |
+
+
+public static final int |
+scLabelStmt |
+49 |
+
+
+public static final int |
+scMethodCallExpr |
+39 |
+
+
+public static final int |
+scMethodDec |
+30 |
+
+
+public static final int |
+scMethodDec_List |
+74 |
+
+
+public static final int |
+scNameExpr |
+40 |
+
+
+public static final int |
+scPara |
+56 |
+
+
+public static final int |
+scParameter_List |
+62 |
+
+
+public static final int |
+scPrimitiveType |
+53 |
+
+
+public static final int |
+scRefType |
+54 |
+
+
+public static final int |
+scReturn |
+50 |
+
+
+public static final int |
+scStat_List |
+57 |
+
+
+public static final int |
+scStatement_List |
+63 |
+
+
+public static final int |
+scSuperExpr |
+41 |
+
+
+public static final int |
+scSuperMemberAccessExpr |
+69 |
+
+
+public static final int |
+scSwitch |
+23 |
+
+
+public static final int |
+scSwitchEntry |
+51 |
+
+
+public static final int |
+scSwitchEntryStmt_List |
+65 |
+
+
+public static final int |
+scThisExpr |
+42 |
+
+
+public static final int |
+scTryStmt |
+72 |
+
+
+public static final int |
+scTypeDec_List |
+59 |
+
+
+public static final int |
+scUnaryExpr |
+43 |
+
+
+public static final int |
+scVarDec |
+31 |
+
+
+public static final int |
+scVarDecExpr |
+44 |
+
+
+public static final int |
+scVarDecId |
+32 |
+
+
+public static final int |
+scVoid |
+55 |
+
+
+public static final int |
+scWhile |
+20 |
+
Modifier and Type | +Constant Field | +Value | +
---|---|---|
+
+public final java.lang.String |
+blankSpace |
+" " |
+
+
+public final java.lang.String |
+fmtAssertStmt |
+"%sassert %s : %s;" |
+
+
+public final java.lang.String |
+fmtBinOrAssignExpr |
+"%s %s %s" |
+
+
+public final java.lang.String |
+fmtBlockStatement |
+"%s" |
+
+
+public final java.lang.String |
+fmtCastExpr |
+"(%s)%s" |
+
+
+public final java.lang.String |
+fmtClassDeclaration |
+"%s class %s %s %s %s %s{\n%s}" |
+
+
+public final java.lang.String |
+fmtClassExpr |
+"%s" |
+
+
+public final java.lang.String |
+fmtCompilationUnit |
+"%s%s \n%s %s \n%s %s" |
+
+
+public final java.lang.String |
+fmtConstructorDeclaration |
+"\n%s%s %s(%s){%s%s}" |
+
+
+public final java.lang.String |
+fmtDoWhileStmt |
+"%sdo{%s%s}while(%s);" |
+
+
+public final java.lang.String |
+fmtFieldDeclaration |
+"%s%s %s %s;" |
+
+
+public final java.lang.String |
+fmtIfElseStmt |
+"%sif(%s){%s%s}else{%s%s}" |
+
+
+public final java.lang.String |
+fmtIfStmt |
+"%sif(%s){%s%s}%s" |
+
+
+public final java.lang.String |
+fmtImportDeclaration |
+"%s%s;" |
+
+
+public final java.lang.String |
+fmtInstanceOfExpr |
+"%s instanceof %s" |
+
+
+public final java.lang.String |
+fmtLabeledStmt |
+"%s%s:%s" |
+
+
+public final java.lang.String |
+fmtMethodDeclaration |
+"\n%s%s\n%s%s %s %s(%s){%s%s}" |
+
+
+public final java.lang.String |
+fmtParameter |
+"%s %s" |
+
+
+public final java.lang.String |
+fmtReturnStmt |
+"%sreturn %s;" |
+
+
+public final java.lang.String |
+fmtSwitchEntryStmt |
+"%s %s:%s" |
+
+
+public final java.lang.String |
+fmtSwitchStmt |
+"%sswitch(%s){%s%s}" |
+
+
+public final java.lang.String |
+fmtTryStmt |
+"%stry{%s%s}%s" |
+
+
+public final java.lang.String |
+fmtWhileStmt |
+"%swhile(%s){%s%s}" |
+
Modifier and Type | +Constant Field | +Value | +
---|---|---|
+
+public static final int |
+ABSTRACT |
+1024 |
+
+
+public static final int |
+FINAL |
+16 |
+
+
+public static final int |
+PRIVATE |
+2 |
+
+
+public static final int |
+PROTECTED |
+4 |
+
+
+public static final int |
+PUBLIC |
+1 |
+
+
+public static final int |
+STATIC |
+8 |
+
Modifier and Type | +Constant Field | +Value | +
---|---|---|
+
+public static final int |
+syAttribute |
+52 |
+
+
+public static final int |
+syClose |
+12 |
+
+
+public static final int |
+syComma |
+15 |
+
+
+public static final int |
+syData |
+5 |
+
+
+public static final int |
+syEndmarker |
+51 |
+
+
+public static final int |
+syEquals |
+10 |
+
+
+public static final int |
+syError |
+50 |
+
+
+public static final int |
+syHor |
+6 |
+
+
+public static final int |
+syHorDataSep |
+18 |
+
+
+public static final int |
+syHorSep |
+8 |
+
+
+public static final int |
+syInd |
+3 |
+
+
+public static final int |
+syName |
+16 |
+
+
+public static final int |
+syNode |
+4 |
+
+
+public static final int |
+syNumber |
+17 |
+
+
+public static final int |
+syOpen |
+11 |
+
+
+public static final int |
+sySel |
+2 |
+
+
+public static final int |
+sySqClose |
+14 |
+
+
+public static final int |
+sySqOpen |
+13 |
+
+
+public static final int |
+syTerm |
+0 |
+
+
+public static final int |
+syTermData |
+1 |
+
+
+public static final int |
+syVer |
+7 |
+
+
+public static final int |
+syVerSep |
+9 |
+
Modifier and Type | +Constant Field | +Value | +
---|---|---|
+
+public final char |
+EndMarker |
+0 |
+
Modifier and Type | +Constant Field | +Value | +
---|---|---|
+
+public static final int |
+scMemberDefBody |
+17 |
+
+
+public static final int |
+scMemberDefinition |
+14 |
+
+
+public static final int |
+scMemberDefinition_List |
+13 |
+
+
+public static final int |
+scSortCtxt |
+10 |
+
+
+public static final int |
+scSortDefBody |
+15 |
+
+
+public static final int |
+scSortDefinition |
+12 |
+
+
+public static final int |
+scSortDefinition_List |
+11 |
+
+
+public static final int |
+scSortUse |
+16 |
+
+
+public static final int |
+syAncestor |
+54 |
+
+
+public static final int |
+syAttribute |
+52 |
+
+
+public static final int |
+syC |
+55 |
+
+
+public static final int |
+syClose |
+60 |
+
+
+public static final int |
+syColon |
+61 |
+
+
+public static final int |
+syComma |
+62 |
+
+
+public static final int |
+syD |
+57 |
+
+
+public static final int |
+syEndmarker |
+51 |
+
+
+public static final int |
+syEqual |
+53 |
+
+
+public static final int |
+syError |
+50 |
+
+
+public static final int |
+syId |
+65 |
+
+
+public static final int |
+syOpen |
+59 |
+
+
+public static final int |
+syOption |
+64 |
+
+
+public static final int |
+syPlus |
+66 |
+
+
+public static final int |
+syR |
+58 |
+
+
+public static final int |
+syStar |
+63 |
+
+
+public static final int |
+syT |
+56 |
+
The Overview page is the front page of this API document and provides a list of all packages with a summary for each. This page can also contain an overall description of the set of packages.
+Each package has a page that contains a list of its classes and interfaces, with a summary for each. This page can contain six categories:
+Each class, interface, nested class and nested interface has its own separate page. Each of these pages has three sections consisting of a class/interface description, summary tables, and detailed member descriptions:
+Each summary entry contains the first sentence from the detailed description for that item. The summary entries are alphabetical, while the detailed descriptions are in the order they appear in the source code. This preserves the logical groupings established by the programmer.
+Each annotation type has its own separate page with the following sections:
+Each enum has its own separate page with the following sections:
+Each documented package, class and interface has its own Use page. This page describes what packages, classes, methods, constructors and fields use any part of the given class or package. Given a class or interface A, its Use page includes subclasses of A, fields declared as A, methods that return A, and methods and constructors with parameters of type A. You can access this page by first going to the package, class or interface, then clicking on the "Use" link in the navigation bar.
+There is a Class Hierarchy page for all packages, plus a hierarchy for each package. Each hierarchy page contains a list of classes and a list of interfaces. The classes are organized by inheritance structure starting with java.lang.Object
. The interfaces do not inherit from java.lang.Object
.
The Deprecated API page lists all of the API that have been deprecated. A deprecated API is not recommended for use, generally due to improvements, and a replacement API is usually given. Deprecated APIs may be removed in future implementations.
+The Index contains an alphabetic list of all classes, interfaces, constructors, methods, and fields.
+These links take you to the next or previous class, interface, package, or related page.
+These links show and hide the HTML frames. All pages are available with or without frames.
+The All Classes link shows all classes and interfaces except non-static nested types.
+Each serializable or externalizable class has a description of its serialization fields and methods. This information is of interest to re-implementors, not to developers using the API. While there is no link in the navigation bar, you can get to this information by going to any serialized class and clicking "Serialized Form" in the "See also" section of the class description.
+The Constant Field Values page lists the static final fields and their values.
++ + diff --git a/overview-summary.html b/overview-summary.html new file mode 100644 index 0000000..fa12a65 --- /dev/null +++ b/overview-summary.html @@ -0,0 +1,538 @@ + + + + + + +
See: Description
+Package | +Description | +
---|---|
Abstractor | +
+ Contains a class and an interface necessary for mapping parse trees to abstract syntax trees.
+ |
+
Analyzers | +
+ Provides the classes necessary to check for well-formedness of a grammar and a signature.
+ |
+
Automata.FAGenerator | +
+ Provides the classes and interfaces necessary for generating an NFA from a given grammar and converting a NFA to DFA.
+ |
+
Automata.NFADFA | +
+ Provides classes and interfaces necessary for building NFAs and DFAs.
+ |
+
Boxes | +
+ Provides classes for defining the various box operators used by formatter components for text formatting.
+ |
+
Components | +
+ Classes and hierarchies of packages used to implement grammar-aware engineering (GAE) components at the lexical, concrete and abstract syntax levels.
+ |
+
Components.Abstract.Abstraction | +
+ Provides classes and an interface implementing Abstractor component.
+ |
+
Components.Abstract.AST | +
+ Provides classes and an interface implementing AST component.
+ |
+
Components.Abstract.AST2BoxTree | +
+ Provides classes and an interface implementing AST2BoxTree component.
+ |
+
Components.Abstract.BoxTree2Stream | +
+ Classes and an interface implementing BoxTree2Stream component.
+ |
+
Components.Abstract.GenericTreeView | +
+ Classes implementing a GenericTreeView component.
+ |
+
Components.Abstract.PanelTree | +
+ Classes and an interface implementing a PanelTreeView component.
+ |
+
Components.Abstract.Patterns | +
+ Provides the implementation of Patterns component.
+ |
+
Components.Abstract.Signature | +
+ Provides classes and an interface for implementing a Signature component.
+ |
+
Components.Abstract.SignatureView | +
+ Classes for implementing a SignatureView component.
+ |
+
Components.Abstract.TreeEditor | +
+ This package provides classes and an interface for implementing a TreeEditor component.
+ |
+
Components.Abstract.TreeGraph | +
+ Classes implementing a TreeGraphView component.
+ |
+
Components.BasicHybridEditor | +
+ Provides classes and an interface implementing a BasicHybridEditor composite component.
+ |
+
Components.Concrete.Flattener | +
+ Provides classes and an interface implementing a Flattener component.
+ |
+
Components.Concrete.Grammar | +
+ Provides classes and an interface for implementing a Grammar component.
+ |
+
Components.Concrete.GrammarView | +
+ Classes for implementing a GrammarView component.
+ |
+
Components.Concrete.Parser | +
+ Contains classes, interfaces and hierarchies of packages used to implement Parser components (interpreting, source-code generated and table-driven).
+ |
+
Components.Concrete.Parser.InterpretingParser | +
+ A base class and two packages used to implement Deterministic and Limited backtracker Parser components.
+ |
+
Components.Concrete.Parser.InterpretingParser.Deterministic | ++ |
Components.Concrete.Parser.InterpretingParser.LimitedBackTracker | ++ |
Components.Concrete.Parser.SourceCodeGeneratedParser | +
+ Provides a base class for source-code generated parser components.
+ |
+
Components.Concrete.Parser.SourceCodeGeneratedParser.Deterministic | +
+ Provides classes and an interface for implementing a source-code generated DeterministicParser component and its source-code view.
+ |
+
Components.Concrete.Parser.TableDrivenParser | +
+ Provides a base class for all LR parser components.
+ |
+
Components.Concrete.Parser.TableDrivenParser.SLRParser | +
+ Provides classes and interface for implementing SLRParser component.
+ |
+
Components.Concrete.ParseTables | +
+ Provides a class and an interface for implementing ParseTable components.
+ |
+
Components.Concrete.ParseTables.SLRParseTables | +
+ Provides classes and an interface for implementing SLRParseTable component.
+ |
+
Components.Concrete.ParseTablesView | +
+ Classes for implementing a SLRParseTableView component.
+ |
+
Components.Concrete.ParseTree | +
+ Provides classes and an interface for implementing a ParseTree component.
+ |
+
Components.Concrete.TreeBuilder | +
+ Provides classes and interfaces for implementing TreeBuilder component for parse trees.
+ |
+
Components.CoreHybridEditor | +
+ Provides classes and an interface implementing a CoreHybridEditor component.
+ |
+
Components.Formatter | +
+ Provides classes and an interface implementing a Formatter (AST2Text) component.
+ |
+
Components.Lexical.RichTextView | +
+ Provides classes and an interface implementing a RichTextView component.
+ |
+
Components.Lexical.Scanners | +
+ Provides classes and package for creating Scanner components.
+ |
+
Components.Lexical.Scanners.TableDriven | +
+ Provides classes necessary for implementing a DFAScanner component.
+ |
+
Components.Lexical.ScanTables | +
+ Provides classes and an interface implementing a ScanTable component.
+ |
+
Components.Lexical.Stream2Text | +
+ Provides classes for implementing a StreamtoText component.
+ |
+
Components.Lexical.SymbolStream | +
+ Provides classes and interface for implementing a SymbolStream component.
+ |
+
Components.Lexical.SymbolStreamView | +
+ Classes implementing a SymbolStreamView.
+ |
+
Components.Lexical.SymbolStyleCustomizer | +
+ Classes implementing a SymbolStyleCustomizer component.
+ |
+
Components.Lexical.SyntaxHighlighter | +
+ Construction of a SyntaxHighlighter composite component.
+ |
+
Components.Specifications.Language | +
+ Classes composing a Language composite component.
+ |
+
Components.Specifications.Presentation | +
+ Classes composing a Presentation composite component.
+ |
+
Components.Text2AST | +
+ Provides classes composing a Text2AST composite component.
+ |
+
General | +
+ Provides classes for validating numbers and identifiers, and mapping them to their string representation and vice versa.
+ |
+
GrammarNotions.Context_Terms | +
+ Provides classes for defining context, terms, items of Signatures.
+ |
+
GrammarNotions.ECFGNodes | +
+ Provides classes defining the different kinds of ECFG nodes.
+ |
+
GrammarNotions.Grammar | +
+ Classes implementing the Structural representation of a grammar.
+ |
+
GrammarNotions.RegExpr | +
+ Classes defining the different kinds of regular expressions.
+ |
+
GrammarNotions.ScanParse | +
+ Provides base classes for Scanners and Parsers and utility classes for PAMOJA bootstrapping.
+ |
+
GrammarNotions.SyntaxExpr | +
+ Classes defining the different kinds of syntax expressions for concrete syntax.
+ |
+
Java | +
+ A collection of classes for representing the abstract syntax tree of Java programs.
+ |
+
Nodes | +
+ Provides classes and interfaces for implementing PAMOJA tree nodes.
+ |
+
Parsers | +
+ Provides classes for implementing Parsers.
+ |
+
Patterns | +
+ Classes implementing the structural representation of pattern specifications.
+ |
+
Scanners | +
+ Provides classes for implementing scanners.
+ |
+
Sets | +
+ Classes implementing sets for numbers and alphabet.
+ |
+
Signatures | +
+ Provides classes implementing a signature.
+ |
+
SLR.SLRAutomata | +
+ Provides classes implementing SLR automata.
+ |
+
SLR.SLRGenerator | +
+ Provides classes implementing SLR automata generator.
+ |
+
SymbolStream | +
+ Classes implementing the structural representation of a symbolstream.
+ |
+
TreeLayout | +
+ Classes defining general nodes and builder utilities for drawing PAMOJA tree graphs (such as, parse trees, AST, regular expressions).
+ |
+
This document is the API specification for the PAMOJA Component Framework.
java.beans.PropertyChangeSupport support+
CAbstraction Abstractor+
IParseTreeComp ParseTree+
ParseTree
object.CNodeFactory NodeFactory+
CNode AST+
IParserComp Parser+
Parser
object.CNode ASTStructure+
IAbstractionComp Abstractor+
Abstractor
object.IPatternsComp Patterns+
Patterns
component.IASTComp AST+
AST
component.CPatterns PatternDefns+
CNode ASTNode+
CBox BoxTree+
IAST2BoxTreeComp ASTtoBoxTree+
ASTtoBoxTree
object.CSymbolStream SymbolStream+
CBox BoxTree+
CSymbolStream vSymbolStream+
INodeObject NodeObject+
NodeObject
object.javax.swing.tree.DefaultTreeModel tr+
CPanelTreeComp tree+
java.util.ArrayList<E> children+
CPanelState state+
CPanelState preState+
int darknessLevel+
int incrementLevel+
boolean selectable+
CBox layoutPatterns+
CNode node+
CPanel rootPanel+
ColorShades colorShades+
boolean darkening+
int hSpace+
int vSpace+
java.awt.Dimension labelSize+
java.awt.Dimension childSize+
java.awt.Dimension horGroupSize+
java.awt.Dimension verGroupSize+
java.awt.Color textColor+
java.awt.Font fontStyle+
boolean structuralMode+
CNode ast+
CAST2BoxTreeComp boxTree+
IPresentationComp presentation+
ILanguageComp language+
ICoreHybridEditorComp hybridEditor+
CBox boxTreeStructure+
CTerminalDef_List TerminalDefns+
CLexemeDef_List lexemeDefns+
CPatterns MenuPatternDefns+
CSymbolStyleCustomizerStructure symbolStyle+
java.util.HashMap<K,V> templates+
java.beans.PropertyChangeSupport support+
java.lang.String SignatureText+
CSignature SignatureStructure+
java.util.ArrayList<E> fErrorList+
java.lang.StringBuilder fErrors+
CSignatureAnalyzer fAnalyzer+
CSignature fSignatureStructure+
javax.swing.table.DefaultTableModel tbSort+
TermsTableModel tbTerm+
CtxtTableModel tbCtxt+
DataTableModel tbData+
RefTableModel tbRef+
java.lang.String[] fSortColumnNames+
CSignatureAnalyzer vAnalyzer+
SignatureComboBoxModel cmbAncestorModel+
SignatureComboBoxModel colModModel+
SignatureComboBoxModel ctxtTypeModel+
javax.swing.JComboBox<E> cmbAncestor+
javax.swing.JLabel jLabel1+
javax.swing.JLabel jLabel6+
javax.swing.JScrollPane jScrollPane1+
javax.swing.JScrollPane jScrollPane2+
javax.swing.JScrollPane jScrollPane3+
javax.swing.JScrollPane jScrollPane4+
javax.swing.JScrollPane jScrollPane5+
javax.swing.JLabel lblCtxt+
javax.swing.JLabel lblData+
javax.swing.JLabel lblRef+
javax.swing.JLabel lblTerm+
javax.swing.JTable tblCtxt+
javax.swing.JTable tblData+
javax.swing.JTable tblRef+
javax.swing.JTable tblSortCtxt+
javax.swing.JTable tblTerm+
java.lang.String[] fColumnNames+
java.lang.String[][] fData+
java.lang.Class<T>[] types+
java.lang.String[] fColumnNames+
java.lang.String[][] fData+
java.lang.Class<T>[] types+
java.lang.String[] fColumnNames+
java.lang.String[][] fData+
java.lang.Class<T>[] types+
java.util.ArrayList<E> strings+
java.lang.Object currentValue+
java.lang.String[] fColumnNames+
java.lang.String[][] fData+
java.lang.Class<T>[] types+
ISignatureComp Signature+
javax.swing.table.DefaultTableModel tb+
javax.swing.JScrollPane jScrollPane1+
javax.swing.JTable tblSignature+
ILanguageComp language+
CNodeFactory nodeFactory+
CNode tree+
CNode focus+
CTreeEngine treeEngine+
java.lang.String acceptableFocusSort+
java.util.HashMap<K,V> templates+
boolean treeEditing+
INodeObject NodeObject+
NodeObject
object.CTreeNode treeNode+
CParseTreeGraphBuilder parseTreeGraph+
CRETreeGraph reTreeGraph+
CASTGraphBuilder astTreeGraph+
javax.swing.JSlider HSlider+
javax.swing.ButtonGroup SubtreeAlignmentbuttonGroup+
javax.swing.JSlider VSlider+
javax.swing.JRadioButton bottomAlignRadioButton+
javax.swing.JPanel displayPanel+
javax.swing.JCheckBox drawBoundBoxCheckBox+
javax.swing.JLabel jLabel1+
javax.swing.JLabel jLabel2+
javax.swing.JPanel jPanel1+
javax.swing.JPanel settingsPanel+
javax.swing.JRadioButton topAlignRadioButton+
Components.Abstract.TreeGraph.CTreeGraphView.DrawingPanel drawingPanel+
CTreeGraph tree+
java.awt.Rectangle r+
java.beans.PropertyChangeSupport support+
CNodeFactory nodeFactory+
ILanguageComp language+
IPresentationComp presentation+
CNode ast+
java.lang.String hole+
javax.swing.JButton abortButton+
CCoreHybridEditorComp coreHybridEditor+
CAST2TextComp formatter+
javax.swing.JLabel jLabel1+
javax.swing.JLabel jLabel2+
javax.swing.JLabel jLabel3+
javax.swing.JScrollPane jScrollPane1+
javax.swing.JScrollPane jScrollPane2+
javax.swing.JScrollPane jScrollPane3+
javax.swing.JSplitPane jSplitPane1+
CPanelTreeComp panelTree+
javax.swing.JButton structButton+
CText2ASTComp text2AST+
CSyntaxHighlighterComp textEditor+
javax.swing.JButton txtButton+
javax.swing.JTextArea txtMsgs+
IParseTreeComp ParseTree+
ParseTree
object.CSymbolStream SymbolStream+
Symbol s+
CNode ParseTreeNode+
java.lang.String GrammarText+
CGrammar GrammarStructure+
boolean Augment+
java.util.ArrayList<E> fErrorList+
java.awt.Image img+
CGrammarAnalyzer fAnalyzer+
CGrammar GrammarStructure+
CLexemeTableModel LexemeTableModel+
CTerminalTableModel TerminalsTableModel+
CNonTerminalsTableModel NonterminalsTableModel+
javax.swing.JCheckBox chkAugment+
javax.swing.JButton jButton1+
javax.swing.JLabel jLabel1+
javax.swing.JLabel jLabel2+
javax.swing.JLabel jLabel3+
javax.swing.JLabel jLabel4+
javax.swing.JScrollPane jScrollPane1+
javax.swing.JScrollPane jScrollPane2+
javax.swing.JScrollPane jScrollPane3+
javax.swing.JTable tblLexemes+
javax.swing.JTable tblNonTerminals+
javax.swing.JTable tblTerminals+
javax.swing.JTextField txt1+
javax.swing.JTextField txtStartExpr+
java.lang.String[] fColumnNames+
java.util.ArrayList<E> fData+
java.lang.Class<T>[] types+
Symbols symbol+
CLexemeDef_List fDefs+
java.lang.String[] fColumnNames+
java.util.ArrayList<E> fData+
java.lang.Class<T>[] types+
Symbols symbol+
CNonTerminalDef_List fDefs+
java.lang.String[] fColumnNames+
java.util.ArrayList<E> fData+
java.lang.Class<T>[] types+
Symbols symbol+
CTerminalDef_List fDefs+
IGrammarComp Grammar+
CLexemesTableModel LexemesTableModel+
CTerminalsTableModel TerminalsTableModel+
CNonterminalsTableModel NonterminalsTableModel+
CGrammarAnalyzer vAnalyzer+
javax.swing.ListSelectionModel termRowSelectionModel+
javax.swing.ListSelectionModel nonTermRowSelectionModel+
javax.swing.ListSelectionModel lexRowSelectionModel+
javax.swing.JCheckBox chkExpandAll+
javax.swing.JLabel jLabel1+
javax.swing.JLabel jLabel2+
javax.swing.JLabel jLabel3+
javax.swing.JLabel jLabel4+
javax.swing.JLabel jLabel5+
javax.swing.JPanel jPanel1+
javax.swing.JPanel jPanel2+
javax.swing.JScrollPane jScrollPane2+
javax.swing.JScrollPane jScrollPane3+
javax.swing.JScrollPane jScrollPane4+
javax.swing.JScrollPane jScrollPane5+
javax.swing.JScrollPane jScrollPane6+
javax.swing.JTabbedPane jTabbedPane1+
javax.swing.JTable tblLexemes+
javax.swing.JTable tblNonTerminals+
javax.swing.JTable tblTerminals+
javax.swing.JTree trGrammarView+
javax.swing.JTextArea txtAnalysis+
javax.swing.JTextField txtStartExpr+
java.lang.Class<T>[] types+
CGrammar GrammarStructure+
java.lang.String[] fColumnNames+
java.lang.Object[][] fData+
IGrammarComp Grammar+
ISymbolStreamComp SymbolStream+
boolean parseWithNonTerminal+
CParserComp
.java.lang.String nonTerminal+
CECFGNode ParseTree+
ITreeBuilderComp TreeBuilder+
boolean UseLookAhead+
boolean TreeBuilding+
CDeterministicParser Parser+
CDeterministicParser
CLimBackTrackerParser Parser+
CLimBackTrackerParser
ISourceCodeDeterministicParserComp DeterministicParser+
javax.swing.DefaultListModel<E> listModel+
JFlattener javaFlatener+
javax.swing.JLabel jLabel1+
javax.swing.JLabel jLabel2+
javax.swing.JPanel jPanel1+
javax.swing.JPanel jPanel2+
javax.swing.JScrollPane jScrollPane1+
javax.swing.JScrollPane jScrollPane2+
javax.swing.JScrollPane jScrollPane3+
javax.swing.JTabbedPane jTabbedPane1+
javax.swing.JList<E> lstProductions+
javax.swing.JTextArea txtAllCode+
javax.swing.JTextArea txtProdCode+
java.lang.String ParserSourceText+
JCompilationUnit ParserSourceStructure+
java.lang.String ParserName+
JFlattener javaFlatener+
CRecDescentParserGenerator fGen+
CompilationUnit_List CompUnitList+
java.util.LinkedHashMap<K,V> prodList+
CSLRParser Parser+
java.lang.String SLRTableText+
CSLRTable SLRTableStructure+
java.util.ArrayList<E> strAlphabet+
java.util.ArrayList<E>[][] fSLRTable1+
ISLRParseTableComp ParseTables+
IGrammarComp Grammar+
java.lang.String SLRTableText+
CSLRTable SLRTableStructure+
java.util.ArrayList<E> strAlphabet+
java.util.ArrayList<E>[][] fSLRTable1+
ISLRParseTableComp SLRParseTable+
ISLRParserComp SLRParser+
javax.swing.table.DefaultTableModel tb+
CECFGNode ParseTreeStructure+
java.lang.String ParseTreeText+
IParserComp Parser+
boolean MultiStick+
boolean NonTerminal+
boolean NoDataTerminal+
CNodeFactory nodeFactory+
ILanguageComp language+
IPresentationComp presentation+
IText2ASTComp text2ast+
IAST2TextComp formatter+
CTreeEditorComp treeEditor+
java.lang.String text+
CNode focus+
CNode ast+
boolean structualEditing+
CAST2BoxTreeComp asttoBoxtreeComp+
CBoxTree2StreamComp boxTreetoStreamComp+
CSymbolstream2TextComp symbolstreamToTextComp+
ILanguageComp language+
IPresentationComp presentation+
CNode ast+
CBox boxTree+
java.lang.String text+
CSymbolStream symbolStream+
java.lang.String Text+
boolean Highlighting+
IScannerComp Scanner+
ISymbolStyleCustomizerComp SymbolStyleCustomizer+
javax.swing.text.StyledDocument doc+
ISymbolstream2TextComp StreamtoText+
ICoreHybridEditorComp hybridEditor+
IPresentationComp presentation+
CSymbolStream SymbolStream+
IScanTableComp ScanTables+
CDFAScanner Scanner+
Symbol fSymbol+
java.lang.String DFATableText+
CDFA DFATableStructure+
CNFA NFATableStructure+
IGrammarComp Grammar+
ILanguageComp language+
IGrammarComp Grammar+
IBoxTree2StreamComp BoxTreetoSymbolStream+
ISymbolStreamComp SymbolStream+
java.lang.String Text+
CTerminalDef_List TerminalDefns+
java.lang.String indentSpaces+
CSymbolStream Stream+
int indentLevel+
int m+
java.lang.StringBuilder vText+
java.lang.String SymbolStreamText+
CSymbolStream SymbolStreamStructure+
IScannerComp Scanner+
IFlattenerComp Flattener+
ISymbolStreamComp SymbolStream+
CSymbolStreamViewModel fSymbolStreamViewModel+
javax.swing.JTable fTable+
java.lang.String[] fColumnNames+
java.lang.Object[][] fData+
java.lang.Class<T>[] types+
java.lang.String SymbolStyleCustomizerText+
CSymbolStyleCustomizerStructure SymbolStyleCustomizerStructure+
IGrammarComp Grammar+
ILanguageComp Language+
java.lang.Object currentValue+
ListComboCategoryModel lcModel+
java.lang.String[] fontFamilies+
SymbolToCategoryTableModel tableModel+
CSymbolStyleCustomizerStructure SymbolStyleCustomizerStructure+
javax.swing.JButton btnColor+
javax.swing.JButton btnRemove+
javax.swing.JComboBox<E> cmbEffects+
javax.swing.JComboBox<E> cmbFontName+
javax.swing.JComboBox<E> cmbFontSize+
javax.swing.JComboBox<E> cmbFontStyle+
javax.swing.JButton cmdAdd+
javax.swing.JLabel jLabel1+
javax.swing.JLabel jLabel2+
javax.swing.JLabel jLabel3+
javax.swing.JLabel jLabel4+
javax.swing.JLabel jLabel5+
javax.swing.JLabel jLabel6+
javax.swing.JLabel jLabel7+
javax.swing.JPanel jPColorandFonts+
javax.swing.JPanel jPSymbolClassification+
javax.swing.JScrollPane jScrollPane1+
javax.swing.JScrollPane jScrollPane2+
javax.swing.JScrollPane jScrollPane4+
javax.swing.JTabbedPane jTPSymbolStyleCustomizer+
javax.swing.JTextField jtxtCategory+
javax.swing.JLabel lblCategory+
javax.swing.JList<E> lstCategory+
javax.swing.JTable tblSymbolClassification+
javax.swing.JTextField txtColor+
javax.swing.JTextPane txtPreview+
CSymbolStyleCustomizerStructure SymbolStyleCustomizerStructure+
java.lang.String[] fColumnNames+
java.lang.Object[][] fData+
java.lang.Class<T>[] types+
java.lang.String text+
boolean highlighting+
CNFA NFATables+
CDFA DFATables+
CSymbolStream symbolStream+
ILanguageComp language+
ISymbolStyleCustomizerComp symbolStyleCustomizer+
IPresentationComp presentation+
ICoreHybridEditorComp hybridEditor+
java.beans.PropertyChangeSupport support+
CRichTextView RichTextView+
CDFAScannerComp cDFAScannerComp1+
CScanTableComp cScanTableComp1+
javax.swing.JScrollPane jScrollPane1+
CGrammarComp grammarComp+
CSignatureComp signatureComp+
java.lang.String grammar+
java.lang.String signature+
java.lang.String SymbolStyleCustomizerText+
CSymbolStyleCustomizerStructure SymbolStyleCustomizerStructure+
CPatternsComp patternsComp+
java.lang.String patternLayouts+
java.lang.String menuPatternLayouts+
ILanguageComp Language+
java.lang.Object currentValue+
ListComboCategoryModel lcModel+
java.lang.String[] fontFamilies+
SymbolToCategoryTableModel tableModel+
CSymbolStyleCustomizerStructure SymbolStyleCustomizerStructure+
javax.swing.JButton btnColor+
javax.swing.JButton btnRemove+
javax.swing.JComboBox<E> cmbEffects+
javax.swing.JComboBox<E> cmbFontName+
javax.swing.JComboBox<E> cmbFontSize+
javax.swing.JComboBox<E> cmbFontStyle+
javax.swing.JButton cmdAdd+
javax.swing.JLabel jLabel1+
javax.swing.JLabel jLabel2+
javax.swing.JLabel jLabel3+
javax.swing.JLabel jLabel4+
javax.swing.JLabel jLabel5+
javax.swing.JLabel jLabel6+
javax.swing.JLabel jLabel7+
javax.swing.JPanel jPColorandFonts+
javax.swing.JPanel jPSymbolClassification+
javax.swing.JScrollPane jScrollPane1+
javax.swing.JScrollPane jScrollPane2+
javax.swing.JScrollPane jScrollPane4+
javax.swing.JTabbedPane jTPSymbolStyleCustomizer+
javax.swing.JTextField jtxtCategory+
javax.swing.JLabel lblCategory+
javax.swing.JList<E> lstCategory+
javax.swing.JTable tblSymbolClassification+
javax.swing.JTextField txtColor+
javax.swing.JTextPane txtPreview+
CSymbolStyleCustomizerStructure SymbolStyleCustomizerStructure+
java.lang.String[] fColumnNames+
java.lang.Object[][] fData+
java.lang.Class<T>[] types+
java.lang.String text+
java.lang.String parserMsg+
CSymbolStream symbolStream+
CNode parseTree+
CNode ast+
java.lang.String nonTerminal+
CDFAScannerComp scanner+
CScanTableComp scanTables+
CDeterministicParserComp parser+
CECFGTreeBuilderComp treeBuilder+
CParseTreeComp parseTreeComp+
CAbstractionComp abstractor+
CNodeFactory nodeFactory+
ILanguageComp language+
int fSymPos+
int fMsg+
int fPos+
int fMsg+
char fChar+
int mod+
CParseError fErrorObject+
java.lang.String[] fColumnNames+
java.lang.Object[][] fData+
java.lang.String[] fColumnNames+
java.lang.Object[][] fData+
java.lang.String[] fColumnNames+
java.lang.Object[][] fData+