diff options
author | Eduardo Julian | 2021-02-22 01:46:40 -0400 |
---|---|---|
committer | Eduardo Julian | 2021-02-22 01:46:40 -0400 |
commit | 565e7fae85379e4d2e4daacc51eb1f8796c738c1 (patch) | |
tree | a306f40f45be76359481a30cc7dc83f405c12716 /compilers.md | |
parent | cfa75870e67e7759bba47f25b3fd7dd252f9341e (diff) |
Updates for PHP compiler.
Diffstat (limited to '')
-rw-r--r-- | compilers.md | 32 |
1 files changed, 20 insertions, 12 deletions
diff --git a/compilers.md b/compilers.md index 776698ed4..1c2553fe9 100644 --- a/compilers.md +++ b/compilers.md @@ -214,50 +214,58 @@ cd ~/lux/stdlib/ \ --- -# Ruby compiler +# PHP compiler ## Test ``` -cd ~/lux/lux-ruby/ && lein lux auto test -cd ~/lux/lux-ruby/ && lein clean && lein lux auto test +cd ~/lux/lux-php/ && lein lux auto test +cd ~/lux/lux-php/ && lein clean && lein lux auto test ``` ## Build ``` -cd ~/lux/lux-ruby/ && lein lux auto build -cd ~/lux/lux-ruby/ && lein clean && lein lux auto build +## Develop +cd ~/lux/lux-php/ \ +&& lein clean \ +&& lein lux auto build + +## Build JVM-based compiler +cd ~/lux/lux-php/ \ +&& lein clean \ +&& lein lux build \ +&& mv target/program.jar jvm_based_compiler.jar ``` ## Try ``` -cd ~/lux/lux-ruby/ && java -jar target/program.jar build --source ~/lux/stdlib/source --target ~/lux/stdlib/target --module test/lux +cd ~/lux/lux-php/ && java -jar target/program.jar build --source ~/lux/stdlib/source --target ~/lux/stdlib/target --module test/lux ``` --- -# PHP compiler +# Ruby compiler ## Test ``` -cd ~/lux/lux-php/ && lein lux auto test -cd ~/lux/lux-php/ && lein clean && lein lux auto test +cd ~/lux/lux-ruby/ && lein lux auto test +cd ~/lux/lux-ruby/ && lein clean && lein lux auto test ``` ## Build ``` -cd ~/lux/lux-php/ && lein lux auto build -cd ~/lux/lux-php/ && lein clean && lein lux auto build +cd ~/lux/lux-ruby/ && lein lux auto build +cd ~/lux/lux-ruby/ && lein clean && lein lux auto build ``` ## Try ``` -cd ~/lux/lux-php/ && java -jar target/program.jar build --source ~/lux/stdlib/source --target ~/lux/stdlib/target --module test/lux +cd ~/lux/lux-ruby/ && java -jar target/program.jar build --source ~/lux/stdlib/source --target ~/lux/stdlib/target --module test/lux ``` --- |