Beispiel #1
0
 public AbstractProperty(ArgumentNode node, T parent)
 {
     Name     = node.Name;
     Node     = node;
     Parent   = parent;
     DataType = new AbstractDataType(node.ArgType);
 }
Beispiel #2
0
 public AbstractFunction(FunctionNode node)
 {
     Name       = node.Name;
     Node       = node;
     ReturnType = new AbstractDataType(node.ReturnType);
     Arguments  = node.Args.Select(a => new AbstractVariableDefinition(a)).ToList();
 }
 public AbstractVariableDefinition(ArgumentNode node)
 {
     Node     = node;
     Name     = node.Name;
     DataType = new AbstractDataType(node.ArgType);
 }