diff options
| author | Dmitry Stogov <dmitrystogov@gmail.com> | 2025-03-18 22:00:24 +0300 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-03-18 12:00:24 -0700 |
| commit | 0f5ebdf4563f4d71d349a32f511137cfad37d828 (patch) | |
| tree | caba5f6ccc8e33d36d755cf74e166299310761ff /chapter21/simple | |
| parent | 5cab242acdb68045e5993b75fc67b54901002072 (diff) | |
| download | Simple-0f5ebdf4563f4d71d349a32f511137cfad37d828.tar.gz Simple-0f5ebdf4563f4d71d349a32f511137cfad37d828.zip | |
Create a better driver programn (#168)
This allows:
- read "Simple" programs from files or stdin
- selectivley dump sea-of-nodes after earch optimization pass
- save *.dot files
- print generated assembler
- evaluate progrmas with given arguments (Eval2::eval() needs improvement)
- select CPU and ABI for code-generation
Diffstat (limited to 'chapter21/simple')
| -rwxr-xr-x | chapter21/simple | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/chapter21/simple b/chapter21/simple new file mode 100755 index 00000000..888afc15 --- /dev/null +++ b/chapter21/simple @@ -0,0 +1,3 @@ +#! /bin/sh + +java -ea -cp "build/classes/main:lib/hamcrest-core-1.3.jar:lib/junit-4.12.jar:build/classes/test" com.seaofnodes.simple.Simple $@ |
