DEADSOFTWARE

Patched for Linux
[mp3cc.git] / MPC.3.5.LINUX / parser / stdpas.h
1 /********************************************************************
3 stdpas.h - initializes the parser/semantic checker with a
4 standard pascal types, constants etc.
6 Niksa Orlic, 2004-04-29
8 ********************************************************************/
10 block* initialize_root_block();
12 void add_std_types(block*);
13 void add_std_constants(block*);
14 void add_std_functions(block*);
15 void add_std_type(block*, enum en_type_class , char*);
16 void add_std_function(block*, char*, type_list*, type*);
17 void add_std_procedure(block*, char*, type_list*);
19 void create_std_function_code(bytecode*, char*);
20 void create_std_function_prefix(bytecode*, char*);
22 void add_special_function(block*, enum en_type_class, enum en_type_class, char*);
23 void add_special_function2(block*, enum en_type_class, enum en_type_class, enum en_type_class, char*);
24 void add_special_function3(block*, enum en_type_class, enum en_type_class, enum en_type_class, enum en_type_class, char*);
25 void add_special_function4(block*, enum en_type_class, enum en_type_class, enum en_type_class, enum en_type_class, enum en_type_class, char*);
26 void add_special_function5(block*, enum en_type_class, enum en_type_class, enum en_type_class, enum en_type_class, enum en_type_class, enum en_type_class, char*);
27 void add_special_function6(block*, enum en_type_class, enum en_type_class, enum en_type_class, enum en_type_class, enum en_type_class, enum en_type_class, enum en_type_class, char*);