- eval_literal_special
IrIndex eval_literal_special(SpecialKeyword kw, TokenIndex tok, ScopeIndex parentScope, CompilationContext* c)
Undocumented in source. Be warned that the author may not have intended to support it.
- ir_gen_branch_literal_bool
void ir_gen_branch_literal_bool(IrGenState gen, IrIndex currentBlock, IrLabel trueExit, IrLabel falseExit, BoolLiteralExprNode* n)
Undocumented in source. Be warned that the author may not have intended to support it.
- ir_gen_literal_bool
IrIndex ir_gen_literal_bool(CompilationContext* context, BoolLiteralExprNode* n)
Undocumented in source. Be warned that the author may not have intended to support it.
- ir_gen_literal_float
IrIndex ir_gen_literal_float(CompilationContext* context, FloatLiteralExprNode* node)
Undocumented in source. Be warned that the author may not have intended to support it.
- ir_gen_literal_int
IrIndex ir_gen_literal_int(CompilationContext* context, IntLiteralExprNode* n)
Undocumented in source. Be warned that the author may not have intended to support it.
- ir_gen_literal_null
IrIndex ir_gen_literal_null(CompilationContext* context, NullLiteralExprNode* n)
Undocumented in source. Be warned that the author may not have intended to support it.
- ir_gen_literal_special
IrIndex ir_gen_literal_special(CompilationContext* context, SpecialLiteralExprNode* n)
Undocumented in source. Be warned that the author may not have intended to support it.
- ir_gen_literal_string
IrIndex ir_gen_literal_string(CompilationContext* context, StringLiteralExprNode* n)
Undocumented in source. Be warned that the author may not have intended to support it.
- makeStringLiteralIrConstant
IrIndex makeStringLiteralIrConstant(string data, LinkIndex moduleSymIndex, CompilationContext* c)
Undocumented in source. Be warned that the author may not have intended to support it.
- print_literal_array
void print_literal_array(ArrayLiteralExprNode* node, AstPrintState state)
Undocumented in source. Be warned that the author may not have intended to support it.
- print_literal_bool
void print_literal_bool(BoolLiteralExprNode* node, AstPrintState state)
Undocumented in source. Be warned that the author may not have intended to support it.
- print_literal_float
void print_literal_float(FloatLiteralExprNode* node, AstPrintState state)
Undocumented in source. Be warned that the author may not have intended to support it.
- print_literal_int
void print_literal_int(IntLiteralExprNode* node, AstPrintState state)
Undocumented in source. Be warned that the author may not have intended to support it.
- print_literal_null
void print_literal_null(NullLiteralExprNode* node, AstPrintState state)
Undocumented in source. Be warned that the author may not have intended to support it.
- print_literal_special
void print_literal_special(SpecialLiteralExprNode* node, AstPrintState state)
Undocumented in source. Be warned that the author may not have intended to support it.
- print_literal_string
void print_literal_string(StringLiteralExprNode* node, AstPrintState state)
Undocumented in source. Be warned that the author may not have intended to support it.
- type_check_literal_array
void type_check_literal_array(ArrayLiteralExprNode* node, TypeCheckState state)
Undocumented in source. Be warned that the author may not have intended to support it.
- type_check_literal_bool
void type_check_literal_bool(BoolLiteralExprNode* node, TypeCheckState state)
Undocumented in source. Be warned that the author may not have intended to support it.
- type_check_literal_float
void type_check_literal_float(FloatLiteralExprNode* node, TypeCheckState state)
Undocumented in source. Be warned that the author may not have intended to support it.
- type_check_literal_int
void type_check_literal_int(IntLiteralExprNode* node, TypeCheckState state)
Undocumented in source. Be warned that the author may not have intended to support it.
- type_check_literal_null
void type_check_literal_null(NullLiteralExprNode* node, TypeCheckState state)
Undocumented in source. Be warned that the author may not have intended to support it.
- type_check_literal_string
void type_check_literal_string(StringLiteralExprNode* node, TypeCheckState state)
Undocumented in source. Be warned that the author may not have intended to support it.