浏览代码

+ add an asInt64 to texprvalue

git-svn-id: trunk@45051 -
svenbarth 5 年之前
父节点
当前提交
bffe99f59f
共有 1 个文件被更改,包括 6 次插入0 次删除
  1. 6 0
      compiler/scanner.pas

+ 6 - 0
compiler/scanner.pas

@@ -931,6 +931,7 @@ type
     function isBoolean: Boolean;
     function isBoolean: Boolean;
     function asBool: Boolean;
     function asBool: Boolean;
     function asInt: Integer;
     function asInt: Integer;
+    function asInt64: Int64;
     function asStr: String;
     function asStr: String;
     destructor destroy; override;
     destructor destroy; override;
   end;
   end;
@@ -1348,6 +1349,11 @@ type
       result:=value.valueord.svalue;
       result:=value.valueord.svalue;
     end;
     end;
 
 
+  function texprvalue.asInt64: Int64;
+    begin
+      result:=value.valueord.svalue;
+    end;
+
   function texprvalue.asStr: String;
   function texprvalue.asStr: String;
     var
     var
       b:byte;
       b:byte;