refactor BuiltInInstruction
This commit is contained in:
@@ -1192,16 +1192,15 @@ pub enum ArithmeticInstruction {
|
||||
}
|
||||
|
||||
pub enum BuiltInInstruction {
|
||||
CallInlined(InlinedClauseType, Vec<RegType>),
|
||||
CleanUpBlock,
|
||||
CompareNumber(CompareNumberQT, ArithmeticTerm, ArithmeticTerm),
|
||||
DefaultRetryMeElse(usize),
|
||||
DefaultTrustMe,
|
||||
DefaultSetCutPoint(RegType),
|
||||
DynamicCompareNumber(CompareNumberQT),
|
||||
EraseBall,
|
||||
Fail,
|
||||
GetArgCall,
|
||||
GetArgExecute,
|
||||
GetArg(bool), // last call.
|
||||
GetBall,
|
||||
GetCurrentBlock,
|
||||
GetCutPoint(RegType),
|
||||
@@ -1209,16 +1208,7 @@ pub enum BuiltInInstruction {
|
||||
InstallCleaner,
|
||||
InstallInferenceCounter(RegType, RegType, RegType),
|
||||
InstallNewBlock,
|
||||
InternalCallN,
|
||||
IsAtom(RegType),
|
||||
IsAtomic(RegType),
|
||||
IsCompound(RegType),
|
||||
IsFloat(RegType),
|
||||
IsInteger(RegType),
|
||||
IsNonVar(RegType),
|
||||
IsRational(RegType),
|
||||
IsString(RegType),
|
||||
IsVar(RegType),
|
||||
InternalCallN,
|
||||
RemoveCallPolicyCheck,
|
||||
RemoveInferenceCounter(RegType, RegType),
|
||||
ResetBlock,
|
||||
|
||||
Reference in New Issue
Block a user