Crate kb

Source
Expand description

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> Having a wrapper keeps the possibility open for e.g. caching hash values, or mutability locks
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