File builtins.c¶
↰ Parent directory (src)
Definition (src/builtins.c)¶
Includes¶
builtins.h(File builtins.h)stdbool.hstdio.hstdlib.hstring.h
Functions¶
- Function Boolean_method_STR(obj_Boolean)
- Function int_literal(int)
- Function Int_method_ATLEAST(obj_Int, obj_Int)
- Function Int_method_ATMOST(obj_Int, obj_Int)
- Function Int_method_DIVIDE(obj_Int, obj_Int)
- Function Int_method_EQUALS(obj_Int, obj_Obj)
- Function Int_method_LESS(obj_Int, obj_Int)
- Function Int_method_MINUS(obj_Int, obj_Int)
- Function Int_method_MORE(obj_Int, obj_Int)
- Function Int_method_PLUS(obj_Int, obj_Int)
- Function Int_method_STR(obj_Int)
- Function Int_method_TIMES(obj_Int, obj_Int)
- Function is_bool_true
- Function is_subtype(class_Obj, class_Obj)
- Function new_Boolean()
- Function new_Int()
- Function new_Nothing
- Function new_Obj()
- Function new_String()
- Function Nothing_method_STR(obj_Nothing)
- Function Obj_method_EQUALS(obj_Obj, obj_Obj)
- Function Obj_method_PRINT(obj_Obj)
- Function Obj_method_STR(obj_Obj)
- Function str_literal(char *)
- Function String_method_ATLEAST(obj_String, obj_String)
- Function String_method_ATMOST(obj_String, obj_String)
- Function String_method_EQUALS(obj_String, obj_Obj)
- Function String_method_LESS(obj_String, obj_String)
- Function String_method_MORE(obj_String, obj_String)
- Function String_method_PLUS(obj_String, obj_String)
- Function String_method_STR(obj_String)
Variables¶
- Variable lit_false
- Variable lit_false_struct
- Variable lit_true
- Variable lit_true_struct
- Variable none
- Variable nothing_struct
- Variable the_class_Boolean
- Variable the_class_Boolean_struct
- Variable the_class_Int
- Variable the_class_Int_struct
- Variable the_class_Nothing
- Variable the_class_Nothing_struct
- Variable the_class_Obj
- Variable the_class_Obj_struct
- Variable the_class_String
- Variable the_class_String_struct