evaulator: implement IR evaluation engine
Signed-off-by: NotAShelf <raf@notashelf.dev> Change-Id: I980aaef64177b76620e3d1f9f39001046a6a6964
This commit is contained in:
parent
4b97433642
commit
c32328f14d
3 changed files with 519 additions and 1 deletions
|
|
@ -13,7 +13,7 @@ pkg_check_modules(NIX_UTIL REQUIRED IMPORTED_TARGET nix-util)
|
|||
pkg_check_modules(NIX_FETCHERS REQUIRED IMPORTED_TARGET nix-fetchers)
|
||||
pkg_check_modules(NIX_MAIN REQUIRED IMPORTED_TARGET nix-main)
|
||||
|
||||
# nix-irc (External IR Compiler)
|
||||
# nix-irc
|
||||
add_executable(nix-irc
|
||||
src/irc/main.cpp
|
||||
src/irc/parser.cpp
|
||||
|
|
@ -41,6 +41,7 @@ add_library(nix-ir-plugin MODULE
|
|||
src/irc/resolver.cpp
|
||||
src/irc/ir_gen.cpp
|
||||
src/irc/serializer.cpp
|
||||
src/irc/evaluator.cpp
|
||||
)
|
||||
|
||||
# Include directories from pkg-config
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue