⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 flex_pp.mak

📁 生成C++的词法/语法分析的Flex语法分析器
💻 MAK
字号:
ORIGIN = PWBORIGIN_VER = 2.0PROJ = FLEX_PPPROJFILE = FLEX_PP.MAKDEBUG = 1CC  = clCFLAGS_G  = /AL /W4 /Za /DMS_DOS /BATCH /Gt8CFLAGS_D  = /f /Od /Zi /ZrCFLAGS_R  = /f- /Ot /Ol /Og /Oe /Oi /GsCXX  = clCXXFLAGS_G  = /W2 /BATCHCXXFLAGS_D  = /f /Zi /OdCXXFLAGS_R  = /f- /Ot /Oi /Ol /Oe /Og /GsMAPFILE_D  = NULMAPFILE_R  = NULLFLAGS_G  = /NOI /STACK:32000 /BATCH /ONERROR:NOEXELFLAGS_D  = /CO /FAR /PACKCLFLAGS_R  = /EXE /FAR /PACKCLINKER	= linkILINK  = ilinkLRF  = echo > NULILFLAGS  = /a /eRUNFLAGS  = -d8 -hscanner.h -oscanner.cpp scanner.lFILES  = CCL.C DFA.C ECS.C MAIN.C MISC.C NFA.C PARSE.C SCAN.C SYM.C TBLCMP.C\	YYLEX.C GEN.COBJS  = CCL.obj DFA.obj ECS.obj MAIN.obj MISC.obj NFA.obj PARSE.obj SCAN.obj\	SYM.obj TBLCMP.obj YYLEX.obj GEN.objall: $(PROJ).exe.SUFFIXES:.SUFFIXES: .obj .c.SUFFIXES: .obj .cCCL.obj : CCL.C flexdef.h!IF $(DEBUG)	@$(CC) @<<$(PROJ).rsp/c $(CFLAGS_G)$(CFLAGS_D) /FoCCL.obj CCL.C<<!ELSE	@$(CC) @<<$(PROJ).rsp/c $(CFLAGS_G)$(CFLAGS_R) /FoCCL.obj CCL.C<<!ENDIFDFA.obj : DFA.C flexdef.h!IF $(DEBUG)	@$(CC) @<<$(PROJ).rsp/c $(CFLAGS_G)$(CFLAGS_D) /FoDFA.obj DFA.C<<!ELSE	@$(CC) @<<$(PROJ).rsp/c $(CFLAGS_G)$(CFLAGS_R) /FoDFA.obj DFA.C<<!ENDIFECS.obj : ECS.C flexdef.h!IF $(DEBUG)	@$(CC) @<<$(PROJ).rsp/c $(CFLAGS_G)$(CFLAGS_D) /FoECS.obj ECS.C<<!ELSE	@$(CC) @<<$(PROJ).rsp/c $(CFLAGS_G)$(CFLAGS_R) /FoECS.obj ECS.C<<!ENDIFMAIN.obj : MAIN.C flexdef.h!IF $(DEBUG)	@$(CC) @<<$(PROJ).rsp/c $(CFLAGS_G)$(CFLAGS_D) /FoMAIN.obj MAIN.C<<!ELSE	@$(CC) @<<$(PROJ).rsp/c $(CFLAGS_G)$(CFLAGS_R) /FoMAIN.obj MAIN.C<<!ENDIFMISC.obj : MISC.C flexdef.h!IF $(DEBUG)	@$(CC) @<<$(PROJ).rsp/c $(CFLAGS_G)$(CFLAGS_D) /FoMISC.obj MISC.C<<!ELSE	@$(CC) @<<$(PROJ).rsp/c $(CFLAGS_G)$(CFLAGS_R) /FoMISC.obj MISC.C<<!ENDIFNFA.obj : NFA.C flexdef.h!IF $(DEBUG)	@$(CC) @<<$(PROJ).rsp/c $(CFLAGS_G)$(CFLAGS_D) /FoNFA.obj NFA.C<<!ELSE	@$(CC) @<<$(PROJ).rsp/c $(CFLAGS_G)$(CFLAGS_R) /FoNFA.obj NFA.C<<!ENDIFPARSE.obj : PARSE.C flexdef.h!IF $(DEBUG)	@$(CC) @<<$(PROJ).rsp/c $(CFLAGS_G)$(CFLAGS_D) /FoPARSE.obj PARSE.C<<!ELSE	@$(CC) @<<$(PROJ).rsp/c $(CFLAGS_G)$(CFLAGS_R) /FoPARSE.obj PARSE.C<<!ENDIFSCAN.obj : SCAN.C flexdef.h parse.h!IF $(DEBUG)	@$(CC) @<<$(PROJ).rsp/c $(CFLAGS_G)$(CFLAGS_D) /FoSCAN.obj SCAN.C<<!ELSE	@$(CC) @<<$(PROJ).rsp/c $(CFLAGS_G)$(CFLAGS_R) /FoSCAN.obj SCAN.C<<!ENDIFSYM.obj : SYM.C flexdef.h!IF $(DEBUG)	@$(CC) @<<$(PROJ).rsp/c $(CFLAGS_G)$(CFLAGS_D) /FoSYM.obj SYM.C<<!ELSE	@$(CC) @<<$(PROJ).rsp/c $(CFLAGS_G)$(CFLAGS_R) /FoSYM.obj SYM.C<<!ENDIFTBLCMP.obj : TBLCMP.C flexdef.h!IF $(DEBUG)	@$(CC) @<<$(PROJ).rsp/c $(CFLAGS_G)$(CFLAGS_D) /FoTBLCMP.obj TBLCMP.C<<!ELSE	@$(CC) @<<$(PROJ).rsp/c $(CFLAGS_G)$(CFLAGS_R) /FoTBLCMP.obj TBLCMP.C<<!ENDIFYYLEX.obj : YYLEX.C flexdef.h parse.h!IF $(DEBUG)	@$(CC) @<<$(PROJ).rsp/c $(CFLAGS_G)$(CFLAGS_D) /FoYYLEX.obj YYLEX.C<<!ELSE	@$(CC) @<<$(PROJ).rsp/c $(CFLAGS_G)$(CFLAGS_R) /FoYYLEX.obj YYLEX.C<<!ENDIFGEN.obj : GEN.C flexdef.h!IF $(DEBUG)	@$(CC) @<<$(PROJ).rsp/c $(CFLAGS_G)$(CFLAGS_D) /FoGEN.obj GEN.C<<!ELSE	@$(CC) @<<$(PROJ).rsp/c $(CFLAGS_G)$(CFLAGS_R) /FoGEN.obj GEN.C<<!ENDIF$(PROJ).exe : $(OBJS)!IF $(DEBUG)	$(LRF) @<<$(PROJ).lrf$(RT_OBJS: = +^) $(OBJS: = +^)$@$(MAPFILE_D)$(LIBS: = +^) +$(LLIBS_G: = +^) +$(LLIBS_D: = +^)$(DEF_FILE) $(LFLAGS_G) $(LFLAGS_D);<<!ELSE	$(LRF) @<<$(PROJ).lrf$(RT_OBJS: = +^) $(OBJS: = +^)$@$(MAPFILE_R)$(LIBS: = +^) +$(LLIBS_G: = +^) +$(LLIBS_R: = +^)$(DEF_FILE) $(LFLAGS_G) $(LFLAGS_R);<<!ENDIF	$(LINKER) @$(PROJ).lrf.c.obj :!IF $(DEBUG)	@$(CC) @<<$(PROJ).rsp/c $(CFLAGS_G)$(CFLAGS_D) /Fo$@ $<<<!ELSE	@$(CC) @<<$(PROJ).rsp/c $(CFLAGS_G)$(CFLAGS_R) /Fo$@ $<<<!ENDIFrun: $(PROJ).exe	$(PROJ).exe $(RUNFLAGS)debug: $(PROJ).exe	CV $(CVFLAGS) $(PROJ).exe $(RUNFLAGS)# << User_supplied_information >>YACC=bison_pp -yYACC_FLAGS=LEX=flex_ppLEX_FLAGS= -ist8.y.c	:	$(YACC) $(YACC_FLAGS)  -d $*.y	rename y_tab.c $*.c	rename y_tab.h $*.h.y.h	:	$(YACC) $(YACC_FLAGS) -d	$*.y	rename y_tab.c $*.c	rename y_tab.h $*.h.l.c	:	$(LEX) $(LEX_FLAGS) $*.l   >$*.c

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -