Commit Graph

60 Commits

Author SHA1 Message Date
fb09facdda doc: update docs and sample files 2026-01-19 14:20:04 +00:00
77791d91e3 doc: sample: switch to kebab-case 2025-11-07 10:26:18 +00:00
8bb734d882 doc: sample: add match-statement syntax and ir samples 2025-11-04 10:38:34 +00:00
02b21126b5 doc: sample: add comma separators between complex-msg args 2025-11-04 10:38:16 +00:00
2ff85a7505 doc: sample: add for and while loop samples 2025-09-08 15:30:44 +01:00
cb63e8d016 doc: sample: remove var keyword 2025-09-08 15:30:24 +01:00
7583252b72 doc: add/update sample files 2025-08-16 21:02:14 +01:00
e3937ab092 doc: update iasm sample to use $-prefixed label references 2025-05-12 15:51:57 +01:00
c31638c3de doc: update simple example with for-loop 2025-05-08 10:52:18 +01:00
0cdefbeec3 doc: update complex-msg syntax examples 2025-04-23 10:55:54 +01:00
a184ffce6f doc: fix sample file permissions 2025-04-15 11:06:06 +01:00
ccb31ae545 doc: add var syntax samples 2025-04-15 11:05:52 +01:00
7a9fc1b11c doc: remove class definition from Expressions sample 2025-04-14 09:53:27 +01:00
8dd67501bd doc: update property/atom samples 2025-04-10 13:04:43 +01:00
ecc886c95a doc: add sample of directly calling a block rvalue 2025-04-03 10:53:27 +01:00
ba1db96be3 doc: add lambda and call-operator sample code 2025-03-26 22:27:24 +00:00
b6bfdd0fd1 doc: adjust package messages; add more sample code 2025-03-26 22:27:06 +00:00
b4fd6a999b doc: add intermediate representation language 2025-01-27 19:19:11 +00:00
5017e2e736 doc: add try-catch-finally example file 2025-01-16 13:17:46 +00:00
22694f2d98 doc: replace . as self-index operator with :: 2025-01-15 21:11:58 +00:00
3c05b362d7 doc: update with new vm instructions 2024-12-15 22:37:05 +00:00
8889e58cf2 doc: replace @msg assembly items with @block 2024-12-14 21:57:55 +00:00
97aaffd166 doc: update assembly language syntax 2024-12-13 12:26:53 +00:00
99cbcbaeb4 doc: explicitly store all identifiers/selector in an assembly source file in the const pool 2024-12-09 20:38:36 +00:00
89bc63727f doc: remove outdated documentation from sample file 2024-12-08 19:37:50 +00:00
3060bb1206 doc: add subscript, pkg-access, and tuple expressions to sample file 2024-12-08 19:37:33 +00:00
c6f1439835 doc: add dynamic package with keyword-message filter to sample file 2024-12-07 21:47:21 +00:00
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
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