wash
2ff85a7505
doc: sample: add for and while loop samples
2025-09-08 15:30:44 +01:00
wash
cb63e8d016
doc: sample: remove var keyword
2025-09-08 15:30:24 +01:00
wash
7583252b72
doc: add/update sample files
2025-08-16 21:02:14 +01:00
wash
e3937ab092
doc: update iasm sample to use $-prefixed label references
2025-05-12 15:51:57 +01:00
wash
c31638c3de
doc: update simple example with for-loop
2025-05-08 10:52:18 +01:00
wash
2cbbc4c349
doc: add a document describing potential non-obvious syntax errors
...
the errors documented here include cases where the error is detected
far away from where the actual malformed syntax is in the source file,
so any error message reported by the compiler needs to include enough
information to help the user find and resolve the error.
2025-04-28 17:00:51 +01:00
wash
0cdefbeec3
doc: update complex-msg syntax examples
2025-04-23 10:55:54 +01:00
wash
833c80534e
doc: update mie msg instruction syntax samples
2025-04-22 15:33:53 +01:00
wash
a184ffce6f
doc: fix sample file permissions
2025-04-15 11:06:06 +01:00
wash
ccb31ae545
doc: add var syntax samples
2025-04-15 11:05:52 +01:00
wash
7a9fc1b11c
doc: remove class definition from Expressions sample
2025-04-14 09:53:27 +01:00
wash
44aec9a121
doc: mie ir block labels are no longer prefixed with %
2025-04-13 18:35:06 +01:00
wash
e379afb035
doc: add sample Mie IR for Person.im
2025-04-11 13:42:27 +01:00
wash
8dd67501bd
doc: update property/atom samples
2025-04-10 13:04:43 +01:00
wash
ecc886c95a
doc: add sample of directly calling a block rvalue
2025-04-03 10:53:27 +01:00
wash
962c1ae9d4
doc: update IR samples to new mie sub-directory and file extension
2025-04-03 10:47:24 +01:00
wash
ba1db96be3
doc: add lambda and call-operator sample code
2025-03-26 22:27:24 +00:00
wash
b6bfdd0fd1
doc: adjust package messages; add more sample code
2025-03-26 22:27:06 +00:00
wash
b4fd6a999b
doc: add intermediate representation language
2025-01-27 19:19:11 +00:00
wash
5017e2e736
doc: add try-catch-finally example file
2025-01-16 13:17:46 +00:00
wash
22694f2d98
doc: replace . as self-index operator with ::
2025-01-15 21:11:58 +00:00
wash
3c05b362d7
doc: update with new vm instructions
2024-12-15 22:37:05 +00:00
wash
8889e58cf2
doc: replace @msg assembly items with @block
2024-12-14 21:57:55 +00:00
wash
5a00f271d8
doc: reformat standard library documentation
2024-12-14 21:07:20 +00:00
wash
97aaffd166
doc: update assembly language syntax
2024-12-13 12:26:53 +00:00
wash
99cbcbaeb4
doc: explicitly store all identifiers/selector in an assembly source file in the const pool
2024-12-09 20:38:36 +00:00
wash
89bc63727f
doc: remove outdated documentation from sample file
2024-12-08 19:37:50 +00:00
wash
3060bb1206
doc: add subscript, pkg-access, and tuple expressions to sample file
2024-12-08 19:37:33 +00:00
wash
c6f1439835
doc: add dynamic package with keyword-message filter to sample file
2024-12-07 21:47:21 +00:00
wash
7e3322e2ad
doc: add package initialiser expressions to sample file
2024-12-07 20:57:08 +00:00
wash
77885036c1
doc: add lambdas to sample file
2024-12-07 11:17:01 +00:00
wash
4e301a3e90
doc: add properties to sample file
2024-12-06 19:51:01 +00:00
wash
6b9bd4771d
doc: full properties now always have a pipe symbol after their identifier
2024-12-06 19:49:21 +00:00
wash
4cfb1e56ea
doc: a heck-ton more expressions for the sample file :)
2024-12-06 13:47:21 +00:00
wash
c58eed715e
doc: lots more exiciting expressions for the sample file
2024-12-06 10:02:51 +00:00
wash
c0a90f40b5
doc: add while loops to sample file
2024-12-05 19:29:36 +00:00
wash
ad8ce82bad
doc: add match statement to sample file
2024-12-04 22:23:33 +00:00
wash
7d2e945384
doc: add more inline conditional expressions to sample file
2024-12-04 16:41:34 +00:00
wash
04ee7d77c0
doc: add more complex expressions to sample file
2024-12-04 16:35:54 +00:00
wash
0836a1d827
doc: add sample cascade operations
2024-12-03 21:58:02 +00:00
wash
45e2d5919a
doc: add even more complex expressions to sample file
2024-12-02 11:00:00 +00:00
wash
d5898bb7d9
doc: add more complex expressions to sample file
2024-12-02 10:48:32 +00:00
wash
48d649a403
doc: fix mixed indentation in sample file
2024-12-01 13:26:40 +00:00
wash
c3abcec05a
doc: add some more complex expressions to Simple.im
2024-11-28 17:00:52 +00:00
wash
5af2692555
doc: document some additional operators in Person.im
2024-11-27 22:26:59 +00:00
wash
8cf341c063
doc: add really simple source file for parser testing
2024-11-26 13:10:52 +00:00
wash
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
wash
605d70d967
doc: add decimal number to sample source file
2024-11-19 16:58:44 +00:00
wash
6a563da1b0
doc: include dquote strings in Person.im
2024-11-17 09:32:49 +00:00
wash
e01798db2f
doc: add a note describing lexer state transitions
2024-11-16 21:30:45 +00:00