chomik 0.2.1
experimental and minimalistic programming language
|
My name is Pawel Biernacki.
I am a software engineer.
This site is my hobby project.
#include <chomik.h>
Public Member Functions | |
parser (program &p) | |
int | parse (const char *filename) |
int | parse_string (const std::string &code, std::ostream &error_stream) |
void | copy_list_of_statements_to_the_program (list_of_statements *const l) |
Static Public Member Functions | |
static void | register_parser (parser *p) |
static parser * | get_parser_pointer () |
This is a parser, it is in fact written in bison, and it cooperates with a flex scanner. Its purpose is to configure the program.
chomik::parser::parser | ( | program & | p | ) |
void chomik::parser::copy_list_of_statements_to_the_program | ( | list_of_statements *const | l | ) |
|
inlinestatic |
int chomik::parser::parse | ( | const char * | filename | ) |
int chomik::parser::parse_string | ( | const std::string & | code, |
std::ostream & | error_stream ) |
|
inlinestatic |