[Feat] 详细区分左值(LvObject)与右值(RvObject -> ObjectPtr)
[Impl] 重构evaluator.cpp + hpp 全部 [Feat] 增加对于IndexExpr的解析 [Fix][Impl] 现在点运算符不由BinaryExpr负责,增加MemberExpr,单独实现解析 [Impl] 项目目录全部翻修, src/目录下单独文件夹放置每一个模块
This commit is contained in:
11
xmake.lua
11
xmake.lua
@@ -13,10 +13,15 @@ target("Fig")
|
||||
add_cxxflags("-static")
|
||||
add_cxxflags("-stdlib=libc++")
|
||||
|
||||
add_files("src/*.cpp")
|
||||
|
||||
add_includedirs("include")
|
||||
add_files("src/main.cpp")
|
||||
add_files("src/Core/warning.cpp")
|
||||
add_files("src/Evaluator/evaluator.cpp")
|
||||
add_files("src/Lexer/lexer.cpp")
|
||||
add_files("src/Parser/parser.cpp")
|
||||
add_files("src/Value/value.cpp")
|
||||
|
||||
add_includedirs("src")
|
||||
|
||||
set_warnings("all")
|
||||
|
||||
add_defines("__FCORE_COMPILE_TIME=\"" .. os.date("%Y-%m-%d %H:%M:%S") .. "\"")
|
||||
Reference in New Issue
Block a user