tinyc

Undocumented in source.

Members

Aliases

code
alias code = byte
Undocumented in source.

Enums

DO_SYM
anonymousenum DO_SYM
Undocumented in source.
IFETCH
anonymousenum IFETCH
Undocumented in source.
VAR
anonymousenum VAR
Undocumented in source.

Functions

opCodeToStr
string opCodeToStr(byte op)
Undocumented in source. Be warned that the author may not have intended to support it.
printAST
void printAST(Node* n, string indent)
Undocumented in source. Be warned that the author may not have intended to support it.
print_stack
char[] print_stack(int[] stack, int* stack_ptr)
Undocumented in source. Be warned that the author may not have intended to support it.
syntax_error
void syntax_error()
Undocumented in source. Be warned that the author may not have intended to support it.

Structs

CodeGenerator
struct CodeGenerator
Undocumented in source.
JitVM
struct JitVM
Undocumented in source.
Lexer
struct Lexer
Undocumented in source.
Node
struct Node
Undocumented in source.
Parser
struct Parser
Undocumented in source.
Putter
struct Putter
Undocumented in source.
VM
struct VM
Undocumented in source.

Variables

buf
char[1000] buf;
Undocumented in source.
buf_index
size_t buf_index;
Undocumented in source.
opCodes
string[] opCodes;
Undocumented in source.
words
string[] words;
Undocumented in source.

Meta