diff options
| author | gingerBill <ginger.bill.22@gmail.com> | 2016-08-05 15:17:23 +0100 |
|---|---|---|
| committer | gingerBill <ginger.bill.22@gmail.com> | 2016-08-05 15:17:23 +0100 |
| commit | 4a303b5c3ef38bd99c36fa990c922917c0134d52 (patch) | |
| tree | fc46614cd8b13cbb84228911209fd505d46370b6 /src/parser.cpp | |
| parent | 2aaef48c5c362bb3e04d0c9cd1e722e21b3755e5 (diff) | |
Minor refactor and basic library
Diffstat (limited to 'src/parser.cpp')
| -rw-r--r-- | src/parser.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/parser.cpp b/src/parser.cpp index faf462cd8..afd8bb3df 100644 --- a/src/parser.cpp +++ b/src/parser.cpp @@ -58,6 +58,7 @@ struct AstScope { }; struct Parser { + String init_fullpath; gbArray(AstFile) files; gbArray(String) imports; isize import_index; @@ -2104,6 +2105,7 @@ ParseFileError parse_files(Parser *p, char *init_filename) { char *fullpath_str = gb_path_get_full_name(gb_heap_allocator(), init_filename); String init_fullpath = make_string(fullpath_str); gb_array_append(p->imports, init_fullpath); + p->init_fullpath = init_fullpath; gb_for_array(i, p->imports) { String import_path = p->imports[i]; |