Beispiel #1
0
 public RouteParamAST(WordAST name, WordAST type = null, AST defaultValue = null)
 {
     Name         = name;
     Type         = type;
     DefaultValue = defaultValue;
 }
Beispiel #2
0
 public InheritAST(WordAST name, WordAST type = null)
 {
     Name = name;
     Type = type;
 }
Beispiel #3
0
 public UsingAST(List <WordAST> fileName, WordAST moduleName, bool relative)
 {
     FileName   = fileName;
     ModuleName = moduleName;
     Relative   = relative;
 }
Beispiel #4
0
 public SignatureAST(WordAST signatureName, RoutePortAST inPorts, RoutePortAST outPorts)
 {
     TypeName = signatureName;
     InPorts  = inPorts;
     OutPorts = outPorts;
 }
Beispiel #5
0
 public RouteNullablePortAST(WordAST id, AST expression)
 {
     Id         = id;
     Expression = expression;
 }
Beispiel #6
0
 public DeclareAST(AST modeType, WordAST id)
 {
     ModelType = modeType;
     Id        = id;
 }
Beispiel #7
0
 public ConfAST(WordAST id, AST expression, bool nested)
 {
     Id         = id;
     Expression = expression;
     Nested     = nested;
 }
Beispiel #8
0
 public KeyValuePairAST(WordAST key, AST value)
 {
     Key   = key;
     Value = value;
 }
Beispiel #9
0
 public FromOpAST(WordAST id, AST expression)
 {
     Id         = id;
     Expression = expression;
 }