SYMBOL INDEX (26 symbols across 15 files) FILE: compiler.cpp function Op (line 33) | Op compiler::tok2op(const std::string& s) function machine_t (line 216) | machine_t& compiler::get_program() FILE: error.cpp function error (line 13) | void error(const char* s) FILE: include/compiler.hpp class compiler (line 16) | class compiler FILE: include/fileptr.hpp class fileptr (line 14) | class fileptr { FILE: include/instructions.hpp type Op (line 12) | enum Op { FILE: include/label.hpp type label_t (line 15) | struct label_t { method label_t (line 19) | label_t(const std::string& name_, int32_t position) FILE: include/machine.hpp class machine_t (line 18) | class machine_t { FILE: include/parser.hpp class parser (line 14) | class parser FILE: instructions.cpp function Op (line 50) | Op from_s(const char* str) FILE: machine.cpp function machine_t (line 68) | machine_t& machine_t::operator=(const machine_t& p) FILE: sm.cpp function compile_and_run (line 19) | void compile_and_run(FILE* f) function help (line 26) | void help() function main (line 33) | int main(int argc, char** argv) FILE: smc.cpp function sbasename (line 24) | static std::string sbasename(const std::string& s) function compile_error (line 31) | static void compile_error(const char* msg) function compile (line 37) | void compile(FILE* f, const std::string& out) function main (line 45) | int main(int argc, char** argv) FILE: smd.cpp function isprintable (line 17) | static bool isprintable(int c) function disassemble (line 39) | static void disassemble(machine_t &m) function help (line 60) | int help() function main (line 67) | int main(int argc, char** argv) FILE: smr.cpp function help (line 18) | static void help() function main (line 39) | int main(int argc, char** argv) FILE: upper.cpp function upper (line 12) | std::string upper(const std::string& s)