annotate regexParser/Makefile @ 311:1d79e61a9365

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