7e3322e2ad
doc: add package initialiser expressions to sample file
2024-12-07 20:57:08 +00:00
77885036c1
doc: add lambdas to sample file
2024-12-07 11:17:01 +00:00
4e301a3e90
doc: add properties to sample file
2024-12-06 19:51:01 +00:00
6b9bd4771d
doc: full properties now always have a pipe symbol after their identifier
2024-12-06 19:49:21 +00:00
4cfb1e56ea
doc: a heck-ton more expressions for the sample file :)
2024-12-06 13:47:21 +00:00
c58eed715e
doc: lots more exiciting expressions for the sample file
2024-12-06 10:02:51 +00:00
c0a90f40b5
doc: add while loops to sample file
2024-12-05 19:29:36 +00:00
ad8ce82bad
doc: add match statement to sample file
2024-12-04 22:23:33 +00:00
7d2e945384
doc: add more inline conditional expressions to sample file
2024-12-04 16:41:34 +00:00
04ee7d77c0
doc: add more complex expressions to sample file
2024-12-04 16:35:54 +00:00
0836a1d827
doc: add sample cascade operations
2024-12-03 21:58:02 +00:00
45e2d5919a
doc: add even more complex expressions to sample file
2024-12-02 11:00:00 +00:00
d5898bb7d9
doc: add more complex expressions to sample file
2024-12-02 10:48:32 +00:00
48d649a403
doc: fix mixed indentation in sample file
2024-12-01 13:26:40 +00:00
c3abcec05a
doc: add some more complex expressions to Simple.im
2024-11-28 17:00:52 +00:00
5af2692555
doc: document some additional operators in Person.im
2024-11-27 22:26:59 +00:00
8cf341c063
doc: add really simple source file for parser testing
2024-11-26 13:10:52 +00:00
2d89db48d2
doc: standardise the use of braces, brackets, and parens in asm source
...
parens () are used to specify object parent (e.g. the name of the class
that a message handler belongs to)
braces {} are used to specify the contents of an object (e.g. the
getter/setter for a property)
brackets [] are used to specify the identifier of an object (e.g. the
selector for a message handler)
2024-11-20 22:15:14 +00:00
605d70d967
doc: add decimal number to sample source file
2024-11-19 16:58:44 +00:00
6a563da1b0
doc: include dquote strings in Person.im
2024-11-17 09:32:49 +00:00
e01798db2f
doc: add a note describing lexer state transitions
2024-11-16 21:30:45 +00:00
53a51c4598
doc: remove internal param names from protocol messages
2024-11-14 13:12:28 +00:00
55a8435cd3
doc: add sample package file tree
2024-11-13 21:55:32 +00:00
839259cdd7
doc: add and, or, not, is, is not operators
2024-11-10 12:22:54 +00:00
8a7198b70b
doc: add missing statement separator
2024-11-10 12:22:31 +00:00
f1e797e6ba
doc: change exception handler lambda to take two parameters
2024-11-10 12:22:13 +00:00
546d5db4e2
doc: fix package keyword used in for-loop example
2024-11-10 12:21:39 +00:00
0b56aa9b27
doc: add -put:at: package syntax example
2024-11-10 12:21:12 +00:00
acfc811a38
doc: add ! message handler terminator token
2024-11-10 12:20:44 +00:00
0603b2f52a
doc: add statement separators and one-line message handler support
2024-11-08 18:53:19 +00:00
631b19e051
doc: convert more of Person.im to assembly
2024-11-08 13:24:37 +00:00
4d4e86be13
doc: add missing self qualifier to (Person) -getAgeInUnits:
2024-11-08 13:24:18 +00:00
78761cd51f
doc: document msg instructions; remove duplicate ldr instruction
2024-11-08 13:18:23 +00:00
e55fdbd0db
doc: add const pool to ivy assembly file
2024-11-05 22:17:36 +00:00
fd65b665c4
doc: add assembly source file for Person.im
2024-11-05 13:23:16 +00:00
673bb4b9cc
doc: add vm instruction for returning nothing
2024-11-05 13:22:57 +00:00
2c4c297cde
doc: change package getter/setter messages
2024-11-05 13:22:40 +00:00
de1aa54fc0
doc: re-design property syntax
2024-11-05 13:21:25 +00:00
ac92c5317e
add existing documentation
2024-11-02 15:11:00 +00:00