亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? smakefile

?? 編譯原理(Flex):生成詞法和語法分析程序的源代碼的程序。
??
字號:
# @(#) $Header: Makefile.in,v 1.2 94/01/04 14:33:19 vern Exp $ (LBL)

# If your version of "make" does not define $(MAKE), comment in the
# definition of "MAKE" below.  (You only need to do this if you intend
# to do "make bigcheck" or "make dist".)
MAKE = smake

# Possible values for DEFS:
#
# For flex to always generate 8-bit scanners, add "-DDEFAULT_CSIZE=256"
# to DEFS.
#
# For Vax/VMS, add "-DVMS" to DEFS.
#
# For MS-DOS, add "-DMS_DOS" to DEFS.  See the directory MISC/MSDOS for
# additional info.

CFLAGS = data=far ignore=85 noicons stackextend optimize
DEFS = define=YYBISON=1 define=YY_NEVER_INTERACTIVE=1
LDFLAGS = noicons
LIBS =

# Installation targeting.  Files will be installed under the tree
# rooted at prefix.  flex will be installed in bindir, libfl.lib in
# libdir, FlexLexer.h will be installed in includedir, and the manual
# pages will be installed in mandir with extension manext.
# 
# Raw, unformatted troff source will be installed if INSTALLMAN=man,
# nroff preformatted versions will be installed if INSTALLMAN=cat.

prefix = Programmer:other # Change this for your AMIGA system.
exec_prefix = $(prefix)
bindir = $(exec_prefix)/bin
libdir = $(exec_prefix)/lib
includedir = $(prefix)/include
manext = 1
mandir = $(prefix)/man/man$(manext)

# You can define this to be "lex" if you want to replace lex at your site.
FLEX = flex

INSTALLMAN = man

SHELL =
srcdir = .
VPATH =

LN_S =
YACC = bison -y
SED = sed
CC = sc
WMERGE = wmerge # from the CWEB distribution
AR = oml
RANLIB =
INSTALL = copy clone
INSTALL_DATA = $(INSTALL)
INSTALL_PROGRAM = $(INSTALL)

# You normally do not need to modify anything below this point.
# ------------------------------------------------------------

CPPFLAGS = idir=. idir=$(srcdir) $(DEFS)

.c.o:
	$(CC) $(CPPFLAGS) $(CFLAGS) $<

HEADERS = flexdef.h version.h

SOURCES = ccl.c dfa.c ecs.c gen.c main.c misc.c nfa.c parse.y \
	scan.l skel.c sym.c tblcmp.c yylex.c
OBJECTS = ccl.o dfa.o ecs.o gen.o main.o misc.o nfa.o parse.o \
	skel.o sym.o tblcmp.o yylex.o \
	$(libdir)/alloca.o $(libdir)/xmalloc.o

LIBSRCS = libmain.c libyywrap.c
LIBOBJS = ansilibmain.o ansilibyywrap.o

LINTSRCS = ccl.c dfa.c ecs.c gen.c main.c misc.c nfa.c parse.c \
	scan.c skel.c sym.c tblcmp.c yylex.c

DISTFILES = README NEWS COPYING INSTALL FlexLexer.h \
	configure.in conf.in Makefile.in mkskel.sh skel.c flex.skl \
	$(HEADERS) $(SOURCES) $(LIBSRCS) MISC \
	flex.1 scan.c install.sh mkinstalldirs configure

DIST_NAME = flex

# which "flex" to use to generate scan.c from scan.l
FLEX_EXEC = ./$(FLEX)
FLEX_FLAGS = -t $(PERF_REPORT)
COMPRESSION =
PERF_REPORT = -p

FLEXLIB = libfl.lib

all: $(FLEX)

$(FLEX): $(OBJECTS) $(FLEXLIB) scan.o
	$(CC) $(CFLAGS) link to $(FLEX) $(LDFLAGS) $(OBJECTS) scan.o $(FLEXLIB) $(LIBS)

bootflex: $(OBJECTS) $(FLEXLIB) initscan.o
	$(CC) $(CFLAGS) link to $(FLEX) $(LDFLAGS) $(OBJECTS) initscan.o $(FLEXLIB) $(LIBS)

parse.c: ansiparse.y
	$(YACC) -d ansiparse.y
	$(SED) "/extern char.*malloc/d" <y.tab.c >parse.tmp
	copy parse.tmp parse.c
	copy y.tab.h parse.h
	@delete y.tab.c y.tab.h parse.tmp
ansiparse.y: $(srcdir)/parse.y parse.ych
	$(WMERGE) $(srcdir)/parse.y parse.ych ansiparse.y

parse.h: parse.c

scan.c: scan.l
	$(FLEX_EXEC) $(FLEX_FLAGS) $(COMPRESSION) $(srcdir)/scan.l >scan.tmp
	$(SED) s,\"$(srcdir)/scan.l\",\"scan.l\", <scan.tmp >scan.c
	@delete scan.tmp

scan.o: scan.c parse.h flexdef.h config.h
initscan.o: initscan.c parse.h flexdef.h config.h
yylex.o: yylex.c parse.h flexdef.h config.h

