mirror of
				https://github.com/Ed94/gencpp.git
				synced 2025-11-03 23:36:12 -08:00 
			
		
		
		
	base works
This commit is contained in:
		@@ -16,7 +16,7 @@ GEN_NS_END
 | 
			
		||||
using namespace gen;
 | 
			
		||||
 | 
			
		||||
constexpr char const* path_format_style = "../scripts/.clang-format";
 | 
			
		||||
constexpr char const* scratch_file      = "gen/scratch.hpp";
 | 
			
		||||
constexpr char const* scratch_file      = "build/scratch.hpp";
 | 
			
		||||
 | 
			
		||||
Code format( Code code ) {
 | 
			
		||||
	return code_refactor_and_format(code, scratch_file, nullptr, path_format_style );
 | 
			
		||||
@@ -26,20 +26,18 @@ constexpr char const* generation_notice =
 | 
			
		||||
"// This file was generated automatially by gencpp's bootstrap.cpp "
 | 
			
		||||
"(See: https://github.com/Ed94/gencpp)\n\n";
 | 
			
		||||
 | 
			
		||||
CodeBody gen_component_header = def_global_body( args(
 | 
			
		||||
	def_preprocess_cond( PreprocessCond_IfDef, txt("GEN_INTELLISENSE_DIRECTIVES") ),
 | 
			
		||||
	pragma_once,
 | 
			
		||||
	def_include(txt("components/types.hpp")),
 | 
			
		||||
	preprocess_endif,
 | 
			
		||||
	fmt_newline,
 | 
			
		||||
	untyped_str( to_strc_from_c_str(generation_notice) )
 | 
			
		||||
));
 | 
			
		||||
 | 
			
		||||
int gen_main()
 | 
			
		||||
{
 | 
			
		||||
	gen::init();
 | 
			
		||||
 | 
			
		||||
	__debugbreak();
 | 
			
		||||
	CodeBody gen_component_header = def_global_body( args(
 | 
			
		||||
		def_preprocess_cond( PreprocessCond_IfDef, txt("GEN_INTELLISENSE_DIRECTIVES") ),
 | 
			
		||||
		pragma_once,
 | 
			
		||||
		def_include(txt("components/types.hpp")),
 | 
			
		||||
		preprocess_endif,
 | 
			
		||||
		fmt_newline,
 | 
			
		||||
		untyped_str( to_strc_from_c_str(generation_notice) )
 | 
			
		||||
	));
 | 
			
		||||
 | 
			
		||||
	CodeBody ecode       = gen_ecode     ( "enums/ECodeTypes.csv" );
 | 
			
		||||
	CodeBody eoperator   = gen_eoperator ( "enums/EOperator.csv" );
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user