User Tools

Site Tools


tokeniser

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
tokeniser [2018/04/17 19:04]
tbest3112 Added syntax highlighting
tokeniser [2019/01/24 12:23] (current)
jgharston Updated beebwiki address.
Line 76: Line 76:
 \\  \\ 
 ==== Notes ==== ==== Notes ====
- Acorn BBC BASIC programs are stored slightly differently. See [[/​Format|Format]] and relevant pages on [[http://​beebwiki.jonripley.com/​|Acorn-specific sites]] for details.\\ \\  This technique may fail if the tokenised code is //longer// than the original text version, which can happen if it contains an **ON GOTO** or **ON GOSUB** statement. This problem may be mitigated to some extent as follows (for Windows BASIC):​\\ ​+ Acorn BBC BASIC programs are stored slightly differently. See [[/​Format|Format]] and relevant pages on [[http://​beebwiki.mdfs.net/​|Acorn-specific sites]] for details.\\ \\  This technique may fail if the tokenised code is //longer// than the original text version, which can happen if it contains an **ON GOTO** or **ON GOSUB** statement. This problem may be mitigated to some extent as follows (for Windows BASIC):​\\ ​
 <code bb4w> <code bb4w>
         B%=EVAL("​0OTHERWISE:"​+A$)         B%=EVAL("​0OTHERWISE:"​+A$)
tokeniser.1523991875.txt.gz ยท Last modified: 2018/04/17 19:04 by tbest3112