mirror of
https://github.com/Nexoniarz/Finch.git
synced 2026-11-03 16:54:25 +00:00
Rename the Finch file extension from .fn to .fch
.fn is already used by other tools (e.g. Fennel). Modules are now looked up as name.fch; a leftover name.fn gets a clear message telling you to rename it. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
parent
01c5badc3e
commit
f897fb3140
92 changed files with 160 additions and 144 deletions
23
tests/run/ptr_value_field.fch
Normal file
23
tests/run/ptr_value_field.fch
Normal file
|
|
@ -0,0 +1,23 @@
|
|||
struct Node {
|
||||
int value
|
||||
ptr[Node] next
|
||||
}
|
||||
|
||||
struct Box {
|
||||
int size
|
||||
}
|
||||
|
||||
fn main() {
|
||||
last := new(Node(value: 2, next: null))
|
||||
first := Node(value: 1, next: last)
|
||||
p := addr(first)
|
||||
print(p.value, p.next.value)
|
||||
p.value = 10
|
||||
print(first.value)
|
||||
b := Box(3)
|
||||
q := addr(b)
|
||||
print(q.value, q.size)
|
||||
q.value = Box(7)
|
||||
print(b)
|
||||
free(last)
|
||||
}
|
||||
Loading…
Reference in a new issue