mirror of
				https://github.com/RGBCube/serenity
				synced 2025-10-31 05:32:44 +00:00 
			
		
		
		
	 81519975c5
			
		
	
	
		81519975c5
		
	
	
	
	
		
			
			It replaces UnresolvedReference with Variable, FunctionPointer, or SlotName nodes. Also, it gathers all variable names from their declarations.
		
			
				
	
	
		
			19 lines
		
	
	
	
		
			572 B
		
	
	
	
		
			CMake
		
	
	
	
	
	
			
		
		
	
	
			19 lines
		
	
	
	
		
			572 B
		
	
	
	
		
			CMake
		
	
	
	
	
	
| set(SOURCES
 | |
|     AST/AST.cpp
 | |
|     AST/ASTPrinting.cpp
 | |
|     Compiler/FunctionCallCanonicalizationPass.cpp
 | |
|     Compiler/GenericASTPass.cpp
 | |
|     Compiler/IfBranchMergingPass.cpp
 | |
|     Compiler/ReferenceResolvingPass.cpp
 | |
|     Parser/Lexer.cpp
 | |
|     Parser/ParseError.cpp
 | |
|     Parser/SpecParser.cpp
 | |
|     Parser/TextParser.cpp
 | |
|     Parser/XMLUtils.cpp
 | |
|     Function.cpp
 | |
|     main.cpp
 | |
| )
 | |
| 
 | |
| lagom_tool(JSSpecCompiler LIBS LibMain LibXML)
 | |
| target_include_directories(JSSpecCompiler PRIVATE ${CMAKE_CURRENT_SOURCE_DIR})
 | |
| target_compile_options(JSSpecCompiler PRIVATE -Wno-missing-field-initializers)
 |