mirror of
https://github.com/Nexoniarz/Finch.git
synced 2026-11-03 00:44:27 +00:00
Install, CI, seeds and docs for the compiler written in Finch
bootstrap/install.sh and a share/finch lookup for the runtime and std; an ARM64 Linux seed; bootstrap/README.md; CI builds from the seed on x64 and ARM64 and runs every test on Windows (Wine) and ARM64 (qemu); README, install and layout sections of the guides (EN+PL) no longer talk about CMake; editors know enum, match and export. Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_015f73FesGZGYPkmDvUcj6QX
This commit is contained in:
parent
636eaefe59
commit
81df9f8c3e
15 changed files with 125197 additions and 30152 deletions
|
|
@ -74,7 +74,7 @@
|
|||
]
|
||||
},
|
||||
"struct": {
|
||||
"match": "\\b(struct)\\s+([A-Za-z_][A-Za-z0-9_]*)",
|
||||
"match": "\\b(struct|enum)\\s+([A-Za-z_][A-Za-z0-9_]*)",
|
||||
"captures": {
|
||||
"1": {
|
||||
"name": "storage.type.struct.finch"
|
||||
|
|
@ -117,7 +117,7 @@
|
|||
},
|
||||
{
|
||||
"name": "keyword.control.finch",
|
||||
"match": "\\b(if|else|while|for|in|break|continue|return|defer|or|try)\\b"
|
||||
"match": "\\b(if|else|while|for|in|break|continue|return|defer|or|try|match)\\b"
|
||||
},
|
||||
{
|
||||
"name": "storage.type.function.finch",
|
||||
|
|
@ -125,7 +125,11 @@
|
|||
},
|
||||
{
|
||||
"name": "storage.type.struct.finch",
|
||||
"match": "\\bstruct\\b"
|
||||
"match": "\\b(struct|enum)\\b"
|
||||
},
|
||||
{
|
||||
"name": "storage.modifier.finch",
|
||||
"match": "\\bexport\\b"
|
||||
},
|
||||
{
|
||||
"name": "constant.language.finch",
|
||||
|
|
|
|||
Loading…
Reference in a new issue