mirror of
https://github.com/Ed94/raddebugger.git
synced 2026-10-14 21:09:41 -07:00
eval2: function pointer type parsing/compiling
This commit is contained in:
1 parent
cae9754099
commit
410a8e3afa
6 files changed
+50
-10
No files matched your search
@@ -29,7 +29,7 @@ B8 e2_expr_kind_allow_type_operands_table[44] =
|
||||
1,
|
||||
1,
|
||||
1,
|
||||
1,
|
||||
0,
|
||||
1,
|
||||
1,
|
||||
1,
|
||||
@@ -201,11 +201,12 @@ E2_LangInfo e2_lang_kind_info_table[1] =
|
||||
{ArrayCount(e2_expr_kind_parse_info_table__clike), (e2_expr_kind_parse_info_table__clike)},
|
||||
};
|
||||
|
||||
E2_ExprKindParseInfo e2_expr_kind_parse_info_table__clike[38] =
|
||||
E2_ExprKindParseInfo e2_expr_kind_parse_info_table__clike[39] =
|
||||
{
|
||||
{E2_ExprKind_Dot, E2_ExprParseKind_Postfix, 1, 0, str8_lit_comp(""), str8_lit_comp("."), str8_lit_comp(""), str8_lit_comp("")},
|
||||
{E2_ExprKind_Index, E2_ExprParseKind_Postfix, 1, 0, str8_lit_comp(""), str8_lit_comp("["), str8_lit_comp("]"), str8_lit_comp("")},
|
||||
{E2_ExprKind_Call, E2_ExprParseKind_Postfix, 1, 0, str8_lit_comp(""), str8_lit_comp("("), str8_lit_comp(")"), str8_lit_comp(",")},
|
||||
{E2_ExprKind_Function, E2_ExprParseKind_Postfix, 1, 0, str8_lit_comp(""), str8_lit_comp("("), str8_lit_comp(")"), str8_lit_comp(",")},
|
||||
{E2_ExprKind_DerefAsm, E2_ExprParseKind_Prefix, 1, 0, str8_lit_comp("["), str8_lit_comp(""), str8_lit_comp("]"), str8_lit_comp("")},
|
||||
{E2_ExprKind_SizeOf, E2_ExprParseKind_Prefix, 1, 0, str8_lit_comp("sizeof "), str8_lit_comp(""), str8_lit_comp(""), str8_lit_comp("")},
|
||||
{E2_ExprKind_TypeOf, E2_ExprParseKind_Prefix, 1, 0, str8_lit_comp("typeof "), str8_lit_comp(""), str8_lit_comp(""), str8_lit_comp("")},
|
||||
|
||||
@@ -164,7 +164,7 @@ extern B8 e2_expr_kind_is_type_expr_table[44];
|
||||
extern B8 e2_expr_kind_is_first_operand_type_maybe_table[44];
|
||||
extern U64 e2_expr_kind_target_operand_count_table[44];
|
||||
extern E2_LangInfo e2_lang_kind_info_table[1];
|
||||
extern E2_ExprKindParseInfo e2_expr_kind_parse_info_table__clike[38];
|
||||
extern E2_ExprKindParseInfo e2_expr_kind_parse_info_table__clike[39];
|
||||
extern U8 e2_type_kind_basic_byte_size_table[61];
|
||||
extern String8 e2_type_kind_basic_string_table[61];
|
||||
|
||||
|
||||
Reference in new issue
Block a user