示例#1
0
文件: Ast.cs 项目: johtela/Compose3D
 internal Macro(IEnumerable <MacroParam> parameters, MacroResultVar result,
                Block implementation) : base(parameters, result)
 {
     Implementation = implementation;
 }
示例#2
0
文件: Ast.cs 项目: johtela/Compose3D
 public static Macro Mac(IEnumerable <MacroParam> mpars, MacroResultVar result,
                         Block impl)
 {
     return(new Macro(mpars, result, impl));
 }
示例#3
0
文件: Ast.cs 项目: johtela/Compose3D
 internal MacroDefinition(IEnumerable <MacroParam> parameters,
                          MacroResultVar result)
 {
     Parameters = parameters.ToArray();
     Result     = result;
 }
示例#4
0
文件: Ast.cs 项目: johtela/Compose3D
 public static MacroDefinition MDef(IEnumerable <MacroParam> mpars,
                                    MacroResultVar result)
 {
     return(new MacroDefinition(mpars, result));
 }