コード例 #1
0
ファイル: AnalysisContext.cs プロジェクト: dlurton/Happy
 public AnalysisContext(ErrorCollector errorCollector, HappyLanguageContext languageContext, Expression runtimeContextExpression, Expression globalScopeExpression)
 {
     this.ErrorCollector = errorCollector;
     this.GlobalScopeExpression = globalScopeExpression;
     this.RuntimeContextExpression = runtimeContextExpression;
     this.LanguageContext = languageContext;
     this.ScopeStack = new Stack<HappySymbolTable>();
 }
コード例 #2
0
ファイル: HappyGetMemberBinder.cs プロジェクト: dlurton/Happy
 public HappyGetMemberBinder(HappyLanguageContext languageContext, string name)
     : base(name, true)
 {
     _languageContext = languageContext;
 }
コード例 #3
0
ファイル: AstAnalyzer_New.cs プロジェクト: dlurton/Happy
 public AstAnalyzer_New(HappyLanguageContext languageContext)
 {
     _languageContext = languageContext;
 }
コード例 #4
0
 public HappyCreateInstanceBinder(HappyLanguageContext languageContext, CallInfo callinfo)
     : base(callinfo)
 {
     _languageContext = languageContext;
 }
コード例 #5
0
 public HappyInvokeMemberBinder(HappyLanguageContext context, string name, CallInfo callinfo)
     : base(name, true, callinfo)
 {
     // true = ignoreCase
     _languageContext = context;
 }