コード例 #1
0
ファイル: _Commands.cs プロジェクト: sonygod/dotahit
 public DHJassCallFunctionCommand(string code)
 {
     //Match match;
     string name;
     List<string> args;
     if (DHJassSyntax.checkFunctionUsageSyntaxFast(code, out name, out args)) //out match))
         parse(name, args);//match);
     else
         function = null;
 }
コード例 #2
0
ファイル: _Types.cs プロジェクト: sonygod/dotahit
 public override void SetValue(DHJassValue value)
 {
     this.value = value.CodeValue;
 }
コード例 #3
0
ファイル: _Types.cs プロジェクト: sonygod/dotahit
 public static bool TryParse(string code, out DHJassFunction value)
 {
     DHJassValue jValue;
     if (DHJassExecutor.TryGetValue<DHJassCode>(code, out jValue))
     {
         value = jValue.CodeValue;
         return true;
     }
     value = null;
     return false;
 }
コード例 #4
0
ファイル: _Types.cs プロジェクト: sonygod/dotahit
 public DHJassCode(DHJassFunction value)
 {
     this.value = value;
 }
コード例 #5
0
ファイル: _Types.cs プロジェクト: sonygod/dotahit
 public DHJassCode(string name, DHJassFunction value)
 {
     this.Name = name;
     this.value = value;
 }
コード例 #6
0
ファイル: _Commands.cs プロジェクト: sonygod/dotahit
 public DHJassCallFunctionCommand(string name, List<string> argList)
 {
     function = null;
     parse(name, argList);
 }