More print improvements.
This commit is contained in:
10
Parsing.jai
10
Parsing.jai
@@ -188,17 +188,19 @@ unexpected_token :: (state : *Parse_State, token : Token, message : string) {
|
||||
builder : String_Builder;
|
||||
init_string_builder(*builder,, temp);
|
||||
|
||||
print_to_builder(*builder, "%\n", message);
|
||||
print_to_builder(*builder, "%\n\n", message);
|
||||
|
||||
location : Source_Range;
|
||||
location.begin = token;
|
||||
location.begin.source = location.begin.source - location.begin.column;
|
||||
location.begin.index -= location.begin.column;
|
||||
location.begin.source -= location.begin.column;
|
||||
location.begin.length += location.begin.column;
|
||||
location.begin.column = 0;
|
||||
|
||||
location.main_token = token;
|
||||
location.end = token;
|
||||
|
||||
advance(state);
|
||||
location.end = state.current;
|
||||
// advance(state);
|
||||
|
||||
indent(*builder, 1);
|
||||
cyan(*builder);
|
||||
|
||||
Reference in New Issue
Block a user