• Joined on 2022-06-09
prenex pushed to master at prenex/slc 2024-09-29 16:07:28 +02:00
83f85858ca better nopsym
prenex pushed to master at prenex/slc 2024-09-29 02:25:26 +02:00
3bee2537bd better smosym desc
prenex pushed to master at prenex/slc 2024-09-29 02:17:16 +02:00
560ac9e29e better type name for do_not_save_ptr; todo about simplest "fast-enough" symbol table
prenex pushed to master at prenex/slc 2024-09-29 01:54:42 +02:00
967960d9bc 32bit operations for session storage + rethinking ownership of char* names for symbol table storage (now it is up to the symbol table and we let it be invalidated)
prenex pushed to master at prenex/slc 2024-09-28 23:47:36 +02:00
ac3d9f41c6 better state change back
prenex pushed to master at prenex/slc 2024-09-28 23:38:23 +02:00
c74ed39ef1 fixed line numbering for double lines; faster turning off for defname; start state setter macro for safer code to not forget things
prenex pushed to master at prenex/slc 2024-09-28 13:19:42 +02:00
2b2cc47d7a word def name state will handle all whitespaces anyways so simplified state change to it
4889472dd3 word def state can enter state now
Compare 2 commits »
prenex pushed to master at prenex/ctraining 2024-09-26 22:24:56 +02:00
d2a873c46c további ötletek
3fe44b4566 added comments
Compare 2 commits »
prenex pushed to master at prenex/slc 2024-09-26 14:30:49 +02:00
71619a7fde finally all comment states seem to work well
prenex pushed to master at prenex/slc 2024-09-26 13:42:25 +02:00
5ec1879796 handle indentation + minor cleanup, words should know their indentation for pythonlikes..
prenex pushed to master at prenex/slc 2024-09-26 13:22:05 +02:00
5d2f0d187b line and column handling + better debug log
aaa8b2fb9c added some test code to main.c
d35b55194f added engine debugging and some cleanup
ceabdee697 slc comment start state machine
Compare 4 commits »
prenex pushed to master at prenex/slc 2024-09-26 11:21:09 +02:00
844a9165dd fixed up main engine architecture a bit
b8e631188d added warnings to build
07c2c39143 some tricky ideas - might revert
Compare 3 commits »
prenex pushed to master at prenex/slc 2024-09-26 00:02:57 +02:00
ea2745da22 minor fix
prenex pushed to master at prenex/slc 2024-09-25 23:54:26 +02:00
ae1ef64838 utilized GOTO well
prenex pushed to master at prenex/slc 2024-09-25 23:35:26 +02:00
f83fd990f8 changed to by-default 64 bit session addressing & implementation of word became better with helper functions and restructuring
prenex pushed to master at prenex/BASED 2024-09-24 13:20:43 +02:00
2e297f0769 better onfail handling - more regular and simpler language semantics this way
prenex pushed to master at prenex/BASED 2024-09-24 05:05:52 +02:00
218f6eacb1 destructor error handling got more thorough analysis...
prenex pushed to master at prenex/BASED 2024-09-23 18:19:26 +02:00
9212dfc814 better interfaces in idea docs; also better SLC docs + minor changes
c3001c4d52 64->32 bit source sizes; more context for better arrays
Compare 2 commits »
prenex pushed to master at prenex/slc 2024-09-19 11:53:36 +02:00
00e818e43b statemachine basic architecture
356a866e8d comments and first version state machine (too complex?)
3ea872d744 better architecture with unions
Compare 3 commits »
prenex pushed to master at prenex/ctraining 2024-09-18 22:31:28 +02:00
dda0374626 hello example