Exemple #1
0
 public FunctionDeclaration(Identifier identifier, FormalParameters formalParameters, FunctionStatementList functionBody, bool isStrictMode) : base(isStrictMode)
 {
     isAnonymous           = false;
     this.identifier       = identifier;
     this.formalParameters = formalParameters;
     this.functionBody     = functionBody;
 }
Exemple #2
0
 public FunctionDeclaration(FormalParameters formalParameters, FunctionStatementList functionBody, bool isStrictMode) : base(isStrictMode)
 {
     isAnonymous           = true;
     this.formalParameters = formalParameters;
     this.functionBody     = functionBody;
 }
Exemple #3
0
 public Getter(string propertyName, FunctionStatementList functionBody)
 {
     this.propertyName = propertyName;
     this.functionBody = functionBody;
 }
Exemple #4
0
 public Setter(string propertyName, FormalParameter setParameter, FunctionStatementList functionBody)
 {
     this.propertyName = propertyName;
     this.setParameter = setParameter;
     this.functionBody = functionBody;
 }
Exemple #5
0
 public MethodDefinition(string propertyName, FormalParameters formalParameters, FunctionStatementList functionBody)
 {
     this.propertyName     = propertyName;
     this.formalParameters = formalParameters;
     this.functionBody     = functionBody;
 }