e576bb2002-10-11Martin Nilsson /* || This file is part of Pike. For copyright information see COPYRIGHT. || Pike is distributed under GPL, LGPL and MPL. See the file COPYING || for more information. */
7068e31999-06-12Mirar (Pontus Hagland) #ifndef PARSER_INITER
6c4a1a1999-12-30Martin Stjernholm #define PARSER_CLASS(a,b,c,what,id) extern struct program *what;
13670c2015-05-25Martin Nilsson #define PARSER_SUBMODULE(a,b,c) #define PARSER_SUBMODMAG(a,b,c)
7068e31999-06-12Mirar (Pontus Hagland) #define PARSER_FUNCTION(a,name,c,d) void name(INT32 args); #endif
13670c2015-05-25Martin Nilsson PARSER_CLASS("HTML", init_parser_html, exit_parser_html,
6c4a1a1999-12-30Martin Stjernholm  parser_html_program, PROG_PARSER_HTML_ID )
7068e31999-06-12Mirar (Pontus Hagland) 
919d092004-02-23Per Hedbor PARSER_SUBMODULE("_RCS", init_parser_rcs, exit_parser_rcs )
bf15112004-09-19Per Hedbor PARSER_SUBMODULE("_C", init_parser_c, exit_parser_c )
bdfbf22004-10-05Martin Nilsson PARSER_SUBMODULE("_Pike", init_parser_pike, exit_parser_pike )
23a7db2005-11-12Martin Nilsson PARSER_SUBMODULE("XML", init_parser_xml, exit_parser_xml )
919d092004-02-23Per Hedbor 
7068e31999-06-12Mirar (Pontus Hagland)  /* for documentation purpose:
13670c2015-05-25Martin Nilsson PARSER_SUBMODULE("ANY", init_parser_any, exit_parser_any )
7068e31999-06-12Mirar (Pontus Hagland) PARSER_SUBMODMAG("PNG", init_parser_png, exit_parser_png ) PARSER_FUNCTION("lay",parser_lay, tOr(tFunc(tArr(tOr(tObj,tLayerMap)),tObj), tFunc(tArr(tOr(tObj,tLayerMap)) tInt tInt tInt tInt,tObj)),0) */