Esempio n. 1
0
 public ClassDeclaringNode(IdentifierNode ident, DeclaringSequenceNode implements, DeclaringSequenceNode vars,
                           DeclaringNode constructor, DeclaringSequenceNode methods, SourceCodePosition pos) : base(pos)
 {
     Identifier  = ident;
     Implements  = implements;
     Variables   = vars;
     Constructor = constructor;
     Methods     = methods;
 }
 public ConstructorDeclaringNode(IdentifierNode ident, TypeNode type, ParameterSequenceNode parameters, DeclaringSequenceNode vars,
                                 ActionSequenceNode actions, SourceCodePosition pos) : base(pos)
 {
     Identifier    = ident;
     Type          = type;
     Parameters    = parameters;
     VarDeclarings = vars;
     Actions       = actions;
 }
Esempio n. 3
0
 public MethodDeclaringNode(IdentifierNode ident, TypeNode type, ParameterSequenceNode parameters,
                            DeclaringSequenceNode vars, ActionSequenceNode actions, ReturnActionNode ret, SourceCodePosition pos)
     : base(pos)
 {
     Identifier    = ident;
     Type          = type;
     Parameters    = parameters;
     VarDeclarings = vars;
     Actions       = actions;
     Return        = ret;
 }
 public InterfaceDeclaringNode(IdentifierNode ident, DeclaringSequenceNode interfaceMethods,
                               SourceCodePosition pos) : base(pos)
 {
     Identifier       = ident;
     InterfaceMethods = interfaceMethods;
 }
 public MultipleDeclaringSequenceNode(DeclaringNode declaring, DeclaringSequenceNode declarings, 
     SourceCodePosition pos) : base (pos)
 {
     Declaring = declaring;
     Declarings = declarings;
 }