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