예제 #1
0
파일: Lbl.cs 프로젝트: bubbafat/HVM
 public Lbl()
 {
     _name = ".lbl";
     _arguments = new Argument[1];
     _argumenttypes = new HVMType[1]{ HVMType.String };
 }
예제 #2
0
파일: LdIdx.cs 프로젝트: bubbafat/HVM
 public LdIdx()
 {
     _name = "ldidx";
     _argumenttypes = new HVMType[2] { HVMType.VariableName, HVMType.Integer };
     _arguments = new Argument[2];
 }
예제 #3
0
파일: Ldstr.cs 프로젝트: bubbafat/HVM
 public Ldstr()
 {
     _name = "ldstr";
     _arguments = new Argument[1];
     _argumenttypes = new HVMType[1]{ HVMType.QuotedString };
 }
예제 #4
0
파일: DecInt.cs 프로젝트: bubbafat/HVM
 public DecInt()
 {
     _name = "decint";
     _argumenttypes = new HVMType[2] { HVMType.VariableName, HVMType.Integer };
     _arguments = new Argument[2];
 }
예제 #5
0
파일: BlkLen.cs 프로젝트: bubbafat/HVM
 public BlkLen()
 {
     _name = "blklen";
     _arguments = new Argument[1];
     _argumenttypes = new HVMType[1]{ HVMType.Variable };
 }
예제 #6
0
파일: Func.cs 프로젝트: bubbafat/HVM
 public Func()
 {
     _name = ".func";
     _arguments = new Argument[1];
     _argumenttypes = new HVMType[1]{ HVMType.String };
 }
예제 #7
0
파일: Pop.cs 프로젝트: bubbafat/HVM
 public Pop()
 {
     _name = "pop";
     _arguments = new Argument[1];
     _argumenttypes = new HVMType[1]{ HVMType.Variable };
 }
예제 #8
0
파일: Brfalse.cs 프로젝트: bubbafat/HVM
 public Brfalse()
 {
     _name = "brfalse";
     _arguments = new Argument[1];
     _argumenttypes = new HVMType[1]{ HVMType.String };
 }
예제 #9
0
파일: Exception.cs 프로젝트: bubbafat/HVM
        public OpCodeArgumentException(int index, HVMType type, OpCode oc)
            : base(string.Format("OpCode Argument Exception ({0}): Argument {1} must be of type {2} -  OpCode: {3}", 
					oc.Line, index, type.ToString(), oc.Name))
        {
        }
예제 #10
0
파일: PopN.cs 프로젝트: bubbafat/HVM
 public PopN()
 {
     _name = "popn";
     _arguments = new Argument[1];
     _argumenttypes = new HVMType[1]{ HVMType.Integer };
 }
예제 #11
0
파일: DecStr.cs 프로젝트: bubbafat/HVM
 public DecStr()
 {
     _name = "decstr";
     _argumenttypes = new HVMType[2] { HVMType.VariableName, HVMType.QuotedString };
     _arguments = new Argument[2];
 }
예제 #12
0
파일: Push.cs 프로젝트: bubbafat/HVM
 public Push()
 {
     _name = "push";
     _argumenttypes = new HVMType[1] { HVMType.Unknown };
     _arguments = new Argument[1];
 }
예제 #13
0
파일: Call.cs 프로젝트: bubbafat/HVM
 public Call()
 {
     _name = "call";
     _arguments = new Argument[2];
     _argumenttypes = new HVMType[2]{ HVMType.String, HVMType.Integer,  };
 }
예제 #14
0
파일: Maxstack.cs 프로젝트: bubbafat/HVM
 public Maxstack()
 {
     _name = "maxstack";
     _arguments = new Argument[1];
     _argumenttypes = new HVMType[1]{ HVMType.Integer };
 }