mirror of
				https://github.com/RGBCube/serenity
				synced 2025-10-31 09:32:43 +00:00 
			
		
		
		
	 4ced126704
			
		
	
	
		4ced126704
		
	
	
	
	
		
			
			This commit adds the following classes: SymbolObject, SymbolConstructor, SymbolPrototype, and Symbol. This commit does not introduce any new functionality to the Object class, so they cannot be used as property keys in objects.
		
			
				
	
	
		
			59 lines
		
	
	
	
		
			1.5 KiB
		
	
	
	
		
			CMake
		
	
	
	
	
	
			
		
		
	
	
			59 lines
		
	
	
	
		
			1.5 KiB
		
	
	
	
		
			CMake
		
	
	
	
	
	
| set(SOURCES
 | |
|     AST.cpp
 | |
|     Console.cpp
 | |
|     Heap/Handle.cpp
 | |
|     Heap/HeapBlock.cpp
 | |
|     Heap/Heap.cpp
 | |
|     Interpreter.cpp
 | |
|     Lexer.cpp
 | |
|     Parser.cpp
 | |
|     Runtime/ArrayConstructor.cpp
 | |
|     Runtime/Array.cpp
 | |
|     Runtime/ArrayPrototype.cpp
 | |
|     Runtime/BooleanConstructor.cpp
 | |
|     Runtime/BooleanObject.cpp
 | |
|     Runtime/BooleanPrototype.cpp
 | |
|     Runtime/BoundFunction.cpp
 | |
|     Runtime/Cell.cpp
 | |
|     Runtime/ConsoleObject.cpp
 | |
|     Runtime/DateConstructor.cpp
 | |
|     Runtime/Date.cpp
 | |
|     Runtime/DatePrototype.cpp
 | |
|     Runtime/ErrorConstructor.cpp
 | |
|     Runtime/Error.cpp
 | |
|     Runtime/ErrorPrototype.cpp
 | |
|     Runtime/Exception.cpp
 | |
|     Runtime/FunctionConstructor.cpp
 | |
|     Runtime/Function.cpp
 | |
|     Runtime/FunctionPrototype.cpp
 | |
|     Runtime/GlobalObject.cpp
 | |
|     Runtime/LexicalEnvironment.cpp
 | |
|     Runtime/MarkedValueList.cpp
 | |
|     Runtime/MathObject.cpp
 | |
|     Runtime/NativeFunction.cpp
 | |
|     Runtime/NativeProperty.cpp
 | |
|     Runtime/NumberConstructor.cpp
 | |
|     Runtime/NumberObject.cpp
 | |
|     Runtime/NumberPrototype.cpp
 | |
|     Runtime/ObjectConstructor.cpp
 | |
|     Runtime/Object.cpp
 | |
|     Runtime/ObjectPrototype.cpp
 | |
|     Runtime/PrimitiveString.cpp
 | |
|     Runtime/Reference.cpp
 | |
|     Runtime/ReflectObject.cpp
 | |
|     Runtime/ScriptFunction.cpp
 | |
|     Runtime/Shape.cpp
 | |
|     Runtime/StringConstructor.cpp
 | |
|     Runtime/StringObject.cpp
 | |
|     Runtime/StringPrototype.cpp
 | |
|     Runtime/Symbol.cpp
 | |
|     Runtime/SymbolConstructor.cpp
 | |
|     Runtime/SymbolObject.cpp
 | |
|     Runtime/SymbolPrototype.cpp
 | |
|     Runtime/Uint8ClampedArray.cpp
 | |
|     Runtime/Value.cpp
 | |
|     Token.cpp
 | |
| )
 | |
| 
 | |
| serenity_lib(LibJS js)
 | |
| target_link_libraries(LibJS LibM LibCore)
 |