This commit is contained in:
parent
f857751606
commit
aae2e8e05f
168 changed files with 11625 additions and 0 deletions
88
Utils/Parser Generator/INCLUDE/mlconv.h
Normal file
88
Utils/Parser Generator/INCLUDE/mlconv.h
Normal file
|
@ -0,0 +1,88 @@
|
|||
#ifndef MLCONV_H
|
||||
#define MLCONV_H
|
||||
|
||||
/************************************************************
|
||||
mlconv.h
|
||||
This file can be freely modified for the generation of
|
||||
custom code.
|
||||
|
||||
Copyright (c) 1999 Bumble-Bee Software Ltd.
|
||||
************************************************************/
|
||||
|
||||
/* variables */
|
||||
#define yymoreflg (YYLEXNAME).yymmoreflg
|
||||
#define yyrejectflg (YYLEXNAME).yymrejectflg
|
||||
#define yyreturnflg (YYLEXNAME).yymreturnflg
|
||||
#define yytextgrow (YYLEXNAME).yymtextgrow
|
||||
#define yyunputgrow (YYLEXNAME).yymunputgrow
|
||||
#define yyeol (YYLEXNAME).yymeol
|
||||
#define yyoldeol (YYLEXNAME).yymoldeol
|
||||
#define yystart (YYLEXNAME).yymstart
|
||||
#define yyin (YYLEXNAME).yymin
|
||||
#define yyout (YYLEXNAME).yymout
|
||||
#define yylexerr (YYLEXNAME).yymerr
|
||||
#define yyleng (YYLEXNAME).yymleng
|
||||
#define yylineno (YYLEXNAME).yymlineno
|
||||
#define yyunputindex (YYLEXNAME).yymunputindex
|
||||
#define yytext (YYLEXNAME).yymtext
|
||||
#define yystext (YYLEXNAME).yymstext
|
||||
#define yytext_size (YYLEXNAME).yymtext_size
|
||||
#define yystext_size (YYLEXNAME).yymstext_size
|
||||
#define yystatebuf (YYLEXNAME).yymstatebuf
|
||||
#define yysstatebuf (YYLEXNAME).yymsstatebuf
|
||||
#define yyunputbufptr (YYLEXNAME).yymunputbufptr
|
||||
#define yysunputbufptr (YYLEXNAME).yymsunputbufptr
|
||||
#define yyunput_size (YYLEXNAME).yymunputbufptr
|
||||
#define yysunput_size (YYLEXNAME).yymsunput_size
|
||||
#define yylexdebug (YYLEXNAME).yymdebug
|
||||
#define yylexdebugflush (YYLEXNAME).yymdebugflush
|
||||
#define yylexdebugout (YYLEXNAME).yymdebugout
|
||||
|
||||
/* general functions */
|
||||
#define yylexinit() yymlexinit(&(YYLEXNAME))
|
||||
#define yylex() yymlex(&(YYLEXNAME))
|
||||
#define yyclex() yymclex(&(YYLEXNAME))
|
||||
#define yyreset() yymreset(&(YYLEXNAME))
|
||||
#define yylexcleanup() yymlexcleanup(&(YYLEXNAME))
|
||||
#define yysettextsize(size) yymsettextsize(&(YYLEXNAME), (size))
|
||||
#define yysetunputsize(size) yymsetunputsize(&(YYLEXNAME), (size))
|
||||
|
||||
/* service functions */
|
||||
#define yyinput() (*(YYLEXNAME).yyminput)(&(YYLEXNAME))
|
||||
#define yyoutput(ch) (*(YYLEXNAME).yymoutput)(&(YYLEXNAME), (ch))
|
||||
#define yyunput(ch) (*(YYLEXNAME).yymunput)(&(YYLEXNAME), (ch))
|
||||
#define yywrap() (*(YYLEXNAME).yymwrap)(&(YYLEXNAME))
|
||||
#define yygetchar() (*(YYLEXNAME).yymgetchar)(&(YYLEXNAME))
|
||||
#define yytextoverflow() (*(YYLEXNAME).yymtextoverflow)(&(YYLEXNAME))
|
||||
#define yyunputoverflow() (*(YYLEXNAME).yymunputoverflow)(&(YYLEXNAME))
|
||||
|
||||
/* action functions */
|
||||
#define yybegin(state) yymbegin(&(YYLEXNAME), (state))
|
||||
#define yyecho() yymecho(&(YYLEXNAME))
|
||||
#define yyless(length) yymless(&(YYLEXNAME), (length))
|
||||
#define yymore() yymmore(&(YYLEXNAME))
|
||||
#define yynewline(newline) yymnewline(&(YYLEXNAME), (newline))
|
||||
#define yyreject() yymreject(&(YYLEXNAME))
|
||||
#define yyunputcount() yymunputcount(&(YYLEXNAME))
|
||||
|
||||
/* compatibility */
|
||||
#define ECHO yyecho()
|
||||
#define REJECT yyreject()
|
||||
#define BEGIN (YYLEXNAME).yymstart =
|
||||
#define YYSTATE (YYLEXNAME).yymstart
|
||||
#define YY_START (YYLEXNAME).yymstart
|
||||
|
||||
#ifndef input
|
||||
#define input() (*(YYLEXNAME)->yyminput)(&(YYLEXNAME))
|
||||
#define YY_INPUT
|
||||
#endif
|
||||
#ifndef output
|
||||
#define output(ch) (*(YYLEXNAME)->yymoutput)(&(YYLEXNAME), (ch))
|
||||
#define YY_OUTPUT
|
||||
#endif
|
||||
#ifdef unput
|
||||
#define unput(ch) (*(YYLEXNAME)->yymunput)(&(YYLEXNAME), (ch))
|
||||
#define YY_UNPUT
|
||||
#endif
|
||||
|
||||
#endif
|
Loading…
Add table
Add a link
Reference in a new issue