mirror of
				https://github.com/Ed94/gencpp.git
				synced 2025-11-03 15:26:12 -08:00 
			
		
		
		
	Fleshed out initial version of AST::is_equal( AST* ) Setup the test directory with initial files for each major validation test.
Unreal Header & Source reconstruction tests
Note: This validation test has not been implemented yet.
Will test the following modules + plugins:
- Kismet
 - Slate
 - RTTI Bases
 - Gameframework
 - Actor & Component Bases
 - Lyra
 
In the future I could attempt to do a similar test to that of the godot engine full compilation test.
For now it just does the following:
- Download the Unreal source code
 - For each module
- Grab all header and source file paths
 - Generate an ast for each file and serialize it to a file called 
<name of file>.gen.<h/c> - Reconstruct the ast from the generated file
 - Compare the original ast to the reconstructed ast
 
 
This wil most likely be the most difficult test along-side godot's full compilation test.