1- # Creator Compiler
1+ # CREATOR Assembler
22
3- Reimplementation of the compiler used by [ Creator ] ( https://creatorsim.github.io/ )
3+ Reimplementation of the assembler used by [ CREATOR ] ( https://creatorsim.github.io/ )
44to have better performance, more helpful error messages, and a more correct output.
55
66## Building
@@ -11,20 +11,20 @@ The only requirement is the rust toolchain, which can be installed through [`rus
1111
1212### Running locally (CLI)
1313
14- The compiler can be built from source using ` cargo build --release ` , which will
15- place the binary in ` ./target/release/creator-compiler ` . The ` --release ` flag can
14+ The assembler can be built from source using ` cargo build --release ` , which will
15+ place the binary in ` ./target/release/creator-assembler ` . The ` --release ` flag can
1616be omitted to generate debug binaries. Additionally, ` cargo run --release -- [<ARGS>] `
1717can be used as a shortcut to build and run the binary. Running the application
1818without arguments provides a short description of the application and subcommands,
19- and using ` creator-compiler help <command> ` provides a description and usage
19+ and using ` creator-assembler help <command> ` provides a description and usage
2020instructions for each command.
2121
22- The compiler currently supports 3 modes of execution:
22+ The assembler currently supports 3 modes of execution:
2323
24- - Print architecture specification schema to ` stdout ` : ` creator-compiler schema `
25- - Validate architecture specification file: ` creator-compiler validate <architecture.json> `
24+ - Print architecture specification schema to ` stdout ` : ` creator-assembler schema `
25+ - Validate architecture specification file: ` creator-assembler validate <architecture.json> `
2626- Compile assembly input and print the result to ` stdout ` :
27- ` creator-compiler compile <architecture.json> <assembly.s> `
27+ ` creator-assembler compile <architecture.json> <assembly.s> `
2828 - The ` -v ` /` --verbose ` flag can be used to also print the parsed AST
2929
3030### JS Bindings
@@ -46,4 +46,4 @@ use the generated package, both for the web and Node.js:
4646 which allows loading the page at ` localhost:8080/js_example ` .
4747- ` web.js ` : main module for the web example, shows how to load the package in the web
4848- ` node.js ` : main module for the Node.js example, shows how to load the package in Node.js
49- - ` compiler .mjs` : module responsible for interaction with the package, shows how to use the provided API
49+ - ` assembler .mjs` : module responsible for interaction with the package, shows how to use the provided API
0 commit comments