mirror of
https://github.com/soconnor0919/tree-sitter-hack-assembly.git
synced 2026-02-04 15:56:30 -05:00
Add README, .gitignore, and clean up build artifacts
- Added comprehensive README with usage instructions - Added .gitignore to prevent build artifacts from being committed - Removed target/ directories and duplicate WASM files - Cleaned up parser binaries and test files
This commit is contained in:
25
.gitignore
vendored
Normal file
25
.gitignore
vendored
Normal file
@@ -0,0 +1,25 @@
|
|||||||
|
# Build artifacts
|
||||||
|
target/
|
||||||
|
*.wasm
|
||||||
|
*.dylib
|
||||||
|
*.so
|
||||||
|
*.dll
|
||||||
|
*.dylib
|
||||||
|
*.a
|
||||||
|
*.o
|
||||||
|
|
||||||
|
# Node modules
|
||||||
|
node_modules/
|
||||||
|
|
||||||
|
# IDE files
|
||||||
|
.vscode/
|
||||||
|
.idea/
|
||||||
|
*.swp
|
||||||
|
*.swo
|
||||||
|
|
||||||
|
# OS files
|
||||||
|
.DS_Store
|
||||||
|
Thumbs.db
|
||||||
|
|
||||||
|
# Logs
|
||||||
|
*.log
|
||||||
60
README.md
Normal file
60
README.md
Normal file
@@ -0,0 +1,60 @@
|
|||||||
|
# tree-sitter-hack-assembly
|
||||||
|
|
||||||
|
A [Tree-sitter](https://tree-sitter.github.io/tree-sitter/) grammar for Hack Assembly language as used in the [nand2tetris](https://www.nand2tetris.org/) course.
|
||||||
|
|
||||||
|
## Supported File Types
|
||||||
|
|
||||||
|
- `.asm` - Hack Assembly source files
|
||||||
|
|
||||||
|
## Features
|
||||||
|
|
||||||
|
- **Syntax highlighting** for A-instructions, C-instructions, and labels
|
||||||
|
- **Code navigation** with outline support for symbols and jumps
|
||||||
|
- **Bracket matching** for all syntax elements
|
||||||
|
- **Integration** with Zed editor and other Tree-sitter compatible editors
|
||||||
|
|
||||||
|
## Usage
|
||||||
|
|
||||||
|
This grammar is designed to work with the [nand2tetris-zed](https://github.com/soconnor0919/nand2tetris-zed) extension for Zed editor, providing complete language support for the nand2tetris course.
|
||||||
|
|
||||||
|
## Grammar Details
|
||||||
|
|
||||||
|
- **Language**: Hack Assembly
|
||||||
|
- **Scope**: `source.hack_assembly`
|
||||||
|
- **File Types**: `.asm`
|
||||||
|
- **Node Types**: `a_instruction`, `c_instruction`, `label_declaration`, `symbol`, `constant`
|
||||||
|
|
||||||
|
## Development
|
||||||
|
|
||||||
|
### Building
|
||||||
|
|
||||||
|
```bash
|
||||||
|
# Generate parser
|
||||||
|
tree-sitter generate
|
||||||
|
|
||||||
|
# Build parser
|
||||||
|
tree-sitter build
|
||||||
|
|
||||||
|
# Test grammar
|
||||||
|
tree-sitter test
|
||||||
|
```
|
||||||
|
|
||||||
|
### Testing
|
||||||
|
|
||||||
|
```bash
|
||||||
|
# Run tests
|
||||||
|
tree-sitter test
|
||||||
|
|
||||||
|
# Parse a file
|
||||||
|
tree-sitter parse example.asm
|
||||||
|
```
|
||||||
|
|
||||||
|
## License
|
||||||
|
|
||||||
|
MIT License - see [LICENSE](LICENSE) file for details.
|
||||||
|
|
||||||
|
## Related
|
||||||
|
|
||||||
|
- [nand2tetris-zed](https://github.com/soconnor0919/nand2tetris-zed) - Complete Zed extension
|
||||||
|
- [nand2tetris.org](https://www.nand2tetris.org/) - Course website
|
||||||
|
- [Tree-sitter](https://tree-sitter.github.io/tree-sitter/) - Parser generator
|
||||||
BIN
parser.dylib
BIN
parser.dylib
Binary file not shown.
@@ -1 +0,0 @@
|
|||||||
{"rustc_fingerprint":2768867841967324654,"outputs":{"7971740275564407648":{"success":true,"status":"","code":0,"stdout":"___\nlib___.rlib\nlib___.dylib\nlib___.dylib\nlib___.a\nlib___.dylib\n/Users/soconnor/.rustup/toolchains/stable-aarch64-apple-darwin\noff\npacked\nunpacked\n___\ndebug_assertions\npanic=\"unwind\"\nproc_macro\ntarget_abi=\"\"\ntarget_arch=\"aarch64\"\ntarget_endian=\"little\"\ntarget_env=\"\"\ntarget_family=\"unix\"\ntarget_feature=\"aes\"\ntarget_feature=\"crc\"\ntarget_feature=\"dit\"\ntarget_feature=\"dotprod\"\ntarget_feature=\"dpb\"\ntarget_feature=\"dpb2\"\ntarget_feature=\"fcma\"\ntarget_feature=\"fhm\"\ntarget_feature=\"flagm\"\ntarget_feature=\"fp16\"\ntarget_feature=\"frintts\"\ntarget_feature=\"jsconv\"\ntarget_feature=\"lor\"\ntarget_feature=\"lse\"\ntarget_feature=\"neon\"\ntarget_feature=\"paca\"\ntarget_feature=\"pacg\"\ntarget_feature=\"pan\"\ntarget_feature=\"pmuv3\"\ntarget_feature=\"ras\"\ntarget_feature=\"rcpc\"\ntarget_feature=\"rcpc2\"\ntarget_feature=\"rdm\"\ntarget_feature=\"sb\"\ntarget_feature=\"sha2\"\ntarget_feature=\"sha3\"\ntarget_feature=\"ssbs\"\ntarget_feature=\"vh\"\ntarget_has_atomic=\"128\"\ntarget_has_atomic=\"16\"\ntarget_has_atomic=\"32\"\ntarget_has_atomic=\"64\"\ntarget_has_atomic=\"8\"\ntarget_has_atomic=\"ptr\"\ntarget_os=\"macos\"\ntarget_pointer_width=\"64\"\ntarget_vendor=\"apple\"\nunix\n","stderr":""},"17747080675513052775":{"success":true,"status":"","code":0,"stdout":"rustc 1.89.0 (29483883e 2025-08-04)\nbinary: rustc\ncommit-hash: 29483883eed69d5fb4db01964cdf2af4d86e9cb2\ncommit-date: 2025-08-04\nhost: aarch64-apple-darwin\nrelease: 1.89.0\nLLVM version: 20.1.7\n","stderr":""}},"successes":{}}
|
|
||||||
@@ -1,3 +0,0 @@
|
|||||||
Signature: 8a477f597d28d172789f06886806bc55
|
|
||||||
# This file is a cache directory tag created by cargo.
|
|
||||||
# For information about cache directory tags see https://bford.info/cachedir/
|
|
||||||
Binary file not shown.
@@ -1 +0,0 @@
|
|||||||
This file has an mtime of when this was started.
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
65950787afeee3f1
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
{"rustc":17575471286409424799,"features":"[\"perf-literal\", \"std\"]","declared_features":"[\"default\", \"logging\", \"perf-literal\", \"std\"]","target":7534583537114156500,"profile":8276155916380437441,"path":3529295736126249487,"deps":[[15932120279885307830,"memchr",false,13500683104559289371]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/aho-corasick-01209486507f69e4/dep-lib-aho_corasick","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
|
|
||||||
Binary file not shown.
@@ -1 +0,0 @@
|
|||||||
This file has an mtime of when this was started.
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
28301e28eb166aad
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
{"rustc":17575471286409424799,"features":"[\"perf-literal\", \"std\"]","declared_features":"[\"default\", \"logging\", \"perf-literal\", \"std\"]","target":7534583537114156500,"profile":5347358027863023418,"path":3529295736126249487,"deps":[[15932120279885307830,"memchr",false,13133236301801477024]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/aho-corasick-8b78e8fd55cce726/dep-lib-aho_corasick","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
|
|
||||||
Binary file not shown.
@@ -1 +0,0 @@
|
|||||||
This file has an mtime of when this was started.
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
97bce2364f07f0ad
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
{"rustc":17575471286409424799,"features":"[]","declared_features":"[\"jobserver\", \"parallel\"]","target":11042037588551934598,"profile":3033921117576893,"path":5215041692022329175,"deps":[[8410525223747752176,"shlex",false,6430713783690900078]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/cc-54de4b52343e2031/dep-lib-cc","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
|
|
||||||
Binary file not shown.
@@ -1 +0,0 @@
|
|||||||
This file has an mtime of when this was started.
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
a0532468d5a042b6
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
{"rustc":17575471286409424799,"features":"[\"alloc\", \"std\"]","declared_features":"[\"alloc\", \"core\", \"default\", \"libc\", \"logging\", \"rustc-dep-of-std\", \"std\", \"use_std\"]","target":11745930252914242013,"profile":5347358027863023418,"path":3233188880688064886,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/memchr-5ba13d5891287e92/dep-lib-memchr","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
|
|
||||||
Binary file not shown.
@@ -1 +0,0 @@
|
|||||||
This file has an mtime of when this was started.
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
1bd45f00c10f5cbb
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
{"rustc":17575471286409424799,"features":"[\"alloc\", \"std\"]","declared_features":"[\"alloc\", \"core\", \"default\", \"libc\", \"logging\", \"rustc-dep-of-std\", \"std\", \"use_std\"]","target":11745930252914242013,"profile":8276155916380437441,"path":3233188880688064886,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/memchr-5e642798c1af1c21/dep-lib-memchr","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
|
|
||||||
Binary file not shown.
@@ -1 +0,0 @@
|
|||||||
This file has an mtime of when this was started.
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
e99b70af5770f7bb
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
{"rustc":17575471286409424799,"features":"[\"default\", \"perf\", \"perf-backtrack\", \"perf-cache\", \"perf-dfa\", \"perf-inline\", \"perf-literal\", \"perf-onepass\", \"std\", \"unicode\", \"unicode-age\", \"unicode-bool\", \"unicode-case\", \"unicode-gencat\", \"unicode-perl\", \"unicode-script\", \"unicode-segment\"]","declared_features":"[\"default\", \"logging\", \"pattern\", \"perf\", \"perf-backtrack\", \"perf-cache\", \"perf-dfa\", \"perf-dfa-full\", \"perf-inline\", \"perf-literal\", \"perf-onepass\", \"std\", \"unicode\", \"unicode-age\", \"unicode-bool\", \"unicode-case\", \"unicode-gencat\", \"unicode-perl\", \"unicode-script\", \"unicode-segment\", \"unstable\", \"use_std\"]","target":5796931310894148030,"profile":8276155916380437441,"path":3473566847423016332,"deps":[[2779309023524819297,"aho_corasick",false,17430037420506060133],[7507008215594894126,"regex_syntax",false,7709909526304528363],[15932120279885307830,"memchr",false,13500683104559289371],[16311927252525485886,"regex_automata",false,5060253187912467632]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/regex-aa553921986b208f/dep-lib-regex","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
|
|
||||||
Binary file not shown.
@@ -1 +0,0 @@
|
|||||||
This file has an mtime of when this was started.
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
2d8e2eef8fcdb281
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
{"rustc":17575471286409424799,"features":"[\"alloc\", \"dfa-onepass\", \"hybrid\", \"meta\", \"nfa-backtrack\", \"nfa-pikevm\", \"nfa-thompson\", \"perf-inline\", \"perf-literal\", \"perf-literal-multisubstring\", \"perf-literal-substring\", \"std\", \"syntax\", \"unicode\", \"unicode-age\", \"unicode-bool\", \"unicode-case\", \"unicode-gencat\", \"unicode-perl\", \"unicode-script\", \"unicode-segment\", \"unicode-word-boundary\"]","declared_features":"[\"alloc\", \"default\", \"dfa\", \"dfa-build\", \"dfa-onepass\", \"dfa-search\", \"hybrid\", \"internal-instrument\", \"internal-instrument-pikevm\", \"logging\", \"meta\", \"nfa\", \"nfa-backtrack\", \"nfa-pikevm\", \"nfa-thompson\", \"perf\", \"perf-inline\", \"perf-literal\", \"perf-literal-multisubstring\", \"perf-literal-substring\", \"std\", \"syntax\", \"unicode\", \"unicode-age\", \"unicode-bool\", \"unicode-case\", \"unicode-gencat\", \"unicode-perl\", \"unicode-script\", \"unicode-segment\", \"unicode-word-boundary\"]","target":4726246767843925232,"profile":5347358027863023418,"path":16210748174594729467,"deps":[[2779309023524819297,"aho_corasick",false,12495825315339055144],[7507008215594894126,"regex_syntax",false,15386166568687053578],[15932120279885307830,"memchr",false,13133236301801477024]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/regex-automata-3e88d9f74affc2cc/dep-lib-regex_automata","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
|
|
||||||
Binary file not shown.
@@ -1 +0,0 @@
|
|||||||
This file has an mtime of when this was started.
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
b0840fcb76a13946
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
{"rustc":17575471286409424799,"features":"[\"alloc\", \"dfa-onepass\", \"hybrid\", \"meta\", \"nfa-backtrack\", \"nfa-pikevm\", \"nfa-thompson\", \"perf-inline\", \"perf-literal\", \"perf-literal-multisubstring\", \"perf-literal-substring\", \"std\", \"syntax\", \"unicode\", \"unicode-age\", \"unicode-bool\", \"unicode-case\", \"unicode-gencat\", \"unicode-perl\", \"unicode-script\", \"unicode-segment\", \"unicode-word-boundary\"]","declared_features":"[\"alloc\", \"default\", \"dfa\", \"dfa-build\", \"dfa-onepass\", \"dfa-search\", \"hybrid\", \"internal-instrument\", \"internal-instrument-pikevm\", \"logging\", \"meta\", \"nfa\", \"nfa-backtrack\", \"nfa-pikevm\", \"nfa-thompson\", \"perf\", \"perf-inline\", \"perf-literal\", \"perf-literal-multisubstring\", \"perf-literal-substring\", \"std\", \"syntax\", \"unicode\", \"unicode-age\", \"unicode-bool\", \"unicode-case\", \"unicode-gencat\", \"unicode-perl\", \"unicode-script\", \"unicode-segment\", \"unicode-word-boundary\"]","target":4726246767843925232,"profile":8276155916380437441,"path":16210748174594729467,"deps":[[2779309023524819297,"aho_corasick",false,17430037420506060133],[7507008215594894126,"regex_syntax",false,7709909526304528363],[15932120279885307830,"memchr",false,13500683104559289371]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/regex-automata-9ea3e35eb2a1d709/dep-lib-regex_automata","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
|
|
||||||
Binary file not shown.
@@ -1 +0,0 @@
|
|||||||
This file has an mtime of when this was started.
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
14ff8db4ce2df769
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
{"rustc":17575471286409424799,"features":"[\"default\", \"perf\", \"perf-backtrack\", \"perf-cache\", \"perf-dfa\", \"perf-inline\", \"perf-literal\", \"perf-onepass\", \"std\", \"unicode\", \"unicode-age\", \"unicode-bool\", \"unicode-case\", \"unicode-gencat\", \"unicode-perl\", \"unicode-script\", \"unicode-segment\"]","declared_features":"[\"default\", \"logging\", \"pattern\", \"perf\", \"perf-backtrack\", \"perf-cache\", \"perf-dfa\", \"perf-dfa-full\", \"perf-inline\", \"perf-literal\", \"perf-onepass\", \"std\", \"unicode\", \"unicode-age\", \"unicode-bool\", \"unicode-case\", \"unicode-gencat\", \"unicode-perl\", \"unicode-script\", \"unicode-segment\", \"unstable\", \"use_std\"]","target":5796931310894148030,"profile":5347358027863023418,"path":3473566847423016332,"deps":[[2779309023524819297,"aho_corasick",false,12495825315339055144],[7507008215594894126,"regex_syntax",false,15386166568687053578],[15932120279885307830,"memchr",false,13133236301801477024],[16311927252525485886,"regex_automata",false,9345758194824023597]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/regex-e89eaf88e11f7247/dep-lib-regex","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
|
|
||||||
Binary file not shown.
@@ -1 +0,0 @@
|
|||||||
This file has an mtime of when this was started.
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
0a2b958df9a486d5
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
{"rustc":17575471286409424799,"features":"[\"default\", \"std\", \"unicode\", \"unicode-age\", \"unicode-bool\", \"unicode-case\", \"unicode-gencat\", \"unicode-perl\", \"unicode-script\", \"unicode-segment\"]","declared_features":"[\"arbitrary\", \"default\", \"std\", \"unicode\", \"unicode-age\", \"unicode-bool\", \"unicode-case\", \"unicode-gencat\", \"unicode-perl\", \"unicode-script\", \"unicode-segment\"]","target":742186494246220192,"profile":5347358027863023418,"path":11437606135691677350,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/regex-syntax-e7a6b044ee21f273/dep-lib-regex_syntax","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
|
|
||||||
Binary file not shown.
@@ -1 +0,0 @@
|
|||||||
This file has an mtime of when this was started.
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
eb17c885dd19ff6a
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
{"rustc":17575471286409424799,"features":"[\"default\", \"std\", \"unicode\", \"unicode-age\", \"unicode-bool\", \"unicode-case\", \"unicode-gencat\", \"unicode-perl\", \"unicode-script\", \"unicode-segment\"]","declared_features":"[\"arbitrary\", \"default\", \"std\", \"unicode\", \"unicode-age\", \"unicode-bool\", \"unicode-case\", \"unicode-gencat\", \"unicode-perl\", \"unicode-script\", \"unicode-segment\"]","target":742186494246220192,"profile":8276155916380437441,"path":11437606135691677350,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/regex-syntax-f06fb658cecbc256/dep-lib-regex_syntax","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
|
|
||||||
Binary file not shown.
@@ -1 +0,0 @@
|
|||||||
This file has an mtime of when this was started.
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
6eb21a691d7c3e59
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
{"rustc":17575471286409424799,"features":"[\"default\", \"std\"]","declared_features":"[\"default\", \"std\"]","target":929485496544747924,"profile":3033921117576893,"path":9059885265415581055,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/shlex-cefd43bddef2ebb5/dep-lib-shlex","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
|
|
||||||
Binary file not shown.
@@ -1 +0,0 @@
|
|||||||
This file has an mtime of when this was started.
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
76976267dc8f35ad
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
{"rustc":17575471286409424799,"features":"[]","declared_features":"[\"lazy_static\"]","target":13544975343383046445,"profile":5347358027863023418,"path":6962218728452513937,"deps":[[503635761244294217,"regex",false,7635622059045682964],[15239743387783911605,"build_script_build",false,15926133784671119438]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/tree-sitter-1cbf375c00001184/dep-lib-tree_sitter","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
8726389814edb1e5
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
{"rustc":17575471286409424799,"features":"[]","declared_features":"[\"lazy_static\"]","target":5408242616063297496,"profile":3033921117576893,"path":9122077805780398287,"deps":[[5910293999756944703,"cc",false,12533525799776730263]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/tree-sitter-461e5912186a5428/dep-build-script-build-script-build","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
|
|
||||||
Binary file not shown.
@@ -1 +0,0 @@
|
|||||||
This file has an mtime of when this was started.
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
4e68ab004cfe04dd
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
{"rustc":17575471286409424799,"features":"","declared_features":"","target":0,"profile":0,"path":0,"deps":[[15239743387783911605,"build_script_build",false,16551270778272228999]],"local":[{"RerunIfChanged":{"output":"debug/build/tree-sitter-92ae5a9847688efb/output","paths":["src/error_costs.h","src/lib.c","src/subtree.h","src/reusable_node.h","src/host.h","src/point.h","src/unicode","src/stack.c","src/tree_cursor.h","src/language.h","src/lexer.c","src/tree.h","src/get_changed_ranges.c","src/alloc.c","src/unicode.h","src/array.h","src/query.c","src/stack.h","src/subtree.c","src/length.h","src/lexer.h","src/language.c","src/reduce_action.h","src/tree_cursor.c","src/parser.c","src/clock.h","src/alloc.h","src/node.c","src/get_changed_ranges.h","src/tree.c","src/atomic.h"]}},{"RerunIfEnvChanged":{"var":"TREE_SITTER_STATIC_ANALYSIS","val":null}},{"RerunIfEnvChanged":{"var":"CC_aarch64-apple-darwin","val":null}},{"RerunIfEnvChanged":{"var":"CC_aarch64_apple_darwin","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CC_ENABLE_DEBUG_OUTPUT","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"MACOSX_DEPLOYMENT_TARGET","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_aarch64_apple_darwin","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_aarch64-apple-darwin","val":null}},{"RerunIfEnvChanged":{"var":"CC_ENABLE_DEBUG_OUTPUT","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"MACOSX_DEPLOYMENT_TARGET","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_aarch64_apple_darwin","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_aarch64-apple-darwin","val":null}},{"RerunIfEnvChanged":{"var":"CC_ENABLE_DEBUG_OUTPUT","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"MACOSX_DEPLOYMENT_TARGET","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_aarch64_apple_darwin","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_aarch64-apple-darwin","val":null}},{"RerunIfEnvChanged":{"var":"AR_aarch64-apple-darwin","val":null}},{"RerunIfEnvChanged":{"var":"AR_aarch64_apple_darwin","val":null}},{"RerunIfEnvChanged":{"var":"HOST_AR","val":null}},{"RerunIfEnvChanged":{"var":"AR","val":null}},{"RerunIfEnvChanged":{"var":"ARFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_ARFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"ARFLAGS_aarch64_apple_darwin","val":null}},{"RerunIfEnvChanged":{"var":"ARFLAGS_aarch64-apple-darwin","val":null}}],"rustflags":[],"config":0,"compile_kind":0}
|
|
||||||
Binary file not shown.
@@ -1 +0,0 @@
|
|||||||
This file has an mtime of when this was started.
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
45cf29a7e3379b63
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
{"rustc":17575471286409424799,"features":"[]","declared_features":"[\"lazy_static\"]","target":13544975343383046445,"profile":8276155916380437441,"path":6962218728452513937,"deps":[[503635761244294217,"regex",false,13544417926247914473],[15239743387783911605,"build_script_build",false,15926133784671119438]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/tree-sitter-b932e3a10b99c519/dep-lib-tree_sitter","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
|
|
||||||
Binary file not shown.
@@ -1 +0,0 @@
|
|||||||
This file has an mtime of when this was started.
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
f15244a1b3522514
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
{"rustc":17575471286409424799,"features":"[]","declared_features":"[]","target":11252161733566727604,"profile":2330448797067240312,"path":12173251122716341842,"deps":[[7051090828521333090,"build_script_build",false,16539958405300768596],[15239743387783911605,"tree_sitter",false,7177391882046656325]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/tree-sitter-hack-assembly-272861b6b538cdda/dep-lib-tree_sitter_hack_assembly","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
|
|
||||||
Binary file not shown.
@@ -1 +0,0 @@
|
|||||||
This file has an mtime of when this was started.
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
bdf7355a94398c6f
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
{"rustc":17575471286409424799,"features":"[]","declared_features":"[]","target":11252161733566727604,"profile":6675295047989516842,"path":12173251122716341842,"deps":[[7051090828521333090,"build_script_build",false,16539958405300768596],[15239743387783911605,"tree_sitter",false,12481040119117289334]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/tree-sitter-hack-assembly-73618a87411bcb02/dep-lib-tree_sitter_hack_assembly","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
544fb08389bc89e5
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
{"rustc":17575471286409424799,"features":"","declared_features":"","target":0,"profile":0,"path":0,"deps":[[7051090828521333090,"build_script_build",false,8435437175734991870]],"local":[{"RerunIfChanged":{"output":"debug/build/tree-sitter-hack-assembly-8f0640fa52da64c5/output","paths":["src/parser.c"]}},{"RerunIfEnvChanged":{"var":"CC_aarch64-apple-darwin","val":null}},{"RerunIfEnvChanged":{"var":"CC_aarch64_apple_darwin","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CC_ENABLE_DEBUG_OUTPUT","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"MACOSX_DEPLOYMENT_TARGET","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_aarch64_apple_darwin","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_aarch64-apple-darwin","val":null}},{"RerunIfEnvChanged":{"var":"CC_ENABLE_DEBUG_OUTPUT","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"MACOSX_DEPLOYMENT_TARGET","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_aarch64_apple_darwin","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_aarch64-apple-darwin","val":null}},{"RerunIfEnvChanged":{"var":"CC_ENABLE_DEBUG_OUTPUT","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"MACOSX_DEPLOYMENT_TARGET","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_aarch64_apple_darwin","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_aarch64-apple-darwin","val":null}},{"RerunIfEnvChanged":{"var":"CC_ENABLE_DEBUG_OUTPUT","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"MACOSX_DEPLOYMENT_TARGET","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_aarch64_apple_darwin","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_aarch64-apple-darwin","val":null}},{"RerunIfEnvChanged":{"var":"AR_aarch64-apple-darwin","val":null}},{"RerunIfEnvChanged":{"var":"AR_aarch64_apple_darwin","val":null}},{"RerunIfEnvChanged":{"var":"HOST_AR","val":null}},{"RerunIfEnvChanged":{"var":"AR","val":null}},{"RerunIfEnvChanged":{"var":"ARFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_ARFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"ARFLAGS_aarch64_apple_darwin","val":null}},{"RerunIfEnvChanged":{"var":"ARFLAGS_aarch64-apple-darwin","val":null}}],"rustflags":[],"config":0,"compile_kind":0}
|
|
||||||
Binary file not shown.
@@ -1 +0,0 @@
|
|||||||
This file has an mtime of when this was started.
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
72bc58598a638812
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
{"rustc":17575471286409424799,"features":"[]","declared_features":"[]","target":11252161733566727604,"profile":619605765252926426,"path":12173251122716341842,"deps":[[7051090828521333090,"build_script_build",false,16539958405300768596],[15239743387783911605,"tree_sitter",false,7177391882046656325]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/tree-sitter-hack-assembly-c6095fb66de459b0/dep-test-lib-tree_sitter_hack_assembly","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
fefbce206bb11075
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
{"rustc":17575471286409424799,"features":"[]","declared_features":"[]","target":17883862002600103897,"profile":502103643719580362,"path":7850386633374859351,"deps":[[5910293999756944703,"cc",false,12533525799776730263]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/tree-sitter-hack-assembly-ee11c68caab833f3/dep-build-script-build-script-build","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
|
|
||||||
Binary file not shown.
@@ -1 +0,0 @@
|
|||||||
This file has an mtime of when this was started.
|
|
||||||
Binary file not shown.
Binary file not shown.
@@ -1,5 +0,0 @@
|
|||||||
/Users/soconnor/Documents/Projects/eceg431/nand2tetris-zed/grammars/hack-assembly/target/debug/build/tree-sitter-461e5912186a5428/build_script_build-461e5912186a5428.d: /Users/soconnor/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tree-sitter-0.20.10/binding_rust/build.rs
|
|
||||||
|
|
||||||
/Users/soconnor/Documents/Projects/eceg431/nand2tetris-zed/grammars/hack-assembly/target/debug/build/tree-sitter-461e5912186a5428/build_script_build-461e5912186a5428: /Users/soconnor/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tree-sitter-0.20.10/binding_rust/build.rs
|
|
||||||
|
|
||||||
/Users/soconnor/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tree-sitter-0.20.10/binding_rust/build.rs:
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
This file has an mtime of when this was started.
|
|
||||||
Binary file not shown.
Binary file not shown.
@@ -1 +0,0 @@
|
|||||||
int main(void) { return 0; }
|
|
||||||
Binary file not shown.
@@ -1,110 +0,0 @@
|
|||||||
cargo:rerun-if-env-changed=TREE_SITTER_STATIC_ANALYSIS
|
|
||||||
cargo:rerun-if-changed=src/error_costs.h
|
|
||||||
cargo:rerun-if-changed=src/lib.c
|
|
||||||
cargo:rerun-if-changed=src/subtree.h
|
|
||||||
cargo:rerun-if-changed=src/reusable_node.h
|
|
||||||
cargo:rerun-if-changed=src/host.h
|
|
||||||
cargo:rerun-if-changed=src/point.h
|
|
||||||
cargo:rerun-if-changed=src/unicode
|
|
||||||
cargo:rerun-if-changed=src/stack.c
|
|
||||||
cargo:rerun-if-changed=src/tree_cursor.h
|
|
||||||
cargo:rerun-if-changed=src/language.h
|
|
||||||
cargo:rerun-if-changed=src/lexer.c
|
|
||||||
cargo:rerun-if-changed=src/tree.h
|
|
||||||
cargo:rerun-if-changed=src/get_changed_ranges.c
|
|
||||||
cargo:rerun-if-changed=src/alloc.c
|
|
||||||
cargo:rerun-if-changed=src/unicode.h
|
|
||||||
cargo:rerun-if-changed=src/array.h
|
|
||||||
cargo:rerun-if-changed=src/query.c
|
|
||||||
cargo:rerun-if-changed=src/stack.h
|
|
||||||
cargo:rerun-if-changed=src/subtree.c
|
|
||||||
cargo:rerun-if-changed=src/length.h
|
|
||||||
cargo:rerun-if-changed=src/lexer.h
|
|
||||||
cargo:rerun-if-changed=src/language.c
|
|
||||||
cargo:rerun-if-changed=src/reduce_action.h
|
|
||||||
cargo:rerun-if-changed=src/tree_cursor.c
|
|
||||||
cargo:rerun-if-changed=src/parser.c
|
|
||||||
cargo:rerun-if-changed=src/clock.h
|
|
||||||
cargo:rerun-if-changed=src/alloc.h
|
|
||||||
cargo:rerun-if-changed=src/node.c
|
|
||||||
cargo:rerun-if-changed=src/get_changed_ranges.h
|
|
||||||
cargo:rerun-if-changed=src/tree.c
|
|
||||||
cargo:rerun-if-changed=src/atomic.h
|
|
||||||
OUT_DIR = Some(/Users/soconnor/Documents/Projects/eceg431/nand2tetris-zed/grammars/hack-assembly/target/debug/build/tree-sitter-92ae5a9847688efb/out)
|
|
||||||
OPT_LEVEL = Some(0)
|
|
||||||
TARGET = Some(aarch64-apple-darwin)
|
|
||||||
HOST = Some(aarch64-apple-darwin)
|
|
||||||
cargo:rerun-if-env-changed=CC_aarch64-apple-darwin
|
|
||||||
CC_aarch64-apple-darwin = None
|
|
||||||
cargo:rerun-if-env-changed=CC_aarch64_apple_darwin
|
|
||||||
CC_aarch64_apple_darwin = None
|
|
||||||
cargo:rerun-if-env-changed=HOST_CC
|
|
||||||
HOST_CC = None
|
|
||||||
cargo:rerun-if-env-changed=CC
|
|
||||||
CC = None
|
|
||||||
cargo:rerun-if-env-changed=CC_ENABLE_DEBUG_OUTPUT
|
|
||||||
RUSTC_WRAPPER = None
|
|
||||||
cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS
|
|
||||||
CRATE_CC_NO_DEFAULTS = None
|
|
||||||
DEBUG = Some(true)
|
|
||||||
cargo:rerun-if-env-changed=MACOSX_DEPLOYMENT_TARGET
|
|
||||||
MACOSX_DEPLOYMENT_TARGET = None
|
|
||||||
cargo:rerun-if-env-changed=CFLAGS
|
|
||||||
CFLAGS = None
|
|
||||||
cargo:rerun-if-env-changed=HOST_CFLAGS
|
|
||||||
HOST_CFLAGS = None
|
|
||||||
cargo:rerun-if-env-changed=CFLAGS_aarch64_apple_darwin
|
|
||||||
CFLAGS_aarch64_apple_darwin = None
|
|
||||||
cargo:rerun-if-env-changed=CFLAGS_aarch64-apple-darwin
|
|
||||||
CFLAGS_aarch64-apple-darwin = None
|
|
||||||
CARGO_ENCODED_RUSTFLAGS = Some()
|
|
||||||
OUT_DIR = Some(/Users/soconnor/Documents/Projects/eceg431/nand2tetris-zed/grammars/hack-assembly/target/debug/build/tree-sitter-92ae5a9847688efb/out)
|
|
||||||
cargo:rerun-if-env-changed=CC_ENABLE_DEBUG_OUTPUT
|
|
||||||
cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS
|
|
||||||
CRATE_CC_NO_DEFAULTS = None
|
|
||||||
TARGET = Some(aarch64-apple-darwin)
|
|
||||||
cargo:rerun-if-env-changed=MACOSX_DEPLOYMENT_TARGET
|
|
||||||
MACOSX_DEPLOYMENT_TARGET = None
|
|
||||||
HOST = Some(aarch64-apple-darwin)
|
|
||||||
cargo:rerun-if-env-changed=CFLAGS
|
|
||||||
CFLAGS = None
|
|
||||||
cargo:rerun-if-env-changed=HOST_CFLAGS
|
|
||||||
HOST_CFLAGS = None
|
|
||||||
cargo:rerun-if-env-changed=CFLAGS_aarch64_apple_darwin
|
|
||||||
CFLAGS_aarch64_apple_darwin = None
|
|
||||||
cargo:rerun-if-env-changed=CFLAGS_aarch64-apple-darwin
|
|
||||||
CFLAGS_aarch64-apple-darwin = None
|
|
||||||
OUT_DIR = Some(/Users/soconnor/Documents/Projects/eceg431/nand2tetris-zed/grammars/hack-assembly/target/debug/build/tree-sitter-92ae5a9847688efb/out)
|
|
||||||
cargo:rerun-if-env-changed=CC_ENABLE_DEBUG_OUTPUT
|
|
||||||
cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS
|
|
||||||
CRATE_CC_NO_DEFAULTS = None
|
|
||||||
TARGET = Some(aarch64-apple-darwin)
|
|
||||||
cargo:rerun-if-env-changed=MACOSX_DEPLOYMENT_TARGET
|
|
||||||
MACOSX_DEPLOYMENT_TARGET = None
|
|
||||||
HOST = Some(aarch64-apple-darwin)
|
|
||||||
cargo:rerun-if-env-changed=CFLAGS
|
|
||||||
CFLAGS = None
|
|
||||||
cargo:rerun-if-env-changed=HOST_CFLAGS
|
|
||||||
HOST_CFLAGS = None
|
|
||||||
cargo:rerun-if-env-changed=CFLAGS_aarch64_apple_darwin
|
|
||||||
CFLAGS_aarch64_apple_darwin = None
|
|
||||||
cargo:rerun-if-env-changed=CFLAGS_aarch64-apple-darwin
|
|
||||||
CFLAGS_aarch64-apple-darwin = None
|
|
||||||
cargo:rerun-if-env-changed=AR_aarch64-apple-darwin
|
|
||||||
AR_aarch64-apple-darwin = None
|
|
||||||
cargo:rerun-if-env-changed=AR_aarch64_apple_darwin
|
|
||||||
AR_aarch64_apple_darwin = None
|
|
||||||
cargo:rerun-if-env-changed=HOST_AR
|
|
||||||
HOST_AR = None
|
|
||||||
cargo:rerun-if-env-changed=AR
|
|
||||||
AR = None
|
|
||||||
cargo:rerun-if-env-changed=ARFLAGS
|
|
||||||
ARFLAGS = None
|
|
||||||
cargo:rerun-if-env-changed=HOST_ARFLAGS
|
|
||||||
HOST_ARFLAGS = None
|
|
||||||
cargo:rerun-if-env-changed=ARFLAGS_aarch64_apple_darwin
|
|
||||||
ARFLAGS_aarch64_apple_darwin = None
|
|
||||||
cargo:rerun-if-env-changed=ARFLAGS_aarch64-apple-darwin
|
|
||||||
ARFLAGS_aarch64-apple-darwin = None
|
|
||||||
cargo:rustc-link-lib=static=tree-sitter
|
|
||||||
cargo:rustc-link-search=native=/Users/soconnor/Documents/Projects/eceg431/nand2tetris-zed/grammars/hack-assembly/target/debug/build/tree-sitter-92ae5a9847688efb/out
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
/Users/soconnor/Documents/Projects/eceg431/nand2tetris-zed/grammars/hack-assembly/target/debug/build/tree-sitter-92ae5a9847688efb/out
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
This file has an mtime of when this was started.
|
|
||||||
Binary file not shown.
Binary file not shown.
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user