converted all typedefs to c++ types and enums to enum structs
This commit is contained in:
+6
-6
@@ -161,7 +161,7 @@ Ast_Node* parse_string(char* text, int* index_in_text) {
|
||||
|
||||
if (!unescape_string(text+(*index_in_text))) {
|
||||
create_error(
|
||||
Error_Type_Unknown_Error,
|
||||
Error_Type::Unknown_Error,
|
||||
create_source_code_location(parser_file, parser_line, parser_col));
|
||||
return nullptr;
|
||||
}
|
||||
@@ -243,7 +243,7 @@ Ast_Node* parse_expression(char* text, int* index_in_text) {
|
||||
|
||||
// okay there is something
|
||||
Ast_Node* head = new(Ast_Node);
|
||||
head->type = Ast_Node_Type_Pair;
|
||||
head->type = Ast_Node_Type::Pair;
|
||||
head->value.pair = new(Pair);
|
||||
Ast_Node* expression = head;
|
||||
|
||||
@@ -260,7 +260,7 @@ Ast_Node* parse_expression(char* text, int* index_in_text) {
|
||||
|
||||
eat_until_code(text, index_in_text);
|
||||
if (text[(*index_in_text)] == '\0') {
|
||||
create_error(Error_Type_Unexpected_Eof, create_source_code_location(parser_file, parser_line, parser_col));
|
||||
create_error(Error_Type::Unexpected_Eof, create_source_code_location(parser_file, parser_line, parser_col));
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
@@ -283,7 +283,7 @@ Ast_Node* parse_expression(char* text, int* index_in_text) {
|
||||
eat_until_code(text, index_in_text);
|
||||
|
||||
if (text[(*index_in_text)] != ')')
|
||||
create_error(Error_Type_Syntax_Error, create_source_code_location(parser_file, parser_line, parser_col));
|
||||
create_error(Error_Type::Syntax_Error, create_source_code_location(parser_file, parser_line, parser_col));
|
||||
++parser_col;
|
||||
++(*index_in_text);
|
||||
break;
|
||||
@@ -316,7 +316,7 @@ Ast_Node* parse_single_expression(char* text) {
|
||||
eat_until_code(text, &index_in_text);
|
||||
if (text[(index_in_text)] == '\0')
|
||||
return result;
|
||||
create_error(Error_Type_Trailing_Garbage, create_source_code_location(parser_file, parser_line, parser_col));
|
||||
create_error(Error_Type::Trailing_Garbage, create_source_code_location(parser_file, parser_line, parser_col));
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
@@ -348,7 +348,7 @@ Ast_Node_Array_List* parse_program(char* file_name, char* text) {
|
||||
} break;
|
||||
default:
|
||||
/* syntax error */
|
||||
create_error(Error_Type_Syntax_Error, create_source_code_location(parser_file, parser_line, parser_col));
|
||||
create_error(Error_Type::Syntax_Error, create_source_code_location(parser_file, parser_line, parser_col));
|
||||
return nullptr;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user