コード例 #1
0
 public MidGlobalEmitEnv(
     MidEmitEnv parent,
     MidEmitContext context)
     : base(parent)
 {
     _context = context;
 }
コード例 #2
0
 public MidModuleDecl(
     IBuilder parent,
     MidEmitContext context,
     MidEmitEnv env)
     : base(parent, context, env)
 {
 }
コード例 #3
0
 public MidStructDecl(
     IBuilder parent,
     Identifier name,
     MidEmitContext context,
     MidEmitEnv env)
     : base(parent, context, env)
 {
     _name = name;
 }
コード例 #4
0
 public MidContainerDecl(
     IBuilder parent,
     MidEmitContext context,
     MidEmitEnv env)
     : base(parent)
 {
     _context = context;
     _env     = env;
 }
コード例 #5
0
ファイル: MidPipelineDecl.cs プロジェクト: kzyg/spark
 public MidPipelineDecl(
     IBuilder parent,
     Identifier name,
     MidEmitContext context,
     MidEmitEnv env,
     SourceRange range)
     : base(parent, context, env)
 {
     _name  = name;
     _range = range;
 }
コード例 #6
0
ファイル: MidPipelineDecl.cs プロジェクト: kzyg/spark
 public MidConceptClassDecl(
     IBuilder parent,
     Identifier name,
     IEnumerable <IResMemberDecl> members,
     MidEmitContext context,
     MidEmitEnv env)
     : base(parent, context, env)
 {
     _name    = name;
     _members = members.ToArray();
 }
コード例 #7
0
ファイル: MidPipelineDecl.cs プロジェクト: kzyg/spark
 public MidFacetDecl(
     IBuilder parent,
     MidEmitContext context,
     MidEmitEnv env,
     MidPipelineDecl parentPipeline,
     MidPipelineRef originalPipeline)
     : base(parent, context, env)
 {
     _parentPipeline   = parentPipeline;
     _originalPipeline = originalPipeline;
 }
コード例 #8
0
ファイル: MidGenericDecl.cs プロジェクト: kzyg/spark
 public MidGenericDecl(
     IBuilder parent,
     Identifier name,
     IResGenericDecl resDecl,
     MidEmitContext context,
     MidEmitEnv env)
     : base(parent)
 {
     _resDecl = resDecl;
     _context = context;
     _env     = env;
 }