annotate regexParser/Makefile @ 324:879dc5d1cb6a default tip

fix
author mir3636
date Fri, 27 May 2016 21:21:09 +0900
parents 672c1be4eec7
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
302
27414e6fb33c retrying blocked search
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 301
diff changeset
1 TARGET= regexParser test/ccMerge
324
mir3636
parents: 323
diff changeset
2 OPT= -g # -O2
323
672c1be4eec7 add OPT flag
mir3636
parents: 317
diff changeset
3 CFLAGS= -Wall $(OPT) -g -I$(CERIUM)/include/TaskManager -I.
672c1be4eec7 add OPT flag
mir3636
parents: 317
diff changeset
4 SEQCFLAGS= -Wall $(OPT) -g -I$(CERIUM)/include/TaskManager -I.
302
27414e6fb33c retrying blocked search
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 301
diff changeset
5 CC= clang++
311
1d79e61a9365 CbC state generator is not work on -O2 but -O1
Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
parents: 308
diff changeset
6 CbC= /usr/local/Cellar/cbc/llvm3.8/bin/clang
324
mir3636
parents: 323
diff changeset
7 CERIUM= ../../../Game/Cerium
272
5aa9d01926f1 Cerium version no compile errors
kono
parents: 271
diff changeset
8 AR= libCeriumGrep.a
79
52da06c3f050 add printTree.cc & fix Makefile
Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
parents: 78
diff changeset
9
52da06c3f050 add printTree.cc & fix Makefile
Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
parents: 78
diff changeset
10 SRCS_TMP = $(wildcard *.cc)
312
c9ac6f06e706 add loop
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 311
diff changeset
11 SRCS_EXCLUDE = sequentialSearch.cc state.cc parallelSearch.cc taskInit.cc searchTask.cc main.cc stateCbC.cc sequentialSearchCbC.cc
79
52da06c3f050 add printTree.cc & fix Makefile
Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
parents: 78
diff changeset
12 SRCS = $(filter-out $(SRCS_EXCLUDE),$(SRCS_TMP))
52da06c3f050 add printTree.cc & fix Makefile
Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
parents: 78
diff changeset
13 OBJS = $(SRCS:.cc=.o)
52da06c3f050 add printTree.cc & fix Makefile
Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
parents: 78
diff changeset
14
292
868f01f1ba8e maximum match
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 290
diff changeset
15 # REGEX = '[A-Z][A-Za-z0-9_]*'
311
1d79e61a9365 CbC state generator is not work on -O2 but -O1
Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
parents: 308
diff changeset
16 # REGEX = '(a|b)*a(a|b)(a|b)'
1d79e61a9365 CbC state generator is not work on -O2 but -O1
Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
parents: 308
diff changeset
17 REGEX = '(mil|hav)[A-Za-z]'
289
20ed7536784f add test file
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 275
diff changeset
18
20ed7536784f add test file
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 275
diff changeset
19 SUBST = -subset
20ed7536784f add test file
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 275
diff changeset
20
20ed7536784f add test file
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 275
diff changeset
21 TESTFILE = test/c.txt
290
7f320313f44e clean up test in Makefile
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 289
diff changeset
22 WC = | wc
7f320313f44e clean up test in Makefile
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 289
diff changeset
23 # WC =
227
8be58af605da fix getNext()
Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
parents: 222
diff changeset
24
79
52da06c3f050 add printTree.cc & fix Makefile
Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
parents: 78
diff changeset
25 .cc.o:
52da06c3f050 add printTree.cc & fix Makefile
Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
parents: 78
diff changeset
26 $(CC) $(CFLAGS) -c $< -o $@
52da06c3f050 add printTree.cc & fix Makefile
Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
parents: 78
diff changeset
27
191
02031fb73af8 remove somefiles and fix header files
Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
parents: 167
diff changeset
28 all: $(TARGET)
79
52da06c3f050 add printTree.cc & fix Makefile
Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
parents: 78
diff changeset
29
312
c9ac6f06e706 add loop
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 311
diff changeset
30 regexParser: $(OBJS) main.o $(AR)
c9ac6f06e706 add loop
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 311
diff changeset
31 $(CC) $(CFLAGS) -o $@ $(AR) main.o
79
52da06c3f050 add printTree.cc & fix Makefile
Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
parents: 78
diff changeset
32
202
39ca25ed0607 add searchBit test
Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
parents: 198
diff changeset
33 test/searchBit: test/searchBit.cc
265
1e2c12ec25b7 Makefile for Cerium
Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
parents: 263
diff changeset
34 $(CC) $(CFLAGS) $< bitVector.cc -o $@
45
89a198fa6b23 add dfrTobin
Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
35
265
1e2c12ec25b7 Makefile for Cerium
Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
parents: 263
diff changeset
36 test/ccMerge: test/ccMerge.o subsetConstruction.o regexParser.o node.o error.o bitVector.o
308
1188debbef10 separate CharClass
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 302
diff changeset
37 $(CC) $(CFLAGS) $< subsetConstruction.o regexParser.o node.o error.o bitVector.o CharClass.o -o $@
207
58d3c01bf421 test gcov
Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
parents: 205
diff changeset
38
272
5aa9d01926f1 Cerium version no compile errors
kono
parents: 271
diff changeset
39 parallelSearch: $(AR)
5aa9d01926f1 Cerium version no compile errors
kono
parents: 271
diff changeset
40 cd cerium ; $(MAKE) -f Makefile.macosx CERIUM=../$(CERIUM)
5aa9d01926f1 Cerium version no compile errors
kono
parents: 271
diff changeset
41
5aa9d01926f1 Cerium version no compile errors
kono
parents: 271
diff changeset
42 $(AR): $(OBJS)
5aa9d01926f1 Cerium version no compile errors
kono
parents: 271
diff changeset
43 ar crus $@ $(OBJS)
227
8be58af605da fix getNext()
Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
parents: 222
diff changeset
44
207
58d3c01bf421 test gcov
Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
parents: 205
diff changeset
45 gcov:
58d3c01bf421 test gcov
Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
parents: 205
diff changeset
46 make CFLAGS="-Wall -O0 -g -coverage"
58d3c01bf421 test gcov
Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
parents: 205
diff changeset
47 make test1
58d3c01bf421 test gcov
Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
parents: 205
diff changeset
48 make merge_test
58d3c01bf421 test gcov
Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
parents: 205
diff changeset
49 gcov *.gcda
205
b7b8f0c03fe3 add test/ccMerge.cc
Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
parents: 202
diff changeset
50
289
20ed7536784f add test file
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 275
diff changeset
51 test/c.txt : test/c.txt.gz
20ed7536784f add test file
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 275
diff changeset
52 gunzip < $< > $@
20ed7536784f add test file
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 275
diff changeset
53
45
89a198fa6b23 add dfrTobin
Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
54 clean:
272
5aa9d01926f1 Cerium version no compile errors
kono
parents: 271
diff changeset
55 rm -f $(TARGET) $(OBJS) $(AR)
312
c9ac6f06e706 add loop
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 311
diff changeset
56 rm -rf *~ \#* *.gcda *.gcno *.gcov state.cc sequentialSearch *.dSYM *.o stateCbC.cc sequentialCbC
289
20ed7536784f add test file
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 275
diff changeset
57 cd test; rm -rf *.o *~ \#* *.gcda *.gcno *.gcov *.dSYM
272
5aa9d01926f1 Cerium version no compile errors
kono
parents: 271
diff changeset
58 cd cerium; make clean
301
4cb6eea3ab12 add CbC version
Kaito Tokumori <e105711@ie.u-ryukyu.ac.jp>
parents: 299
diff changeset
59 touch state.cc stateCbC.cc
78
23a96fefa643 add make test
Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
parents: 53
diff changeset
60
164
93d3ad1d20ed add mergeTest.cc
Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
parents: 162
diff changeset
61 .SUFFIXES: .cc .o
93d3ad1d20ed add mergeTest.cc
Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
parents: 162
diff changeset
62
289
20ed7536784f add test file
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 275
diff changeset
63 tSearch: regexParser $(TESTFILE)
290
7f320313f44e clean up test in Makefile
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 289
diff changeset
64 ./regexParser $(SUBSET) -regex $(REGEX) -ts -file $(TESTFILE) $(WC)
289
20ed7536784f add test file
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 275
diff changeset
65
324
mir3636
parents: 323
diff changeset
66 testParallel : parallelSearch $(TESTFILE)
mir3636
parents: 323
diff changeset
67 ./cerium/ceriumGrep $(SUBSET) -regex $(REGEX) -file $(TESTFILE) $(WC)
289
20ed7536784f add test file
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 275
diff changeset
68
20ed7536784f add test file
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 275
diff changeset
69 test2: regexParser $(TESTFILE)
316
c4d33b7c3ccd no compile error
mir3636
parents: 312
diff changeset
70 ./regexParser $(SUBSET) -regex $(REGEX) -file $(TESTFILE) $(WC)
263
292753bb31e4 fix Makefile
Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
parents: 255
diff changeset
71
289
20ed7536784f add test file
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 275
diff changeset
72 grepWalk: regexParser $(TESTFILE)
299
bdfe0a32c48f grepWalk
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 298
diff changeset
73 ./regexParser $(SUBSET) -regex $(REGEX) -file $(TESTFILE) $(WC)
289
20ed7536784f add test file
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 275
diff changeset
74
312
c9ac6f06e706 add loop
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 311
diff changeset
75 sequentialSearch: sequentialSearch.cc regexParser $(AR) $(TESTFILE)
289
20ed7536784f add test file
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 275
diff changeset
76 ./regexParser -seq -subset -regex $(REGEX)
308
1188debbef10 separate CharClass
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 302
diff changeset
77 $(CC) $(SEQCFLAGS) -c sequentialSearch.cc
312
c9ac6f06e706 add loop
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 311
diff changeset
78 $(CC) $(SEQDFLAGS) sequentialSearch.o $(AR) -o $@
c9ac6f06e706 add loop
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 311
diff changeset
79 - ./$@ -file $(TESTFILE) $(WC)
289
20ed7536784f add test file
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 275
diff changeset
80
312
c9ac6f06e706 add loop
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 311
diff changeset
81 sequentialLoop: sequentialSearch.cc regexParser $(AR) $(TESTFILE)
c9ac6f06e706 add loop
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 311
diff changeset
82 ./regexParser -loop -subset -regex $(REGEX)
c9ac6f06e706 add loop
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 311
diff changeset
83 $(CC) $(SEQCFLAGS) -c sequentialSearch.cc
c9ac6f06e706 add loop
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 311
diff changeset
84 $(CC) $(SEQDFLAGS) sequentialSearch.o $(AR) -o $@
c9ac6f06e706 add loop
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 311
diff changeset
85 - ./$@ -file $(TESTFILE) $(WC)
c9ac6f06e706 add loop
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 311
diff changeset
86
c9ac6f06e706 add loop
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 311
diff changeset
87
c9ac6f06e706 add loop
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 311
diff changeset
88 sequentialCbC: sequentialSearchCbC.cc regexParser $(AR) $(TESTFILE)
c9ac6f06e706 add loop
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 311
diff changeset
89 ./regexParserCbC -cbc -subset -regex $(REGEX)
311
1d79e61a9365 CbC state generator is not work on -O2 but -O1
Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
parents: 308
diff changeset
90 $(CbC) $(SEQCFLAGS) -O1 -c sequentialSearchCbC.cc
312
c9ac6f06e706 add loop
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 311
diff changeset
91 $(CbC) $(SEQDFLAGS) sequentialSearchCbC.o $(AR) -o $@
c9ac6f06e706 add loop
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 311
diff changeset
92 - ./$@ -file $(TESTFILE) $(WC)
273
bc704a31e842 add test for Cerium
kono
parents: 272
diff changeset
93
209
959f8c00da17 fix charClassStackPop()
Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
parents: 208
diff changeset
94 test1: regexParser
208
2ec95755238e fix mergetest
Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
parents: 207
diff changeset
95 ./regexParser -regex 'a'
2ec95755238e fix mergetest
Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
parents: 207
diff changeset
96 ./regexParser -regex 'ab'
2ec95755238e fix mergetest
Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
parents: 207
diff changeset
97 ./regexParser -regex 'a*b'
2ec95755238e fix mergetest
Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
parents: 207
diff changeset
98 ./regexParser -regex 'ab*'
2ec95755238e fix mergetest
Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
parents: 207
diff changeset
99 ./regexParser -regex '(ab)*'
2ec95755238e fix mergetest
Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
parents: 207
diff changeset
100 ./regexParser -regex '(ab)*c'
2ec95755238e fix mergetest
Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
parents: 207
diff changeset
101 ./regexParser -regex '(ab)c'
2ec95755238e fix mergetest
Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
parents: 207
diff changeset
102 ./regexParser -regex '(a|b)c'
2ec95755238e fix mergetest
Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
parents: 207
diff changeset
103 ./regexParser -regex 'a(bc)*d'
2ec95755238e fix mergetest
Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
parents: 207
diff changeset
104 ./regexParser -regex 'abc*d'
2ec95755238e fix mergetest
Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
parents: 207
diff changeset
105 ./regexParser -regex '(ab)c*d'
2ec95755238e fix mergetest
Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
parents: 207
diff changeset
106 ./regexParser -regex 'a(b)c'
2ec95755238e fix mergetest
Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
parents: 207
diff changeset
107 ./regexParser -regex '(a|b|c)d'
2ec95755238e fix mergetest
Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
parents: 207
diff changeset
108 ./regexParser -regex '(a|b|c)*d'
2ec95755238e fix mergetest
Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
parents: 207
diff changeset
109 ./regexParser -regex '[a]'
2ec95755238e fix mergetest
Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
parents: 207
diff changeset
110 ./regexParser -regex '[ab]'
2ec95755238e fix mergetest
Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
parents: 207
diff changeset
111 ./regexParser -regex '[a-z]'
2ec95755238e fix mergetest
Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
parents: 207
diff changeset
112 ./regexParser -regex '[a-zA-Z]'
2ec95755238e fix mergetest
Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
parents: 207
diff changeset
113 ./regexParser -regex '[a-zA-Z]*'
2ec95755238e fix mergetest
Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
parents: 207
diff changeset
114 ./regexParser -regex 'a[a-zA-Z]*'
2ec95755238e fix mergetest
Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
parents: 207
diff changeset
115 ./regexParser -regex 'a([a-z])'
2ec95755238e fix mergetest
Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
parents: 207
diff changeset
116 ./regexParser -regex 'a|[a-z]'
2ec95755238e fix mergetest
Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
parents: 207
diff changeset
117 ./regexParser -regex 'a|[a-z]*'
2ec95755238e fix mergetest
Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
parents: 207
diff changeset
118 ./regexParser -regex 'a*|[a-z]'
2ec95755238e fix mergetest
Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
parents: 207
diff changeset
119 ./regexParser -regex '[d-ga-c]'
2ec95755238e fix mergetest
Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
parents: 207
diff changeset
120 ./regexParser -regex '[d-ga-d]'
2ec95755238e fix mergetest
Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
parents: 207
diff changeset
121 ./regexParser -regex '[d-ga-e]'
2ec95755238e fix mergetest
Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
parents: 207
diff changeset
122 ./regexParser -regex '[d-ga-f]'
2ec95755238e fix mergetest
Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
parents: 207
diff changeset
123 ./regexParser -regex '[d-ga-h]'
2ec95755238e fix mergetest
Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
parents: 207
diff changeset
124 ./regexParser -regex '[d-gd-e]'
2ec95755238e fix mergetest
Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
parents: 207
diff changeset
125 ./regexParser -regex '[d-gd-f]'
2ec95755238e fix mergetest
Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
parents: 207
diff changeset
126 ./regexParser -regex '[d-gd-h]'
2ec95755238e fix mergetest
Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
parents: 207
diff changeset
127 ./regexParser -regex '[d-ge-f]'
2ec95755238e fix mergetest
Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
parents: 207
diff changeset
128 ./regexParser -regex '[d-ge-g]'
2ec95755238e fix mergetest
Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
parents: 207
diff changeset
129 ./regexParser -regex '[d-ge-i]'
2ec95755238e fix mergetest
Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
parents: 207
diff changeset
130 ./regexParser -regex '[d-gg-i]'
2ec95755238e fix mergetest
Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
parents: 207
diff changeset
131 ./regexParser -regex '[d-gh-i]'
2ec95755238e fix mergetest
Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
parents: 207
diff changeset
132 ./regexParser -regex '[d-ga-cx-z]'
2ec95755238e fix mergetest
Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
parents: 207
diff changeset
133 ./regexParser -regex '[d-ga-de-d]'
2ec95755238e fix mergetest
Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
parents: 207
diff changeset
134 ./regexParser -regex '[d-ga-db-e]'
2ec95755238e fix mergetest
Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
parents: 207
diff changeset
135 ./regexParser -regex '[d-gh-ja-e]'
216
4852bfa85db4 spell fix
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 209
diff changeset
136 ./regexParser -regex 'abcd'
255
61d4d466e64c fix Makefile
Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
parents: 245
diff changeset
137 ./regexParser -regex '([a-c]x|[d-f]y)'
162
d7f762404113 add TestCode
masa
parents: 153
diff changeset
138
209
959f8c00da17 fix charClassStackPop()
Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
parents: 208
diff changeset
139 merge_test: test/ccMerge
208
2ec95755238e fix mergetest
Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
parents: 207
diff changeset
140 ./test/ccMerge -regex '[f-i]' -regex 'e'
2ec95755238e fix mergetest
Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
parents: 207
diff changeset
141 ./test/ccMerge -regex '[f-i]' -regex 'f'
2ec95755238e fix mergetest
Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
parents: 207
diff changeset
142 ./test/ccMerge -regex '[f-i]' -regex 'g'
2ec95755238e fix mergetest
Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
parents: 207
diff changeset
143 ./test/ccMerge -regex '[f-i]' -regex 'i'
2ec95755238e fix mergetest
Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
parents: 207
diff changeset
144 ./test/ccMerge -regex '[f-i]' -regex 'j'
2ec95755238e fix mergetest
Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
parents: 207
diff changeset
145 ./test/ccMerge -regex 'e' -regex '[f-i]'
2ec95755238e fix mergetest
Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
parents: 207
diff changeset
146 ./test/ccMerge -regex 'f' -regex '[f-i]'
2ec95755238e fix mergetest
Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
parents: 207
diff changeset
147 ./test/ccMerge -regex 'g' -regex '[f-i]'
2ec95755238e fix mergetest
Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
parents: 207
diff changeset
148 ./test/ccMerge -regex 'i' -regex '[f-i]'
2ec95755238e fix mergetest
Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
parents: 207
diff changeset
149 ./test/ccMerge -regex 'j' -regex '[f-i]'
2ec95755238e fix mergetest
Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
parents: 207
diff changeset
150 ./test/ccMerge -regex '[f-i]' -regex '[d-e]'
2ec95755238e fix mergetest
Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
parents: 207
diff changeset
151 ./test/ccMerge -regex '[f-i]' -regex '[d-f]'
2ec95755238e fix mergetest
Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
parents: 207
diff changeset
152 ./test/ccMerge -regex '[f-i]' -regex '[d-g]'
2ec95755238e fix mergetest
Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
parents: 207
diff changeset
153 ./test/ccMerge -regex '[f-i]' -regex '[d-i]'
2ec95755238e fix mergetest
Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
parents: 207
diff changeset
154 ./test/ccMerge -regex '[f-i]' -regex '[d-k]'
2ec95755238e fix mergetest
Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
parents: 207
diff changeset
155 ./test/ccMerge -regex '[f-i]' -regex '[f-g]'
2ec95755238e fix mergetest
Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
parents: 207
diff changeset
156 ./test/ccMerge -regex '[f-i]' -regex '[f-i]'
2ec95755238e fix mergetest
Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
parents: 207
diff changeset
157 ./test/ccMerge -regex '[f-i]' -regex '[f-k]'
2ec95755238e fix mergetest
Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
parents: 207
diff changeset
158 ./test/ccMerge -regex '[f-i]' -regex '[g-h]'
2ec95755238e fix mergetest
Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
parents: 207
diff changeset
159 ./test/ccMerge -regex '[f-i]' -regex '[g-i]'
2ec95755238e fix mergetest
Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
parents: 207
diff changeset
160 ./test/ccMerge -regex '[f-i]' -regex '[g-k]'
2ec95755238e fix mergetest
Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
parents: 207
diff changeset
161 ./test/ccMerge -regex '[f-i]' -regex '[i-k]'
2ec95755238e fix mergetest
Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
parents: 207
diff changeset
162 ./test/ccMerge -regex '[f-i]' -regex '[j-k]'
2ec95755238e fix mergetest
Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
parents: 207
diff changeset
163 ./test/ccMerge -regex '[c-ef-i]' -regex '[d-e]'
2ec95755238e fix mergetest
Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
parents: 207
diff changeset
164 ./test/ccMerge -regex '[c-ef-i]' -regex '[d-f]'
2ec95755238e fix mergetest
Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
parents: 207
diff changeset
165 ./test/ccMerge -regex '[c-ef-i]' -regex '[d-g]'
2ec95755238e fix mergetest
Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
parents: 207
diff changeset
166 ./test/ccMerge -regex '[c-ef-i]' -regex '[d-i]'
2ec95755238e fix mergetest
Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
parents: 207
diff changeset
167 ./test/ccMerge -regex '[c-ef-ij-m]' -regex '[d-k]'
2ec95755238e fix mergetest
Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
parents: 207
diff changeset
168 ./test/ccMerge -regex '[f-ij-m]' -regex '[f-k]'
2ec95755238e fix mergetest
Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
parents: 207
diff changeset
169 ./test/ccMerge -regex '[f-ij-m]' -regex '[g-k]'
2ec95755238e fix mergetest
Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
parents: 207
diff changeset
170 ./test/ccMerge -regex '[f-ij-m]' -regex '[i-k]'
2ec95755238e fix mergetest
Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
parents: 207
diff changeset
171 ./test/ccMerge -regex '[f-ij-m]' -regex '[j-k]'