skel.c: flex.skl mkskel.sh
	$(SHELL) $(srcdir)/mkskel.sh $(srcdir)/flex.skl >skel.c

main.o: main.c flexdef.h config.h version.h
ccl.o: ccl.c flexdef.h config.h
dfa.o: dfa.c flexdef.h config.h
ecs.o: ecs.c flexdef.h config.h
gen.o: gen.c flexdef.h config.h
misc.o: misc.c flexdef.h config.h
nfa.o: nfa.c flexdef.h config.h
parse.o: parse.c flexdef.h config.h
skel.o: skel.c flexdef.h config.h
sym.o: sym.c flexdef.h config.h
tblcmp.o: tblcmp.c flexdef.h config.h

alloca.o: alloca.c
	$(CC) $(CPPFLAGS) $(CFLAGS) define=xmalloc=yy_flex_xmalloc alloca.c

alloca.c: $(srcdir)/MISC/alloca.c
	@delete alloca.c
	copy $(srcdir)/MISC/alloca.c .

test: check
check: flex
	$(FLEX_EXEC) $(FLEX_FLAGS) $(COMPRESSION) $(srcdir)/scan.l > temp_a
	$(SED) s,"$(srcdir)/scan.l","scan.l", < temp_a > temp_b
	-diff scan.c temp_b -l10000 -w
	@delete temp_?
	@echo "Check successful, using COMPRESSION='$(COMPRESSION)'"

bigcheck:
	delete scan.c
	$(MAKE) COMPRESSION=-C check
	delete scan.c
	$(MAKE) COMPRESSION=-Ce check
	delete scan.c
	$(MAKE) COMPRESSION=-Cm check
	delete scan.c
	$(MAKE) COMPRESSION=-Cfea check
	delete scan.c
	$(MAKE) COMPRESSION=-CFer check
	delete scan.c
	$(MAKE) COMPRESSION=-l PERF_REPORT= check
	delete scan.c
	$(MAKE)
	@echo "All checks successful"

$(FLEXLIB): $(LIBOBJS)
	$(AR) $(FLEXLIB) R $(LIBOBJS)

$(FLEX).man: flex.1 # SMAKE can't `cd', sorry.  And, I don't have nroff.
#	cd $(srcdir), nroff -man flex.1 >$(FLEX).man

install: $(FLEX) $(FLEXLIB)
	$(INSTALL_PROGRAM) $(FLEX) $(bindir)/$(FLEX)
#	@delete $(bindir)/$(FLEX)++
	$(INSTALL_DATA) $(FLEXLIB) $(libdir)/libfl.lib
	$(INSTALL_DATA) $(srcdir)/FlexLexer.h $(includedir)/FlexLexer.h

ansilibmain.o: ansilibmain.c
ansilibmain.c: libmain.c libmain.ch
	$(WMERGE) libmain.c libmain.ch ansilibmain.c
ansilibyywrap.o: ansilibyywrap.c
ansilibyywrap.c: libyywrap.c libyywrap.ch
	$(WMERGE) libyywrap.c libyywrap.ch ansilibyywrap.c

clean:
	-delete parse.(c|h) ansi\#? \#?.(bak|o|lnk) \
	alloca.c lex.yy.(c|cc) $(FLEXLIB)

