Commit Graph

56 Commits

Author SHA1 Message Date
e379afb035 doc: add sample Mie IR for Person.im 2025-04-11 13:42: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
962c1ae9d4 doc: update IR samples to new mie sub-directory and file extension 2025-04-03 10:47:24 +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
5a00f271d8 doc: reformat standard library documentation 2024-12-14 21:07:20 +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
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