Mercurial > hg > index.cgi
comparison src/lwbasic.s @ 121:5d5472b11ccd
Initital skeleton of separation of separate parsing scheme
This is the first commit in a long series related to separating the parsing
of the input code from the execution of the code. It should allow for more
efficient, and probably simpler, execution while giving quicker feedback
when someone types in syntactically invalid code.
author | William Astle <lost@l-w.ca> |
---|---|
date | Sun, 31 Dec 2023 17:44:39 -0700 |
parents | a6a53e5c04bd |
children | 9d57279c900e |
comparison
equal
deleted
inserted
replaced
120:1c1a0150fdda | 121:5d5472b11ccd |
---|---|
50 include expr.s | 50 include expr.s |
51 include number.s | 51 include number.s |
52 include int.s | 52 include int.s |
53 include fps.s | 53 include fps.s |
54 include token.s | 54 include token.s |
55 include bytecode.s | |
56 include parse.s | |
57 include keywordtab.s | |
55 include miscdata.s | 58 include miscdata.s |
56 include keywords.s | 59 include keywords.s |
57 *pragmapop list | 60 *pragmapop list |
58 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | 61 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; |
59 ; Need to ensure the vectors are at 0xbff2 | 62 ; Need to ensure the vectors are at 0xbff2 |