Updated generated ast_inlines.hpp so that operator defs have the inline explicit

* Added support for parsing/serializing specifiers for OpCast roughtly.. Doesn't have constraints on what specifiers beyond whats expected in global nspace scope..
* Minor adjustments to hashtable to avoid UE compile errors
* Make sure scanner.cpp is being made by bootstrap
This commit is contained in:
2024-10-25 04:08:20 -04:00
parent 0542204b35
commit 33f992ef56
8 changed files with 136 additions and 125 deletions

View File

@ -283,7 +283,7 @@ int gen_main()
}
// gen_scanner.cpp
if (0)
if (1)
{
Code parsing = scan_file( "dependencies/parsing.cpp" );
Code scanner = scan_file( "auxillary/scanner.cpp" );
@ -294,7 +294,7 @@ int gen_main()
src.print( def_include( txt("gen.scanner.hpp") ) );
src.print_fmt( "\nGEN_NS_BEGIN\n" );
src.print( parsing );
src.print( scanner );
// src.print( scanner );
src.print_fmt( "GEN_NS_END\n" );
src.write();
}