net.cscott.sdr.calls.ast
Class AstNode
java.lang.Object
net.cscott.sdr.calls.ast.AstNode
- Direct Known Subclasses:
- Comp, Condition, OptCall, ParCall, SeqCall
public abstract class AstNode
- extends Object
A Comp
is a composition operator: either a sequence,
an option list, a parallel split, or a restriction operator.
A top-level Comp
is a call definition. Lower-level
Comp
s you can think of as call "comp"onents.
- Version:
- $Id: AstNode.java,v 1.1 2006-10-17 16:29:05 cananian Exp $
- Author:
- C. Scott Ananian
type
public final int type
AstNode
protected AstNode(int type)
AstNode
protected AstNode(int type,
String name)
accept
public abstract <T> AstNode accept(TransformVisitor<T> v,
T t)
accept
public abstract <RESULT,CLOSURE> RESULT accept(ValueVisitor<RESULT,CLOSURE> v,
CLOSURE cl)
toString
public String toString()
- Overrides:
toString
in class Object
argsToString
protected String argsToString()
Copyright (c) 2006 C. Scott Ananian