veryclean: clean
	-delete $(FLEX) scan.c

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
一本大道久久a久久综合婷婷| www.亚洲色图| 中文字幕 久热精品 视频在线 | 在线亚洲欧美专区二区| 久久国产尿小便嘘嘘| 亚洲精品成a人| 精品美女一区二区| 欧美视频中文字幕| 91蜜桃网址入口| 国产一区视频网站| 丝袜美腿亚洲综合| 亚洲精品免费在线观看| 国产日韩精品一区二区三区在线| 欧美伦理电影网| 一本久久综合亚洲鲁鲁五月天 | 成人午夜大片免费观看| 免费精品视频在线| 亚洲超丰满肉感bbw| 亚洲欧美一区二区视频| 国产色爱av资源综合区| 日韩一区二区三免费高清| 欧美亚洲综合一区| 91在线看国产| av不卡免费在线观看| 丁香亚洲综合激情啪啪综合| 精品一区二区免费视频| 日韩激情视频在线观看| 午夜精品一区二区三区免费视频| 亚洲手机成人高清视频| 亚洲欧洲一区二区三区| 中文字幕一区二区三区不卡在线| 国产性色一区二区| 久久久久国产精品麻豆ai换脸| 欧美电影免费观看高清完整版| 欧美一区二区三区白人| 91麻豆精品国产91久久久资源速度| 欧美色视频在线| 欧美日韩国产精品成人| 欧美婷婷六月丁香综合色| 欧美色综合网站| 在线免费av一区| 欧美一a一片一级一片| 欧美日韩黄色影视| 欧美日韩免费观看一区三区| 5858s免费视频成人| 日韩一区二区在线免费观看| 精品欧美黑人一区二区三区| 久久精品日韩一区二区三区| 国产日韩欧美电影| 亚洲日本在线a| 亚洲一级二级三级| 青娱乐精品视频在线| 久久国产精品99精品国产| 国产高清不卡一区二区| a美女胸又www黄视频久久| 欧洲一区二区av| 69堂国产成人免费视频| 久久亚洲综合色一区二区三区| 国产亚洲精品福利| 亚洲蜜臀av乱码久久精品| 亚洲午夜久久久久久久久电影网 | 在线看国产日韩| 欧美丝袜自拍制服另类| 日韩三级中文字幕| 久久久影院官网| 亚洲日本中文字幕区| 婷婷六月综合网| 国产美女在线观看一区| 91视频91自| 在线不卡的av| 国产亚洲欧美一级| 亚洲综合视频在线观看| 久久国产剧场电影| 91首页免费视频| 欧美放荡的少妇| 久久久久久久久97黄色工厂| 亚洲欧美一区二区三区国产精品| 亚洲国产视频直播| 国产综合成人久久大片91| eeuss鲁片一区二区三区 | 成人一级黄色片| 欧美这里有精品| 精品国产91乱码一区二区三区| 国产精品久久久久久久久久免费看| 一二三四区精品视频| 激情五月婷婷综合网| 91老司机福利 在线| 欧美一区二区三区公司| 国产精品欧美综合在线| 婷婷综合另类小说色区| 丁香激情综合国产| 日韩一级片在线播放| 国产精品少妇自拍| 免费在线观看不卡| 色偷偷一区二区三区| 欧美成人a视频| 亚洲综合清纯丝袜自拍| 国产成人免费视频| 欧美岛国在线观看| 亚洲综合免费观看高清完整版在线| 国产在线精品一区在线观看麻豆| 欧美午夜影院一区| 国产精品热久久久久夜色精品三区| 舔着乳尖日韩一区| 91蝌蚪porny九色| 久久久久久一二三区| 日韩av电影天堂| 色噜噜狠狠成人网p站| 国产精品无遮挡| 国产精品自拍三区| 欧美一区二区人人喊爽| 亚洲国产日韩a在线播放| 成人高清视频在线观看| 久久久亚洲欧洲日产国码αv| 石原莉奈在线亚洲三区| 欧美视频在线观看一区| 亚洲精品免费看| 99re这里只有精品6| 国产欧美日韩在线| 国产一区二区久久| 亚洲精品在线电影| 日韩二区在线观看| 欧美放荡的少妇| 天天影视网天天综合色在线播放| 在线观看欧美日本| 亚洲欧美日韩国产另类专区| www.99精品| 国产精品久久久久久久第一福利| 国产成人综合在线播放| 亚洲精品一区二区三区影院| 久久国产麻豆精品| 欧美精品一区二区高清在线观看| 日本欧美加勒比视频| 91精品国产色综合久久久蜜香臀| 石原莉奈一区二区三区在线观看| 欧美日韩国产另类一区| 日韩和的一区二区| 日韩欧美在线网站| 日本不卡不码高清免费观看| 欧美一级欧美三级| 精品一区精品二区高清| 精品国产乱码久久久久久1区2区 | 国产亚洲综合av| 国产精品综合一区二区三区| 久久久久久免费| 国产精品一品二品| 国产精品嫩草影院av蜜臀| 成人小视频在线观看| 中文字幕日本乱码精品影院| 一本一本大道香蕉久在线精品| 亚洲欧美综合色| 91久久精品日日躁夜夜躁欧美| 亚洲一区二区免费视频| 欧美精品电影在线播放| 久久99久久精品| 国产精品网站一区| 在线国产亚洲欧美| 青青草伊人久久| 久久精品视频在线免费观看| 99re这里只有精品视频首页| 亚洲一区二区三区四区在线免费观看 | 黄色精品一二区| 国产精品素人一区二区| 91久久免费观看| 麻豆中文一区二区| 国产精品女同一区二区三区| 欧美丝袜第三区| 国产一区二区主播在线| 一色桃子久久精品亚洲| 7777精品久久久大香线蕉| 国产一区二区在线看| 国产精品传媒入口麻豆| 欧美日韩不卡一区二区| 国产原创一区二区三区| 亚洲欧美日韩久久| 精品美女在线观看| 91亚洲午夜精品久久久久久| 日本vs亚洲vs韩国一区三区二区| 久久久久久久久久美女| 在线观看视频一区二区欧美日韩| 久久精品国产亚洲aⅴ| 亚洲三级小视频| 欧美成人一区二区| 91视频观看视频| 国内精品国产成人| 亚洲影院免费观看| 国产日韩亚洲欧美综合| 欧美日韩一区二区三区不卡| 国产传媒久久文化传媒| 婷婷中文字幕综合| 日韩一区在线看| 欧美sm美女调教| 91成人在线免费观看| 国产精品亚洲专一区二区三区| 亚洲午夜三级在线| 国产精品久久久久国产精品日日 | 欧美电影一区二区三区| 成人va在线观看| 久久er99热精品一区二区| 亚洲国产一区二区三区青草影视|