Tikal

Timeline
Login

Timeline

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

39 check-ins

2025-04-16
13:21
Flesh out Tikal code testing. Rename test file Leaf check-in: f94c60b2dd user: hans tags: trunk
11:51
Setting up Tikal examples/tests check-in: 4d6215f448 user: hans tags: trunk
2025-03-29
13:56
Add skeletons for more builtin namespaces (dict, etc) check-in: 00c16f5036 user: hans tags: trunk
2025-03-05
12:00
Added 'list' namespace and lookup mechanism check-in: 733d09aac9 user: hans tags: trunk
2025-02-19
21:00
minor cleanup check-in: a4a723cc6b user: hans tags: trunk
2025-02-03
13:12
Blocks are expressions too! check-in: 7f3114dadc user: hans tags: trunk
13:12
Allow for Ctrl-D to exit REPL check-in: 654e4a82ea user: hans tags: trunk
2025-02-02
11:06
Added parse_statement_or_expression for REPL check-in: aca17e2d5c user: hans tags: trunk
2025-01-31
15:17
Added parse_program check-in: ce877f8944 user: hans tags: trunk
14:39
Renaming check-in: 81c8c6aad5 user: hans tags: trunk
14:38
Remove test_parser.py check-in: 7c2aa471e5 user: hans tags: trunk
13:21
Updated interpreter to use new parser check-in: 8bd41db604 user: hans tags: trunk
12:55
Updated tests: parsing blocks check-in: a4315bd857 user: hans tags: trunk
11:21
Parsing blocks... (needs more tests) check-in: 588c1c87e1 user: hans tags: trunk
2025-01-29
21:11
Parsing blocks of statements, plus tests (in progress) check-in: e9ce7cd5d1 user: hans tags: trunk
14:21
Updated tokenizer to handle { } check-in: 2d84b2eadc user: hans tags: trunk
2025-01-26
20:19
Parsing blocks of statements... in progress check-in: 273319a381 user: hans tags: trunk
13:33
Add parsing of parenthesized statements check-in: 633ba2e092 user: hans tags: trunk
13:27
Added parsing of statements check-in: e97680ccf7 user: hans tags: trunk
2025-01-25
19:44
Continuing fleshing out and debugging the parser... check-in: d931e92cf9 user: hans tags: trunk
15:32
Fleshing out parser, in progress check-in: e5989a90f4 user: hans tags: trunk
15:02
Overhaul parser stuff check-in: fc86d176a6 user: hans tags: trunk
2025-01-24
13:41
Start rewriting parser (& tests) check-in: b71192d876 user: hans tags: trunk
2025-01-16
14:39
Interpreter can now handle nested statements as well check-in: 0a0e236d53 user: hans tags: trunk
14:35
Parse a nested statement (does not work yet if parenthesized statement is at 'head' position) check-in: cb56ca32bb user: hans tags: trunk
14:24
Added parentheses to tokenizer check-in: 262f88bf48 user: hans tags: trunk
2025-01-15
15:03
Added [ ] brackets to tokenizer check-in: f9cf6b797f user: hans tags: trunk
14:41
Added first version of `list` (untested and probably temporary) check-in: 232d2fdd39 user: hans tags: trunk
2025-01-11
14:26
Names can now be looked up (.foo, etc) check-in: 9df2d232c7 user: hans tags: trunk
2025-01-10
15:19
Simple REPL/interpreter case now works check-in: 163430853a user: hans tags: trunk
10:49
parse simple values like ints, symbols check-in: 238b225c64 user: hans tags: trunk
2025-01-05
13:03
Started adding simple evaluation (incomplete) check-in: 20153ed5f3 user: hans tags: trunk
2024-12-30
13:48
Starting with blocks check-in: 69c844a32a user: hans tags: trunk
2024-12-29
21:24
Added simple parser check-in: 3c764f16d7 user: hans tags: trunk
2024-12-28
11:56
Updated tokenizer (still very simple) check-in: 4528b415b6 user: hans tags: trunk
2024-12-27
12:37
First rudimentary versions of namespace, interpreter, REPL, etc check-in: 7c0aa99541 user: hans tags: trunk
2024-12-25
20:42
Added more skeleton files check-in: f0fd478255 user: hans tags: trunk
16:26
First stab at simple tokenizer check-in: 0c1f83090d user: hans tags: trunk
2024-12-24
16:49
initial empty check-in check-in: 9b2b7f206e user: hans tags: trunk