[−][src]Crate kb
A BASIC dialect
Structs
ArgSpec | |
AssignTarget | |
BasicError | |
Code | |
DefaultHandler | |
Expr | |
File | |
Func | |
FuncDisplay | |
GenObj | generator object created by calling generator functions |
GenObjPtr | |
Import | |
IndexedMap | |
List | Wrapper around RefCell<Vec |
Loader | |
Mark | |
RcStr | str smarat pointer that also stashes chars as needed so that char access can be constant time |
Scope | |
Source | |
Stmt | |
Str | |
Var | |
Vm |
Enums
ArithmeticBinop | |
ArithmeticUnop | |
AssignTargetDesc | |
Binop | |
ExprDesc | |
Opcode | |
StmtDesc | |
Token | |
Unop | |
Val | |
VarScope |
Constants
PRELUDE_NAME |
Traits
Handler | Interface to the outside world |
Functions
callfunc | |
exec | |
lex | |
main | |
parse | |
translate_files |