Expand description
Paring related functions for basic.
Enums§
Functions§
- dec_
u16_ inner - XXX stolen to the asm parser
- f32_
to_ amstrad_ float - hex_
u16_ inner - XXX stolen to the asm parser
- parse_
abs - parse_
all_ generated_ numeric_ functions_ any - parse_
all_ generated_ numeric_ functions_ int - parse_
all_ generated_ string_ functions - parse_
asc - parse_
assign - parse_
atn - parse_
base_ variable_ name - parse_
basic_ line - Parse a line
- parse_
basic_ program - Parse complete basic program“],
- parse_
basic_ value - TODO add the missing chars Parse the instructions that do not need a prefix byte TODO Add all the other instructions“], Parse a basic value
- parse_
call - parse_
canal - parse_
char - parse_
cint - parse_
comma - Parse a comma optionally surrounded by space
- parse_
cos - parse_
creal - parse_
decimal_ value_ 16bits - TODO: add binary number
- parse_
exp - parse_
fix - parse_
float_ variable - parse_
floating_ point - parse_
hexadecimal_ value_ 16bits - Parse an hexadecimal value
- parse_
inkey - parse_
inp - parse_
input - parse_
instruction - Parse any instruction. In opposite to BASIC editor, parameters are verified (i.e. generated BASIC is valid)
- parse_
int - parse_
integer_ value_ 16bits - parse_
integer_ variable - parse_
joy - parse_
len - parse_
log - parse_
numeric_ expression - TODO check that some generated functions do not generate strings even if they consume numbers
- parse_
peek - parse_
print - Parse a complete and valid print expression
- parse_
print_ arg_ spc_ or_ tab - Parse the Args SPC or TAB of a print expression
- parse_
print_ arg_ using - Parse using argument of a print expression
- parse_
print_ expression - Parse a single expression of a print
- parse_
print_ stream_ expression - Parse a list of expressions for print
- parse_
quote - parse_
quoted_ string - parse_
rem - Parse a comment“],
- parse_
sgn - parse_
sin - parse_
space - parse_
space0 - parse_
space1 - parse_
sq - parse_
sqr - parse_
string_ expression - parse_
string_ variable - parse_
tan - parse_
unt - parse_
val - parse_
variable - test_
parse - test_
parse1 - test_
parse_ and_ compare