mirror of
https://github.com/Reuh/anselme.git
synced 2025-10-28 09:09:31 +00:00
Add object type, dot operator can return function references
This commit is contained in:
parent
69b9e17020
commit
47f95fc04a
18 changed files with 599 additions and 49 deletions
26
test/tests/object several.ans
Normal file
26
test/tests/object several.ans
Normal file
|
|
@ -0,0 +1,26 @@
|
|||
% class
|
||||
:a:b = "foo"
|
||||
:c = "bar"
|
||||
|
||||
:o = class
|
||||
:p = class
|
||||
|
||||
{o}, {p}
|
||||
|
||||
{o.a} == {class.a}
|
||||
{o.b} == {class.b}
|
||||
|
||||
{p.a} == {class.a}
|
||||
{p.b} == {class.b}
|
||||
|
||||
~ o.b := "haha"
|
||||
|
||||
{o.a} != {class.a}
|
||||
{o.b} != {class.b}
|
||||
|
||||
{p.a} == {class.a}
|
||||
{p.b} == {class.b}
|
||||
|
||||
{o.c} == {class.c}
|
||||
|
||||
{p.c} == {class.c}
|
||||
Loading…
Add table
Add a link
Reference in a new issue