Compare commits
20
Commits
master
...
benchmarks
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
0350862f26 | ||
|
|
86cafe4134 | ||
|
|
f6ecb94a31 | ||
|
|
086e61c504 | ||
|
|
a282452cbe | ||
|
|
748ba87355 | ||
|
|
9a352a1b28 | ||
|
|
6e7cfa82be | ||
|
|
ca96e506fd | ||
|
|
508c32ffed | ||
|
|
20fd1eacbd | ||
|
|
3cbeb7acb0 | ||
|
|
2990b428a9 | ||
|
|
e5084efc5b | ||
|
|
ec4799051c | ||
|
|
3a1594c0ba | ||
|
|
80572964ed | ||
|
|
925e4f677f | ||
|
|
0a1652dd62 | ||
|
|
7f0552399f |
@@ -67,7 +67,10 @@ jobs:
|
||||
|
||||
- name: Run submatch DFA AOT benchmark
|
||||
working-directory: .build/benchmarks/submatch_dfa_aot
|
||||
run: ./verify.sh --small && ./run.sh 5
|
||||
run: |
|
||||
./run.py --quickverify \
|
||||
&& ./run.py --repetitions 5 --output results.json \
|
||||
&& cat results.json
|
||||
|
||||
- name: Run submatch DFA JIT benchmark
|
||||
working-directory: .build/benchmarks/submatch_dfa_jit
|
||||
|
||||
+145
-78
@@ -13,11 +13,9 @@ plot_begin = """
|
||||
\\usepackage{tikz, pgfplots, pgfplotstable}
|
||||
|
||||
\\begin{document}
|
||||
\\begin{tikzpicture}
|
||||
|
||||
\\def\\plotwidth{%lfin}
|
||||
\\def\\barwidth{%lfin}
|
||||
\\def\\xmax{%lf}
|
||||
|
||||
\\pgfplotsset{styleX/.style={
|
||||
font=\\scriptsize,
|
||||
@@ -30,57 +28,66 @@ plot_begin = """
|
||||
bar width=\\barwidth,
|
||||
xshift=\\xplotshift,
|
||||
yshift=\\yplotshift,
|
||||
xmin=\\xmin,
|
||||
ytick=data,
|
||||
yticklabels from table={\\table}{alg},
|
||||
every axis title/.style={below right, at={(-0.5in,-0.1in)}},
|
||||
title=\\title,
|
||||
enlarge y limits=\\enlargelim,
|
||||
}}
|
||||
|
||||
\\pgfplotsset{styleXabs/.style={
|
||||
nodes near coords,
|
||||
}}
|
||||
|
||||
\\pgfplotsset{styleXrel/.style={
|
||||
xmax=\\xmax,
|
||||
xmin=-\\xmax/50,
|
||||
ymax=0.7,
|
||||
ymin=0.3 - \\nrows,
|
||||
ytick=data,
|
||||
yticklabels from table={\\table}{algo},
|
||||
every axis title/.style={below right, at={(-0.5in,0)}},
|
||||
title=\\title,
|
||||
clip=false,
|
||||
visualization depends on={x > \\xmax \\as \\xoverflow},
|
||||
visualization depends on={x > \\xmax ? -x + \\xmax - 1 : 0 \\as \\xshift},
|
||||
visualization depends on={x > \\xmax ? -x + \\xmax : 0 \\as \\xshift},
|
||||
every node near coord/.style={shift={(axis direction cs:\\xshift,0)}},
|
||||
nodes near coords={\\ifdim \\xoverflow pt=1pt \\textbf{...} \\fi
|
||||
\\pgfmathprintnumber{\\pgfplotspointmeta}},
|
||||
nodes near coords={
|
||||
\\ifdim \\xoverflow pt=1pt \\!\\Large{...}\\scriptsize\\! \\fi
|
||||
\\pgfmathprintnumber{\\pgfplotspointmeta}
|
||||
},
|
||||
}}
|
||||
"""
|
||||
|
||||
|
||||
plot_begin_picture = """
|
||||
\\begin{tikzpicture}
|
||||
\\def\\xmax{%lf}
|
||||
"""
|
||||
|
||||
|
||||
plot_middle = """
|
||||
\\def\\enlargelim{%lf}
|
||||
\\def\\xplotshift{%lfin}
|
||||
\\def\\yplotshift{%lfin}
|
||||
\\def\\xmin{%lf}
|
||||
\\def\\title{\\textbf{%s} \\, (%d symbols, %d captures)},
|
||||
\\def\\nrows{%d},
|
||||
\\def\\title{%s},
|
||||
|
||||
\\pgfplotstableread {%s} \\table
|
||||
|
||||
\\begin{axis}[styleX, styleX%s]
|
||||
\\begin{axis}[styleX]
|
||||
\\clip(current axis.south west) rectangle(current axis.north east);
|
||||
\\addplot[fill=lightgray] table[x=time, y expr=-\\coordindex] from \\table;
|
||||
\\addplot[fill=lightgray] table[x=value, y expr=-\\coordindex] from \\table;
|
||||
\\end{axis}
|
||||
"""
|
||||
|
||||
plot_end = """
|
||||
|
||||
plot_end_picture = """
|
||||
\\end{tikzpicture}
|
||||
"""
|
||||
|
||||
|
||||
plot_end = """
|
||||
\\end{document}
|
||||
"""
|
||||
|
||||
|
||||
def parse_args():
|
||||
parser = argparse.ArgumentParser()
|
||||
parser.add_argument("input", help="input JSON file")
|
||||
parser.add_argument("output", help="output TeX file")
|
||||
parser.add_argument("--relative", action="store_true",
|
||||
help="output CPU time relative to the first algorithm")
|
||||
parser.add_argument("--relative-to",
|
||||
help="output CPU time relative to the specified algorithm")
|
||||
return parser.parse_args()
|
||||
|
||||
|
||||
# Generate benchmark title from benchmark name.
|
||||
def gen_title(oldname):
|
||||
# Name begins with a letter, so it must be a plain language word.
|
||||
@@ -97,52 +104,102 @@ def gen_title(oldname):
|
||||
newname += char
|
||||
return "$\\boldsymbol{" + newname + "}$"
|
||||
|
||||
|
||||
# Find index of a group which algorithm contains the given string (stem).
|
||||
def index_of_algo(group, stem):
|
||||
if stem == None:
|
||||
return 0;
|
||||
|
||||
for i in range(len(group)):
|
||||
(algo, _, _, _, _) = group[i]
|
||||
if stem in algo:
|
||||
return i
|
||||
|
||||
return 0
|
||||
|
||||
|
||||
# Split benchmarks into groups by regexp (the first component of the name).
|
||||
# If the relative mode is on, normalize CPU time by the time of the first
|
||||
# benchmark in each group.
|
||||
def group_benchmarks(benchmarks, relative):
|
||||
#
|
||||
# Expected JSON fomat:
|
||||
# {
|
||||
# "benchmarks": [
|
||||
# {
|
||||
# "name": <string>,
|
||||
# ["cpu_time": <number>,]
|
||||
# ["bin_size": <number>,]
|
||||
# ["captures": <number>,]
|
||||
# ["regsize": <number>,] ...
|
||||
# }, ...
|
||||
# ], ...
|
||||
# }
|
||||
#
|
||||
def group_benchmarks(benchmarks, relative_to):
|
||||
benchcount = len(benchmarks)
|
||||
benchgroups = OrderedDict()
|
||||
|
||||
i = 0
|
||||
while i < benchcount:
|
||||
bench0 = benchmarks[i]
|
||||
name0, _ = bench0["name"].split('_')
|
||||
time0 = bench0["cpu_time"]
|
||||
captures = bench0["captures"]
|
||||
regsize = bench0["regsize"]
|
||||
maxtime = 0
|
||||
table = "alg time\n"
|
||||
groups = OrderedDict()
|
||||
for bench in benchmarks:
|
||||
name, algo = bench['name'].split('_')
|
||||
cputime = bench['cpu_time'] if 'cpu_time' in bench else None
|
||||
binsize = bench['bin_size'] if 'bin_size' in bench else None
|
||||
captures = bench['captures'] if 'captures' in bench else None
|
||||
regsize = bench['regsize'] if 'regsize' in bench else None
|
||||
groups.setdefault(name, []).append(
|
||||
(algo, cputime, binsize, captures, regsize))
|
||||
|
||||
j = i
|
||||
while j < benchcount:
|
||||
bench = benchmarks[j]
|
||||
name, alg = bench["name"].split('_')
|
||||
if name != name0:
|
||||
break
|
||||
time = bench["cpu_time"]
|
||||
if relative:
|
||||
time = time / time0
|
||||
table += "{%s} %lf\n" % (alg, time)
|
||||
maxtime = max(maxtime, time)
|
||||
j += 1
|
||||
|
||||
nrows = j - i
|
||||
title = gen_title(name0)
|
||||
benchgroups[title] = (table, nrows, maxtime, captures, regsize)
|
||||
i = j
|
||||
|
||||
return benchgroups
|
||||
|
||||
# Generate a Tikz picture with a PGF plot for each benchmark group.
|
||||
# If the relative mode is on, cut off outliers (very long bars), so that they
|
||||
# do not completely squash other bars to the left.
|
||||
def generate_plot(benchgroups, relative):
|
||||
maxtime = 0
|
||||
avgtime = 0
|
||||
maxsize = 0
|
||||
avgsize = 0
|
||||
maxrows = 0
|
||||
maxgrouptime = 0
|
||||
for _, (_, nrows, maxtime, _, _) in benchgroups.items():
|
||||
nbench = 0
|
||||
|
||||
benchgroups = OrderedDict()
|
||||
for name in groups:
|
||||
group = groups[name]
|
||||
|
||||
relto = index_of_algo(group, relative_to)
|
||||
(_, cputime0, binsize0, captures, regsize) = group[relto]
|
||||
|
||||
timetbl = None
|
||||
if cputime0 != None:
|
||||
table = 'algo value\n'
|
||||
for (algo, time, _, _, _) in group:
|
||||
time = time / (cputime0 if relative_to != None else 1)
|
||||
maxtime = max(maxtime, time)
|
||||
avgtime += time
|
||||
table += '{%s} %lf\n' % (algo, time)
|
||||
timetbl = table
|
||||
|
||||
sizetbl = None
|
||||
if binsize0 != None:
|
||||
table = 'algo value\n'
|
||||
for (algo, _, size, _, _) in group:
|
||||
maxsize = max(maxsize, size)
|
||||
avgsize += size
|
||||
table += '{%s} %lf\n' % (algo, size)
|
||||
sizetbl = table
|
||||
|
||||
title = gen_title(name)
|
||||
nrows = len(group)
|
||||
benchgroups[title] = (timetbl, sizetbl, nrows, captures, regsize)
|
||||
|
||||
nbench += nrows
|
||||
maxrows = max(maxrows, nrows)
|
||||
maxgrouptime = max(maxgrouptime, maxtime)
|
||||
|
||||
avgtime /= nbench
|
||||
avgsize /= nbench
|
||||
maxtime = min(maxtime, 5 * avgtime)
|
||||
maxsize = min(maxsize, 5 * avgsize)
|
||||
|
||||
return benchgroups, maxtime, maxsize, maxrows
|
||||
|
||||
|
||||
# Generate a Tikz picture with a PGF plot for each benchmark group. Crop
|
||||
# very long bars, so that they do not squash other bars to the left.
|
||||
def generate_plot(groups):
|
||||
(benchgroups, maxtime, maxsize, maxrows) = groups
|
||||
|
||||
# Plot width is approximately half the usual page width.
|
||||
plotwidth = 3.5
|
||||
@@ -150,42 +207,52 @@ def generate_plot(benchgroups, relative):
|
||||
barwidth = 0.08
|
||||
# Plot height is roughly bar width times maximum group size.
|
||||
plotheight = 0.15 + maxrows * barwidth * 0.75
|
||||
# Maximum X value is set only in relative mode. Cutoff value is chosen
|
||||
# arbitrarily to make the bars not too thin.
|
||||
xmax = min(maxgrouptime + 0.1, 100)
|
||||
|
||||
plot = plot_begin % (plotwidth, barwidth, xmax)
|
||||
|
||||
plot_time = ''
|
||||
plot_size = ''
|
||||
i = 0
|
||||
for name, benchgroup in benchgroups.items():
|
||||
even = i % 2 == 0
|
||||
i += 1
|
||||
(timetbl, sizetbl, nrows, regsize, captures) = benchgroup
|
||||
|
||||
(table, nrows, maxtime, captures, regsize) = benchgroup
|
||||
|
||||
enlargelim = 1 / nrows
|
||||
xshift = 0 if even else plotwidth
|
||||
yshift = -plotheight * (i if even else i - 1)
|
||||
xmin = -(xmax if relative else maxtime) / 50
|
||||
style = "rel" if relative else "abs"
|
||||
title = '\\textbf{%s}' % name
|
||||
if regsize != None and captures != None:
|
||||
title += ' \\, (%d sym, %d cap)' % (regsize, captures)
|
||||
|
||||
plot += plot_middle % (enlargelim,
|
||||
xshift, yshift, xmin, name, regsize, captures, table, style)
|
||||
# Generate CPU time plots.
|
||||
if timetbl != None:
|
||||
plot_time += plot_middle % (xshift, yshift, nrows, title, timetbl)
|
||||
|
||||
# Generate binary size plots.
|
||||
if sizetbl != None:
|
||||
plot_size += plot_middle % (xshift, yshift, nrows, title, sizetbl)
|
||||
|
||||
# Glue plots together in one TeX document
|
||||
plot = plot_begin % (plotwidth, barwidth)
|
||||
if plot_time != '':
|
||||
plot += (plot_begin_picture % maxtime) + plot_time + plot_end_picture
|
||||
if plot_size != '':
|
||||
plot += (plot_begin_picture % maxsize) + plot_size + plot_end_picture
|
||||
plot += plot_end
|
||||
|
||||
return plot
|
||||
|
||||
|
||||
def main():
|
||||
args = parse_args()
|
||||
|
||||
with open(args.input) as f:
|
||||
input = json.load(f)
|
||||
|
||||
benchgroups = group_benchmarks(input['benchmarks'], args.relative)
|
||||
plot = generate_plot(benchgroups, args.relative)
|
||||
groups = group_benchmarks(input['benchmarks'], args.relative_to)
|
||||
plot = generate_plot(groups)
|
||||
|
||||
with open(args.output, 'w') as f:
|
||||
f.write(plot)
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
main()
|
||||
|
||||
@@ -1,21 +1,42 @@
|
||||
set(BENCHMARKS
|
||||
"alt1_2" "alt1_4" "alt1_8"
|
||||
"alt2_2" "alt2_4" "alt2_8"
|
||||
"alt4_2" "alt4_4" "alt4_8"
|
||||
"cat2_0" "cat2_4" "cat2_8"
|
||||
"cat4_0" "cat4_2" "cat4_4"
|
||||
"cat8_0" "cat8_1" "cat8_2"
|
||||
"iter_a_4" "iter_a_16" "iter_a_64"
|
||||
"iter_b_2_3_5" "iter_b_7_11_13" "iter_b_17_19_23"
|
||||
"iter_c_2_3_5" "iter_c_7_11_13" "iter_c_17_19_23"
|
||||
"apache_log"
|
||||
"datetime"
|
||||
"email"
|
||||
"ipv4"
|
||||
"uri_simple"
|
||||
"uri_rfc3986"
|
||||
"http_simple"
|
||||
"http_rfc7230"
|
||||
"00__http_rfc7230"
|
||||
"01__http_simple"
|
||||
"02__uri_rfc3986"
|
||||
"03__uri_simple"
|
||||
"04__apache_log"
|
||||
"05__datetime"
|
||||
"06__email"
|
||||
"07__ipv4"
|
||||
|
||||
"10__alt1_2"
|
||||
"11__alt1_4"
|
||||
"12__alt1_8"
|
||||
"13__alt2_2"
|
||||
"14__alt2_4"
|
||||
"15__alt2_8"
|
||||
"16__alt4_2"
|
||||
"17__alt4_4"
|
||||
"18__alt4_8"
|
||||
|
||||
"20__cat2_0"
|
||||
"21__cat2_4"
|
||||
"22__cat2_8"
|
||||
"23__cat4_0"
|
||||
"24__cat4_2"
|
||||
"25__cat4_4"
|
||||
"26__cat8_0"
|
||||
"27__cat8_1"
|
||||
"28__cat8_2"
|
||||
|
||||
"30__rep_cat_5_3_2"
|
||||
"31__rep_cat_13_11_7"
|
||||
"32__rep_cat_23_19_17"
|
||||
"33__rep_alt_5_3_2"
|
||||
"34__rep_alt_13_11_7"
|
||||
"35__rep_alt_23_19_17"
|
||||
"36__rep_5_rep_3_rep_2"
|
||||
"37__rep_13_rep_11_rep_7"
|
||||
"38__rep_23_rep_19_rep_17"
|
||||
)
|
||||
|
||||
set(SRC_DIR "${CMAKE_CURRENT_SOURCE_DIR}/src")
|
||||
@@ -32,17 +53,16 @@ file(MAKE_DIRECTORY "${GEN_DIR}/kleenex/")
|
||||
set(KLEENEX "${ENG_DIR}/kleenex/kexc")
|
||||
add_custom_command(
|
||||
OUTPUT "${KLEENEX}"
|
||||
COMMAND "${CMAKE_COMMAND}" -E copy
|
||||
"${CMAKE_CURRENT_SOURCE_DIR}/engines/kleenex/0001-Updating-for-new-GHC.patch"
|
||||
"${ENG_DIR}/kleenex/0001-Updating-for-new-GHC.patch"
|
||||
COMMAND "${CMAKE_CURRENT_SOURCE_DIR}/engines/kleenex/getkleenex.sh"
|
||||
WORKING_DIRECTORY "${ENG_DIR}/kleenex/"
|
||||
)
|
||||
# Masked benchmarks for which Kleenex either generates very large output
|
||||
# (tens of megabytes of C code), or even causes out of memory condition.
|
||||
set(KLEENEX_MASKED
|
||||
"iter_b_7_11_13" "iter_b_17_19_23"
|
||||
"iter_c_7_11_13" "iter_c_17_19_23"
|
||||
"34__rep_alt_13_11_7"
|
||||
"35__rep_alt_23_19_17"
|
||||
"37__rep_13_rep_11_rep_7"
|
||||
"38__rep_23_rep_19_rep_17"
|
||||
)
|
||||
list(JOIN KLEENEX_MASKED "|" KLEENEX_MASKED_REGEXP)
|
||||
set(KLEENEX_BENCHMARKS ${BENCHMARKS})
|
||||
@@ -110,25 +130,23 @@ set(RE2C "${CMAKE_BINARY_DIR}/re2c")
|
||||
set(RE2C_FLAGS "--reusable" "--tags" "--no-generation-date")
|
||||
set(COMMON_RE2C
|
||||
"${SRC_DIR}/re2c/common.re"
|
||||
"${SRC_DIR}/re2c/include_bc/fill.re"
|
||||
"${SRC_DIR}/re2c/include_bc/fill_email.re"
|
||||
"${SRC_DIR}/re2c/include_eof/fill.re"
|
||||
"${SRC_DIR}/re2c/include_eof/fill_email.re"
|
||||
"${SRC_DIR}/re2c/include/fill.re"
|
||||
"${SRC_DIR}/re2c/include/fill_email.re"
|
||||
"${SRC_DIR}/re2c/include-eof/fill.re"
|
||||
"${SRC_DIR}/re2c/include-eof/fill_email.re"
|
||||
)
|
||||
foreach(bench ${BENCHMARKS})
|
||||
foreach(eof "bc" "eof")
|
||||
foreach(eof "" "-eof")
|
||||
foreach(alg "tdfa1" "tdfa0" "stadfa")
|
||||
set(src_file "${SRC_DIR}/re2c/${bench}.re")
|
||||
set(gen_file "${GEN_DIR}/re2c/${bench}-${eof}-${alg}.c")
|
||||
set(pregen_file "${PREGEN_DIR}/re2c/${bench}-${eof}-${alg}.c")
|
||||
set(gen_file "${GEN_DIR}/re2c/${bench}${eof}-${alg}.c")
|
||||
set(pregen_file "${PREGEN_DIR}/re2c/${bench}${eof}-${alg}.c")
|
||||
# always regenerate re2c benchmarks (regardless of RE2C_REGEN_BENCHMARKS)
|
||||
file(RELATIVE_PATH rel_src_file "${CMAKE_CURRENT_BINARY_DIR}" "${src_file}")
|
||||
file(RELATIVE_PATH rel_gen_file "${CMAKE_CURRENT_BINARY_DIR}" "${gen_file}")
|
||||
file(RELATIVE_PATH rel_inc_path "${CMAKE_CURRENT_BINARY_DIR}" "${SRC_DIR}/re2c/include_${eof}")
|
||||
file(RELATIVE_PATH rel_inc_path "${CMAKE_CURRENT_BINARY_DIR}" "${SRC_DIR}/re2c/include${eof}")
|
||||
set(re2c_flags ${RE2C_FLAGS} "-I" "${rel_inc_path}")
|
||||
if("${alg}" STREQUAL "tdfa1-es")
|
||||
set(re2c_flags ${re2c_flags} "--eager-skip")
|
||||
elseif("${alg}" STREQUAL "tdfa0")
|
||||
if("${alg}" STREQUAL "tdfa0")
|
||||
set(re2c_flags ${re2c_flags} "--no-lookahead")
|
||||
elseif("${alg}" STREQUAL "stadfa")
|
||||
set(re2c_flags ${re2c_flags} "--stadfa")
|
||||
@@ -145,6 +163,7 @@ endforeach()
|
||||
endforeach()
|
||||
|
||||
# binaries
|
||||
set(OBJ "")
|
||||
set(BIN "")
|
||||
set(CFLAGS "-O3" "-I" "${SRC_DIR}")
|
||||
set(COMMON_SRC "${SRC_DIR}/common.h")
|
||||
@@ -154,11 +173,14 @@ file(MAKE_DIRECTORY "${BIN_DIR}/re2c/")
|
||||
foreach(gen_file ${GEN})
|
||||
foreach(compiler "gcc" "clang")
|
||||
string(REGEX REPLACE "^${GEN_DIR}(.+)\.c$" "${BIN_DIR}\\1-${compiler}" bin_file "${gen_file}")
|
||||
set(obj_file "${bin_file}.o")
|
||||
add_custom_command(
|
||||
OUTPUT "${bin_file}"
|
||||
COMMAND "${compiler}" ${CFLAGS} "${gen_file}" -o "${bin_file}"
|
||||
COMMAND "${compiler}" ${CFLAGS} -c "${gen_file}" -o "${obj_file}"
|
||||
COMMAND "${compiler}" ${CFLAGS} "${obj_file}" -o "${bin_file}"
|
||||
DEPENDS "${gen_file}" ${COMMON_SRC}
|
||||
)
|
||||
list(APPEND OBJ "${obj_file}")
|
||||
list(APPEND BIN "${bin_file}")
|
||||
endforeach()
|
||||
endforeach()
|
||||
@@ -175,13 +197,13 @@ endfunction()
|
||||
|
||||
# input data
|
||||
set(DAT)
|
||||
## Some benchmarks share the same data, like `uri_simple` and `uri_rfc3986`
|
||||
regex_replace_list("^([^_]+).*" "\\1" INPUTS ${BENCHMARKS})
|
||||
# Some benchmarks share the same data, like 03__uri_simple and 02__uri_rfc3986.
|
||||
regex_replace_list("^[0-9]+__([^_]+).*" "\\1" INPUTS ${BENCHMARKS})
|
||||
list(REMOVE_DUPLICATES INPUTS)
|
||||
foreach(input ${INPUTS})
|
||||
set(src_dir "${CMAKE_CURRENT_SOURCE_DIR}/data/${input}")
|
||||
set(dst_dir "${CMAKE_CURRENT_BINARY_DIR}/data/${input}")
|
||||
file(GLOB script "${src_dir}/gen_${input}\.*")
|
||||
file(GLOB script "${CMAKE_CURRENT_SOURCE_DIR}/data/gen.py")
|
||||
add_custom_command(
|
||||
OUTPUT "${dst_dir}/small"
|
||||
COMMAND "${CMAKE_COMMAND}" -E copy "${src_dir}/small" "${dst_dir}/small"
|
||||
@@ -201,11 +223,10 @@ add_custom_target(bench_submatch_dfa_aot ALL DEPENDS ${BIN} ${DAT})
|
||||
# benchmark scripts
|
||||
set(srcdir "${CMAKE_CURRENT_SOURCE_DIR}")
|
||||
set(builddir ".")
|
||||
configure_file(verify.sh.in verify.sh @ONLY)
|
||||
configure_file(run.sh.in run.sh @ONLY)
|
||||
configure_file(run.py.in run.py @ONLY)
|
||||
|
||||
# override default clean command to keep engines (ragel, kleenex)
|
||||
set_directory_properties(PROPERTY
|
||||
CLEAN_NO_CUSTOM On
|
||||
ADDITIONAL_CLEAN_FILES "${GEN} ${BIN} ${DAT}"
|
||||
ADDITIONAL_CLEAN_FILES "${GEN};${OBJ};${BIN};${DAT}"
|
||||
)
|
||||
|
||||
@@ -8,28 +8,49 @@ CFLAGS = -O3 -I $(SRC_DIR)
|
||||
RAGEL = $(ENG_DIR)/ragel/ragel7
|
||||
KLEENEX = $(ENG_DIR)/kleenex/kexc
|
||||
RE2C = $(top_builddir)/re2c
|
||||
RE2C_FLAGS = --reusable --tags --no-generation-date
|
||||
RE2C_FLAGS_BC = $(RE2C_FLAGS) -I $(SRC_DIR)/re2c/include_bc
|
||||
RE2C_FLAGS_EOF = $(RE2C_FLAGS) -I $(SRC_DIR)/re2c/include_eof
|
||||
RE2C_FLAGS_COMMON = --reusable --tags --no-generation-date
|
||||
RE2C_FLAGS = $(RE2C_FLAGS_COMMON) -I $(SRC_DIR)/re2c/include
|
||||
RE2C_FLAGS_EOF = $(RE2C_FLAGS_COMMON) -I $(SRC_DIR)/re2c/include-eof
|
||||
|
||||
BENCHMARKS = \
|
||||
alt1_2 alt1_4 alt1_8 \
|
||||
alt2_2 alt2_4 alt2_8 \
|
||||
alt4_2 alt4_4 alt4_8 \
|
||||
cat2_0 cat2_4 cat2_8 \
|
||||
cat4_0 cat4_2 cat4_4 \
|
||||
cat8_0 cat8_1 cat8_2 \
|
||||
iter_a_4 iter_a_16 iter_a_64 \
|
||||
iter_b_2_3_5 iter_b_7_11_13 iter_b_17_19_23 \
|
||||
iter_c_2_3_5 iter_c_7_11_13 iter_c_17_19_23 \
|
||||
apache_log \
|
||||
datetime \
|
||||
email \
|
||||
ipv4 \
|
||||
uri_simple \
|
||||
uri_rfc3986 \
|
||||
http_simple \
|
||||
http_rfc7230
|
||||
00__http_rfc7230 \
|
||||
01__http_simple \
|
||||
02__uri_rfc3986 \
|
||||
03__uri_simple \
|
||||
04__apache_log \
|
||||
05__datetime \
|
||||
06__email \
|
||||
07__ipv4 \
|
||||
\
|
||||
10__alt1_2 \
|
||||
11__alt1_4 \
|
||||
12__alt1_8 \
|
||||
13__alt2_2 \
|
||||
14__alt2_4 \
|
||||
15__alt2_8 \
|
||||
16__alt4_2 \
|
||||
17__alt4_4 \
|
||||
18__alt4_8 \
|
||||
\
|
||||
20__cat2_0 \
|
||||
21__cat2_4 \
|
||||
22__cat2_8 \
|
||||
23__cat4_0 \
|
||||
24__cat4_2 \
|
||||
25__cat4_4 \
|
||||
26__cat8_0 \
|
||||
27__cat8_1 \
|
||||
28__cat8_2 \
|
||||
\
|
||||
30__rep_cat_5_3_2 \
|
||||
31__rep_cat_13_11_7 \
|
||||
32__rep_cat_23_19_17 \
|
||||
33__rep_alt_5_3_2 \
|
||||
34__rep_alt_13_11_7 \
|
||||
35__rep_alt_23_19_17 \
|
||||
36__rep_5_rep_3_rep_2 \
|
||||
37__rep_13_rep_11_rep_7 \
|
||||
38__rep_23_rep_19_rep_17
|
||||
|
||||
COMMON_SRC = $(SRC_DIR)/common.h
|
||||
|
||||
@@ -39,20 +60,18 @@ BIN_RAGEL = $(patsubst $(GEN_DIR)%.c, $(BIN_DIR)%, $(GEN_RAGEL))
|
||||
|
||||
COMMON_RAGEL = $(COMMON_SRC) $(SRC_DIR)/ragel/common.c
|
||||
|
||||
GEN_RE2C_BC_TDFA1 = $(patsubst %, $(GEN_DIR)/re2c/%-bc-tdfa1.c, $(BENCHMARKS))
|
||||
GEN_RE2C_EOF_TDFA1 = $(patsubst %, $(GEN_DIR)/re2c/%-eof-tdfa1.c, $(BENCHMARKS))
|
||||
GEN_RE2C_BC_TDFA1_ES = $(patsubst %, $(GEN_DIR)/re2c/%-bc-tdfa1-es.c, $(BENCHMARKS))
|
||||
GEN_RE2C_EOF_TDFA1_ES = $(patsubst %, $(GEN_DIR)/re2c/%-eof-tdfa1-es.c, $(BENCHMARKS))
|
||||
GEN_RE2C_BC_TDFA0 = $(patsubst %, $(GEN_DIR)/re2c/%-bc-tdfa0.c, $(BENCHMARKS))
|
||||
GEN_RE2C_EOF_TDFA0 = $(patsubst %, $(GEN_DIR)/re2c/%-eof-tdfa0.c, $(BENCHMARKS))
|
||||
GEN_RE2C_BC_STADFA = $(patsubst %, $(GEN_DIR)/re2c/%-bc-stadfa.c, $(BENCHMARKS))
|
||||
GEN_RE2C_EOF_STADFA = $(patsubst %, $(GEN_DIR)/re2c/%-eof-stadfa.c, $(BENCHMARKS))
|
||||
GEN_RE2C_TDFA1 = $(patsubst %, $(GEN_DIR)/re2c/%-tdfa1.c, $(BENCHMARKS))
|
||||
GEN_RE2C_TDFA0 = $(patsubst %, $(GEN_DIR)/re2c/%-tdfa0.c, $(BENCHMARKS))
|
||||
GEN_RE2C_STADFA = $(patsubst %, $(GEN_DIR)/re2c/%-stadfa.c, $(BENCHMARKS))
|
||||
GEN_RE2C_EOF_TDFA1 = $(patsubst %, $(GEN_DIR)/re2c/%-eof-tdfa1.c, $(BENCHMARKS))
|
||||
GEN_RE2C_EOF_TDFA0 = $(patsubst %, $(GEN_DIR)/re2c/%-eof-tdfa0.c, $(BENCHMARKS))
|
||||
GEN_RE2C_EOF_STADFA = $(patsubst %, $(GEN_DIR)/re2c/%-eof-stadfa.c, $(BENCHMARKS))
|
||||
GEN_RE2C = \
|
||||
$(GEN_RE2C_BC_TDFA1) \
|
||||
$(GEN_RE2C_TDFA1) \
|
||||
$(GEN_RE2C_TDFA0) \
|
||||
$(GEN_RE2C_STADFA) \
|
||||
$(GEN_RE2C_EOF_TDFA1) \
|
||||
$(GEN_RE2C_BC_TDFA0) \
|
||||
$(GEN_RE2C_EOF_TDFA0) \
|
||||
$(GEN_RE2C_BC_STADFA) \
|
||||
$(GEN_RE2C_EOF_STADFA)
|
||||
|
||||
BIN_RE2C = $(patsubst $(GEN_DIR)%.c, $(BIN_DIR)%, $(GEN_RE2C))
|
||||
@@ -60,16 +79,18 @@ BIN_RE2C = $(patsubst $(GEN_DIR)%.c, $(BIN_DIR)%, $(GEN_RE2C))
|
||||
COMMON_RE2C = \
|
||||
$(COMMON_SRC) \
|
||||
$(SRC_DIR)/re2c/common.re \
|
||||
$(SRC_DIR)/re2c/include_bc/fill.re \
|
||||
$(SRC_DIR)/re2c/include_bc/fill_email.re \
|
||||
$(SRC_DIR)/re2c/include_eof/fill.re \
|
||||
$(SRC_DIR)/re2c/include_eof/fill_email.re
|
||||
$(SRC_DIR)/re2c/include/fill.re \
|
||||
$(SRC_DIR)/re2c/include/fill_email.re \
|
||||
$(SRC_DIR)/re2c/include-eof/fill.re \
|
||||
$(SRC_DIR)/re2c/include-eof/fill_email.re
|
||||
|
||||
# Masked benchmarks for which Kleenex either generates very large output
|
||||
# (tens of megabytes of C code), or even causes out of memory condition.
|
||||
KLEENEX_MASKED = \
|
||||
iter_b_7_11_13 iter_b_17_19_23 \
|
||||
iter_c_7_11_13 iter_c_17_19_23
|
||||
34__rep_alt_13_11_7 \
|
||||
35__rep_alt_23_19_17 \
|
||||
37__rep_13_rep_11_rep_7 \
|
||||
38__rep_23_rep_19_rep_17
|
||||
|
||||
GEN_KLEENEX = $(patsubst %, $(GEN_DIR)/kleenex/%.c, \
|
||||
$(filter-out $(KLEENEX_MASKED), $(BENCHMARKS)))
|
||||
@@ -83,18 +104,20 @@ BIN_GCC = $(patsubst %, %-gcc, $(BIN_))
|
||||
BIN_CLANG = $(patsubst %, %-clang, $(BIN_))
|
||||
BIN = $(BIN_GCC) $(BIN_CLANG)
|
||||
|
||||
# Some benchmarks share the same data, like `uri_simple` and `uri_rfc3986`
|
||||
OBJ = $(patsubst %, %.o, $(BIN))
|
||||
|
||||
# Some benchmarks share the same data, like 03__uri_simple and 02__uri_rfc3986.
|
||||
DAT = $(patsubst %, $(DAT_DIR)/%/big, \
|
||||
$(sort $(foreach bench, $(BENCHMARKS), \
|
||||
$(firstword $(subst _, , $(bench))))))
|
||||
$(word 2, $(subst _, , $(bench))))))
|
||||
|
||||
all-local: $(BIN) $(DAT)
|
||||
|
||||
# always regenerate re2c benchmarks
|
||||
|
||||
$(GEN_RE2C_BC_TDFA1): $(GEN_DIR)/%-bc-tdfa1.c: $(SRC_DIR)/%.re $(COMMON_RE2C) $(RE2C)
|
||||
$(GEN_RE2C_TDFA1): $(GEN_DIR)/%-tdfa1.c: $(SRC_DIR)/%.re $(COMMON_RE2C) $(RE2C)
|
||||
$(AM_V_at)mkdir -p $(@D)
|
||||
$(AM_V_GEN)$(RE2C) $(RE2C_FLAGS_BC) $< -o $@
|
||||
$(AM_V_GEN)$(RE2C) $(RE2C_FLAGS) $< -o $@
|
||||
$(AM_V_at)if ! cmp -s $@ $(PREGEN_DIR)/re2c/$(@F) ; then cp -f $@ $(PREGEN_DIR)/re2c/$(@F) ; fi
|
||||
|
||||
$(GEN_RE2C_EOF_TDFA1): $(GEN_DIR)/%-eof-tdfa1.c: $(SRC_DIR)/%.re $(COMMON_RE2C) $(RE2C)
|
||||
@@ -102,9 +125,9 @@ $(GEN_RE2C_EOF_TDFA1): $(GEN_DIR)/%-eof-tdfa1.c: $(SRC_DIR)/%.re $(COMMON_RE2C)
|
||||
$(AM_V_GEN)$(RE2C) $(RE2C_FLAGS_EOF) $< -o $@
|
||||
$(AM_V_at)if ! cmp -s $@ $(PREGEN_DIR)/re2c/$(@F) ; then cp -f $@ $(PREGEN_DIR)/re2c/$(@F) ; fi
|
||||
|
||||
$(GEN_RE2C_BC_TDFA0): $(GEN_DIR)/%-bc-tdfa0.c: $(SRC_DIR)/%.re $(COMMON_RE2C) $(RE2C)
|
||||
$(GEN_RE2C_TDFA0): $(GEN_DIR)/%-tdfa0.c: $(SRC_DIR)/%.re $(COMMON_RE2C) $(RE2C)
|
||||
$(AM_V_at)mkdir -p $(@D)
|
||||
$(AM_V_GEN)$(RE2C) $(RE2C_FLAGS_BC) --no-lookahead $< -o $@
|
||||
$(AM_V_GEN)$(RE2C) $(RE2C_FLAGS) --no-lookahead $< -o $@
|
||||
$(AM_V_at)if ! cmp -s $@ $(PREGEN_DIR)/re2c/$(@F) ; then cp -f $@ $(PREGEN_DIR)/re2c/$(@F) ; fi
|
||||
|
||||
$(GEN_RE2C_EOF_TDFA0): $(GEN_DIR)/%-eof-tdfa0.c: $(SRC_DIR)/%.re $(COMMON_RE2C) $(RE2C)
|
||||
@@ -112,9 +135,9 @@ $(GEN_RE2C_EOF_TDFA0): $(GEN_DIR)/%-eof-tdfa0.c: $(SRC_DIR)/%.re $(COMMON_RE2C)
|
||||
$(AM_V_GEN)$(RE2C) $(RE2C_FLAGS_EOF) --no-lookahead $< -o $@
|
||||
$(AM_V_at)if ! cmp -s $@ $(PREGEN_DIR)/re2c/$(@F) ; then cp -f $@ $(PREGEN_DIR)/re2c/$(@F) ; fi
|
||||
|
||||
$(GEN_RE2C_BC_STADFA): $(GEN_DIR)/%-bc-stadfa.c: $(SRC_DIR)/%.re $(COMMON_RE2C) $(RE2C)
|
||||
$(GEN_RE2C_STADFA): $(GEN_DIR)/%-stadfa.c: $(SRC_DIR)/%.re $(COMMON_RE2C) $(RE2C)
|
||||
$(AM_V_at)mkdir -p $(@D)
|
||||
$(AM_V_GEN)$(RE2C) $(RE2C_FLAGS_BC) --stadfa $< -o $@
|
||||
$(AM_V_GEN)$(RE2C) $(RE2C_FLAGS) --stadfa $< -o $@
|
||||
$(AM_V_at)if ! cmp -s $@ $(PREGEN_DIR)/re2c/$(@F) ; then cp -f $@ $(PREGEN_DIR)/re2c/$(@F) ; fi
|
||||
|
||||
$(GEN_RE2C_EOF_STADFA): $(GEN_DIR)/%-eof-stadfa.c: $(SRC_DIR)/%.re $(COMMON_RE2C) $(RE2C)
|
||||
@@ -145,18 +168,19 @@ endif
|
||||
|
||||
$(BIN_GCC): $(BIN_DIR)/%-gcc: $(GEN_DIR)/%.c
|
||||
$(AM_V_at)mkdir -p $(@D)
|
||||
$(AM_V_GEN)gcc $(CFLAGS) -o $@ $<
|
||||
$(AM_V_at)gcc $(CFLAGS) -c -o $@.o $<
|
||||
$(AM_V_GEN)gcc $(CFLAGS) -o $@ $@.o
|
||||
|
||||
$(BIN_CLANG): $(BIN_DIR)/%-clang: $(GEN_DIR)/%.c
|
||||
$(AM_V_at)mkdir -p $(@D)
|
||||
$(AM_V_GEN)clang $(CFLAGS) -o $@ $<
|
||||
$(AM_V_at)clang $(CFLAGS) -c -o $@.o $<
|
||||
$(AM_V_GEN)clang $(CFLAGS) -o $@ $@.o
|
||||
|
||||
$(DAT): $(DAT_DIR)/%/big: $(DAT_DIR)/%/small
|
||||
$(AM_V_at)mkdir -p $(@D) && cp $(srcdir)/$(@D)/small $(srcdir)/$(@D)/gen_* $(@D)
|
||||
$(AM_V_GEN)( cd $(@D) && ./gen_* )
|
||||
$(AM_V_at)mkdir -p $(@D) && cp $(srcdir)/$(@D)/small $(@D)
|
||||
$(AM_V_GEN)( cd $(@D) && ../../$(srcdir)/data/gen.py )
|
||||
|
||||
$(KLEENEX):
|
||||
$(AM_V_at)mkdir -p $(@D) && cp $(srcdir)/engines/kleenex/getkleenex.sh $(srcdir)/engines/kleenex/0001-Updating-for-new-GHC.patch $(@D)
|
||||
$(AM_V_GEN)( cd $(@D) && ./getkleenex.sh )
|
||||
|
||||
$(RAGEL):
|
||||
@@ -164,4 +188,4 @@ $(RAGEL):
|
||||
$(AM_V_GEN)( cd $(@D) && ./getragel7.sh )
|
||||
|
||||
clean-local:
|
||||
$(AM_V_at)rm -f $(GEN) $(BIN) $(DAT)
|
||||
$(AM_V_at)rm -f $(GEN) $(OBJ) $(BIN) $(DAT)
|
||||
|
||||
@@ -1,7 +0,0 @@
|
||||
#!/bin/bash
|
||||
|
||||
# quick and dirty
|
||||
> big
|
||||
for i in {1..400}; do cat small >> temp ; done
|
||||
for i in {1..500}; do cat temp >> big ; done
|
||||
rm temp
|
||||
@@ -1,7 +0,0 @@
|
||||
#!/bin/bash
|
||||
|
||||
# quick and dirty
|
||||
> big
|
||||
for i in {1..400}; do cat small >> temp ; done
|
||||
for i in {1..500}; do cat temp >> big ; done
|
||||
rm temp
|
||||
@@ -1,7 +0,0 @@
|
||||
#!/bin/bash
|
||||
|
||||
# quick and dirty
|
||||
> big
|
||||
for i in {1..400}; do cat small >> temp ; done
|
||||
for i in {1..500}; do cat temp >> big ; done
|
||||
rm temp
|
||||
@@ -1,7 +0,0 @@
|
||||
#!/bin/bash
|
||||
|
||||
# quick and dirty
|
||||
> big
|
||||
for i in {1..20}; do cat small >> temp ; done
|
||||
for i in {1..30}; do cat temp >> big ; done
|
||||
rm temp
|
||||
@@ -1,7 +0,0 @@
|
||||
#!/bin/bash
|
||||
|
||||
# quick and dirty
|
||||
> big
|
||||
for i in {1..400}; do cat small >> temp ; done
|
||||
for i in {1..700}; do cat temp >> big ; done
|
||||
rm temp
|
||||
@@ -1,7 +0,0 @@
|
||||
#!/bin/bash
|
||||
|
||||
# quick and dirty
|
||||
> big
|
||||
for i in {1..600}; do cat small >> temp ; done
|
||||
for i in {1..700}; do cat temp >> big ; done
|
||||
rm temp
|
||||
@@ -1,7 +0,0 @@
|
||||
#!/bin/bash
|
||||
|
||||
# quick and dirty
|
||||
> big
|
||||
for i in {1..460}; do cat small >> temp ; done
|
||||
for i in {1..400}; do cat temp >> big ; done
|
||||
rm temp
|
||||
@@ -1,60 +0,0 @@
|
||||
#!/usr/bin/env perl
|
||||
use 5.012;
|
||||
use warnings;
|
||||
use Getopt::Long;
|
||||
|
||||
=head1 NAME
|
||||
|
||||
C<gen_datetime.pl> - Generates timestamps
|
||||
|
||||
=head1 USAGE
|
||||
|
||||
Generate a 250mb file:
|
||||
|
||||
gen_datetime.pl
|
||||
|
||||
Generate file of the specified size:
|
||||
|
||||
gen_datetime.pl -s 250000000
|
||||
|
||||
=cut
|
||||
|
||||
sub rand_range {
|
||||
my ($min, $max) = @_;
|
||||
return $min + int(rand($max - $min + 1));
|
||||
}
|
||||
|
||||
sub gen_timezone {
|
||||
return "Z" if rand() < 0.3;
|
||||
|
||||
return sprintf("%s%02d:%02d",
|
||||
rand() < 0.5 ? "+" : "-",
|
||||
rand_range(0, 23),
|
||||
rand_range(0, 59));
|
||||
}
|
||||
|
||||
sub gen_date {
|
||||
return sprintf("%d-%02d-%02dT%02d:%02d:%02d%s",
|
||||
rand_range(1000, 9999),
|
||||
rand_range(1, 12),
|
||||
rand_range(1, 31),
|
||||
rand_range(0, 23),
|
||||
rand_range(0, 59),
|
||||
rand_range(0, 59),
|
||||
gen_timezone);
|
||||
}
|
||||
|
||||
# Number of bytes emitted (approximately)
|
||||
my $b = 100000000; # ~100mb
|
||||
GetOptions("size_bytes=i" => \$b);
|
||||
|
||||
open(my $fh, '>', 'big');
|
||||
|
||||
while (1) {
|
||||
my $d = gen_date;
|
||||
$b -= length($d) if defined $b;
|
||||
printf $fh "%s\n", gen_date;
|
||||
last if (defined $b && $b <= 0);
|
||||
}
|
||||
|
||||
close($fh)
|
||||
@@ -1,93 +0,0 @@
|
||||
#!/usr/bin/env perl
|
||||
use 5.012;
|
||||
use warnings;
|
||||
use Getopt::Long;
|
||||
|
||||
=head1 NAME
|
||||
|
||||
C<gen_emails.pl> - Generates emails; some valid, some not valid.
|
||||
|
||||
=head1 USAGE
|
||||
|
||||
Generate a 250mb file with email addresses:
|
||||
|
||||
gen_email.pl
|
||||
|
||||
Generate file of the specified size:
|
||||
|
||||
gen_email.pl -s <bytes>
|
||||
|
||||
=cut
|
||||
|
||||
sub gen_string {
|
||||
my ($chars, $min_length, $max_length) = @_;
|
||||
|
||||
my $length = $min_length + rand($max_length - $min_length);
|
||||
my @res;
|
||||
push(@res, $chars->[rand @$chars]) for (1 .. $length);
|
||||
|
||||
return join("", @res);
|
||||
}
|
||||
|
||||
my $recip_chars = [ 'a' .. 'z', '0' .. '9', split //, qq{!#\$%&'*+/=?^_`{|}~-} ];
|
||||
my $domain_chars = [ 'a' .. 'z', '0' .. '9', '-' ];
|
||||
|
||||
sub gen_domain_part {
|
||||
my ($min, $max) = @_;
|
||||
my $part;
|
||||
do {
|
||||
$part = gen_string($domain_chars, $min, $max);
|
||||
} while ($part =~ /^-|-$/);
|
||||
|
||||
return $part;
|
||||
}
|
||||
|
||||
sub gen_email {
|
||||
my $email = gen_string($recip_chars, 1, 30);
|
||||
|
||||
for my $i (1 .. rand(4)) {
|
||||
$email .= '.';
|
||||
$email .= gen_string($recip_chars, 1, 30);
|
||||
}
|
||||
|
||||
$email .= '@';
|
||||
|
||||
$email .= gen_domain_part(1, 30);
|
||||
|
||||
for my $i (1 .. (rand(4)+1)) {
|
||||
$email .= '.';
|
||||
$email .= gen_domain_part(1, 30);
|
||||
}
|
||||
|
||||
return $email;
|
||||
}
|
||||
|
||||
my $any_char = [ map { chr($_) } grep { $_ != 13 && $_ != 10 } (0 .. 255) ];
|
||||
|
||||
sub mutate {
|
||||
my $mail = shift;
|
||||
|
||||
# Make 1 out of 5 emails invalid
|
||||
if (rand() < 0.2) {
|
||||
# Mutate 1 out of 20 chars into something random
|
||||
$mail =~ s/(.)/rand() < 0.05 ? $any_char->[rand @$any_char] : $1/eg;
|
||||
}
|
||||
|
||||
return $mail;
|
||||
}
|
||||
|
||||
# Approx. number of bytes to generate.
|
||||
my $b = 100000000; # ~100mb
|
||||
|
||||
GetOptions("size_bytes=i" => \$b);
|
||||
|
||||
open(my $fh, '>', 'big');
|
||||
|
||||
while (1) {
|
||||
my $m = mutate(gen_email);
|
||||
$b -= length($m) if defined $b;
|
||||
printf $fh "%s\n", $m;
|
||||
last if (defined $b && $b <= 0);
|
||||
}
|
||||
|
||||
close($fh)
|
||||
@@ -25,35 +25,35 @@ me@at&t.net
|
||||
me@att.net
|
||||
someone@-test.com
|
||||
someone@test-.com
|
||||
joeblow@apa,che.org
|
||||
joeblow@apache.o,rg
|
||||
joeblow@apache,org
|
||||
joeblow @apache.org
|
||||
joeblow@ apache.org
|
||||
joeblow@apache.org
|
||||
joeblow@apache.org
|
||||
joe blow@apache.org
|
||||
joeblow@apa che.org
|
||||
joe1blow@apache.org
|
||||
joe$blow@apache.org
|
||||
joe-@apache.org
|
||||
joe_@apache.org
|
||||
joe+@apache.org
|
||||
joe!@apache.org
|
||||
joe*@apache.org
|
||||
joe'@apache.org
|
||||
joe%45@apache.org
|
||||
joe?@apache.org
|
||||
joe&@apache.org
|
||||
joe=@apache.org
|
||||
+joe@apache.org
|
||||
!joe@apache.org
|
||||
*joe@apache.org
|
||||
'joe@apache.org
|
||||
%joe45@apache.org
|
||||
?joe@apache.org
|
||||
&joe@apache.org
|
||||
=joe@apache.org
|
||||
joe1234567890blow@apa,che.org
|
||||
joe1234567890blow@apache.o,rg
|
||||
joe1234567890blow@apache,org
|
||||
joe1234567890blow @apache.org
|
||||
joe1234567890blow@ apache.org
|
||||
joe1234567890blow@apache.org
|
||||
joe1234567890blow@apache.org
|
||||
joe1234567890 blow@apache.org
|
||||
joe1234567890blow@apa che.org
|
||||
joe12345678901blow@apache.org
|
||||
joe1234567890$blow@apache.org
|
||||
joe1234567890-@apache.org
|
||||
joe1234567890_@apache.org
|
||||
joe1234567890+@apache.org
|
||||
joe1234567890!@apache.org
|
||||
joe1234567890*@apache.org
|
||||
joe1234567890'@apache.org
|
||||
joe1234567890%45@apache.org
|
||||
joe1234567890?@apache.org
|
||||
joe1234567890&@apache.org
|
||||
joe1234567890=@apache.org
|
||||
+joe1234567890@apache.org
|
||||
!joe1234567890@apache.org
|
||||
*joe1234567890@apache.org
|
||||
'joe1234567890@apache.org
|
||||
%joe123456789045@apache.org
|
||||
?joe1234567890@apache.org
|
||||
&joe1234567890@apache.org
|
||||
=joe1234567890@apache.org
|
||||
+@apache.org
|
||||
!@apache.org
|
||||
*@apache.org
|
||||
@@ -62,34 +62,33 @@ joe=@apache.org
|
||||
?@apache.org
|
||||
&@apache.org
|
||||
=@apache.org
|
||||
joe.@apache.org
|
||||
.joe@apache.org
|
||||
joe1234567890.@apache.org
|
||||
.joe1234567890@apache.org
|
||||
.@apache.org
|
||||
joe.ok@apache.org
|
||||
joe..ok@apache.org
|
||||
joe1234567890.ok@apache.org
|
||||
joe1234567890..ok@apache.org
|
||||
..@apache.org
|
||||
joe(@apache.org
|
||||
joe)@apache.org
|
||||
joe,@apache.org
|
||||
joe;@apache.org
|
||||
\"joe.\"@apache.org
|
||||
\".joe\"@apache.org
|
||||
\"joe+\"@apache.org
|
||||
\"joe!\"@apache.org
|
||||
\"joe*\"@apache.org
|
||||
\"joe'\"@apache.org
|
||||
\"joe(\"@apache.org
|
||||
\"joe)\"@apache.org
|
||||
\"joe,\"@apache.org
|
||||
\"joe%45\"@apache.org
|
||||
\"joe;\"@apache.org
|
||||
\"joe?\"@apache.org
|
||||
\"joe&\"@apache.org
|
||||
\"joe=\"@apache.org
|
||||
joe1234567890(@apache.org
|
||||
joe1234567890)@apache.org
|
||||
joe1234567890,@apache.org
|
||||
joe1234567890;@apache.org
|
||||
\"joe1234567890.\"@apache.org
|
||||
\".joe1234567890\"@apache.org
|
||||
\"joe1234567890+\"@apache.org
|
||||
\"joe1234567890!\"@apache.org
|
||||
\"joe1234567890*\"@apache.org
|
||||
\"joe1234567890'\"@apache.org
|
||||
\"joe1234567890(\"@apache.org
|
||||
\"joe1234567890)\"@apache.org
|
||||
\"joe1234567890,\"@apache.org
|
||||
\"joe1234567890%45\"@apache.org
|
||||
\"joe1234567890;\"@apache.org
|
||||
\"joe1234567890?\"@apache.org
|
||||
\"joe1234567890&\"@apache.org
|
||||
\"joe1234567890=\"@apache.org
|
||||
\"..\"@apache.org
|
||||
abc-@abc.com
|
||||
abc_@abc.com
|
||||
abc-def@abc.com
|
||||
abc_def@abc.com
|
||||
abc@abc_def.com
|
||||
\?p`_qdl=@3vqpa.gxnsqaws6
|
||||
|
||||
Executable
+18
@@ -0,0 +1,18 @@
|
||||
#!/usr/bin/env python3
|
||||
|
||||
import os
|
||||
|
||||
# 100 megabytes
|
||||
LIMIT = 1024 * 1024 * 100
|
||||
|
||||
# read the small sample
|
||||
with open('small', 'rb') as f:
|
||||
small = f.read()
|
||||
smallsize = len(small)
|
||||
|
||||
# copy-paste it enough times to the big file
|
||||
total = 0
|
||||
with open('big', 'wb') as f:
|
||||
while total < LIMIT:
|
||||
f.write(small)
|
||||
total += smallsize
|
||||
@@ -1,7 +0,0 @@
|
||||
#!/bin/bash
|
||||
|
||||
# quick and dirty
|
||||
> big
|
||||
for i in {1..200}; do cat small >> temp ; done
|
||||
for i in {1..150}; do cat temp >> big ; done
|
||||
rm temp
|
||||
@@ -1,7 +0,0 @@
|
||||
#!/bin/bash
|
||||
|
||||
# quick and dirty
|
||||
> big
|
||||
for i in {1..1000}; do cat small >> temp ; done
|
||||
for i in {1..1000}; do cat temp >> big ; done
|
||||
rm temp
|
||||
@@ -1,7 +0,0 @@
|
||||
#!/bin/bash
|
||||
|
||||
# quick and dirty
|
||||
> big
|
||||
for i in {1..200}; do cat small >> temp ; done
|
||||
for i in {1..130}; do cat temp >> big ; done
|
||||
rm temp
|
||||
@@ -1 +0,0 @@
|
||||
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
|
||||
File diff suppressed because one or more lines are too long
@@ -1,7 +0,0 @@
|
||||
#!/bin/bash
|
||||
|
||||
# quick and dirty
|
||||
> big
|
||||
for i in {1..200}; do cat small >> temp ; done
|
||||
for i in {1..140}; do cat temp >> big ; done
|
||||
rm temp
|
||||
@@ -1,20 +1,19 @@
|
||||
https://130.226.207.254/jbtvkjzrjthmbnypntksydqelq/jjdsj/udvjilrctugdnuolrrzkr/cwkvkxjhehiodwfytl/ufgjg/nfgpg/iu#mE39x1S2vXd1o
|
||||
https:/ohgudpayfmlfhcoyvgjhyqfbua/linrqhrhlaiixdbxonbmn/atrgtgdphcz/rr/dtdhuqshwxhewfn/fyuawfip/qugtmsmwxuywignctpbtabge/acijwctkdqawozgns/eipjsaiiurudzqrviveu/bijkdhwtmlneypz#EhkI5ylLokJNKaBsd
|
||||
http://cjop.xhsqcbwtp.vrfzoaodga.nnkbwbmq.cfvgulvcfj/geuhnhetwsqjfuojmvaziemd/eodavsnwgauluaclpjqb/phmdaviaz#AlBK76vA
|
||||
http:/ijnjyrzldk/jyapegxurikjmip/olhhrswcvepexhshr/whlsdorizwdovszxcuwnnbexfy/ohsfdqoryjotnqrzagziyg/ajxvofxromjwirayehuw/swubrfzbwtmtvomstbaumtvksghg#D
|
||||
https://220.234.52.233/peiygqiuiwezsr/qnymfpaurkzifllbwtkzqgpkcdp/hbeschxipcpf/soakqi/bxbhzothilaxznoiprg/gaqsbgqobypjyzwdyvcmr/fszwjmnixfc/t/vlumvtpktjjkuzxix/nqqwnxwkyinkjngixkcgrobuwe#L7cwKfIxLBv
|
||||
https://re2c.org
|
||||
https://www.colm.net/open-source/ragel
|
||||
https://github.com/diku-kmc/kleenexlang
|
||||
https://github.com/skvadrik/re2c
|
||||
https://arxiv.org/abs/1907.08837
|
||||
https://laurikari.net/ville/spire2000-tnfa.pdf
|
||||
https://www.semanticscholar.org/paper/Tagged-Deterministic-Finite-Automata-with-Lookahead-Trofimovich/3ca8101183d87580bc97dd7c1236d77bbd90a40d
|
||||
http://re2c.org/2019_borsotti_trofimovich_efficient_posix_submatch_extraction_on_nfa.pdf
|
||||
https://www.researchgate.net/publication/344781678_Efficient_POSIX_submatch_extraction_on_nondeterministic_finite_automata
|
||||
https://kernel.org
|
||||
https://en.wikipedia.org/
|
||||
https://en.wikipedia.org/wiki/Uniform_Resource_Identifier
|
||||
http://190.102.237.163/jfymqrdxatqxxosr/eodoflhmefpbqunvzkwkxfgxj/ife/bbijkiueazcfwodgsddft/xpegxlfbdzafenjaqgjbnqrsb/poizlwooajtnejxpycftrcsfjkruln?DEVzXYliuaVThP2db4oE32q#fXoCDA1BJyjOUBJwpMOOC36Q7o6n
|
||||
https://prlmszykmotajvhfingpy:5gJpVNFdVUCBumKIV0ciYat@tyekbzfzyn.kirctezfig.gvefopbqlf.onykhnytqd.uofiltbvdv/jiqe/odskecdswmouqaunyfuerpefcusuxa/fkqdmaueh/vzkskyxrpqkfzzjgujqmkt/qfnzplmxvunhvjq/kskwzjeueepwokxguatetegnjzgu/pysxiyoyssbfiibuonhk/wmzxsguoqoeutnkaanqqd/pkpbwvoepeutjbedkdimko/vogpbm#fBzuGdIV22C
|
||||
https://uqaqxbiszxuwfd:mIai0iqs9Ps3UEvpmu@qwnsormfld.uikzf.rajsatakhr:2634/pcervqbppzxjydwilqwoxa/byyvgqvnqjmqgvnjmbio/sifgcfwfhlxrnzpjlo/zhdejqnlcgmmknd/bpqtpqsxyrlvfohbkwavetd/lcsxvflqocclqvilbuvgcggupysof/wzuwqttblllpdjxxqzjnv/uqzxnhuobrldciwbnrfqmv/jpbashfkljtfciiqivtdpeqrfhz/hdjtjdgfyja
|
||||
file://ngngiosyeynlnyegckpwp:QoW1iBFx@171.234.221.207/ltdgogjynxrrnjygsltmcfihfsqfvk/mixerqujwbektqyzimadzdx/urb/vrvjsofccprkaavyyp/sycatuazj/vlmmmvozycmvpicrpcipfxywp/zddjtiahb
|
||||
https://58.187.10.250:8256/ialbromwxodapxebh/lwddbb/fghhkaztbruuibdfwjym/vrwkmqrnqumknb/kytsuocatyouppiec/wxdwpeudwfghhdwiagjrgllqhoaxhn/tnugkxbiimo/ydrzmbihqoibkcvm/rqyczmveyz/nefixtpefrkuxntolkwgiamp
|
||||
ftp://hukiuvtpzvmwmnxgomsujflyk:b1MSVh7pUWPjK24nnJoOOwKIET36s@6.119.196.62:5869/cyhsyhjykv#NlE8g3hz1Ebta8kk7LUvTm
|
||||
ftp://fhvvtgyuua.ogahfrqbvg.cughxcqaqu.nyfdeg.mzbkmrnfib:4544/vwqfmulbaoxczkm/clixvtifydkj/shrflpkrq/vi/sruymrqxodjrbwvhtbwzvmlsys/uv/ybywv#ADdXUBIIgy
|
||||
http:/laxn/rugglbrcb/znzlrhyoxapkznmedipktxhqzeohlw/rfmg/uyntiipnzdwjlfy/fktcgxrgcsfkr/rbbcxzybieozevucqxpmeq/apqyszyxgpq/zbknrolqhmtwjshockr/kicrlzsbtx?VbJp1VLkYC#mYPZplrVnb7UHSatrpGAwi
|
||||
https:/ztpluoa/jphvoweijirbvnmek/pbvimnscpb/catfuxpwqihpqbnrjvkhmbdagvqzsu/czjmvoa/btgpsmqroaxkqt/kcvpypw/eqbifrwpexhsvhmrdtfj/y/gqmjqiyqfkjatby#xDfmbp6mzuOS73yV
|
||||
https://jqhvw:ssV@[4::a8:5ab]:7064/tto/xjdjuxhkqhuvmdbwn/kejaxevbfon/nxrvxlozfd/nefd/drhf/ya/meebpkpao/go/sv?XZtzUKrb4Qq19CsMmL
|
||||
https:/nrmkjtzsirjeybbznmbxefn/tbunkcjyoksunhdiiec/iuguxifycwqd/cjaqmevkjkwf/lysgdnbidkjtulmtdsxuiw/ykmcmukxjjmzdutq/nndpaxzkknxawibpc/bsuqrecyypwqxsbbslv/hzfitcvz?zVwBAXzGU6
|
||||
https://179.106.111.234:4602/kaojoxgqtrtqjqbxojhplkgo/sakwfopartajvd/jdjmzkjzxsutx/jvorvytygowpcugwcpdp/gf/skqbpbmaxznokzio/jmgdwytfu/zwronpnfltlqsdkm/bjkpnbqymcebiccdvdh/gelbqajbdysgljczflyocuxqehpvrn#iePJE2SwM2H2z7pGWE3MZQu79
|
||||
https://sgcoeyexpydtvuvrlncfv:cCVO9XO6W6lY58itexKFMeputSs7@199.131.253.98/cxoyvdvmlofvxhlfdoosxyrzhei/dqnifd/kuweqsnj/wrcmglfaorwemv/oyotkyibrraabiwatl/mw/fmyxtdztnyqmciijifflmb/kyfprlhxhcemmr/ds/ubuqzto
|
||||
ftp://226.47.189.219/uttpjalgzirumdxcqstmop/rsavfunauwrnzbrbccv/qvnzgkypemnulagkcnxgmhg/vdzboggzuttu/wimrcceehdaznqnvguhi/hcmbkir/vxcincavxbheiuuqoukjsnd/rnkr/repqv/cdncqpiqhrughnlhbu?04HBSdquIv5jRN5POmtHr#t8TxSWH16brGRC79JCiBCp8bEyF
|
||||
http://lkjzakdejf.kwbbhfnwhj.cypikjr.wogqvpwhbz.dwyohxizdk:4775/iwnmuufehazvnzgsrqm/gdjpojnwrlwikzpoevnpnkvw/wrbctzxujufpuyeue/dlzajtkhkbuj/zptqonydlp/qatdpxbpwvndzwrmynkfrbrpyix/ehavmzuuptjcv/bbosue/xulpwugitisuaagcmlvwtfykvr/izafvzsb?dY4#eIfVkGptVdWsH8D
|
||||
http:/laxn/rugglbrcb/znzlrhyoxapkznmedipktxhqzeohlw/rfmg/uyntiipnzdwjlfy/fktcgxrgcsfkr/rbbcxzybieozevucqxpmeq/apqyszyxgpq/zbknrolqhmtwjshockr/kicrlzsbtx?VbJp1VLkYC#mYPZplrVnb7UHSatrpGAwi
|
||||
ftp://hukiuvtpzvmwmnxgomsujflyk:b1MSVh7pUWPjK24nnJoOOwKIET36s@6.119.196.62:5869/cyhsyhjykv#NlE8g3hz1Ebta8kk7LUvTm
|
||||
|
||||
@@ -1,142 +0,0 @@
|
||||
From f224fe66476454a34918a247ef9b4a97d028f774 Mon Sep 17 00:00:00 2001
|
||||
From: Ulya Trofimovich <skvadrik@gmail.com>
|
||||
Date: Wed, 8 Jan 2020 23:44:06 +0000
|
||||
Subject: [PATCH 2/5] Updating for new GHC.
|
||||
|
||||
---
|
||||
src/KMC/Backtracking.hs | 4 ++--
|
||||
src/KMC/Kleenex/Actions.hs | 6 ++++--
|
||||
src/KMC/Kleenex/Desugaring.hs | 3 ++-
|
||||
src/KMC/Kleenex/WellFormedness.hs | 1 +
|
||||
src/KMC/Program/Backends/C.hs | 2 ++
|
||||
src/KMC/SymbolicFST.hs | 1 +
|
||||
src/KMC/SymbolicSST.hs | 1 +
|
||||
src/KMC/Visualization.hs | 1 +
|
||||
8 files changed, 14 insertions(+), 5 deletions(-)
|
||||
|
||||
diff --git a/src/KMC/Backtracking.hs b/src/KMC/Backtracking.hs
|
||||
index 00662fa..abfdf0d 100644
|
||||
--- a/src/KMC/Backtracking.hs
|
||||
+++ b/src/KMC/Backtracking.hs
|
||||
@@ -20,7 +20,7 @@ import Control.Applicative
|
||||
import Control.Monad
|
||||
import qualified Data.ByteString as B
|
||||
import qualified Data.ByteString.Lazy as L
|
||||
-import qualified Data.IntMap as M
|
||||
+import qualified Data.IntMap.Strict as M
|
||||
import qualified Data.IntSet as S
|
||||
import Data.Word (Word8)
|
||||
|
||||
@@ -52,7 +52,7 @@ type Index = Int
|
||||
type Marks = M.IntMap S.IntSet
|
||||
|
||||
mark :: Name -> Index -> Marks -> Marks
|
||||
-mark p i = M.insertWith' S.union p (S.singleton i)
|
||||
+mark p i = M.insertWith S.union p (S.singleton i)
|
||||
|
||||
isMarked :: Name -> Index -> Marks -> Bool
|
||||
isMarked p i m = maybe False (S.member i) (M.lookup p m)
|
||||
diff --git a/src/KMC/Kleenex/Actions.hs b/src/KMC/Kleenex/Actions.hs
|
||||
index b8fba7a..42e5571 100644
|
||||
--- a/src/KMC/Kleenex/Actions.hs
|
||||
+++ b/src/KMC/Kleenex/Actions.hs
|
||||
@@ -7,7 +7,6 @@ module KMC.Kleenex.Actions(RegAction(..)
|
||||
import Data.ByteString.Builder
|
||||
import Data.Map (Map, (!))
|
||||
import qualified Data.Map as M
|
||||
-import Data.Monoid
|
||||
import Data.Word (Word8)
|
||||
|
||||
import KMC.Kleenex.Syntax
|
||||
@@ -38,9 +37,12 @@ pop r = Action $ \(store, h:stck) -> (M.insert r h store, stck)
|
||||
wr :: RegIdent -> Action
|
||||
wr r = Action $ \(store, h:stck) -> (M.insert r mempty store, (h <> store!r):stck)
|
||||
|
||||
+instance Semigroup Action where
|
||||
+ (Action is1) <> (Action is2) = Action $ is2 . is1
|
||||
+
|
||||
instance Monoid Action where
|
||||
mempty = Action id
|
||||
- mappend (Action is1) (Action is2) = Action $ is2 . is1
|
||||
+ mappend = (<>)
|
||||
|
||||
-- | Interprets an action as a state transformation
|
||||
actionSem :: RegAction -> Action
|
||||
diff --git a/src/KMC/Kleenex/Desugaring.hs b/src/KMC/Kleenex/Desugaring.hs
|
||||
index 6ed2258..f6ab6fb 100644
|
||||
--- a/src/KMC/Kleenex/Desugaring.hs
|
||||
+++ b/src/KMC/Kleenex/Desugaring.hs
|
||||
@@ -165,7 +165,8 @@ desugarTerm out t =
|
||||
++ [Right $ Pop r]) >>= decl . RSeq
|
||||
WriteReg r -> decl $ RConst (Right (Write r))
|
||||
RedirectReg r t1 -> do it <- desugarTerm out t1
|
||||
- [ipush, ipop] <- mapM (decl . RConst . Right) [Push, Pop r]
|
||||
+ ipush <- (decl . RConst . Right) Push
|
||||
+ ipop <- (decl . RConst . Right) $ Pop r
|
||||
decl $ RSeq [ipush,it,ipop]
|
||||
TermInfo _ t1 -> desugarTerm out t1
|
||||
where
|
||||
diff --git a/src/KMC/Kleenex/WellFormedness.hs b/src/KMC/Kleenex/WellFormedness.hs
|
||||
index 182ef86..84081a4 100644
|
||||
--- a/src/KMC/Kleenex/WellFormedness.hs
|
||||
+++ b/src/KMC/Kleenex/WellFormedness.hs
|
||||
@@ -11,6 +11,7 @@ import qualified Data.Map as M
|
||||
import Data.Set (Set)
|
||||
import qualified Data.Set as S
|
||||
import Text.PrettyPrint
|
||||
+import Prelude hiding ((<>))
|
||||
|
||||
--------
|
||||
-- Types
|
||||
diff --git a/src/KMC/Program/Backends/C.hs b/src/KMC/Program/Backends/C.hs
|
||||
index f3895f9..c40f41a 100644
|
||||
--- a/src/KMC/Program/Backends/C.hs
|
||||
+++ b/src/KMC/Program/Backends/C.hs
|
||||
@@ -21,6 +21,8 @@ import KMC.Util.Coding
|
||||
import KMC.Program.IL
|
||||
import KMC.Util.Heredoc
|
||||
|
||||
+import Prelude hiding ((<>))
|
||||
+
|
||||
{- Utility functions -}
|
||||
-- | Chunk a list into list of lists of length n, starting from the left. The
|
||||
-- last list in the result may be shorter than n.
|
||||
diff --git a/src/KMC/SymbolicFST.hs b/src/KMC/SymbolicFST.hs
|
||||
index 07ac753..e8ce17b 100644
|
||||
--- a/src/KMC/SymbolicFST.hs
|
||||
+++ b/src/KMC/SymbolicFST.hs
|
||||
@@ -1,6 +1,7 @@
|
||||
{-# LANGUAGE StandaloneDeriving #-}
|
||||
{-# LANGUAGE FlexibleContexts #-}
|
||||
{-# LANGUAGE TypeFamilies #-}
|
||||
+{-# LANGUAGE UndecidableInstances #-}
|
||||
module KMC.SymbolicFST
|
||||
(FST(..)
|
||||
,Edge
|
||||
diff --git a/src/KMC/SymbolicSST.hs b/src/KMC/SymbolicSST.hs
|
||||
index 368b87a..150bd3c 100644
|
||||
--- a/src/KMC/SymbolicSST.hs
|
||||
+++ b/src/KMC/SymbolicSST.hs
|
||||
@@ -3,6 +3,7 @@
|
||||
{-# LANGUAGE StandaloneDeriving #-}
|
||||
{-# LANGUAGE DeriveFunctor #-}
|
||||
{-# LANGUAGE FlexibleContexts #-}
|
||||
+{-# LANGUAGE UndecidableInstances #-}
|
||||
module KMC.SymbolicSST
|
||||
(UpdateString
|
||||
,UpdateStringFunc
|
||||
diff --git a/src/KMC/Visualization.hs b/src/KMC/Visualization.hs
|
||||
index 14271ae..9a66b0d 100644
|
||||
--- a/src/KMC/Visualization.hs
|
||||
+++ b/src/KMC/Visualization.hs
|
||||
@@ -2,6 +2,7 @@
|
||||
{-# LANGUAGE FlexibleInstances #-}
|
||||
{-# LANGUAGE TypeOperators #-}
|
||||
{-# LANGUAGE TypeSynonymInstances #-}
|
||||
+{-# LANGUAGE UndecidableInstances #-}
|
||||
module KMC.Visualization where
|
||||
|
||||
import qualified Data.GraphViz as GV
|
||||
--
|
||||
2.24.1
|
||||
|
||||
@@ -5,7 +5,6 @@ git clone --recursive https://github.com/diku-kmc/kleenexlang.git
|
||||
cd kleenexlang
|
||||
cabal v1-sandbox init && cabal v1-sandbox add-source regexps-syntax
|
||||
cabal v1-install --dependencies-only
|
||||
git apply ../0001-Updating-for-new-GHC.patch
|
||||
cabal v1-configure && cabal v1-build
|
||||
cd ..
|
||||
rm -f kexc
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
bin/ragel/cat2_4
|
||||
bin/ragel/cat2_8
|
||||
bin/ragel/cat4_2
|
||||
bin/ragel/cat4_4
|
||||
bin/ragel/cat8_2
|
||||
bin/ragel/iter_b_2_3_5
|
||||
bin/ragel/iter_b_7_11_13
|
||||
bin/ragel/iter_b_17_19_23
|
||||
bin/ragel/iter_c_2_3_5
|
||||
bin/ragel/iter_c_7_11_13
|
||||
bin/ragel/iter_c_17_19_23
|
||||
ragel/21__cat2_4
|
||||
ragel/22__cat2_8
|
||||
ragel/24__cat4_2
|
||||
ragel/25__cat4_4
|
||||
ragel/28__cat8_2
|
||||
ragel/33__rep_alt_5_3_2
|
||||
ragel/34__rep_alt_13_11_7
|
||||
ragel/35__rep_alt_23_19_17
|
||||
ragel/36__rep_5_rep_3_rep_2
|
||||
ragel/37__rep_13_rep_11_rep_7
|
||||
ragel/38__rep_23_rep_19_rep_17
|
||||
|
||||
+1
-1
@@ -770,7 +770,7 @@ const buffer_unit_t const_1_111[11] = {0x76,0x65,0x72,0x73,0x69,0x6f,0x6e,0x2d,0
|
||||
const buffer_unit_t const_1_112[11] = {0x76,0x65,0x72,0x73,0x69,0x6f,0x6e,0x2d,0x32,0x3a,0x20};
|
||||
void printCompilationInfo()
|
||||
{
|
||||
fprintf(stdout, "No object file generated!\nOptions:\nSST optimization level: 3\nWord size: UInt8T\nIdentity tables removed: False\n\nSource file: ../../../benchmarks/submatch_dfa_aot/src/kleenex/http_rfc7230.kex\nSource md5: 098a2ca9318859696757e439d7b15dea\nSST states: 444\n");
|
||||
fprintf(stdout, "No object file generated!\nOptions:\nSST optimization level: 3\nWord size: UInt8T\nIdentity tables removed: False\n\nSource file: ../../../benchmarks/submatch_dfa_aot/src/kleenex/00__http_rfc7230.kex\nSource md5: 98a2ca9318859696757e439d7b15dea\nSST states: 444\n");
|
||||
}
|
||||
|
||||
void init()
|
||||
+1
-1
@@ -538,7 +538,7 @@ const buffer_unit_t const_1_26[8] = {0x73,0x74,0x61,0x74,0x75,0x73,0x3a,0x20};
|
||||
const buffer_unit_t const_1_27[9] = {0x76,0x65,0x72,0x73,0x69,0x6f,0x6e,0x3a,0x20};
|
||||
void printCompilationInfo()
|
||||
{
|
||||
fprintf(stdout, "No object file generated!\nOptions:\nSST optimization level: 3\nWord size: UInt8T\nIdentity tables removed: False\n\nSource file: ../../../benchmarks/submatch_dfa_aot/src/kleenex/http_simple.kex\nSource md5: 020ee21853c04e314c3015eabc9a0afe\nSST states: 51\n");
|
||||
fprintf(stdout, "No object file generated!\nOptions:\nSST optimization level: 3\nWord size: UInt8T\nIdentity tables removed: False\n\nSource file: ../../../benchmarks/submatch_dfa_aot/src/kleenex/01__http_simple.kex\nSource md5: 2 ee21853c04e314c3015eabc9a afe\nSST states: 51\n");
|
||||
}
|
||||
|
||||
void init()
|
||||
+1
-1
@@ -694,7 +694,7 @@ const buffer_unit_t const_1_74[7] = {0x75,0x73,0x65,0x72,0x3a,0x20,0x32};
|
||||
const buffer_unit_t const_1_75[7] = {0x75,0x73,0x65,0x72,0x3a,0x20,0x3a};
|
||||
void printCompilationInfo()
|
||||
{
|
||||
fprintf(stdout, "No object file generated!\nOptions:\nSST optimization level: 3\nWord size: UInt8T\nIdentity tables removed: False\n\nSource file: ../../../benchmarks/submatch_dfa_aot/src/kleenex/uri_rfc3986.kex\nSource md5: 6452c3d4260b85190d859bfeb5cfd96e\nSST states: 206\n");
|
||||
fprintf(stdout, "No object file generated!\nOptions:\nSST optimization level: 3\nWord size: UInt8T\nIdentity tables removed: False\n\nSource file: ../../../benchmarks/submatch_dfa_aot/src/kleenex/02__uri_rfc3986.kex\nSource md5: 6452c3d426 b8519 d859bfeb5cfd96e\nSST states: 206\n");
|
||||
}
|
||||
|
||||
void init()
|
||||
+1
-1
@@ -542,7 +542,7 @@ const buffer_unit_t const_1_31[6] = {0x75,0x73,0x65,0x72,0x3a,0x20};
|
||||
const buffer_unit_t const_1_32[7] = {0x75,0x73,0x65,0x72,0x3a,0x20,0x3a};
|
||||
void printCompilationInfo()
|
||||
{
|
||||
fprintf(stdout, "No object file generated!\nOptions:\nSST optimization level: 3\nWord size: UInt8T\nIdentity tables removed: False\n\nSource file: ../../../benchmarks/submatch_dfa_aot/src/kleenex/uri_simple.kex\nSource md5: ecd2b8b546e8a4b66ce5f73cfa17b6f0\nSST states: 18\n");
|
||||
fprintf(stdout, "No object file generated!\nOptions:\nSST optimization level: 3\nWord size: UInt8T\nIdentity tables removed: False\n\nSource file: ../../../benchmarks/submatch_dfa_aot/src/kleenex/03__uri_simple.kex\nSource md5: ecd2b8b546e8a4b66ce5f73cfa17b6f0\nSST states: 18\n");
|
||||
}
|
||||
|
||||
void init()
|
||||
+1
-1
@@ -494,7 +494,7 @@ const buffer_unit_t const_1_8[3] = {0x22,0xa,0xa};
|
||||
const buffer_unit_t const_1_9[6] = {0x68,0x6f,0x73,0x74,0x3a,0x20};
|
||||
void printCompilationInfo()
|
||||
{
|
||||
fprintf(stdout, "No object file generated!\nOptions:\nSST optimization level: 3\nWord size: UInt8T\nIdentity tables removed: False\n\nSource file: ../../../benchmarks/submatch_dfa_aot/src/kleenex/apache_log.kex\nSource md5: 5c2abee1570d0228b3e24d48c2163bfd\nSST states: 17\n");
|
||||
fprintf(stdout, "No object file generated!\nOptions:\nSST optimization level: 3\nWord size: UInt8T\nIdentity tables removed: False\n\nSource file: ../../../benchmarks/submatch_dfa_aot/src/kleenex/04__apache_log.kex\nSource md5: 5c2abee157 d 228b3e24d48c2163bfd\nSST states: 17\n");
|
||||
}
|
||||
|
||||
void init()
|
||||
+1
-1
@@ -496,7 +496,7 @@ const buffer_unit_t const_1_8[6] = {0x79,0x65,0x61,0x72,0x3a,0x20};
|
||||
const buffer_unit_t const_1_9[7] = {0x79,0x65,0x61,0x72,0x3a,0x20,0x30};
|
||||
void printCompilationInfo()
|
||||
{
|
||||
fprintf(stdout, "No object file generated!\nOptions:\nSST optimization level: 3\nWord size: UInt8T\nIdentity tables removed: False\n\nSource file: ../../../benchmarks/submatch_dfa_aot/src/kleenex/datetime.kex\nSource md5: c45f984dab5249fecb870e76fa5b3c1f\nSST states: 13\n");
|
||||
fprintf(stdout, "No object file generated!\nOptions:\nSST optimization level: 3\nWord size: UInt8T\nIdentity tables removed: False\n\nSource file: ../../../benchmarks/submatch_dfa_aot/src/kleenex/05__datetime.kex\nSource md5: c45f984dab5249fecb87 e76fa5b3c1f\nSST states: 13\n");
|
||||
}
|
||||
|
||||
void init()
|
||||
+1
-1
@@ -485,7 +485,7 @@ const buffer_unit_t const_1_2[1] = {0x2d};
|
||||
const buffer_unit_t const_1_3[1] = {0x2e};
|
||||
void printCompilationInfo()
|
||||
{
|
||||
fprintf(stdout, "No object file generated!\nOptions:\nSST optimization level: 3\nWord size: UInt8T\nIdentity tables removed: False\n\nSource file: ../../../benchmarks/submatch_dfa_aot/src/kleenex/email.kex\nSource md5: 437ac440bbbfc56a11b3965ce2484900\nSST states: 11\n");
|
||||
fprintf(stdout, "No object file generated!\nOptions:\nSST optimization level: 3\nWord size: UInt8T\nIdentity tables removed: False\n\nSource file: ../../../benchmarks/submatch_dfa_aot/src/kleenex/06__email.kex\nSource md5: 437ac440bbbfc56a11b3965ce24849 0\nSST states: 11\n");
|
||||
}
|
||||
|
||||
void init()
|
||||
+1
-1
@@ -478,7 +478,7 @@ const buffer_unit_t const_1_0[1] = {0xa};
|
||||
const buffer_unit_t const_1_1[1] = {0x2c};
|
||||
void printCompilationInfo()
|
||||
{
|
||||
fprintf(stdout, "No object file generated!\nOptions:\nSST optimization level: 3\nWord size: UInt8T\nIdentity tables removed: False\n\nSource file: ../../../benchmarks/submatch_dfa_aot/src/kleenex/ipv4.kex\nSource md5: c1c35f349c1fef94586727bc137db489\nSST states: 17\n");
|
||||
fprintf(stdout, "No object file generated!\nOptions:\nSST optimization level: 3\nWord size: UInt8T\nIdentity tables removed: False\n\nSource file: ../../../benchmarks/submatch_dfa_aot/src/kleenex/07__ipv4.kex\nSource md5: c1c35f349c1fef94586727bc137db489\nSST states: 17\n");
|
||||
}
|
||||
|
||||
void init()
|
||||
+1
-1
@@ -486,7 +486,7 @@ const buffer_unit_t const_1_4[1] = {0x61};
|
||||
const buffer_unit_t const_1_5[1] = {0x62};
|
||||
void printCompilationInfo()
|
||||
{
|
||||
fprintf(stdout, "No object file generated!\nOptions:\nSST optimization level: 3\nWord size: UInt8T\nIdentity tables removed: False\n\nSource file: ../../../benchmarks/submatch_dfa_aot/src/kleenex/alt1_2.kex\nSource md5: 933017c27ef6b9d9873167f64a593afc\nSST states: 4\n");
|
||||
fprintf(stdout, "No object file generated!\nOptions:\nSST optimization level: 3\nWord size: UInt8T\nIdentity tables removed: False\n\nSource file: ../../../benchmarks/submatch_dfa_aot/src/kleenex/10__alt1_2.kex\nSource md5: 933017c27ef6b9d9873167f64a593afc\nSST states: 4\n");
|
||||
}
|
||||
|
||||
void init()
|
||||
+1
-1
@@ -494,7 +494,7 @@ const buffer_unit_t const_1_8[1] = {0x63};
|
||||
const buffer_unit_t const_1_9[1] = {0x64};
|
||||
void printCompilationInfo()
|
||||
{
|
||||
fprintf(stdout, "No object file generated!\nOptions:\nSST optimization level: 3\nWord size: UInt8T\nIdentity tables removed: False\n\nSource file: ../../../benchmarks/submatch_dfa_aot/src/kleenex/alt1_4.kex\nSource md5: a46aa0b6cb7b64dabc5909190e23de80\nSST states: 6\n");
|
||||
fprintf(stdout, "No object file generated!\nOptions:\nSST optimization level: 3\nWord size: UInt8T\nIdentity tables removed: False\n\nSource file: ../../../benchmarks/submatch_dfa_aot/src/kleenex/11__alt1_4.kex\nSource md5: a46aa0b6cb7b64dabc59 919 e23de80\nSST states: 6\n");
|
||||
}
|
||||
|
||||
void init()
|
||||
+1
-1
@@ -510,7 +510,7 @@ const buffer_unit_t const_1_16[1] = {0x67};
|
||||
const buffer_unit_t const_1_17[1] = {0x68};
|
||||
void printCompilationInfo()
|
||||
{
|
||||
fprintf(stdout, "No object file generated!\nOptions:\nSST optimization level: 3\nWord size: UInt8T\nIdentity tables removed: False\n\nSource file: ../../../benchmarks/submatch_dfa_aot/src/kleenex/alt1_8.kex\nSource md5: ba40f7ea099c54e73bc1dee398260aef\nSST states: 10\n");
|
||||
fprintf(stdout, "No object file generated!\nOptions:\nSST optimization level: 3\nWord size: UInt8T\nIdentity tables removed: False\n\nSource file: ../../../benchmarks/submatch_dfa_aot/src/kleenex/12__alt1_8.kex\nSource md5: ba40f7ea 99c54e73bc1dee39826 aef\nSST states: 10\n");
|
||||
}
|
||||
|
||||
void init()
|
||||
+1
-1
@@ -492,7 +492,7 @@ const buffer_unit_t const_1_6[1] = {0x61};
|
||||
const buffer_unit_t const_1_7[1] = {0x62};
|
||||
void printCompilationInfo()
|
||||
{
|
||||
fprintf(stdout, "No object file generated!\nOptions:\nSST optimization level: 3\nWord size: UInt8T\nIdentity tables removed: False\n\nSource file: ../../../benchmarks/submatch_dfa_aot/src/kleenex/alt2_2.kex\nSource md5: 8e558b04654ac181234bab147e994f1d\nSST states: 6\n");
|
||||
fprintf(stdout, "No object file generated!\nOptions:\nSST optimization level: 3\nWord size: UInt8T\nIdentity tables removed: False\n\nSource file: ../../../benchmarks/submatch_dfa_aot/src/kleenex/13__alt2_2.kex\nSource md5: 8e558b 4654ac181234bab147e994f1d\nSST states: 6\n");
|
||||
}
|
||||
|
||||
void init()
|
||||
+1
-1
@@ -504,7 +504,7 @@ const buffer_unit_t const_1_12[1] = {0x63};
|
||||
const buffer_unit_t const_1_13[1] = {0x64};
|
||||
void printCompilationInfo()
|
||||
{
|
||||
fprintf(stdout, "No object file generated!\nOptions:\nSST optimization level: 3\nWord size: UInt8T\nIdentity tables removed: False\n\nSource file: ../../../benchmarks/submatch_dfa_aot/src/kleenex/alt2_4.kex\nSource md5: a7516a1d89d83c9d3ebcb133223204b6\nSST states: 10\n");
|
||||
fprintf(stdout, "No object file generated!\nOptions:\nSST optimization level: 3\nWord size: UInt8T\nIdentity tables removed: False\n\nSource file: ../../../benchmarks/submatch_dfa_aot/src/kleenex/14__alt2_4.kex\nSource md5: a7516a1d89d83c9d3ebcb1332232 4b6\nSST states: 10\n");
|
||||
}
|
||||
|
||||
void init()
|
||||
+1
-1
@@ -528,7 +528,7 @@ const buffer_unit_t const_1_24[1] = {0x67};
|
||||
const buffer_unit_t const_1_25[1] = {0x68};
|
||||
void printCompilationInfo()
|
||||
{
|
||||
fprintf(stdout, "No object file generated!\nOptions:\nSST optimization level: 3\nWord size: UInt8T\nIdentity tables removed: False\n\nSource file: ../../../benchmarks/submatch_dfa_aot/src/kleenex/alt2_8.kex\nSource md5: 431f973c2a03f46ecfca0e63146bd456\nSST states: 18\n");
|
||||
fprintf(stdout, "No object file generated!\nOptions:\nSST optimization level: 3\nWord size: UInt8T\nIdentity tables removed: False\n\nSource file: ../../../benchmarks/submatch_dfa_aot/src/kleenex/15__alt2_8.kex\nSource md5: 431f973c2a 3f46ecfca e63146bd456\nSST states: 18\n");
|
||||
}
|
||||
|
||||
void init()
|
||||
+1
-1
@@ -500,7 +500,7 @@ const buffer_unit_t const_1_8[1] = {0x61};
|
||||
const buffer_unit_t const_1_9[1] = {0x62};
|
||||
void printCompilationInfo()
|
||||
{
|
||||
fprintf(stdout, "No object file generated!\nOptions:\nSST optimization level: 3\nWord size: UInt8T\nIdentity tables removed: False\n\nSource file: ../../../benchmarks/submatch_dfa_aot/src/kleenex/alt4_2.kex\nSource md5: 1216b4916935f000a1284315ccc3d519\nSST states: 10\n");
|
||||
fprintf(stdout, "No object file generated!\nOptions:\nSST optimization level: 3\nWord size: UInt8T\nIdentity tables removed: False\n\nSource file: ../../../benchmarks/submatch_dfa_aot/src/kleenex/16__alt4_2.kex\nSource md5: 1216b4916935f0 0a1284315ccc3d519\nSST states: 10\n");
|
||||
}
|
||||
|
||||
void init()
|
||||
+1
-1
@@ -512,7 +512,7 @@ const buffer_unit_t const_1_14[1] = {0x63};
|
||||
const buffer_unit_t const_1_15[1] = {0x64};
|
||||
void printCompilationInfo()
|
||||
{
|
||||
fprintf(stdout, "No object file generated!\nOptions:\nSST optimization level: 3\nWord size: UInt8T\nIdentity tables removed: False\n\nSource file: ../../../benchmarks/submatch_dfa_aot/src/kleenex/alt4_4.kex\nSource md5: ba5affec4770c07fed384456c1e56847\nSST states: 18\n");
|
||||
fprintf(stdout, "No object file generated!\nOptions:\nSST optimization level: 3\nWord size: UInt8T\nIdentity tables removed: False\n\nSource file: ../../../benchmarks/submatch_dfa_aot/src/kleenex/17__alt4_4.kex\nSource md5: ba5affec4770c07fed384456c1e56847\nSST states: 18\n");
|
||||
}
|
||||
|
||||
void init()
|
||||
+1
-1
@@ -536,7 +536,7 @@ const buffer_unit_t const_1_26[1] = {0x67};
|
||||
const buffer_unit_t const_1_27[1] = {0x68};
|
||||
void printCompilationInfo()
|
||||
{
|
||||
fprintf(stdout, "No object file generated!\nOptions:\nSST optimization level: 3\nWord size: UInt8T\nIdentity tables removed: False\n\nSource file: ../../../benchmarks/submatch_dfa_aot/src/kleenex/alt4_8.kex\nSource md5: c759d39d809aa91140fbff351e3df05c\nSST states: 34\n");
|
||||
fprintf(stdout, "No object file generated!\nOptions:\nSST optimization level: 3\nWord size: UInt8T\nIdentity tables removed: False\n\nSource file: ../../../benchmarks/submatch_dfa_aot/src/kleenex/18__alt4_8.kex\nSource md5: c759d39d809aa91140fbff351e3df05c\nSST states: 34\n");
|
||||
}
|
||||
|
||||
void init()
|
||||
+1
-1
@@ -490,7 +490,7 @@ const buffer_unit_t const_1_6[1] = {0x61};
|
||||
const buffer_unit_t const_1_7[1] = {0x62};
|
||||
void printCompilationInfo()
|
||||
{
|
||||
fprintf(stdout, "No object file generated!\nOptions:\nSST optimization level: 3\nWord size: UInt8T\nIdentity tables removed: False\n\nSource file: ../../../benchmarks/submatch_dfa_aot/src/kleenex/cat2_0.kex\nSource md5: 2a1c6fa6b7682bb74d00bddd4dcf7a51\nSST states: 6\n");
|
||||
fprintf(stdout, "No object file generated!\nOptions:\nSST optimization level: 3\nWord size: UInt8T\nIdentity tables removed: False\n\nSource file: ../../../benchmarks/submatch_dfa_aot/src/kleenex/20__cat2_0.kex\nSource md5: 2a1c6fa6b7682bb74d 0bddd4dcf7a51\nSST states: 6\n");
|
||||
}
|
||||
|
||||
void init()
|
||||
+1
-1
@@ -536,7 +536,7 @@ const buffer_unit_t const_1_27[5] = {0x61,0x61,0x61,0x61,0x61};
|
||||
const buffer_unit_t const_1_28[1] = {0x62};
|
||||
void printCompilationInfo()
|
||||
{
|
||||
fprintf(stdout, "No object file generated!\nOptions:\nSST optimization level: 3\nWord size: UInt8T\nIdentity tables removed: False\n\nSource file: ../../../benchmarks/submatch_dfa_aot/src/kleenex/cat2_4.kex\nSource md5: 2b529ac3595cc50e773b65a7e6149f51\nSST states: 24\n");
|
||||
fprintf(stdout, "No object file generated!\nOptions:\nSST optimization level: 3\nWord size: UInt8T\nIdentity tables removed: False\n\nSource file: ../../../benchmarks/submatch_dfa_aot/src/kleenex/21__cat2_4.kex\nSource md5: 2b529ac3595cc5 e773b65a7e6149f51\nSST states: 24\n");
|
||||
}
|
||||
|
||||
void init()
|
||||
+1
-1
@@ -584,7 +584,7 @@ const buffer_unit_t const_1_51[9] = {0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x6
|
||||
const buffer_unit_t const_1_52[1] = {0x62};
|
||||
void printCompilationInfo()
|
||||
{
|
||||
fprintf(stdout, "No object file generated!\nOptions:\nSST optimization level: 3\nWord size: UInt8T\nIdentity tables removed: False\n\nSource file: ../../../benchmarks/submatch_dfa_aot/src/kleenex/cat2_8.kex\nSource md5: ba47b20615e2a7b0e8547fd547a1b3fe\nSST states: 54\n");
|
||||
fprintf(stdout, "No object file generated!\nOptions:\nSST optimization level: 3\nWord size: UInt8T\nIdentity tables removed: False\n\nSource file: ../../../benchmarks/submatch_dfa_aot/src/kleenex/22__cat2_8.kex\nSource md5: ba47b2 615e2a7b0e8547fd547a1b3fe\nSST states: 54\n");
|
||||
}
|
||||
|
||||
void init()
|
||||
+1
-1
@@ -498,7 +498,7 @@ const buffer_unit_t const_1_10[1] = {0x61};
|
||||
const buffer_unit_t const_1_11[1] = {0x62};
|
||||
void printCompilationInfo()
|
||||
{
|
||||
fprintf(stdout, "No object file generated!\nOptions:\nSST optimization level: 3\nWord size: UInt8T\nIdentity tables removed: False\n\nSource file: ../../../benchmarks/submatch_dfa_aot/src/kleenex/cat4_0.kex\nSource md5: e946b180723e5ef24b200174dc2f1119\nSST states: 10\n");
|
||||
fprintf(stdout, "No object file generated!\nOptions:\nSST optimization level: 3\nWord size: UInt8T\nIdentity tables removed: False\n\nSource file: ../../../benchmarks/submatch_dfa_aot/src/kleenex/23__cat4_0.kex\nSource md5: e946b180723e5ef24b20 174dc2f1119\nSST states: 10\n");
|
||||
}
|
||||
|
||||
void init()
|
||||
+1
-1
@@ -528,7 +528,7 @@ const buffer_unit_t const_1_22[3] = {0x61,0x61,0x61};
|
||||
const buffer_unit_t const_1_23[1] = {0x62};
|
||||
void printCompilationInfo()
|
||||
{
|
||||
fprintf(stdout, "No object file generated!\nOptions:\nSST optimization level: 3\nWord size: UInt8T\nIdentity tables removed: False\n\nSource file: ../../../benchmarks/submatch_dfa_aot/src/kleenex/cat4_2.kex\nSource md5: 6d87f4572f3b6f06f926fef12519ef74\nSST states: 52\n");
|
||||
fprintf(stdout, "No object file generated!\nOptions:\nSST optimization level: 3\nWord size: UInt8T\nIdentity tables removed: False\n\nSource file: ../../../benchmarks/submatch_dfa_aot/src/kleenex/24__cat4_2.kex\nSource md5: 6d87f4572f3b6f 6f926fef12519ef74\nSST states: 52\n");
|
||||
}
|
||||
|
||||
void init()
|
||||
+1
-1
@@ -766,7 +766,7 @@ const buffer_unit_t const_1_133[12] = {0x61,0x61,0x61,0x61,0x61,0x61,0x2e,0x61,0
|
||||
const buffer_unit_t const_1_134[1] = {0x62};
|
||||
void printCompilationInfo()
|
||||
{
|
||||
fprintf(stdout, "No object file generated!\nOptions:\nSST optimization level: 3\nWord size: UInt8T\nIdentity tables removed: False\n\nSource file: ../../../benchmarks/submatch_dfa_aot/src/kleenex/cat4_4.kex\nSource md5: d22b112582db7a72c60d0b40e104788f\nSST states: 173\n");
|
||||
fprintf(stdout, "No object file generated!\nOptions:\nSST optimization level: 3\nWord size: UInt8T\nIdentity tables removed: False\n\nSource file: ../../../benchmarks/submatch_dfa_aot/src/kleenex/25__cat4_4.kex\nSource md5: d22b112582db7a72c6 d b40e1 4788f\nSST states: 173\n");
|
||||
}
|
||||
|
||||
void init()
|
||||
+1
-1
@@ -514,7 +514,7 @@ const buffer_unit_t const_1_18[1] = {0x61};
|
||||
const buffer_unit_t const_1_19[1] = {0x62};
|
||||
void printCompilationInfo()
|
||||
{
|
||||
fprintf(stdout, "No object file generated!\nOptions:\nSST optimization level: 3\nWord size: UInt8T\nIdentity tables removed: False\n\nSource file: ../../../benchmarks/submatch_dfa_aot/src/kleenex/cat8_0.kex\nSource md5: 8123d4d18459f3a150d5eb37785b7283\nSST states: 18\n");
|
||||
fprintf(stdout, "No object file generated!\nOptions:\nSST optimization level: 3\nWord size: UInt8T\nIdentity tables removed: False\n\nSource file: ../../../benchmarks/submatch_dfa_aot/src/kleenex/26__cat8_0.kex\nSource md5: 8123d4d18459f3a150d5eb37785b7283\nSST states: 18\n");
|
||||
}
|
||||
|
||||
void init()
|
||||
+1
-1
@@ -522,7 +522,7 @@ const buffer_unit_t const_1_15[4] = {0x61,0x2e,0x61,0x62};
|
||||
const buffer_unit_t const_1_16[1] = {0x62};
|
||||
void printCompilationInfo()
|
||||
{
|
||||
fprintf(stdout, "No object file generated!\nOptions:\nSST optimization level: 3\nWord size: UInt8T\nIdentity tables removed: False\n\nSource file: ../../../benchmarks/submatch_dfa_aot/src/kleenex/cat8_1.kex\nSource md5: af31e6c5da71a63d4278529d138b00b1\nSST states: 74\n");
|
||||
fprintf(stdout, "No object file generated!\nOptions:\nSST optimization level: 3\nWord size: UInt8T\nIdentity tables removed: False\n\nSource file: ../../../benchmarks/submatch_dfa_aot/src/kleenex/27__cat8_1.kex\nSource md5: af31e6c5da71a63d4278529d138b 0b1\nSST states: 74\n");
|
||||
}
|
||||
|
||||
void init()
|
||||
+1
-1
@@ -568,7 +568,7 @@ const buffer_unit_t const_1_38[3] = {0x61,0x61,0x61};
|
||||
const buffer_unit_t const_1_39[1] = {0x62};
|
||||
void printCompilationInfo()
|
||||
{
|
||||
fprintf(stdout, "No object file generated!\nOptions:\nSST optimization level: 3\nWord size: UInt8T\nIdentity tables removed: False\n\nSource file: ../../../benchmarks/submatch_dfa_aot/src/kleenex/cat8_2.kex\nSource md5: 6898388b6920f2bd628e4ef4fc8e0e4b\nSST states: 230\n");
|
||||
fprintf(stdout, "No object file generated!\nOptions:\nSST optimization level: 3\nWord size: UInt8T\nIdentity tables removed: False\n\nSource file: ../../../benchmarks/submatch_dfa_aot/src/kleenex/28__cat8_2.kex\nSource md5: 6898388b6920f2bd628e4ef4fc8e e4b\nSST states: 230\n");
|
||||
}
|
||||
|
||||
void init()
|
||||
+44
-18
@@ -474,11 +474,15 @@ int main(int argc, char *argv[])
|
||||
buffer_t buf_0;
|
||||
// \xa
|
||||
const buffer_unit_t const_1_0[1] = {0xa};
|
||||
// aaaaaaaaaaaaaaaa.
|
||||
const buffer_unit_t const_1_1[17] = {0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x2e};
|
||||
// aa;
|
||||
const buffer_unit_t const_1_1[3] = {0x61,0x61,0x3b};
|
||||
// aaa.
|
||||
const buffer_unit_t const_1_2[4] = {0x61,0x61,0x61,0x2e};
|
||||
// aaaaa.
|
||||
const buffer_unit_t const_1_3[6] = {0x61,0x61,0x61,0x61,0x61,0x2e};
|
||||
void printCompilationInfo()
|
||||
{
|
||||
fprintf(stdout, "No object file generated!\nOptions:\nSST optimization level: 3\nWord size: UInt8T\nIdentity tables removed: False\n\nSource file: ../../../benchmarks/submatch_dfa_aot/src/kleenex/iter_a_16.kex\nSource md5: 8f93ecde48027ca8243afd344c7f8ab7\nSST states: 3\n");
|
||||
fprintf(stdout, "No object file generated!\nOptions:\nSST optimization level: 3\nWord size: UInt8T\nIdentity tables removed: False\n\nSource file: ../../../benchmarks/submatch_dfa_aot/src/kleenex/30__rep_cat_5_3_2.kex\nSource md5: c0ad3e9c7b246e7c3eb6 1ada8ac90b5\nSST states: 5\n");
|
||||
}
|
||||
|
||||
void init()
|
||||
@@ -489,7 +493,7 @@ void match1()
|
||||
{
|
||||
int i = 0;
|
||||
goto l1_0;
|
||||
l1_0: if (!readnext(1, 16))
|
||||
l1_0: if (!readnext(1, 5))
|
||||
{
|
||||
goto accept1;
|
||||
}
|
||||
@@ -497,16 +501,38 @@ l1_0: if (!readnext(1, 16))
|
||||
{
|
||||
outputarray(const_1_0,8);
|
||||
consume(1);
|
||||
goto l1_2;
|
||||
goto l1_4;
|
||||
}
|
||||
if (((avail >= 16) && (cmp(&next[0],(unsigned char *) "aaaaaaaaaaaaaaaa",16) && 1)))
|
||||
if (((avail >= 5) && (cmp(&next[0],(unsigned char *) "aaaaa",5) && 1)))
|
||||
{
|
||||
outputarray(const_1_1,136);
|
||||
consume(16);
|
||||
outputarray(const_1_3,48);
|
||||
consume(5);
|
||||
goto l1_1;
|
||||
}
|
||||
goto fail1;
|
||||
l1_1: if (!readnext(1, 16))
|
||||
l1_1: if (!readnext(3, 3))
|
||||
{
|
||||
goto fail1;
|
||||
}
|
||||
if (((avail >= 3) && (cmp(&next[0],(unsigned char *) "aaa",3) && 1)))
|
||||
{
|
||||
outputarray(const_1_2,32);
|
||||
consume(3);
|
||||
goto l1_2;
|
||||
}
|
||||
goto fail1;
|
||||
l1_2: if (!readnext(2, 2))
|
||||
{
|
||||
goto fail1;
|
||||
}
|
||||
if (((avail >= 2) && (cmp(&next[0],(unsigned char *) "aa",2) && 1)))
|
||||
{
|
||||
outputarray(const_1_1,24);
|
||||
consume(2);
|
||||
goto l1_3;
|
||||
}
|
||||
goto fail1;
|
||||
l1_3: if (!readnext(1, 5))
|
||||
{
|
||||
goto fail1;
|
||||
}
|
||||
@@ -514,16 +540,16 @@ l1_1: if (!readnext(1, 16))
|
||||
{
|
||||
outputarray(const_1_0,8);
|
||||
consume(1);
|
||||
goto l1_2;
|
||||
goto l1_4;
|
||||
}
|
||||
if (((avail >= 16) && (cmp(&next[0],(unsigned char *) "aaaaaaaaaaaaaaaa",16) && 1)))
|
||||
if (((avail >= 5) && (cmp(&next[0],(unsigned char *) "aaaaa",5) && 1)))
|
||||
{
|
||||
outputarray(const_1_1,136);
|
||||
consume(16);
|
||||
outputarray(const_1_3,48);
|
||||
consume(5);
|
||||
goto l1_1;
|
||||
}
|
||||
goto fail1;
|
||||
l1_2: if (!readnext(1, 16))
|
||||
l1_4: if (!readnext(1, 5))
|
||||
{
|
||||
goto accept1;
|
||||
}
|
||||
@@ -531,12 +557,12 @@ l1_2: if (!readnext(1, 16))
|
||||
{
|
||||
outputarray(const_1_0,8);
|
||||
consume(1);
|
||||
goto l1_2;
|
||||
goto l1_4;
|
||||
}
|
||||
if (((avail >= 16) && (cmp(&next[0],(unsigned char *) "aaaaaaaaaaaaaaaa",16) && 1)))
|
||||
if (((avail >= 5) && (cmp(&next[0],(unsigned char *) "aaaaa",5) && 1)))
|
||||
{
|
||||
outputarray(const_1_1,136);
|
||||
consume(16);
|
||||
outputarray(const_1_3,48);
|
||||
consume(5);
|
||||
goto l1_1;
|
||||
}
|
||||
goto fail1;
|
||||
+44
-18
@@ -474,11 +474,15 @@ int main(int argc, char *argv[])
|
||||
buffer_t buf_0;
|
||||
// \xa
|
||||
const buffer_unit_t const_1_0[1] = {0xa};
|
||||
// aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.
|
||||
const buffer_unit_t const_1_1[65] = {0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x2e};
|
||||
// aaaaaaa;
|
||||
const buffer_unit_t const_1_1[8] = {0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x3b};
|
||||
// aaaaaaaaaaa.
|
||||
const buffer_unit_t const_1_2[12] = {0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x2e};
|
||||
// aaaaaaaaaaaaa.
|
||||
const buffer_unit_t const_1_3[14] = {0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x2e};
|
||||
void printCompilationInfo()
|
||||
{
|
||||
fprintf(stdout, "No object file generated!\nOptions:\nSST optimization level: 3\nWord size: UInt8T\nIdentity tables removed: False\n\nSource file: ../../../benchmarks/submatch_dfa_aot/src/kleenex/iter_a_64.kex\nSource md5: a9c24a1bb4ae8b034398c6c0d8d8c732\nSST states: 3\n");
|
||||
fprintf(stdout, "No object file generated!\nOptions:\nSST optimization level: 3\nWord size: UInt8T\nIdentity tables removed: False\n\nSource file: ../../../benchmarks/submatch_dfa_aot/src/kleenex/31__rep_cat_13_11_7.kex\nSource md5: 1ee9134887f0913668fc89b18cc5986e\nSST states: 5\n");
|
||||
}
|
||||
|
||||
void init()
|
||||
@@ -489,7 +493,7 @@ void match1()
|
||||
{
|
||||
int i = 0;
|
||||
goto l1_0;
|
||||
l1_0: if (!readnext(1, 64))
|
||||
l1_0: if (!readnext(1, 13))
|
||||
{
|
||||
goto accept1;
|
||||
}
|
||||
@@ -497,16 +501,38 @@ l1_0: if (!readnext(1, 64))
|
||||
{
|
||||
outputarray(const_1_0,8);
|
||||
consume(1);
|
||||
goto l1_2;
|
||||
goto l1_4;
|
||||
}
|
||||
if (((avail >= '@') && (cmp(&next[0],(unsigned char *) "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",64) && 1)))
|
||||
if (((avail >= 13) && (cmp(&next[0],(unsigned char *) "aaaaaaaaaaaaa",13) && 1)))
|
||||
{
|
||||
outputarray(const_1_1,520);
|
||||
consume(64);
|
||||
outputarray(const_1_3,112);
|
||||
consume(13);
|
||||
goto l1_1;
|
||||
}
|
||||
goto fail1;
|
||||
l1_1: if (!readnext(1, 64))
|
||||
l1_1: if (!readnext(11, 11))
|
||||
{
|
||||
goto fail1;
|
||||
}
|
||||
if (((avail >= 11) && (cmp(&next[0],(unsigned char *) "aaaaaaaaaaa",11) && 1)))
|
||||
{
|
||||
outputarray(const_1_2,96);
|
||||
consume(11);
|
||||
goto l1_2;
|
||||
}
|
||||
goto fail1;
|
||||
l1_2: if (!readnext(7, 7))
|
||||
{
|
||||
goto fail1;
|
||||
}
|
||||
if (((avail >= 7) && (cmp(&next[0],(unsigned char *) "aaaaaaa",7) && 1)))
|
||||
{
|
||||
outputarray(const_1_1,64);
|
||||
consume(7);
|
||||
goto l1_3;
|
||||
}
|
||||
goto fail1;
|
||||
l1_3: if (!readnext(1, 13))
|
||||
{
|
||||
goto fail1;
|
||||
}
|
||||
@@ -514,16 +540,16 @@ l1_1: if (!readnext(1, 64))
|
||||
{
|
||||
outputarray(const_1_0,8);
|
||||
consume(1);
|
||||
goto l1_2;
|
||||
goto l1_4;
|
||||
}
|
||||
if (((avail >= '@') && (cmp(&next[0],(unsigned char *) "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",64) && 1)))
|
||||
if (((avail >= 13) && (cmp(&next[0],(unsigned char *) "aaaaaaaaaaaaa",13) && 1)))
|
||||
{
|
||||
outputarray(const_1_1,520);
|
||||
consume(64);
|
||||
outputarray(const_1_3,112);
|
||||
consume(13);
|
||||
goto l1_1;
|
||||
}
|
||||
goto fail1;
|
||||
l1_2: if (!readnext(1, 64))
|
||||
l1_4: if (!readnext(1, 13))
|
||||
{
|
||||
goto accept1;
|
||||
}
|
||||
@@ -531,12 +557,12 @@ l1_2: if (!readnext(1, 64))
|
||||
{
|
||||
outputarray(const_1_0,8);
|
||||
consume(1);
|
||||
goto l1_2;
|
||||
goto l1_4;
|
||||
}
|
||||
if (((avail >= '@') && (cmp(&next[0],(unsigned char *) "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",64) && 1)))
|
||||
if (((avail >= 13) && (cmp(&next[0],(unsigned char *) "aaaaaaaaaaaaa",13) && 1)))
|
||||
{
|
||||
outputarray(const_1_1,520);
|
||||
consume(64);
|
||||
outputarray(const_1_3,112);
|
||||
consume(13);
|
||||
goto l1_1;
|
||||
}
|
||||
goto fail1;
|
||||
+44
-18
@@ -474,11 +474,15 @@ int main(int argc, char *argv[])
|
||||
buffer_t buf_0;
|
||||
// \xa
|
||||
const buffer_unit_t const_1_0[1] = {0xa};
|
||||
// aaaa.
|
||||
const buffer_unit_t const_1_1[5] = {0x61,0x61,0x61,0x61,0x2e};
|
||||
// aaaaaaaaaaaaaaaaa;
|
||||
const buffer_unit_t const_1_1[18] = {0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x3b};
|
||||
// aaaaaaaaaaaaaaaaaaa.
|
||||
const buffer_unit_t const_1_2[20] = {0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x2e};
|
||||
// aaaaaaaaaaaaaaaaaaaaaaa.
|
||||
const buffer_unit_t const_1_3[24] = {0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x2e};
|
||||
void printCompilationInfo()
|
||||
{
|
||||
fprintf(stdout, "No object file generated!\nOptions:\nSST optimization level: 3\nWord size: UInt8T\nIdentity tables removed: False\n\nSource file: ../../../benchmarks/submatch_dfa_aot/src/kleenex/iter_a_4.kex\nSource md5: 3adb45e2225d09ac8c811b35af95d1f9\nSST states: 3\n");
|
||||
fprintf(stdout, "No object file generated!\nOptions:\nSST optimization level: 3\nWord size: UInt8T\nIdentity tables removed: False\n\nSource file: ../../../benchmarks/submatch_dfa_aot/src/kleenex/32__rep_cat_23_19_17.kex\nSource md5: e9 2e920 28b746d957a18cefb d9528\nSST states: 5\n");
|
||||
}
|
||||
|
||||
void init()
|
||||
@@ -489,7 +493,7 @@ void match1()
|
||||
{
|
||||
int i = 0;
|
||||
goto l1_0;
|
||||
l1_0: if (!readnext(1, 4))
|
||||
l1_0: if (!readnext(1, 23))
|
||||
{
|
||||
goto accept1;
|
||||
}
|
||||
@@ -497,16 +501,38 @@ l1_0: if (!readnext(1, 4))
|
||||
{
|
||||
outputarray(const_1_0,8);
|
||||
consume(1);
|
||||
goto l1_2;
|
||||
goto l1_4;
|
||||
}
|
||||
if (((avail >= 4) && (cmp(&next[0],(unsigned char *) "aaaa",4) && 1)))
|
||||
if (((avail >= 23) && (cmp(&next[0],(unsigned char *) "aaaaaaaaaaaaaaaaaaaaaaa",23) && 1)))
|
||||
{
|
||||
outputarray(const_1_1,40);
|
||||
consume(4);
|
||||
outputarray(const_1_3,192);
|
||||
consume(23);
|
||||
goto l1_1;
|
||||
}
|
||||
goto fail1;
|
||||
l1_1: if (!readnext(1, 4))
|
||||
l1_1: if (!readnext(19, 19))
|
||||
{
|
||||
goto fail1;
|
||||
}
|
||||
if (((avail >= 19) && (cmp(&next[0],(unsigned char *) "aaaaaaaaaaaaaaaaaaa",19) && 1)))
|
||||
{
|
||||
outputarray(const_1_2,160);
|
||||
consume(19);
|
||||
goto l1_2;
|
||||
}
|
||||
goto fail1;
|
||||
l1_2: if (!readnext(17, 17))
|
||||
{
|
||||
goto fail1;
|
||||
}
|
||||
if (((avail >= 17) && (cmp(&next[0],(unsigned char *) "aaaaaaaaaaaaaaaaa",17) && 1)))
|
||||
{
|
||||
outputarray(const_1_1,144);
|
||||
consume(17);
|
||||
goto l1_3;
|
||||
}
|
||||
goto fail1;
|
||||
l1_3: if (!readnext(1, 23))
|
||||
{
|
||||
goto fail1;
|
||||
}
|
||||
@@ -514,16 +540,16 @@ l1_1: if (!readnext(1, 4))
|
||||
{
|
||||
outputarray(const_1_0,8);
|
||||
consume(1);
|
||||
goto l1_2;
|
||||
goto l1_4;
|
||||
}
|
||||
if (((avail >= 4) && (cmp(&next[0],(unsigned char *) "aaaa",4) && 1)))
|
||||
if (((avail >= 23) && (cmp(&next[0],(unsigned char *) "aaaaaaaaaaaaaaaaaaaaaaa",23) && 1)))
|
||||
{
|
||||
outputarray(const_1_1,40);
|
||||
consume(4);
|
||||
outputarray(const_1_3,192);
|
||||
consume(23);
|
||||
goto l1_1;
|
||||
}
|
||||
goto fail1;
|
||||
l1_2: if (!readnext(1, 4))
|
||||
l1_4: if (!readnext(1, 23))
|
||||
{
|
||||
goto accept1;
|
||||
}
|
||||
@@ -531,12 +557,12 @@ l1_2: if (!readnext(1, 4))
|
||||
{
|
||||
outputarray(const_1_0,8);
|
||||
consume(1);
|
||||
goto l1_2;
|
||||
goto l1_4;
|
||||
}
|
||||
if (((avail >= 4) && (cmp(&next[0],(unsigned char *) "aaaa",4) && 1)))
|
||||
if (((avail >= 23) && (cmp(&next[0],(unsigned char *) "aaaaaaaaaaaaaaaaaaaaaaa",23) && 1)))
|
||||
{
|
||||
outputarray(const_1_1,40);
|
||||
consume(4);
|
||||
outputarray(const_1_3,192);
|
||||
consume(23);
|
||||
goto l1_1;
|
||||
}
|
||||
goto fail1;
|
||||
+1
-1
@@ -516,7 +516,7 @@ const buffer_unit_t const_1_17[7] = {0x61,0x61,0x61,0x61,0x61,0x2e,0x61};
|
||||
const buffer_unit_t const_1_18[9] = {0x61,0x61,0x61,0x61,0x61,0x2e,0x61,0x61,0x2e};
|
||||
void printCompilationInfo()
|
||||
{
|
||||
fprintf(stdout, "No object file generated!\nOptions:\nSST optimization level: 3\nWord size: UInt8T\nIdentity tables removed: False\n\nSource file: ../../../benchmarks/submatch_dfa_aot/src/kleenex/iter_b_2_3_5.kex\nSource md5: f8324185430bcca51b128bc30b7e1826\nSST states: 8\n");
|
||||
fprintf(stdout, "No object file generated!\nOptions:\nSST optimization level: 3\nWord size: UInt8T\nIdentity tables removed: False\n\nSource file: ../../../benchmarks/submatch_dfa_aot/src/kleenex/33__rep_alt_5_3_2.kex\nSource md5: f832418543 bcca51b128bc3 b7e1826\nSST states: 8\n");
|
||||
}
|
||||
|
||||
void init()
|
||||
+1
-1
@@ -538,7 +538,7 @@ const buffer_unit_t const_1_27[14] = {0x61,0x61,0x61,0x61,0x61,0x2e,0x61,0x61,0x
|
||||
const buffer_unit_t const_1_28[13] = {0x61,0x61,0x61,0x61,0x61,0x2e,0x61,0x61,0x61,0x61,0x61,0x2e,0xa};
|
||||
void printCompilationInfo()
|
||||
{
|
||||
fprintf(stdout, "No object file generated!\nOptions:\nSST optimization level: 3\nWord size: UInt8T\nIdentity tables removed: False\n\nSource file: ../../../benchmarks/submatch_dfa_aot/src/kleenex/iter_c_2_3_5.kex\nSource md5: 1d0030b835855a204672f5b837e6b364\nSST states: 22\n");
|
||||
fprintf(stdout, "No object file generated!\nOptions:\nSST optimization level: 3\nWord size: UInt8T\nIdentity tables removed: False\n\nSource file: ../../../benchmarks/submatch_dfa_aot/src/kleenex/36__rep_5_rep_3_rep_2.kex\nSource md5: 1d 030b835855a204672f5b837e6b364\nSST states: 22\n");
|
||||
}
|
||||
|
||||
void init()
|
||||
+362
-362
File diff suppressed because it is too large
Load Diff
+74
-74
@@ -1,14 +1,14 @@
|
||||
#line 1 "../../../benchmarks/submatch_dfa_aot/src/ragel/http_simple.rl"
|
||||
#line 1 "../../../benchmarks/submatch_dfa_aot/src/ragel/01__http_simple.rl"
|
||||
#include "ragel/common.c"
|
||||
|
||||
const char *delim = "\n\n";
|
||||
|
||||
|
||||
#line 74 "../../../benchmarks/submatch_dfa_aot/src/ragel/http_simple.rl"
|
||||
#line 74 "../../../benchmarks/submatch_dfa_aot/src/ragel/01__http_simple.rl"
|
||||
|
||||
|
||||
|
||||
#line 12 "gen/ragel/http_simple.c"
|
||||
#line 12 "gen/ragel/01__http_simple.c"
|
||||
static const int uri_start = 47;
|
||||
static const int uri_first_final = 47;
|
||||
static const int uri_error = 0;
|
||||
@@ -16,7 +16,7 @@ static const int uri_error = 0;
|
||||
static const int uri_en_main = 47;
|
||||
|
||||
|
||||
#line 76 "../../../benchmarks/submatch_dfa_aot/src/ragel/http_simple.rl"
|
||||
#line 76 "../../../benchmarks/submatch_dfa_aot/src/ragel/01__http_simple.rl"
|
||||
|
||||
|
||||
static void lex(Input *in, Output *out)
|
||||
@@ -29,15 +29,15 @@ static void lex(Input *in, Output *out)
|
||||
int cs;
|
||||
|
||||
|
||||
#line 33 "gen/ragel/http_simple.c"
|
||||
#line 33 "gen/ragel/01__http_simple.c"
|
||||
{
|
||||
cs = (int)uri_start;
|
||||
}
|
||||
|
||||
#line 87 "../../../benchmarks/submatch_dfa_aot/src/ragel/http_simple.rl"
|
||||
#line 87 "../../../benchmarks/submatch_dfa_aot/src/ragel/01__http_simple.rl"
|
||||
|
||||
|
||||
#line 41 "gen/ragel/http_simple.c"
|
||||
#line 41 "gen/ragel/01__http_simple.c"
|
||||
{
|
||||
if ( p == pe )
|
||||
goto _test_eof;
|
||||
@@ -142,7 +142,7 @@ static void lex(Input *in, Output *out)
|
||||
goto st_out;
|
||||
_ctr24:
|
||||
{
|
||||
#line 53 "../../../benchmarks/submatch_dfa_aot/src/ragel/http_simple.rl"
|
||||
#line 53 "../../../benchmarks/submatch_dfa_aot/src/ragel/01__http_simple.rl"
|
||||
|
||||
if (s2) {
|
||||
OUT("version: ", v1, v2);
|
||||
@@ -156,21 +156,21 @@ static void lex(Input *in, Output *out)
|
||||
}
|
||||
}
|
||||
|
||||
#line 160 "gen/ragel/http_simple.c"
|
||||
#line 160 "gen/ragel/01__http_simple.c"
|
||||
|
||||
{
|
||||
#line 71 "../../../benchmarks/submatch_dfa_aot/src/ragel/http_simple.rl"
|
||||
#line 71 "../../../benchmarks/submatch_dfa_aot/src/ragel/01__http_simple.rl"
|
||||
outc(out, '\n'); }
|
||||
|
||||
#line 166 "gen/ragel/http_simple.c"
|
||||
#line 166 "gen/ragel/01__http_simple.c"
|
||||
|
||||
goto _st47;
|
||||
_ctr39:
|
||||
{
|
||||
#line 71 "../../../benchmarks/submatch_dfa_aot/src/ragel/http_simple.rl"
|
||||
#line 71 "../../../benchmarks/submatch_dfa_aot/src/ragel/01__http_simple.rl"
|
||||
outc(out, '\n'); }
|
||||
|
||||
#line 174 "gen/ragel/http_simple.c"
|
||||
#line 174 "gen/ragel/01__http_simple.c"
|
||||
|
||||
goto _st47;
|
||||
_st47:
|
||||
@@ -224,20 +224,20 @@ static void lex(Input *in, Output *out)
|
||||
goto _pop;
|
||||
_ctr72:
|
||||
{
|
||||
#line 49 "../../../benchmarks/submatch_dfa_aot/src/ragel/http_simple.rl"
|
||||
#line 49 "../../../benchmarks/submatch_dfa_aot/src/ragel/01__http_simple.rl"
|
||||
|
||||
h1 = h2 =
|
||||
s1 = v1 = v3 = m1 = rp1 = rt1 =
|
||||
s2 = v2 = v4 = m2 = rp2 = rt2 = NULL;
|
||||
}
|
||||
|
||||
#line 235 "gen/ragel/http_simple.c"
|
||||
#line 235 "gen/ragel/01__http_simple.c"
|
||||
|
||||
{
|
||||
#line 37 "../../../benchmarks/submatch_dfa_aot/src/ragel/http_simple.rl"
|
||||
#line 37 "../../../benchmarks/submatch_dfa_aot/src/ragel/01__http_simple.rl"
|
||||
m1 = p; }
|
||||
|
||||
#line 241 "gen/ragel/http_simple.c"
|
||||
#line 241 "gen/ragel/01__http_simple.c"
|
||||
|
||||
goto _st1;
|
||||
_st1:
|
||||
@@ -287,10 +287,10 @@ static void lex(Input *in, Output *out)
|
||||
}
|
||||
_ctr2:
|
||||
{
|
||||
#line 37 "../../../benchmarks/submatch_dfa_aot/src/ragel/http_simple.rl"
|
||||
#line 37 "../../../benchmarks/submatch_dfa_aot/src/ragel/01__http_simple.rl"
|
||||
m2 = p; }
|
||||
|
||||
#line 294 "gen/ragel/http_simple.c"
|
||||
#line 294 "gen/ragel/01__http_simple.c"
|
||||
|
||||
goto _st2;
|
||||
_st2:
|
||||
@@ -348,10 +348,10 @@ static void lex(Input *in, Output *out)
|
||||
}
|
||||
_ctr4:
|
||||
{
|
||||
#line 38 "../../../benchmarks/submatch_dfa_aot/src/ragel/http_simple.rl"
|
||||
#line 38 "../../../benchmarks/submatch_dfa_aot/src/ragel/01__http_simple.rl"
|
||||
rt1 = p; }
|
||||
|
||||
#line 355 "gen/ragel/http_simple.c"
|
||||
#line 355 "gen/ragel/01__http_simple.c"
|
||||
|
||||
goto _st3;
|
||||
_st3:
|
||||
@@ -405,10 +405,10 @@ static void lex(Input *in, Output *out)
|
||||
}
|
||||
_ctr9:
|
||||
{
|
||||
#line 38 "../../../benchmarks/submatch_dfa_aot/src/ragel/http_simple.rl"
|
||||
#line 38 "../../../benchmarks/submatch_dfa_aot/src/ragel/01__http_simple.rl"
|
||||
rt2 = p; }
|
||||
|
||||
#line 412 "gen/ragel/http_simple.c"
|
||||
#line 412 "gen/ragel/01__http_simple.c"
|
||||
|
||||
goto _st4;
|
||||
_st4:
|
||||
@@ -424,10 +424,10 @@ static void lex(Input *in, Output *out)
|
||||
}
|
||||
_ctr13:
|
||||
{
|
||||
#line 39 "../../../benchmarks/submatch_dfa_aot/src/ragel/http_simple.rl"
|
||||
#line 39 "../../../benchmarks/submatch_dfa_aot/src/ragel/01__http_simple.rl"
|
||||
v3 = p; }
|
||||
|
||||
#line 431 "gen/ragel/http_simple.c"
|
||||
#line 431 "gen/ragel/01__http_simple.c"
|
||||
|
||||
goto _st5;
|
||||
_st5:
|
||||
@@ -520,32 +520,32 @@ static void lex(Input *in, Output *out)
|
||||
}
|
||||
_ctr22:
|
||||
{
|
||||
#line 39 "../../../benchmarks/submatch_dfa_aot/src/ragel/http_simple.rl"
|
||||
#line 39 "../../../benchmarks/submatch_dfa_aot/src/ragel/01__http_simple.rl"
|
||||
v4 = p; }
|
||||
|
||||
#line 527 "gen/ragel/http_simple.c"
|
||||
#line 527 "gen/ragel/01__http_simple.c"
|
||||
|
||||
goto _st13;
|
||||
_ctr68:
|
||||
{
|
||||
#line 47 "../../../benchmarks/submatch_dfa_aot/src/ragel/http_simple.rl"
|
||||
#line 47 "../../../benchmarks/submatch_dfa_aot/src/ragel/01__http_simple.rl"
|
||||
rp1 = p; }
|
||||
|
||||
#line 535 "gen/ragel/http_simple.c"
|
||||
#line 535 "gen/ragel/01__http_simple.c"
|
||||
|
||||
{
|
||||
#line 47 "../../../benchmarks/submatch_dfa_aot/src/ragel/http_simple.rl"
|
||||
#line 47 "../../../benchmarks/submatch_dfa_aot/src/ragel/01__http_simple.rl"
|
||||
rp2 = p; }
|
||||
|
||||
#line 541 "gen/ragel/http_simple.c"
|
||||
#line 541 "gen/ragel/01__http_simple.c"
|
||||
|
||||
goto _st13;
|
||||
_ctr70:
|
||||
{
|
||||
#line 47 "../../../benchmarks/submatch_dfa_aot/src/ragel/http_simple.rl"
|
||||
#line 47 "../../../benchmarks/submatch_dfa_aot/src/ragel/01__http_simple.rl"
|
||||
rp2 = p; }
|
||||
|
||||
#line 549 "gen/ragel/http_simple.c"
|
||||
#line 549 "gen/ragel/01__http_simple.c"
|
||||
|
||||
goto _st13;
|
||||
_st13:
|
||||
@@ -595,7 +595,7 @@ static void lex(Input *in, Output *out)
|
||||
}
|
||||
_ctr25:
|
||||
{
|
||||
#line 53 "../../../benchmarks/submatch_dfa_aot/src/ragel/http_simple.rl"
|
||||
#line 53 "../../../benchmarks/submatch_dfa_aot/src/ragel/01__http_simple.rl"
|
||||
|
||||
if (s2) {
|
||||
OUT("version: ", v1, v2);
|
||||
@@ -609,21 +609,21 @@ static void lex(Input *in, Output *out)
|
||||
}
|
||||
}
|
||||
|
||||
#line 613 "gen/ragel/http_simple.c"
|
||||
#line 613 "gen/ragel/01__http_simple.c"
|
||||
|
||||
{
|
||||
#line 25 "../../../benchmarks/submatch_dfa_aot/src/ragel/http_simple.rl"
|
||||
#line 25 "../../../benchmarks/submatch_dfa_aot/src/ragel/01__http_simple.rl"
|
||||
h1 = p; }
|
||||
|
||||
#line 619 "gen/ragel/http_simple.c"
|
||||
#line 619 "gen/ragel/01__http_simple.c"
|
||||
|
||||
goto _st14;
|
||||
_ctr40:
|
||||
{
|
||||
#line 25 "../../../benchmarks/submatch_dfa_aot/src/ragel/http_simple.rl"
|
||||
#line 25 "../../../benchmarks/submatch_dfa_aot/src/ragel/01__http_simple.rl"
|
||||
h1 = p; }
|
||||
|
||||
#line 627 "gen/ragel/http_simple.c"
|
||||
#line 627 "gen/ragel/01__http_simple.c"
|
||||
|
||||
goto _st14;
|
||||
_st14:
|
||||
@@ -673,10 +673,10 @@ static void lex(Input *in, Output *out)
|
||||
}
|
||||
_ctr29:
|
||||
{
|
||||
#line 27 "../../../benchmarks/submatch_dfa_aot/src/ragel/http_simple.rl"
|
||||
#line 27 "../../../benchmarks/submatch_dfa_aot/src/ragel/01__http_simple.rl"
|
||||
h2 = p; }
|
||||
|
||||
#line 680 "gen/ragel/http_simple.c"
|
||||
#line 680 "gen/ragel/01__http_simple.c"
|
||||
|
||||
goto _st15;
|
||||
_st15:
|
||||
@@ -706,10 +706,10 @@ static void lex(Input *in, Output *out)
|
||||
}
|
||||
_ctr32:
|
||||
{
|
||||
#line 27 "../../../benchmarks/submatch_dfa_aot/src/ragel/http_simple.rl"
|
||||
#line 27 "../../../benchmarks/submatch_dfa_aot/src/ragel/01__http_simple.rl"
|
||||
h2 = p; }
|
||||
|
||||
#line 713 "gen/ragel/http_simple.c"
|
||||
#line 713 "gen/ragel/01__http_simple.c"
|
||||
|
||||
goto _st16;
|
||||
_st16:
|
||||
@@ -739,10 +739,10 @@ static void lex(Input *in, Output *out)
|
||||
}
|
||||
_ctr31:
|
||||
{
|
||||
#line 27 "../../../benchmarks/submatch_dfa_aot/src/ragel/http_simple.rl"
|
||||
#line 27 "../../../benchmarks/submatch_dfa_aot/src/ragel/01__http_simple.rl"
|
||||
h2 = p; }
|
||||
|
||||
#line 746 "gen/ragel/http_simple.c"
|
||||
#line 746 "gen/ragel/01__http_simple.c"
|
||||
|
||||
goto _st17;
|
||||
_st17:
|
||||
@@ -797,10 +797,10 @@ static void lex(Input *in, Output *out)
|
||||
}
|
||||
_ctr36:
|
||||
{
|
||||
#line 27 "../../../benchmarks/submatch_dfa_aot/src/ragel/http_simple.rl"
|
||||
#line 27 "../../../benchmarks/submatch_dfa_aot/src/ragel/01__http_simple.rl"
|
||||
h2 = p; }
|
||||
|
||||
#line 804 "gen/ragel/http_simple.c"
|
||||
#line 804 "gen/ragel/01__http_simple.c"
|
||||
|
||||
goto _st19;
|
||||
_st19:
|
||||
@@ -824,13 +824,13 @@ static void lex(Input *in, Output *out)
|
||||
}
|
||||
_ctr35:
|
||||
{
|
||||
#line 66 "../../../benchmarks/submatch_dfa_aot/src/ragel/http_simple.rl"
|
||||
#line 66 "../../../benchmarks/submatch_dfa_aot/src/ragel/01__http_simple.rl"
|
||||
|
||||
if (h2) OUT("header: ", h1, h2);
|
||||
h1 = h2 = NULL;
|
||||
}
|
||||
|
||||
#line 834 "gen/ragel/http_simple.c"
|
||||
#line 834 "gen/ragel/01__http_simple.c"
|
||||
|
||||
goto _st20;
|
||||
_st20:
|
||||
@@ -880,19 +880,19 @@ static void lex(Input *in, Output *out)
|
||||
}
|
||||
_ctr30:
|
||||
{
|
||||
#line 27 "../../../benchmarks/submatch_dfa_aot/src/ragel/http_simple.rl"
|
||||
#line 27 "../../../benchmarks/submatch_dfa_aot/src/ragel/01__http_simple.rl"
|
||||
h2 = p; }
|
||||
|
||||
#line 887 "gen/ragel/http_simple.c"
|
||||
#line 887 "gen/ragel/01__http_simple.c"
|
||||
|
||||
{
|
||||
#line 66 "../../../benchmarks/submatch_dfa_aot/src/ragel/http_simple.rl"
|
||||
#line 66 "../../../benchmarks/submatch_dfa_aot/src/ragel/01__http_simple.rl"
|
||||
|
||||
if (h2) OUT("header: ", h1, h2);
|
||||
h1 = h2 = NULL;
|
||||
}
|
||||
|
||||
#line 896 "gen/ragel/http_simple.c"
|
||||
#line 896 "gen/ragel/01__http_simple.c"
|
||||
|
||||
goto _st21;
|
||||
_st21:
|
||||
@@ -988,10 +988,10 @@ static void lex(Input *in, Output *out)
|
||||
}
|
||||
_ctr7:
|
||||
{
|
||||
#line 38 "../../../benchmarks/submatch_dfa_aot/src/ragel/http_simple.rl"
|
||||
#line 38 "../../../benchmarks/submatch_dfa_aot/src/ragel/01__http_simple.rl"
|
||||
rt1 = p; }
|
||||
|
||||
#line 995 "gen/ragel/http_simple.c"
|
||||
#line 995 "gen/ragel/01__http_simple.c"
|
||||
|
||||
goto _st23;
|
||||
_st23:
|
||||
@@ -1039,10 +1039,10 @@ static void lex(Input *in, Output *out)
|
||||
}
|
||||
_ctr5:
|
||||
{
|
||||
#line 38 "../../../benchmarks/submatch_dfa_aot/src/ragel/http_simple.rl"
|
||||
#line 38 "../../../benchmarks/submatch_dfa_aot/src/ragel/01__http_simple.rl"
|
||||
rt1 = p; }
|
||||
|
||||
#line 1046 "gen/ragel/http_simple.c"
|
||||
#line 1046 "gen/ragel/01__http_simple.c"
|
||||
|
||||
goto _st24;
|
||||
_st24:
|
||||
@@ -1211,10 +1211,10 @@ static void lex(Input *in, Output *out)
|
||||
}
|
||||
_ctr6:
|
||||
{
|
||||
#line 38 "../../../benchmarks/submatch_dfa_aot/src/ragel/http_simple.rl"
|
||||
#line 38 "../../../benchmarks/submatch_dfa_aot/src/ragel/01__http_simple.rl"
|
||||
rt1 = p; }
|
||||
|
||||
#line 1218 "gen/ragel/http_simple.c"
|
||||
#line 1218 "gen/ragel/01__http_simple.c"
|
||||
|
||||
goto _st27;
|
||||
_st27:
|
||||
@@ -1489,26 +1489,26 @@ static void lex(Input *in, Output *out)
|
||||
}
|
||||
_ctr73:
|
||||
{
|
||||
#line 49 "../../../benchmarks/submatch_dfa_aot/src/ragel/http_simple.rl"
|
||||
#line 49 "../../../benchmarks/submatch_dfa_aot/src/ragel/01__http_simple.rl"
|
||||
|
||||
h1 = h2 =
|
||||
s1 = v1 = v3 = m1 = rp1 = rt1 =
|
||||
s2 = v2 = v4 = m2 = rp2 = rt2 = NULL;
|
||||
}
|
||||
|
||||
#line 1500 "gen/ragel/http_simple.c"
|
||||
#line 1500 "gen/ragel/01__http_simple.c"
|
||||
|
||||
{
|
||||
#line 37 "../../../benchmarks/submatch_dfa_aot/src/ragel/http_simple.rl"
|
||||
#line 37 "../../../benchmarks/submatch_dfa_aot/src/ragel/01__http_simple.rl"
|
||||
m1 = p; }
|
||||
|
||||
#line 1506 "gen/ragel/http_simple.c"
|
||||
#line 1506 "gen/ragel/01__http_simple.c"
|
||||
|
||||
{
|
||||
#line 45 "../../../benchmarks/submatch_dfa_aot/src/ragel/http_simple.rl"
|
||||
#line 45 "../../../benchmarks/submatch_dfa_aot/src/ragel/01__http_simple.rl"
|
||||
v1 = p; }
|
||||
|
||||
#line 1512 "gen/ragel/http_simple.c"
|
||||
#line 1512 "gen/ragel/01__http_simple.c"
|
||||
|
||||
goto _st33;
|
||||
_st33:
|
||||
@@ -1745,10 +1745,10 @@ static void lex(Input *in, Output *out)
|
||||
}
|
||||
_ctr59:
|
||||
{
|
||||
#line 45 "../../../benchmarks/submatch_dfa_aot/src/ragel/http_simple.rl"
|
||||
#line 45 "../../../benchmarks/submatch_dfa_aot/src/ragel/01__http_simple.rl"
|
||||
v2 = p; }
|
||||
|
||||
#line 1752 "gen/ragel/http_simple.c"
|
||||
#line 1752 "gen/ragel/01__http_simple.c"
|
||||
|
||||
goto _st41;
|
||||
_st41:
|
||||
@@ -1764,10 +1764,10 @@ static void lex(Input *in, Output *out)
|
||||
}
|
||||
_ctr61:
|
||||
{
|
||||
#line 46 "../../../benchmarks/submatch_dfa_aot/src/ragel/http_simple.rl"
|
||||
#line 46 "../../../benchmarks/submatch_dfa_aot/src/ragel/01__http_simple.rl"
|
||||
s1 = p; }
|
||||
|
||||
#line 1771 "gen/ragel/http_simple.c"
|
||||
#line 1771 "gen/ragel/01__http_simple.c"
|
||||
|
||||
goto _st42;
|
||||
_st42:
|
||||
@@ -1805,10 +1805,10 @@ static void lex(Input *in, Output *out)
|
||||
}
|
||||
_ctr65:
|
||||
{
|
||||
#line 46 "../../../benchmarks/submatch_dfa_aot/src/ragel/http_simple.rl"
|
||||
#line 46 "../../../benchmarks/submatch_dfa_aot/src/ragel/01__http_simple.rl"
|
||||
s2 = p; }
|
||||
|
||||
#line 1812 "gen/ragel/http_simple.c"
|
||||
#line 1812 "gen/ragel/01__http_simple.c"
|
||||
|
||||
goto _st45;
|
||||
_st45:
|
||||
@@ -1836,10 +1836,10 @@ static void lex(Input *in, Output *out)
|
||||
}
|
||||
_ctr67:
|
||||
{
|
||||
#line 47 "../../../benchmarks/submatch_dfa_aot/src/ragel/http_simple.rl"
|
||||
#line 47 "../../../benchmarks/submatch_dfa_aot/src/ragel/01__http_simple.rl"
|
||||
rp1 = p; }
|
||||
|
||||
#line 1843 "gen/ragel/http_simple.c"
|
||||
#line 1843 "gen/ragel/01__http_simple.c"
|
||||
|
||||
goto _st46;
|
||||
_st46:
|
||||
@@ -1920,7 +1920,7 @@ static void lex(Input *in, Output *out)
|
||||
_out: {}
|
||||
}
|
||||
|
||||
#line 88 "../../../benchmarks/submatch_dfa_aot/src/ragel/http_simple.rl"
|
||||
#line 88 "../../../benchmarks/submatch_dfa_aot/src/ragel/01__http_simple.rl"
|
||||
|
||||
|
||||
in->p = p;
|
||||
+338
-338
File diff suppressed because it is too large
Load Diff
+226
-226
File diff suppressed because it is too large
Load Diff
+48
-48
@@ -1,14 +1,14 @@
|
||||
#line 1 "../../../benchmarks/submatch_dfa_aot/src/ragel/apache_log.rl"
|
||||
#line 1 "../../../benchmarks/submatch_dfa_aot/src/ragel/04__apache_log.rl"
|
||||
#include "ragel/common.c"
|
||||
|
||||
const char *delim = "\n";
|
||||
|
||||
|
||||
#line 42 "../../../benchmarks/submatch_dfa_aot/src/ragel/apache_log.rl"
|
||||
#line 42 "../../../benchmarks/submatch_dfa_aot/src/ragel/04__apache_log.rl"
|
||||
|
||||
|
||||
|
||||
#line 12 "gen/ragel/apache_log.c"
|
||||
#line 12 "gen/ragel/04__apache_log.c"
|
||||
static const int apache_log_start = 25;
|
||||
static const int apache_log_first_final = 25;
|
||||
static const int apache_log_error = 0;
|
||||
@@ -16,7 +16,7 @@ static const int apache_log_error = 0;
|
||||
static const int apache_log_en_main = 25;
|
||||
|
||||
|
||||
#line 44 "../../../benchmarks/submatch_dfa_aot/src/ragel/apache_log.rl"
|
||||
#line 44 "../../../benchmarks/submatch_dfa_aot/src/ragel/04__apache_log.rl"
|
||||
|
||||
|
||||
static void lex(Input *in, Output *out)
|
||||
@@ -29,15 +29,15 @@ static void lex(Input *in, Output *out)
|
||||
int cs;
|
||||
|
||||
|
||||
#line 33 "gen/ragel/apache_log.c"
|
||||
#line 33 "gen/ragel/04__apache_log.c"
|
||||
{
|
||||
cs = (int)apache_log_start;
|
||||
}
|
||||
|
||||
#line 55 "../../../benchmarks/submatch_dfa_aot/src/ragel/apache_log.rl"
|
||||
#line 55 "../../../benchmarks/submatch_dfa_aot/src/ragel/04__apache_log.rl"
|
||||
|
||||
|
||||
#line 41 "gen/ragel/apache_log.c"
|
||||
#line 41 "gen/ragel/04__apache_log.c"
|
||||
{
|
||||
if ( p == pe )
|
||||
goto _test_eof;
|
||||
@@ -98,13 +98,13 @@ static void lex(Input *in, Output *out)
|
||||
goto st_out;
|
||||
_ctr41:
|
||||
{
|
||||
#line 27 "../../../benchmarks/submatch_dfa_aot/src/ragel/apache_log.rl"
|
||||
#line 27 "../../../benchmarks/submatch_dfa_aot/src/ragel/04__apache_log.rl"
|
||||
g2 = p; }
|
||||
|
||||
#line 105 "gen/ragel/apache_log.c"
|
||||
#line 105 "gen/ragel/04__apache_log.c"
|
||||
|
||||
{
|
||||
#line 28 "../../../benchmarks/submatch_dfa_aot/src/ragel/apache_log.rl"
|
||||
#line 28 "../../../benchmarks/submatch_dfa_aot/src/ragel/04__apache_log.rl"
|
||||
|
||||
OUT("host: ", h1, h2);
|
||||
OUT("userid: ", i1, i2);
|
||||
@@ -118,7 +118,7 @@ static void lex(Input *in, Output *out)
|
||||
outc(out, '\n');
|
||||
}
|
||||
|
||||
#line 122 "gen/ragel/apache_log.c"
|
||||
#line 122 "gen/ragel/04__apache_log.c"
|
||||
|
||||
goto _st25;
|
||||
_st25:
|
||||
@@ -141,10 +141,10 @@ static void lex(Input *in, Output *out)
|
||||
goto _pop;
|
||||
_ctr44:
|
||||
{
|
||||
#line 19 "../../../benchmarks/submatch_dfa_aot/src/ragel/apache_log.rl"
|
||||
#line 19 "../../../benchmarks/submatch_dfa_aot/src/ragel/04__apache_log.rl"
|
||||
h1 = p; }
|
||||
|
||||
#line 148 "gen/ragel/apache_log.c"
|
||||
#line 148 "gen/ragel/04__apache_log.c"
|
||||
|
||||
goto _st1;
|
||||
_st1:
|
||||
@@ -171,10 +171,10 @@ static void lex(Input *in, Output *out)
|
||||
}
|
||||
_ctr2:
|
||||
{
|
||||
#line 19 "../../../benchmarks/submatch_dfa_aot/src/ragel/apache_log.rl"
|
||||
#line 19 "../../../benchmarks/submatch_dfa_aot/src/ragel/04__apache_log.rl"
|
||||
h2 = p; }
|
||||
|
||||
#line 178 "gen/ragel/apache_log.c"
|
||||
#line 178 "gen/ragel/04__apache_log.c"
|
||||
|
||||
goto _st2;
|
||||
_st2:
|
||||
@@ -198,10 +198,10 @@ static void lex(Input *in, Output *out)
|
||||
}
|
||||
_ctr4:
|
||||
{
|
||||
#line 20 "../../../benchmarks/submatch_dfa_aot/src/ragel/apache_log.rl"
|
||||
#line 20 "../../../benchmarks/submatch_dfa_aot/src/ragel/04__apache_log.rl"
|
||||
i1 = p; }
|
||||
|
||||
#line 205 "gen/ragel/apache_log.c"
|
||||
#line 205 "gen/ragel/04__apache_log.c"
|
||||
|
||||
goto _st3;
|
||||
_st3:
|
||||
@@ -222,10 +222,10 @@ static void lex(Input *in, Output *out)
|
||||
}
|
||||
_ctr6:
|
||||
{
|
||||
#line 20 "../../../benchmarks/submatch_dfa_aot/src/ragel/apache_log.rl"
|
||||
#line 20 "../../../benchmarks/submatch_dfa_aot/src/ragel/04__apache_log.rl"
|
||||
i2 = p; }
|
||||
|
||||
#line 229 "gen/ragel/apache_log.c"
|
||||
#line 229 "gen/ragel/04__apache_log.c"
|
||||
|
||||
goto _st4;
|
||||
_st4:
|
||||
@@ -249,10 +249,10 @@ static void lex(Input *in, Output *out)
|
||||
}
|
||||
_ctr8:
|
||||
{
|
||||
#line 21 "../../../benchmarks/submatch_dfa_aot/src/ragel/apache_log.rl"
|
||||
#line 21 "../../../benchmarks/submatch_dfa_aot/src/ragel/04__apache_log.rl"
|
||||
a1 = p; }
|
||||
|
||||
#line 256 "gen/ragel/apache_log.c"
|
||||
#line 256 "gen/ragel/04__apache_log.c"
|
||||
|
||||
goto _st5;
|
||||
_st5:
|
||||
@@ -273,10 +273,10 @@ static void lex(Input *in, Output *out)
|
||||
}
|
||||
_ctr10:
|
||||
{
|
||||
#line 21 "../../../benchmarks/submatch_dfa_aot/src/ragel/apache_log.rl"
|
||||
#line 21 "../../../benchmarks/submatch_dfa_aot/src/ragel/04__apache_log.rl"
|
||||
a2 = p; }
|
||||
|
||||
#line 280 "gen/ragel/apache_log.c"
|
||||
#line 280 "gen/ragel/04__apache_log.c"
|
||||
|
||||
goto _st6;
|
||||
_st6:
|
||||
@@ -300,10 +300,10 @@ static void lex(Input *in, Output *out)
|
||||
}
|
||||
_ctr12:
|
||||
{
|
||||
#line 22 "../../../benchmarks/submatch_dfa_aot/src/ragel/apache_log.rl"
|
||||
#line 22 "../../../benchmarks/submatch_dfa_aot/src/ragel/04__apache_log.rl"
|
||||
d1 = p; }
|
||||
|
||||
#line 307 "gen/ragel/apache_log.c"
|
||||
#line 307 "gen/ragel/04__apache_log.c"
|
||||
|
||||
goto _st7;
|
||||
_st7:
|
||||
@@ -356,10 +356,10 @@ static void lex(Input *in, Output *out)
|
||||
}
|
||||
_ctr16:
|
||||
{
|
||||
#line 22 "../../../benchmarks/submatch_dfa_aot/src/ragel/apache_log.rl"
|
||||
#line 22 "../../../benchmarks/submatch_dfa_aot/src/ragel/04__apache_log.rl"
|
||||
d2 = p; }
|
||||
|
||||
#line 363 "gen/ragel/apache_log.c"
|
||||
#line 363 "gen/ragel/04__apache_log.c"
|
||||
|
||||
goto _st10;
|
||||
_st10:
|
||||
@@ -383,10 +383,10 @@ static void lex(Input *in, Output *out)
|
||||
}
|
||||
_ctr18:
|
||||
{
|
||||
#line 23 "../../../benchmarks/submatch_dfa_aot/src/ragel/apache_log.rl"
|
||||
#line 23 "../../../benchmarks/submatch_dfa_aot/src/ragel/04__apache_log.rl"
|
||||
r1 = p; }
|
||||
|
||||
#line 390 "gen/ragel/apache_log.c"
|
||||
#line 390 "gen/ragel/04__apache_log.c"
|
||||
|
||||
goto _st11;
|
||||
_st11:
|
||||
@@ -439,10 +439,10 @@ static void lex(Input *in, Output *out)
|
||||
}
|
||||
_ctr22:
|
||||
{
|
||||
#line 23 "../../../benchmarks/submatch_dfa_aot/src/ragel/apache_log.rl"
|
||||
#line 23 "../../../benchmarks/submatch_dfa_aot/src/ragel/04__apache_log.rl"
|
||||
r2 = p; }
|
||||
|
||||
#line 446 "gen/ragel/apache_log.c"
|
||||
#line 446 "gen/ragel/04__apache_log.c"
|
||||
|
||||
goto _st14;
|
||||
_st14:
|
||||
@@ -466,10 +466,10 @@ static void lex(Input *in, Output *out)
|
||||
}
|
||||
_ctr24:
|
||||
{
|
||||
#line 24 "../../../benchmarks/submatch_dfa_aot/src/ragel/apache_log.rl"
|
||||
#line 24 "../../../benchmarks/submatch_dfa_aot/src/ragel/04__apache_log.rl"
|
||||
s1 = p; }
|
||||
|
||||
#line 473 "gen/ragel/apache_log.c"
|
||||
#line 473 "gen/ragel/04__apache_log.c"
|
||||
|
||||
goto _st15;
|
||||
_st15:
|
||||
@@ -493,10 +493,10 @@ static void lex(Input *in, Output *out)
|
||||
}
|
||||
_ctr26:
|
||||
{
|
||||
#line 24 "../../../benchmarks/submatch_dfa_aot/src/ragel/apache_log.rl"
|
||||
#line 24 "../../../benchmarks/submatch_dfa_aot/src/ragel/04__apache_log.rl"
|
||||
s2 = p; }
|
||||
|
||||
#line 500 "gen/ragel/apache_log.c"
|
||||
#line 500 "gen/ragel/04__apache_log.c"
|
||||
|
||||
goto _st16;
|
||||
_st16:
|
||||
@@ -523,10 +523,10 @@ static void lex(Input *in, Output *out)
|
||||
}
|
||||
_ctr28:
|
||||
{
|
||||
#line 25 "../../../benchmarks/submatch_dfa_aot/src/ragel/apache_log.rl"
|
||||
#line 25 "../../../benchmarks/submatch_dfa_aot/src/ragel/04__apache_log.rl"
|
||||
z1 = p; }
|
||||
|
||||
#line 530 "gen/ragel/apache_log.c"
|
||||
#line 530 "gen/ragel/04__apache_log.c"
|
||||
|
||||
goto _st17;
|
||||
_st17:
|
||||
@@ -547,10 +547,10 @@ static void lex(Input *in, Output *out)
|
||||
}
|
||||
_ctr31:
|
||||
{
|
||||
#line 25 "../../../benchmarks/submatch_dfa_aot/src/ragel/apache_log.rl"
|
||||
#line 25 "../../../benchmarks/submatch_dfa_aot/src/ragel/04__apache_log.rl"
|
||||
z2 = p; }
|
||||
|
||||
#line 554 "gen/ragel/apache_log.c"
|
||||
#line 554 "gen/ragel/04__apache_log.c"
|
||||
|
||||
goto _st18;
|
||||
_st18:
|
||||
@@ -574,10 +574,10 @@ static void lex(Input *in, Output *out)
|
||||
}
|
||||
_ctr33:
|
||||
{
|
||||
#line 26 "../../../benchmarks/submatch_dfa_aot/src/ragel/apache_log.rl"
|
||||
#line 26 "../../../benchmarks/submatch_dfa_aot/src/ragel/04__apache_log.rl"
|
||||
u1 = p; }
|
||||
|
||||
#line 581 "gen/ragel/apache_log.c"
|
||||
#line 581 "gen/ragel/04__apache_log.c"
|
||||
|
||||
goto _st19;
|
||||
_st19:
|
||||
@@ -614,10 +614,10 @@ static void lex(Input *in, Output *out)
|
||||
}
|
||||
_ctr36:
|
||||
{
|
||||
#line 26 "../../../benchmarks/submatch_dfa_aot/src/ragel/apache_log.rl"
|
||||
#line 26 "../../../benchmarks/submatch_dfa_aot/src/ragel/04__apache_log.rl"
|
||||
u2 = p; }
|
||||
|
||||
#line 621 "gen/ragel/apache_log.c"
|
||||
#line 621 "gen/ragel/04__apache_log.c"
|
||||
|
||||
goto _st21;
|
||||
_st21:
|
||||
@@ -641,10 +641,10 @@ static void lex(Input *in, Output *out)
|
||||
}
|
||||
_ctr38:
|
||||
{
|
||||
#line 27 "../../../benchmarks/submatch_dfa_aot/src/ragel/apache_log.rl"
|
||||
#line 27 "../../../benchmarks/submatch_dfa_aot/src/ragel/04__apache_log.rl"
|
||||
g1 = p; }
|
||||
|
||||
#line 648 "gen/ragel/apache_log.c"
|
||||
#line 648 "gen/ragel/04__apache_log.c"
|
||||
|
||||
goto _st22;
|
||||
_st22:
|
||||
@@ -676,10 +676,10 @@ static void lex(Input *in, Output *out)
|
||||
}
|
||||
_ctr29:
|
||||
{
|
||||
#line 25 "../../../benchmarks/submatch_dfa_aot/src/ragel/apache_log.rl"
|
||||
#line 25 "../../../benchmarks/submatch_dfa_aot/src/ragel/04__apache_log.rl"
|
||||
z1 = p; }
|
||||
|
||||
#line 683 "gen/ragel/apache_log.c"
|
||||
#line 683 "gen/ragel/04__apache_log.c"
|
||||
|
||||
goto _st24;
|
||||
_st24:
|
||||
@@ -734,7 +734,7 @@ static void lex(Input *in, Output *out)
|
||||
_out: {}
|
||||
}
|
||||
|
||||
#line 56 "../../../benchmarks/submatch_dfa_aot/src/ragel/apache_log.rl"
|
||||
#line 56 "../../../benchmarks/submatch_dfa_aot/src/ragel/04__apache_log.rl"
|
||||
|
||||
|
||||
in->p = p;
|
||||
+52
-52
@@ -1,14 +1,14 @@
|
||||
#line 1 "../../../benchmarks/submatch_dfa_aot/src/ragel/datetime.rl"
|
||||
#line 1 "../../../benchmarks/submatch_dfa_aot/src/ragel/05__datetime.rl"
|
||||
#include "ragel/common.c"
|
||||
|
||||
const char *delim = "\n";
|
||||
|
||||
|
||||
#line 35 "../../../benchmarks/submatch_dfa_aot/src/ragel/datetime.rl"
|
||||
#line 35 "../../../benchmarks/submatch_dfa_aot/src/ragel/05__datetime.rl"
|
||||
|
||||
|
||||
|
||||
#line 12 "gen/ragel/datetime.c"
|
||||
#line 12 "gen/ragel/05__datetime.c"
|
||||
static const int datetime_start = 35;
|
||||
static const int datetime_first_final = 35;
|
||||
static const int datetime_error = 0;
|
||||
@@ -16,7 +16,7 @@ static const int datetime_error = 0;
|
||||
static const int datetime_en_main = 35;
|
||||
|
||||
|
||||
#line 37 "../../../benchmarks/submatch_dfa_aot/src/ragel/datetime.rl"
|
||||
#line 37 "../../../benchmarks/submatch_dfa_aot/src/ragel/05__datetime.rl"
|
||||
|
||||
|
||||
static void lex(Input *in, Output *out)
|
||||
@@ -29,15 +29,15 @@ static void lex(Input *in, Output *out)
|
||||
int cs;
|
||||
|
||||
|
||||
#line 33 "gen/ragel/datetime.c"
|
||||
#line 33 "gen/ragel/05__datetime.c"
|
||||
{
|
||||
cs = (int)datetime_start;
|
||||
}
|
||||
|
||||
#line 48 "../../../benchmarks/submatch_dfa_aot/src/ragel/datetime.rl"
|
||||
#line 48 "../../../benchmarks/submatch_dfa_aot/src/ragel/05__datetime.rl"
|
||||
|
||||
|
||||
#line 41 "gen/ragel/datetime.c"
|
||||
#line 41 "gen/ragel/05__datetime.c"
|
||||
{
|
||||
if ( p == pe )
|
||||
goto _test_eof;
|
||||
@@ -118,13 +118,13 @@ static void lex(Input *in, Output *out)
|
||||
goto st_out;
|
||||
_ctr43:
|
||||
{
|
||||
#line 22 "../../../benchmarks/submatch_dfa_aot/src/ragel/datetime.rl"
|
||||
#line 22 "../../../benchmarks/submatch_dfa_aot/src/ragel/05__datetime.rl"
|
||||
z2 = p; }
|
||||
|
||||
#line 125 "gen/ragel/datetime.c"
|
||||
#line 125 "gen/ragel/05__datetime.c"
|
||||
|
||||
{
|
||||
#line 23 "../../../benchmarks/submatch_dfa_aot/src/ragel/datetime.rl"
|
||||
#line 23 "../../../benchmarks/submatch_dfa_aot/src/ragel/05__datetime.rl"
|
||||
|
||||
OUT("year: ", y1, y2);
|
||||
OUT("month: ", m1, m2);
|
||||
@@ -136,7 +136,7 @@ static void lex(Input *in, Output *out)
|
||||
outc(out, '\n');
|
||||
}
|
||||
|
||||
#line 140 "gen/ragel/datetime.c"
|
||||
#line 140 "gen/ragel/05__datetime.c"
|
||||
|
||||
goto _st35;
|
||||
_st35:
|
||||
@@ -159,10 +159,10 @@ static void lex(Input *in, Output *out)
|
||||
goto _pop;
|
||||
_ctr53:
|
||||
{
|
||||
#line 16 "../../../benchmarks/submatch_dfa_aot/src/ragel/datetime.rl"
|
||||
#line 16 "../../../benchmarks/submatch_dfa_aot/src/ragel/05__datetime.rl"
|
||||
y1 = p; }
|
||||
|
||||
#line 166 "gen/ragel/datetime.c"
|
||||
#line 166 "gen/ragel/05__datetime.c"
|
||||
|
||||
goto _st1;
|
||||
_st1:
|
||||
@@ -211,10 +211,10 @@ static void lex(Input *in, Output *out)
|
||||
}
|
||||
_ctr5:
|
||||
{
|
||||
#line 16 "../../../benchmarks/submatch_dfa_aot/src/ragel/datetime.rl"
|
||||
#line 16 "../../../benchmarks/submatch_dfa_aot/src/ragel/05__datetime.rl"
|
||||
y2 = p; }
|
||||
|
||||
#line 218 "gen/ragel/datetime.c"
|
||||
#line 218 "gen/ragel/05__datetime.c"
|
||||
|
||||
goto _st5;
|
||||
_st5:
|
||||
@@ -235,10 +235,10 @@ static void lex(Input *in, Output *out)
|
||||
}
|
||||
_ctr7:
|
||||
{
|
||||
#line 17 "../../../benchmarks/submatch_dfa_aot/src/ragel/datetime.rl"
|
||||
#line 17 "../../../benchmarks/submatch_dfa_aot/src/ragel/05__datetime.rl"
|
||||
m1 = p; }
|
||||
|
||||
#line 242 "gen/ragel/datetime.c"
|
||||
#line 242 "gen/ragel/05__datetime.c"
|
||||
|
||||
goto _st6;
|
||||
_st6:
|
||||
@@ -265,10 +265,10 @@ static void lex(Input *in, Output *out)
|
||||
}
|
||||
_ctr11:
|
||||
{
|
||||
#line 17 "../../../benchmarks/submatch_dfa_aot/src/ragel/datetime.rl"
|
||||
#line 17 "../../../benchmarks/submatch_dfa_aot/src/ragel/05__datetime.rl"
|
||||
m2 = p; }
|
||||
|
||||
#line 272 "gen/ragel/datetime.c"
|
||||
#line 272 "gen/ragel/05__datetime.c"
|
||||
|
||||
goto _st8;
|
||||
_st8:
|
||||
@@ -292,10 +292,10 @@ static void lex(Input *in, Output *out)
|
||||
}
|
||||
_ctr13:
|
||||
{
|
||||
#line 18 "../../../benchmarks/submatch_dfa_aot/src/ragel/datetime.rl"
|
||||
#line 18 "../../../benchmarks/submatch_dfa_aot/src/ragel/05__datetime.rl"
|
||||
d1 = p; }
|
||||
|
||||
#line 299 "gen/ragel/datetime.c"
|
||||
#line 299 "gen/ragel/05__datetime.c"
|
||||
|
||||
goto _st9;
|
||||
_st9:
|
||||
@@ -322,10 +322,10 @@ static void lex(Input *in, Output *out)
|
||||
}
|
||||
_ctr18:
|
||||
{
|
||||
#line 18 "../../../benchmarks/submatch_dfa_aot/src/ragel/datetime.rl"
|
||||
#line 18 "../../../benchmarks/submatch_dfa_aot/src/ragel/05__datetime.rl"
|
||||
d2 = p; }
|
||||
|
||||
#line 329 "gen/ragel/datetime.c"
|
||||
#line 329 "gen/ragel/05__datetime.c"
|
||||
|
||||
goto _st11;
|
||||
_st11:
|
||||
@@ -344,10 +344,10 @@ static void lex(Input *in, Output *out)
|
||||
}
|
||||
_ctr20:
|
||||
{
|
||||
#line 19 "../../../benchmarks/submatch_dfa_aot/src/ragel/datetime.rl"
|
||||
#line 19 "../../../benchmarks/submatch_dfa_aot/src/ragel/05__datetime.rl"
|
||||
h1 = p; }
|
||||
|
||||
#line 351 "gen/ragel/datetime.c"
|
||||
#line 351 "gen/ragel/05__datetime.c"
|
||||
|
||||
goto _st12;
|
||||
_st12:
|
||||
@@ -374,10 +374,10 @@ static void lex(Input *in, Output *out)
|
||||
}
|
||||
_ctr24:
|
||||
{
|
||||
#line 19 "../../../benchmarks/submatch_dfa_aot/src/ragel/datetime.rl"
|
||||
#line 19 "../../../benchmarks/submatch_dfa_aot/src/ragel/05__datetime.rl"
|
||||
h2 = p; }
|
||||
|
||||
#line 381 "gen/ragel/datetime.c"
|
||||
#line 381 "gen/ragel/05__datetime.c"
|
||||
|
||||
goto _st14;
|
||||
_st14:
|
||||
@@ -393,10 +393,10 @@ static void lex(Input *in, Output *out)
|
||||
}
|
||||
_ctr26:
|
||||
{
|
||||
#line 20 "../../../benchmarks/submatch_dfa_aot/src/ragel/datetime.rl"
|
||||
#line 20 "../../../benchmarks/submatch_dfa_aot/src/ragel/05__datetime.rl"
|
||||
M1 = p; }
|
||||
|
||||
#line 400 "gen/ragel/datetime.c"
|
||||
#line 400 "gen/ragel/05__datetime.c"
|
||||
|
||||
goto _st15;
|
||||
_st15:
|
||||
@@ -423,10 +423,10 @@ static void lex(Input *in, Output *out)
|
||||
}
|
||||
_ctr29:
|
||||
{
|
||||
#line 20 "../../../benchmarks/submatch_dfa_aot/src/ragel/datetime.rl"
|
||||
#line 20 "../../../benchmarks/submatch_dfa_aot/src/ragel/05__datetime.rl"
|
||||
M2 = p; }
|
||||
|
||||
#line 430 "gen/ragel/datetime.c"
|
||||
#line 430 "gen/ragel/05__datetime.c"
|
||||
|
||||
goto _st17;
|
||||
_st17:
|
||||
@@ -442,10 +442,10 @@ static void lex(Input *in, Output *out)
|
||||
}
|
||||
_ctr31:
|
||||
{
|
||||
#line 21 "../../../benchmarks/submatch_dfa_aot/src/ragel/datetime.rl"
|
||||
#line 21 "../../../benchmarks/submatch_dfa_aot/src/ragel/05__datetime.rl"
|
||||
s1 = p; }
|
||||
|
||||
#line 449 "gen/ragel/datetime.c"
|
||||
#line 449 "gen/ragel/05__datetime.c"
|
||||
|
||||
goto _st18;
|
||||
_st18:
|
||||
@@ -480,16 +480,16 @@ static void lex(Input *in, Output *out)
|
||||
}
|
||||
_ctr34:
|
||||
{
|
||||
#line 21 "../../../benchmarks/submatch_dfa_aot/src/ragel/datetime.rl"
|
||||
#line 21 "../../../benchmarks/submatch_dfa_aot/src/ragel/05__datetime.rl"
|
||||
s2 = p; }
|
||||
|
||||
#line 487 "gen/ragel/datetime.c"
|
||||
#line 487 "gen/ragel/05__datetime.c"
|
||||
|
||||
{
|
||||
#line 22 "../../../benchmarks/submatch_dfa_aot/src/ragel/datetime.rl"
|
||||
#line 22 "../../../benchmarks/submatch_dfa_aot/src/ragel/05__datetime.rl"
|
||||
z1 = p; }
|
||||
|
||||
#line 493 "gen/ragel/datetime.c"
|
||||
#line 493 "gen/ragel/05__datetime.c"
|
||||
|
||||
goto _st20;
|
||||
_st20:
|
||||
@@ -552,16 +552,16 @@ static void lex(Input *in, Output *out)
|
||||
}
|
||||
_ctr35:
|
||||
{
|
||||
#line 21 "../../../benchmarks/submatch_dfa_aot/src/ragel/datetime.rl"
|
||||
#line 21 "../../../benchmarks/submatch_dfa_aot/src/ragel/05__datetime.rl"
|
||||
s2 = p; }
|
||||
|
||||
#line 559 "gen/ragel/datetime.c"
|
||||
#line 559 "gen/ragel/05__datetime.c"
|
||||
|
||||
{
|
||||
#line 22 "../../../benchmarks/submatch_dfa_aot/src/ragel/datetime.rl"
|
||||
#line 22 "../../../benchmarks/submatch_dfa_aot/src/ragel/05__datetime.rl"
|
||||
z1 = p; }
|
||||
|
||||
#line 565 "gen/ragel/datetime.c"
|
||||
#line 565 "gen/ragel/05__datetime.c"
|
||||
|
||||
goto _st25;
|
||||
_st25:
|
||||
@@ -588,10 +588,10 @@ static void lex(Input *in, Output *out)
|
||||
}
|
||||
_ctr21:
|
||||
{
|
||||
#line 19 "../../../benchmarks/submatch_dfa_aot/src/ragel/datetime.rl"
|
||||
#line 19 "../../../benchmarks/submatch_dfa_aot/src/ragel/05__datetime.rl"
|
||||
h1 = p; }
|
||||
|
||||
#line 595 "gen/ragel/datetime.c"
|
||||
#line 595 "gen/ragel/05__datetime.c"
|
||||
|
||||
goto _st27;
|
||||
_st27:
|
||||
@@ -607,10 +607,10 @@ static void lex(Input *in, Output *out)
|
||||
}
|
||||
_ctr14:
|
||||
{
|
||||
#line 18 "../../../benchmarks/submatch_dfa_aot/src/ragel/datetime.rl"
|
||||
#line 18 "../../../benchmarks/submatch_dfa_aot/src/ragel/05__datetime.rl"
|
||||
d1 = p; }
|
||||
|
||||
#line 614 "gen/ragel/datetime.c"
|
||||
#line 614 "gen/ragel/05__datetime.c"
|
||||
|
||||
goto _st28;
|
||||
_st28:
|
||||
@@ -626,10 +626,10 @@ static void lex(Input *in, Output *out)
|
||||
}
|
||||
_ctr15:
|
||||
{
|
||||
#line 18 "../../../benchmarks/submatch_dfa_aot/src/ragel/datetime.rl"
|
||||
#line 18 "../../../benchmarks/submatch_dfa_aot/src/ragel/05__datetime.rl"
|
||||
d1 = p; }
|
||||
|
||||
#line 633 "gen/ragel/datetime.c"
|
||||
#line 633 "gen/ragel/05__datetime.c"
|
||||
|
||||
goto _st29;
|
||||
_st29:
|
||||
@@ -645,10 +645,10 @@ static void lex(Input *in, Output *out)
|
||||
}
|
||||
_ctr8:
|
||||
{
|
||||
#line 17 "../../../benchmarks/submatch_dfa_aot/src/ragel/datetime.rl"
|
||||
#line 17 "../../../benchmarks/submatch_dfa_aot/src/ragel/05__datetime.rl"
|
||||
m1 = p; }
|
||||
|
||||
#line 652 "gen/ragel/datetime.c"
|
||||
#line 652 "gen/ragel/05__datetime.c"
|
||||
|
||||
goto _st30;
|
||||
_st30:
|
||||
@@ -664,10 +664,10 @@ static void lex(Input *in, Output *out)
|
||||
}
|
||||
_ctr54:
|
||||
{
|
||||
#line 16 "../../../benchmarks/submatch_dfa_aot/src/ragel/datetime.rl"
|
||||
#line 16 "../../../benchmarks/submatch_dfa_aot/src/ragel/05__datetime.rl"
|
||||
y1 = p; }
|
||||
|
||||
#line 671 "gen/ragel/datetime.c"
|
||||
#line 671 "gen/ragel/05__datetime.c"
|
||||
|
||||
goto _st31;
|
||||
_st31:
|
||||
@@ -760,7 +760,7 @@ static void lex(Input *in, Output *out)
|
||||
_out: {}
|
||||
}
|
||||
|
||||
#line 49 "../../../benchmarks/submatch_dfa_aot/src/ragel/datetime.rl"
|
||||
#line 49 "../../../benchmarks/submatch_dfa_aot/src/ragel/05__datetime.rl"
|
||||
|
||||
|
||||
in->p = p;
|
||||
+14
-14
@@ -1,14 +1,14 @@
|
||||
#line 1 "../../../benchmarks/submatch_dfa_aot/src/ragel/email.rl"
|
||||
#line 1 "../../../benchmarks/submatch_dfa_aot/src/ragel/06__email.rl"
|
||||
#include "ragel/common.c"
|
||||
|
||||
const char *delim = "\n";
|
||||
|
||||
|
||||
#line 26 "../../../benchmarks/submatch_dfa_aot/src/ragel/email.rl"
|
||||
#line 26 "../../../benchmarks/submatch_dfa_aot/src/ragel/06__email.rl"
|
||||
|
||||
|
||||
|
||||
#line 12 "gen/ragel/email.c"
|
||||
#line 12 "gen/ragel/06__email.c"
|
||||
static const int email_start = 9;
|
||||
static const int email_first_final = 9;
|
||||
static const int email_error = -1;
|
||||
@@ -16,7 +16,7 @@ static const int email_error = -1;
|
||||
static const int email_en_main = 9;
|
||||
|
||||
|
||||
#line 28 "../../../benchmarks/submatch_dfa_aot/src/ragel/email.rl"
|
||||
#line 28 "../../../benchmarks/submatch_dfa_aot/src/ragel/06__email.rl"
|
||||
|
||||
|
||||
static void lex(Input *in, Output *out)
|
||||
@@ -27,15 +27,15 @@ static void lex(Input *in, Output *out)
|
||||
int cs;
|
||||
|
||||
|
||||
#line 31 "gen/ragel/email.c"
|
||||
#line 31 "gen/ragel/06__email.c"
|
||||
{
|
||||
cs = (int)email_start;
|
||||
}
|
||||
|
||||
#line 37 "../../../benchmarks/submatch_dfa_aot/src/ragel/email.rl"
|
||||
#line 37 "../../../benchmarks/submatch_dfa_aot/src/ragel/06__email.rl"
|
||||
|
||||
|
||||
#line 39 "gen/ragel/email.c"
|
||||
#line 39 "gen/ragel/06__email.c"
|
||||
{
|
||||
if ( p == pe )
|
||||
goto _test_eof;
|
||||
@@ -64,7 +64,7 @@ static void lex(Input *in, Output *out)
|
||||
goto st_out;
|
||||
_ctr10:
|
||||
{
|
||||
#line 17 "../../../benchmarks/submatch_dfa_aot/src/ragel/email.rl"
|
||||
#line 17 "../../../benchmarks/submatch_dfa_aot/src/ragel/06__email.rl"
|
||||
|
||||
outc(out, ' ');
|
||||
outs(out, p1, p2 - 1);
|
||||
@@ -73,7 +73,7 @@ static void lex(Input *in, Output *out)
|
||||
outc(out, '\n');
|
||||
}
|
||||
|
||||
#line 77 "gen/ragel/email.c"
|
||||
#line 77 "gen/ragel/06__email.c"
|
||||
|
||||
goto _st9;
|
||||
_st9:
|
||||
@@ -129,10 +129,10 @@ static void lex(Input *in, Output *out)
|
||||
}
|
||||
_ctr12:
|
||||
{
|
||||
#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/email.rl"
|
||||
#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/06__email.rl"
|
||||
p1 = p; }
|
||||
|
||||
#line 136 "gen/ragel/email.c"
|
||||
#line 136 "gen/ragel/06__email.c"
|
||||
|
||||
goto _st1;
|
||||
_st1:
|
||||
@@ -238,10 +238,10 @@ static void lex(Input *in, Output *out)
|
||||
}
|
||||
_ctr5:
|
||||
{
|
||||
#line 16 "../../../benchmarks/submatch_dfa_aot/src/ragel/email.rl"
|
||||
#line 16 "../../../benchmarks/submatch_dfa_aot/src/ragel/06__email.rl"
|
||||
p2 = p; }
|
||||
|
||||
#line 245 "gen/ragel/email.c"
|
||||
#line 245 "gen/ragel/06__email.c"
|
||||
|
||||
goto _st4;
|
||||
_st4:
|
||||
@@ -377,7 +377,7 @@ static void lex(Input *in, Output *out)
|
||||
goto _out; _out: {}
|
||||
}
|
||||
|
||||
#line 38 "../../../benchmarks/submatch_dfa_aot/src/ragel/email.rl"
|
||||
#line 38 "../../../benchmarks/submatch_dfa_aot/src/ragel/06__email.rl"
|
||||
|
||||
|
||||
in->p = p;
|
||||
+18
-18
@@ -1,14 +1,14 @@
|
||||
#line 1 "../../../benchmarks/submatch_dfa_aot/src/ragel/ipv4.rl"
|
||||
#line 1 "../../../benchmarks/submatch_dfa_aot/src/ragel/07__ipv4.rl"
|
||||
#include "ragel/common.c"
|
||||
|
||||
const char *delim = "\n";
|
||||
|
||||
|
||||
#line 27 "../../../benchmarks/submatch_dfa_aot/src/ragel/ipv4.rl"
|
||||
#line 27 "../../../benchmarks/submatch_dfa_aot/src/ragel/07__ipv4.rl"
|
||||
|
||||
|
||||
|
||||
#line 12 "gen/ragel/ipv4.c"
|
||||
#line 12 "gen/ragel/07__ipv4.c"
|
||||
static const int ipv4_start = 16;
|
||||
static const int ipv4_first_final = 16;
|
||||
static const int ipv4_error = 0;
|
||||
@@ -16,7 +16,7 @@ static const int ipv4_error = 0;
|
||||
static const int ipv4_en_main = 16;
|
||||
|
||||
|
||||
#line 29 "../../../benchmarks/submatch_dfa_aot/src/ragel/ipv4.rl"
|
||||
#line 29 "../../../benchmarks/submatch_dfa_aot/src/ragel/07__ipv4.rl"
|
||||
|
||||
|
||||
static void lex(Input *in, Output *out)
|
||||
@@ -27,15 +27,15 @@ static void lex(Input *in, Output *out)
|
||||
int cs;
|
||||
|
||||
|
||||
#line 31 "gen/ragel/ipv4.c"
|
||||
#line 31 "gen/ragel/07__ipv4.c"
|
||||
{
|
||||
cs = (int)ipv4_start;
|
||||
}
|
||||
|
||||
#line 38 "../../../benchmarks/submatch_dfa_aot/src/ragel/ipv4.rl"
|
||||
#line 38 "../../../benchmarks/submatch_dfa_aot/src/ragel/07__ipv4.rl"
|
||||
|
||||
|
||||
#line 39 "gen/ragel/ipv4.c"
|
||||
#line 39 "gen/ragel/07__ipv4.c"
|
||||
{
|
||||
if ( p == pe )
|
||||
goto _test_eof;
|
||||
@@ -78,7 +78,7 @@ static void lex(Input *in, Output *out)
|
||||
goto st_out;
|
||||
_ctr14:
|
||||
{
|
||||
#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/ipv4.rl"
|
||||
#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/07__ipv4.rl"
|
||||
|
||||
outs(out, p1, p2 - 1);
|
||||
outc(out, ',');
|
||||
@@ -90,7 +90,7 @@ static void lex(Input *in, Output *out)
|
||||
outc(out, '\n');
|
||||
}
|
||||
|
||||
#line 94 "gen/ragel/ipv4.c"
|
||||
#line 94 "gen/ragel/07__ipv4.c"
|
||||
|
||||
goto _st16;
|
||||
_st16:
|
||||
@@ -110,10 +110,10 @@ static void lex(Input *in, Output *out)
|
||||
goto _pop;
|
||||
_ctr21:
|
||||
{
|
||||
#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/ipv4.rl"
|
||||
#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/07__ipv4.rl"
|
||||
p1 = p; }
|
||||
|
||||
#line 117 "gen/ragel/ipv4.c"
|
||||
#line 117 "gen/ragel/07__ipv4.c"
|
||||
|
||||
goto _st1;
|
||||
_st1:
|
||||
@@ -143,10 +143,10 @@ static void lex(Input *in, Output *out)
|
||||
}
|
||||
_ctr4:
|
||||
{
|
||||
#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/ipv4.rl"
|
||||
#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/07__ipv4.rl"
|
||||
p2 = p; }
|
||||
|
||||
#line 150 "gen/ragel/ipv4.c"
|
||||
#line 150 "gen/ragel/07__ipv4.c"
|
||||
|
||||
goto _st3;
|
||||
_st3:
|
||||
@@ -176,10 +176,10 @@ static void lex(Input *in, Output *out)
|
||||
}
|
||||
_ctr8:
|
||||
{
|
||||
#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/ipv4.rl"
|
||||
#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/07__ipv4.rl"
|
||||
p3 = p; }
|
||||
|
||||
#line 183 "gen/ragel/ipv4.c"
|
||||
#line 183 "gen/ragel/07__ipv4.c"
|
||||
|
||||
goto _st5;
|
||||
_st5:
|
||||
@@ -209,10 +209,10 @@ static void lex(Input *in, Output *out)
|
||||
}
|
||||
_ctr12:
|
||||
{
|
||||
#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/ipv4.rl"
|
||||
#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/07__ipv4.rl"
|
||||
p4 = p; }
|
||||
|
||||
#line 216 "gen/ragel/ipv4.c"
|
||||
#line 216 "gen/ragel/07__ipv4.c"
|
||||
|
||||
goto _st7;
|
||||
_st7:
|
||||
@@ -353,7 +353,7 @@ static void lex(Input *in, Output *out)
|
||||
_out: {}
|
||||
}
|
||||
|
||||
#line 39 "../../../benchmarks/submatch_dfa_aot/src/ragel/ipv4.rl"
|
||||
#line 39 "../../../benchmarks/submatch_dfa_aot/src/ragel/07__ipv4.rl"
|
||||
|
||||
|
||||
in->p = p;
|
||||
+30
-30
@@ -1,15 +1,15 @@
|
||||
#line 1 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt1_2.rl"
|
||||
#line 1 "../../../benchmarks/submatch_dfa_aot/src/ragel/10__alt1_2.rl"
|
||||
#include <assert.h>
|
||||
#include "ragel/common.c"
|
||||
|
||||
const char *delim = "\n";
|
||||
|
||||
|
||||
#line 22 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt1_2.rl"
|
||||
#line 22 "../../../benchmarks/submatch_dfa_aot/src/ragel/10__alt1_2.rl"
|
||||
|
||||
|
||||
|
||||
#line 13 "gen/ragel/alt1_2.c"
|
||||
#line 13 "gen/ragel/10__alt1_2.c"
|
||||
static const int m_start = 3;
|
||||
static const int m_first_final = 3;
|
||||
static const int m_error = 0;
|
||||
@@ -17,7 +17,7 @@ static const int m_error = 0;
|
||||
static const int m_en_main = 3;
|
||||
|
||||
|
||||
#line 24 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt1_2.rl"
|
||||
#line 24 "../../../benchmarks/submatch_dfa_aot/src/ragel/10__alt1_2.rl"
|
||||
|
||||
|
||||
static void lex(Input *in, Output *out)
|
||||
@@ -30,15 +30,15 @@ static void lex(Input *in, Output *out)
|
||||
int cs;
|
||||
|
||||
|
||||
#line 34 "gen/ragel/alt1_2.c"
|
||||
#line 34 "gen/ragel/10__alt1_2.c"
|
||||
{
|
||||
cs = (int)m_start;
|
||||
}
|
||||
|
||||
#line 35 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt1_2.rl"
|
||||
#line 35 "../../../benchmarks/submatch_dfa_aot/src/ragel/10__alt1_2.rl"
|
||||
|
||||
|
||||
#line 42 "gen/ragel/alt1_2.c"
|
||||
#line 42 "gen/ragel/10__alt1_2.c"
|
||||
{
|
||||
if ( p == pe )
|
||||
goto _test_eof;
|
||||
@@ -55,74 +55,74 @@ static void lex(Input *in, Output *out)
|
||||
goto st_out;
|
||||
_ctr2:
|
||||
{
|
||||
#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt1_2.rl"
|
||||
#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/10__alt1_2.rl"
|
||||
a2 = p; b1 = b2 = NULL; }
|
||||
|
||||
#line 62 "gen/ragel/alt1_2.c"
|
||||
#line 62 "gen/ragel/10__alt1_2.c"
|
||||
|
||||
{
|
||||
#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt1_2.rl"
|
||||
#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/10__alt1_2.rl"
|
||||
|
||||
if (a1) { outc(out, 'A'); outs(out, a1, a2); }
|
||||
else if (b1) { outc(out, 'B'); outs(out, b1, b2); }
|
||||
outc(out, '\n');
|
||||
}
|
||||
|
||||
#line 72 "gen/ragel/alt1_2.c"
|
||||
#line 72 "gen/ragel/10__alt1_2.c"
|
||||
|
||||
goto _st3;
|
||||
_ctr4:
|
||||
{
|
||||
#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt1_2.rl"
|
||||
#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/10__alt1_2.rl"
|
||||
b2 = p; a1 = a2 = NULL; }
|
||||
|
||||
#line 80 "gen/ragel/alt1_2.c"
|
||||
#line 80 "gen/ragel/10__alt1_2.c"
|
||||
|
||||
{
|
||||
#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt1_2.rl"
|
||||
#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/10__alt1_2.rl"
|
||||
|
||||
if (a1) { outc(out, 'A'); outs(out, a1, a2); }
|
||||
else if (b1) { outc(out, 'B'); outs(out, b1, b2); }
|
||||
outc(out, '\n');
|
||||
}
|
||||
|
||||
#line 90 "gen/ragel/alt1_2.c"
|
||||
#line 90 "gen/ragel/10__alt1_2.c"
|
||||
|
||||
goto _st3;
|
||||
_ctr6:
|
||||
{
|
||||
#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt1_2.rl"
|
||||
#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/10__alt1_2.rl"
|
||||
b1 = p; }
|
||||
|
||||
#line 98 "gen/ragel/alt1_2.c"
|
||||
#line 98 "gen/ragel/10__alt1_2.c"
|
||||
|
||||
{
|
||||
#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt1_2.rl"
|
||||
#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/10__alt1_2.rl"
|
||||
b2 = p; a1 = a2 = NULL; }
|
||||
|
||||
#line 104 "gen/ragel/alt1_2.c"
|
||||
#line 104 "gen/ragel/10__alt1_2.c"
|
||||
|
||||
{
|
||||
#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt1_2.rl"
|
||||
#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/10__alt1_2.rl"
|
||||
a1 = p; }
|
||||
|
||||
#line 110 "gen/ragel/alt1_2.c"
|
||||
#line 110 "gen/ragel/10__alt1_2.c"
|
||||
|
||||
{
|
||||
#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt1_2.rl"
|
||||
#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/10__alt1_2.rl"
|
||||
a2 = p; b1 = b2 = NULL; }
|
||||
|
||||
#line 116 "gen/ragel/alt1_2.c"
|
||||
#line 116 "gen/ragel/10__alt1_2.c"
|
||||
|
||||
{
|
||||
#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt1_2.rl"
|
||||
#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/10__alt1_2.rl"
|
||||
|
||||
if (a1) { outc(out, 'A'); outs(out, a1, a2); }
|
||||
else if (b1) { outc(out, 'B'); outs(out, b1, b2); }
|
||||
outc(out, '\n');
|
||||
}
|
||||
|
||||
#line 126 "gen/ragel/alt1_2.c"
|
||||
#line 126 "gen/ragel/10__alt1_2.c"
|
||||
|
||||
goto _st3;
|
||||
_st3:
|
||||
@@ -150,10 +150,10 @@ static void lex(Input *in, Output *out)
|
||||
goto _pop;
|
||||
_ctr7:
|
||||
{
|
||||
#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt1_2.rl"
|
||||
#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/10__alt1_2.rl"
|
||||
a1 = p; }
|
||||
|
||||
#line 157 "gen/ragel/alt1_2.c"
|
||||
#line 157 "gen/ragel/10__alt1_2.c"
|
||||
|
||||
goto _st1;
|
||||
_st1:
|
||||
@@ -174,10 +174,10 @@ static void lex(Input *in, Output *out)
|
||||
}
|
||||
_ctr8:
|
||||
{
|
||||
#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt1_2.rl"
|
||||
#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/10__alt1_2.rl"
|
||||
b1 = p; }
|
||||
|
||||
#line 181 "gen/ragel/alt1_2.c"
|
||||
#line 181 "gen/ragel/10__alt1_2.c"
|
||||
|
||||
goto _st2;
|
||||
_st2:
|
||||
@@ -207,7 +207,7 @@ static void lex(Input *in, Output *out)
|
||||
_out: {}
|
||||
}
|
||||
|
||||
#line 36 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt1_2.rl"
|
||||
#line 36 "../../../benchmarks/submatch_dfa_aot/src/ragel/10__alt1_2.rl"
|
||||
|
||||
|
||||
in->p = p;
|
||||
+50
-50
@@ -1,15 +1,15 @@
|
||||
#line 1 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt1_4.rl"
|
||||
#line 1 "../../../benchmarks/submatch_dfa_aot/src/ragel/11__alt1_4.rl"
|
||||
#include <assert.h>
|
||||
#include "ragel/common.c"
|
||||
|
||||
const char *delim = "\n";
|
||||
|
||||
|
||||
#line 26 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt1_4.rl"
|
||||
#line 26 "../../../benchmarks/submatch_dfa_aot/src/ragel/11__alt1_4.rl"
|
||||
|
||||
|
||||
|
||||
#line 13 "gen/ragel/alt1_4.c"
|
||||
#line 13 "gen/ragel/11__alt1_4.c"
|
||||
static const int m_start = 5;
|
||||
static const int m_first_final = 5;
|
||||
static const int m_error = 0;
|
||||
@@ -17,7 +17,7 @@ static const int m_error = 0;
|
||||
static const int m_en_main = 5;
|
||||
|
||||
|
||||
#line 28 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt1_4.rl"
|
||||
#line 28 "../../../benchmarks/submatch_dfa_aot/src/ragel/11__alt1_4.rl"
|
||||
|
||||
|
||||
static void lex(Input *in, Output *out)
|
||||
@@ -30,15 +30,15 @@ static void lex(Input *in, Output *out)
|
||||
int cs;
|
||||
|
||||
|
||||
#line 34 "gen/ragel/alt1_4.c"
|
||||
#line 34 "gen/ragel/11__alt1_4.c"
|
||||
{
|
||||
cs = (int)m_start;
|
||||
}
|
||||
|
||||
#line 39 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt1_4.rl"
|
||||
#line 39 "../../../benchmarks/submatch_dfa_aot/src/ragel/11__alt1_4.rl"
|
||||
|
||||
|
||||
#line 42 "gen/ragel/alt1_4.c"
|
||||
#line 42 "gen/ragel/11__alt1_4.c"
|
||||
{
|
||||
if ( p == pe )
|
||||
goto _test_eof;
|
||||
@@ -59,13 +59,13 @@ static void lex(Input *in, Output *out)
|
||||
goto st_out;
|
||||
_ctr2:
|
||||
{
|
||||
#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt1_4.rl"
|
||||
#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/11__alt1_4.rl"
|
||||
a2 = p; b1 = b2 = c1 = c2 = d1 = d2 = NULL; }
|
||||
|
||||
#line 66 "gen/ragel/alt1_4.c"
|
||||
#line 66 "gen/ragel/11__alt1_4.c"
|
||||
|
||||
{
|
||||
#line 17 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt1_4.rl"
|
||||
#line 17 "../../../benchmarks/submatch_dfa_aot/src/ragel/11__alt1_4.rl"
|
||||
|
||||
if (a1) { outc(out, 'A'); outs(out, a1, a2); }
|
||||
else if (b1) { outc(out, 'B'); outs(out, b1, b2); }
|
||||
@@ -74,18 +74,18 @@ static void lex(Input *in, Output *out)
|
||||
outc(out, '\n');
|
||||
}
|
||||
|
||||
#line 78 "gen/ragel/alt1_4.c"
|
||||
#line 78 "gen/ragel/11__alt1_4.c"
|
||||
|
||||
goto _st5;
|
||||
_ctr4:
|
||||
{
|
||||
#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt1_4.rl"
|
||||
#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/11__alt1_4.rl"
|
||||
b2 = p; a1 = a2 = c1 = c2 = d1 = d2 = NULL; }
|
||||
|
||||
#line 86 "gen/ragel/alt1_4.c"
|
||||
#line 86 "gen/ragel/11__alt1_4.c"
|
||||
|
||||
{
|
||||
#line 17 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt1_4.rl"
|
||||
#line 17 "../../../benchmarks/submatch_dfa_aot/src/ragel/11__alt1_4.rl"
|
||||
|
||||
if (a1) { outc(out, 'A'); outs(out, a1, a2); }
|
||||
else if (b1) { outc(out, 'B'); outs(out, b1, b2); }
|
||||
@@ -94,18 +94,18 @@ static void lex(Input *in, Output *out)
|
||||
outc(out, '\n');
|
||||
}
|
||||
|
||||
#line 98 "gen/ragel/alt1_4.c"
|
||||
#line 98 "gen/ragel/11__alt1_4.c"
|
||||
|
||||
goto _st5;
|
||||
_ctr6:
|
||||
{
|
||||
#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt1_4.rl"
|
||||
#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/11__alt1_4.rl"
|
||||
c2 = p; a1 = a2 = b1 = b2 = d1 = d2 = NULL; }
|
||||
|
||||
#line 106 "gen/ragel/alt1_4.c"
|
||||
#line 106 "gen/ragel/11__alt1_4.c"
|
||||
|
||||
{
|
||||
#line 17 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt1_4.rl"
|
||||
#line 17 "../../../benchmarks/submatch_dfa_aot/src/ragel/11__alt1_4.rl"
|
||||
|
||||
if (a1) { outc(out, 'A'); outs(out, a1, a2); }
|
||||
else if (b1) { outc(out, 'B'); outs(out, b1, b2); }
|
||||
@@ -114,18 +114,18 @@ static void lex(Input *in, Output *out)
|
||||
outc(out, '\n');
|
||||
}
|
||||
|
||||
#line 118 "gen/ragel/alt1_4.c"
|
||||
#line 118 "gen/ragel/11__alt1_4.c"
|
||||
|
||||
goto _st5;
|
||||
_ctr8:
|
||||
{
|
||||
#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt1_4.rl"
|
||||
#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/11__alt1_4.rl"
|
||||
d2 = p; a1 = a2 = b1 = b2 = c1 = c2 = NULL; }
|
||||
|
||||
#line 126 "gen/ragel/alt1_4.c"
|
||||
#line 126 "gen/ragel/11__alt1_4.c"
|
||||
|
||||
{
|
||||
#line 17 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt1_4.rl"
|
||||
#line 17 "../../../benchmarks/submatch_dfa_aot/src/ragel/11__alt1_4.rl"
|
||||
|
||||
if (a1) { outc(out, 'A'); outs(out, a1, a2); }
|
||||
else if (b1) { outc(out, 'B'); outs(out, b1, b2); }
|
||||
@@ -134,60 +134,60 @@ static void lex(Input *in, Output *out)
|
||||
outc(out, '\n');
|
||||
}
|
||||
|
||||
#line 138 "gen/ragel/alt1_4.c"
|
||||
#line 138 "gen/ragel/11__alt1_4.c"
|
||||
|
||||
goto _st5;
|
||||
_ctr10:
|
||||
{
|
||||
#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt1_4.rl"
|
||||
#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/11__alt1_4.rl"
|
||||
b1 = p; }
|
||||
|
||||
#line 146 "gen/ragel/alt1_4.c"
|
||||
#line 146 "gen/ragel/11__alt1_4.c"
|
||||
|
||||
{
|
||||
#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt1_4.rl"
|
||||
#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/11__alt1_4.rl"
|
||||
b2 = p; a1 = a2 = c1 = c2 = d1 = d2 = NULL; }
|
||||
|
||||
#line 152 "gen/ragel/alt1_4.c"
|
||||
#line 152 "gen/ragel/11__alt1_4.c"
|
||||
|
||||
{
|
||||
#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt1_4.rl"
|
||||
#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/11__alt1_4.rl"
|
||||
c1 = p; }
|
||||
|
||||
#line 158 "gen/ragel/alt1_4.c"
|
||||
#line 158 "gen/ragel/11__alt1_4.c"
|
||||
|
||||
{
|
||||
#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt1_4.rl"
|
||||
#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/11__alt1_4.rl"
|
||||
c2 = p; a1 = a2 = b1 = b2 = d1 = d2 = NULL; }
|
||||
|
||||
#line 164 "gen/ragel/alt1_4.c"
|
||||
#line 164 "gen/ragel/11__alt1_4.c"
|
||||
|
||||
{
|
||||
#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt1_4.rl"
|
||||
#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/11__alt1_4.rl"
|
||||
d1 = p; }
|
||||
|
||||
#line 170 "gen/ragel/alt1_4.c"
|
||||
#line 170 "gen/ragel/11__alt1_4.c"
|
||||
|
||||
{
|
||||
#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt1_4.rl"
|
||||
#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/11__alt1_4.rl"
|
||||
d2 = p; a1 = a2 = b1 = b2 = c1 = c2 = NULL; }
|
||||
|
||||
#line 176 "gen/ragel/alt1_4.c"
|
||||
#line 176 "gen/ragel/11__alt1_4.c"
|
||||
|
||||
{
|
||||
#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt1_4.rl"
|
||||
#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/11__alt1_4.rl"
|
||||
a1 = p; }
|
||||
|
||||
#line 182 "gen/ragel/alt1_4.c"
|
||||
#line 182 "gen/ragel/11__alt1_4.c"
|
||||
|
||||
{
|
||||
#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt1_4.rl"
|
||||
#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/11__alt1_4.rl"
|
||||
a2 = p; b1 = b2 = c1 = c2 = d1 = d2 = NULL; }
|
||||
|
||||
#line 188 "gen/ragel/alt1_4.c"
|
||||
#line 188 "gen/ragel/11__alt1_4.c"
|
||||
|
||||
{
|
||||
#line 17 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt1_4.rl"
|
||||
#line 17 "../../../benchmarks/submatch_dfa_aot/src/ragel/11__alt1_4.rl"
|
||||
|
||||
if (a1) { outc(out, 'A'); outs(out, a1, a2); }
|
||||
else if (b1) { outc(out, 'B'); outs(out, b1, b2); }
|
||||
@@ -196,7 +196,7 @@ static void lex(Input *in, Output *out)
|
||||
outc(out, '\n');
|
||||
}
|
||||
|
||||
#line 200 "gen/ragel/alt1_4.c"
|
||||
#line 200 "gen/ragel/11__alt1_4.c"
|
||||
|
||||
goto _st5;
|
||||
_st5:
|
||||
@@ -230,10 +230,10 @@ static void lex(Input *in, Output *out)
|
||||
goto _pop;
|
||||
_ctr11:
|
||||
{
|
||||
#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt1_4.rl"
|
||||
#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/11__alt1_4.rl"
|
||||
a1 = p; }
|
||||
|
||||
#line 237 "gen/ragel/alt1_4.c"
|
||||
#line 237 "gen/ragel/11__alt1_4.c"
|
||||
|
||||
goto _st1;
|
||||
_st1:
|
||||
@@ -254,10 +254,10 @@ static void lex(Input *in, Output *out)
|
||||
}
|
||||
_ctr12:
|
||||
{
|
||||
#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt1_4.rl"
|
||||
#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/11__alt1_4.rl"
|
||||
b1 = p; }
|
||||
|
||||
#line 261 "gen/ragel/alt1_4.c"
|
||||
#line 261 "gen/ragel/11__alt1_4.c"
|
||||
|
||||
goto _st2;
|
||||
_st2:
|
||||
@@ -278,10 +278,10 @@ static void lex(Input *in, Output *out)
|
||||
}
|
||||
_ctr13:
|
||||
{
|
||||
#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt1_4.rl"
|
||||
#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/11__alt1_4.rl"
|
||||
c1 = p; }
|
||||
|
||||
#line 285 "gen/ragel/alt1_4.c"
|
||||
#line 285 "gen/ragel/11__alt1_4.c"
|
||||
|
||||
goto _st3;
|
||||
_st3:
|
||||
@@ -302,10 +302,10 @@ static void lex(Input *in, Output *out)
|
||||
}
|
||||
_ctr14:
|
||||
{
|
||||
#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt1_4.rl"
|
||||
#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/11__alt1_4.rl"
|
||||
d1 = p; }
|
||||
|
||||
#line 309 "gen/ragel/alt1_4.c"
|
||||
#line 309 "gen/ragel/11__alt1_4.c"
|
||||
|
||||
goto _st4;
|
||||
_st4:
|
||||
@@ -337,7 +337,7 @@ static void lex(Input *in, Output *out)
|
||||
_out: {}
|
||||
}
|
||||
|
||||
#line 40 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt1_4.rl"
|
||||
#line 40 "../../../benchmarks/submatch_dfa_aot/src/ragel/11__alt1_4.rl"
|
||||
|
||||
|
||||
in->p = p;
|
||||
+90
-90
@@ -1,15 +1,15 @@
|
||||
#line 1 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt1_8.rl"
|
||||
#line 1 "../../../benchmarks/submatch_dfa_aot/src/ragel/12__alt1_8.rl"
|
||||
#include <assert.h>
|
||||
#include "ragel/common.c"
|
||||
|
||||
const char *delim = "\n";
|
||||
|
||||
|
||||
#line 34 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt1_8.rl"
|
||||
#line 34 "../../../benchmarks/submatch_dfa_aot/src/ragel/12__alt1_8.rl"
|
||||
|
||||
|
||||
|
||||
#line 13 "gen/ragel/alt1_8.c"
|
||||
#line 13 "gen/ragel/12__alt1_8.c"
|
||||
static const int m_start = 9;
|
||||
static const int m_first_final = 9;
|
||||
static const int m_error = 0;
|
||||
@@ -17,7 +17,7 @@ static const int m_error = 0;
|
||||
static const int m_en_main = 9;
|
||||
|
||||
|
||||
#line 36 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt1_8.rl"
|
||||
#line 36 "../../../benchmarks/submatch_dfa_aot/src/ragel/12__alt1_8.rl"
|
||||
|
||||
|
||||
static void lex(Input *in, Output *out)
|
||||
@@ -30,15 +30,15 @@ static void lex(Input *in, Output *out)
|
||||
int cs;
|
||||
|
||||
|
||||
#line 34 "gen/ragel/alt1_8.c"
|
||||
#line 34 "gen/ragel/12__alt1_8.c"
|
||||
{
|
||||
cs = (int)m_start;
|
||||
}
|
||||
|
||||
#line 47 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt1_8.rl"
|
||||
#line 47 "../../../benchmarks/submatch_dfa_aot/src/ragel/12__alt1_8.rl"
|
||||
|
||||
|
||||
#line 42 "gen/ragel/alt1_8.c"
|
||||
#line 42 "gen/ragel/12__alt1_8.c"
|
||||
{
|
||||
if ( p == pe )
|
||||
goto _test_eof;
|
||||
@@ -67,13 +67,13 @@ static void lex(Input *in, Output *out)
|
||||
goto st_out;
|
||||
_ctr2:
|
||||
{
|
||||
#line 19 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt1_8.rl"
|
||||
#line 19 "../../../benchmarks/submatch_dfa_aot/src/ragel/12__alt1_8.rl"
|
||||
a2 = p; b1 = b2 = c1 = c2 = d1 = d2 = e1 = e2 = f1 = f2 = g1 = g2 = h1 = h2 = NULL; }
|
||||
|
||||
#line 74 "gen/ragel/alt1_8.c"
|
||||
#line 74 "gen/ragel/12__alt1_8.c"
|
||||
|
||||
{
|
||||
#line 21 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt1_8.rl"
|
||||
#line 21 "../../../benchmarks/submatch_dfa_aot/src/ragel/12__alt1_8.rl"
|
||||
|
||||
if (a1) { outc(out, 'A'); outs(out, a1, a2); }
|
||||
else if (b1) { outc(out, 'B'); outs(out, b1, b2); }
|
||||
@@ -86,18 +86,18 @@ static void lex(Input *in, Output *out)
|
||||
outc(out, '\n');
|
||||
}
|
||||
|
||||
#line 90 "gen/ragel/alt1_8.c"
|
||||
#line 90 "gen/ragel/12__alt1_8.c"
|
||||
|
||||
goto _st9;
|
||||
_ctr4:
|
||||
{
|
||||
#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt1_8.rl"
|
||||
#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/12__alt1_8.rl"
|
||||
b2 = p; a1 = a2 = c1 = c2 = d1 = d2 = e1 = e2 = f1 = f2 = g1 = g2 = h1 = h2 = NULL; }
|
||||
|
||||
#line 98 "gen/ragel/alt1_8.c"
|
||||
#line 98 "gen/ragel/12__alt1_8.c"
|
||||
|
||||
{
|
||||
#line 21 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt1_8.rl"
|
||||
#line 21 "../../../benchmarks/submatch_dfa_aot/src/ragel/12__alt1_8.rl"
|
||||
|
||||
if (a1) { outc(out, 'A'); outs(out, a1, a2); }
|
||||
else if (b1) { outc(out, 'B'); outs(out, b1, b2); }
|
||||
@@ -110,18 +110,18 @@ static void lex(Input *in, Output *out)
|
||||
outc(out, '\n');
|
||||
}
|
||||
|
||||
#line 114 "gen/ragel/alt1_8.c"
|
||||
#line 114 "gen/ragel/12__alt1_8.c"
|
||||
|
||||
goto _st9;
|
||||
_ctr6:
|
||||
{
|
||||
#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt1_8.rl"
|
||||
#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/12__alt1_8.rl"
|
||||
c2 = p; a1 = a2 = b1 = b2 = d1 = d2 = e1 = e2 = f1 = f2 = g1 = g2 = h1 = h2 = NULL; }
|
||||
|
||||
#line 122 "gen/ragel/alt1_8.c"
|
||||
#line 122 "gen/ragel/12__alt1_8.c"
|
||||
|
||||
{
|
||||
#line 21 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt1_8.rl"
|
||||
#line 21 "../../../benchmarks/submatch_dfa_aot/src/ragel/12__alt1_8.rl"
|
||||
|
||||
if (a1) { outc(out, 'A'); outs(out, a1, a2); }
|
||||
else if (b1) { outc(out, 'B'); outs(out, b1, b2); }
|
||||
@@ -134,18 +134,18 @@ static void lex(Input *in, Output *out)
|
||||
outc(out, '\n');
|
||||
}
|
||||
|
||||
#line 138 "gen/ragel/alt1_8.c"
|
||||
#line 138 "gen/ragel/12__alt1_8.c"
|
||||
|
||||
goto _st9;
|
||||
_ctr8:
|
||||
{
|
||||
#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt1_8.rl"
|
||||
#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/12__alt1_8.rl"
|
||||
d2 = p; a1 = a2 = b1 = b2 = c1 = c2 = e1 = e2 = f1 = f2 = g1 = g2 = h1 = h2 = NULL; }
|
||||
|
||||
#line 146 "gen/ragel/alt1_8.c"
|
||||
#line 146 "gen/ragel/12__alt1_8.c"
|
||||
|
||||
{
|
||||
#line 21 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt1_8.rl"
|
||||
#line 21 "../../../benchmarks/submatch_dfa_aot/src/ragel/12__alt1_8.rl"
|
||||
|
||||
if (a1) { outc(out, 'A'); outs(out, a1, a2); }
|
||||
else if (b1) { outc(out, 'B'); outs(out, b1, b2); }
|
||||
@@ -158,18 +158,18 @@ static void lex(Input *in, Output *out)
|
||||
outc(out, '\n');
|
||||
}
|
||||
|
||||
#line 162 "gen/ragel/alt1_8.c"
|
||||
#line 162 "gen/ragel/12__alt1_8.c"
|
||||
|
||||
goto _st9;
|
||||
_ctr10:
|
||||
{
|
||||
#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt1_8.rl"
|
||||
#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/12__alt1_8.rl"
|
||||
e2 = p; a1 = a2 = b1 = b2 = c1 = c2 = d1 = d2 = f1 = f2 = g1 = g2 = h1 = h2 = NULL; }
|
||||
|
||||
#line 170 "gen/ragel/alt1_8.c"
|
||||
#line 170 "gen/ragel/12__alt1_8.c"
|
||||
|
||||
{
|
||||
#line 21 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt1_8.rl"
|
||||
#line 21 "../../../benchmarks/submatch_dfa_aot/src/ragel/12__alt1_8.rl"
|
||||
|
||||
if (a1) { outc(out, 'A'); outs(out, a1, a2); }
|
||||
else if (b1) { outc(out, 'B'); outs(out, b1, b2); }
|
||||
@@ -182,18 +182,18 @@ static void lex(Input *in, Output *out)
|
||||
outc(out, '\n');
|
||||
}
|
||||
|
||||
#line 186 "gen/ragel/alt1_8.c"
|
||||
#line 186 "gen/ragel/12__alt1_8.c"
|
||||
|
||||
goto _st9;
|
||||
_ctr12:
|
||||
{
|
||||
#line 16 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt1_8.rl"
|
||||
#line 16 "../../../benchmarks/submatch_dfa_aot/src/ragel/12__alt1_8.rl"
|
||||
f2 = p; a1 = a2 = b1 = b2 = c1 = c2 = d1 = d2 = e1 = e2 = g1 = g2 = h1 = h2 = NULL; }
|
||||
|
||||
#line 194 "gen/ragel/alt1_8.c"
|
||||
#line 194 "gen/ragel/12__alt1_8.c"
|
||||
|
||||
{
|
||||
#line 21 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt1_8.rl"
|
||||
#line 21 "../../../benchmarks/submatch_dfa_aot/src/ragel/12__alt1_8.rl"
|
||||
|
||||
if (a1) { outc(out, 'A'); outs(out, a1, a2); }
|
||||
else if (b1) { outc(out, 'B'); outs(out, b1, b2); }
|
||||
@@ -206,18 +206,18 @@ static void lex(Input *in, Output *out)
|
||||
outc(out, '\n');
|
||||
}
|
||||
|
||||
#line 210 "gen/ragel/alt1_8.c"
|
||||
#line 210 "gen/ragel/12__alt1_8.c"
|
||||
|
||||
goto _st9;
|
||||
_ctr14:
|
||||
{
|
||||
#line 17 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt1_8.rl"
|
||||
#line 17 "../../../benchmarks/submatch_dfa_aot/src/ragel/12__alt1_8.rl"
|
||||
g2 = p; a1 = a2 = b1 = b2 = c1 = c2 = d1 = d2 = e1 = e2 = f1 = f2 = h1 = h2 = NULL; }
|
||||
|
||||
#line 218 "gen/ragel/alt1_8.c"
|
||||
#line 218 "gen/ragel/12__alt1_8.c"
|
||||
|
||||
{
|
||||
#line 21 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt1_8.rl"
|
||||
#line 21 "../../../benchmarks/submatch_dfa_aot/src/ragel/12__alt1_8.rl"
|
||||
|
||||
if (a1) { outc(out, 'A'); outs(out, a1, a2); }
|
||||
else if (b1) { outc(out, 'B'); outs(out, b1, b2); }
|
||||
@@ -230,18 +230,18 @@ static void lex(Input *in, Output *out)
|
||||
outc(out, '\n');
|
||||
}
|
||||
|
||||
#line 234 "gen/ragel/alt1_8.c"
|
||||
#line 234 "gen/ragel/12__alt1_8.c"
|
||||
|
||||
goto _st9;
|
||||
_ctr16:
|
||||
{
|
||||
#line 18 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt1_8.rl"
|
||||
#line 18 "../../../benchmarks/submatch_dfa_aot/src/ragel/12__alt1_8.rl"
|
||||
h2 = p; a1 = a2 = b1 = b2 = c1 = c2 = d1 = d2 = e1 = e2 = f1 = f2 = g1 = g2 = NULL; }
|
||||
|
||||
#line 242 "gen/ragel/alt1_8.c"
|
||||
#line 242 "gen/ragel/12__alt1_8.c"
|
||||
|
||||
{
|
||||
#line 21 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt1_8.rl"
|
||||
#line 21 "../../../benchmarks/submatch_dfa_aot/src/ragel/12__alt1_8.rl"
|
||||
|
||||
if (a1) { outc(out, 'A'); outs(out, a1, a2); }
|
||||
else if (b1) { outc(out, 'B'); outs(out, b1, b2); }
|
||||
@@ -254,108 +254,108 @@ static void lex(Input *in, Output *out)
|
||||
outc(out, '\n');
|
||||
}
|
||||
|
||||
#line 258 "gen/ragel/alt1_8.c"
|
||||
#line 258 "gen/ragel/12__alt1_8.c"
|
||||
|
||||
goto _st9;
|
||||
_ctr18:
|
||||
{
|
||||
#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt1_8.rl"
|
||||
#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/12__alt1_8.rl"
|
||||
b1 = p; }
|
||||
|
||||
#line 266 "gen/ragel/alt1_8.c"
|
||||
#line 266 "gen/ragel/12__alt1_8.c"
|
||||
|
||||
{
|
||||
#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt1_8.rl"
|
||||
#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/12__alt1_8.rl"
|
||||
b2 = p; a1 = a2 = c1 = c2 = d1 = d2 = e1 = e2 = f1 = f2 = g1 = g2 = h1 = h2 = NULL; }
|
||||
|
||||
#line 272 "gen/ragel/alt1_8.c"
|
||||
#line 272 "gen/ragel/12__alt1_8.c"
|
||||
|
||||
{
|
||||
#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt1_8.rl"
|
||||
#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/12__alt1_8.rl"
|
||||
c1 = p; }
|
||||
|
||||
#line 278 "gen/ragel/alt1_8.c"
|
||||
#line 278 "gen/ragel/12__alt1_8.c"
|
||||
|
||||
{
|
||||
#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt1_8.rl"
|
||||
#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/12__alt1_8.rl"
|
||||
c2 = p; a1 = a2 = b1 = b2 = d1 = d2 = e1 = e2 = f1 = f2 = g1 = g2 = h1 = h2 = NULL; }
|
||||
|
||||
#line 284 "gen/ragel/alt1_8.c"
|
||||
#line 284 "gen/ragel/12__alt1_8.c"
|
||||
|
||||
{
|
||||
#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt1_8.rl"
|
||||
#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/12__alt1_8.rl"
|
||||
d1 = p; }
|
||||
|
||||
#line 290 "gen/ragel/alt1_8.c"
|
||||
#line 290 "gen/ragel/12__alt1_8.c"
|
||||
|
||||
{
|
||||
#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt1_8.rl"
|
||||
#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/12__alt1_8.rl"
|
||||
d2 = p; a1 = a2 = b1 = b2 = c1 = c2 = e1 = e2 = f1 = f2 = g1 = g2 = h1 = h2 = NULL; }
|
||||
|
||||
#line 296 "gen/ragel/alt1_8.c"
|
||||
#line 296 "gen/ragel/12__alt1_8.c"
|
||||
|
||||
{
|
||||
#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt1_8.rl"
|
||||
#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/12__alt1_8.rl"
|
||||
e1 = p; }
|
||||
|
||||
#line 302 "gen/ragel/alt1_8.c"
|
||||
#line 302 "gen/ragel/12__alt1_8.c"
|
||||
|
||||
{
|
||||
#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt1_8.rl"
|
||||
#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/12__alt1_8.rl"
|
||||
e2 = p; a1 = a2 = b1 = b2 = c1 = c2 = d1 = d2 = f1 = f2 = g1 = g2 = h1 = h2 = NULL; }
|
||||
|
||||
#line 308 "gen/ragel/alt1_8.c"
|
||||
#line 308 "gen/ragel/12__alt1_8.c"
|
||||
|
||||
{
|
||||
#line 16 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt1_8.rl"
|
||||
#line 16 "../../../benchmarks/submatch_dfa_aot/src/ragel/12__alt1_8.rl"
|
||||
f1 = p; }
|
||||
|
||||
#line 314 "gen/ragel/alt1_8.c"
|
||||
#line 314 "gen/ragel/12__alt1_8.c"
|
||||
|
||||
{
|
||||
#line 16 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt1_8.rl"
|
||||
#line 16 "../../../benchmarks/submatch_dfa_aot/src/ragel/12__alt1_8.rl"
|
||||
f2 = p; a1 = a2 = b1 = b2 = c1 = c2 = d1 = d2 = e1 = e2 = g1 = g2 = h1 = h2 = NULL; }
|
||||
|
||||
#line 320 "gen/ragel/alt1_8.c"
|
||||
#line 320 "gen/ragel/12__alt1_8.c"
|
||||
|
||||
{
|
||||
#line 17 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt1_8.rl"
|
||||
#line 17 "../../../benchmarks/submatch_dfa_aot/src/ragel/12__alt1_8.rl"
|
||||
g1 = p; }
|
||||
|
||||
#line 326 "gen/ragel/alt1_8.c"
|
||||
#line 326 "gen/ragel/12__alt1_8.c"
|
||||
|
||||
{
|
||||
#line 17 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt1_8.rl"
|
||||
#line 17 "../../../benchmarks/submatch_dfa_aot/src/ragel/12__alt1_8.rl"
|
||||
g2 = p; a1 = a2 = b1 = b2 = c1 = c2 = d1 = d2 = e1 = e2 = f1 = f2 = h1 = h2 = NULL; }
|
||||
|
||||
#line 332 "gen/ragel/alt1_8.c"
|
||||
#line 332 "gen/ragel/12__alt1_8.c"
|
||||
|
||||
{
|
||||
#line 18 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt1_8.rl"
|
||||
#line 18 "../../../benchmarks/submatch_dfa_aot/src/ragel/12__alt1_8.rl"
|
||||
h1 = p; }
|
||||
|
||||
#line 338 "gen/ragel/alt1_8.c"
|
||||
#line 338 "gen/ragel/12__alt1_8.c"
|
||||
|
||||
{
|
||||
#line 18 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt1_8.rl"
|
||||
#line 18 "../../../benchmarks/submatch_dfa_aot/src/ragel/12__alt1_8.rl"
|
||||
h2 = p; a1 = a2 = b1 = b2 = c1 = c2 = d1 = d2 = e1 = e2 = f1 = f2 = g1 = g2 = NULL; }
|
||||
|
||||
#line 344 "gen/ragel/alt1_8.c"
|
||||
#line 344 "gen/ragel/12__alt1_8.c"
|
||||
|
||||
{
|
||||
#line 19 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt1_8.rl"
|
||||
#line 19 "../../../benchmarks/submatch_dfa_aot/src/ragel/12__alt1_8.rl"
|
||||
a1 = p; }
|
||||
|
||||
#line 350 "gen/ragel/alt1_8.c"
|
||||
#line 350 "gen/ragel/12__alt1_8.c"
|
||||
|
||||
{
|
||||
#line 19 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt1_8.rl"
|
||||
#line 19 "../../../benchmarks/submatch_dfa_aot/src/ragel/12__alt1_8.rl"
|
||||
a2 = p; b1 = b2 = c1 = c2 = d1 = d2 = e1 = e2 = f1 = f2 = g1 = g2 = h1 = h2 = NULL; }
|
||||
|
||||
#line 356 "gen/ragel/alt1_8.c"
|
||||
#line 356 "gen/ragel/12__alt1_8.c"
|
||||
|
||||
{
|
||||
#line 21 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt1_8.rl"
|
||||
#line 21 "../../../benchmarks/submatch_dfa_aot/src/ragel/12__alt1_8.rl"
|
||||
|
||||
if (a1) { outc(out, 'A'); outs(out, a1, a2); }
|
||||
else if (b1) { outc(out, 'B'); outs(out, b1, b2); }
|
||||
@@ -368,7 +368,7 @@ static void lex(Input *in, Output *out)
|
||||
outc(out, '\n');
|
||||
}
|
||||
|
||||
#line 372 "gen/ragel/alt1_8.c"
|
||||
#line 372 "gen/ragel/12__alt1_8.c"
|
||||
|
||||
goto _st9;
|
||||
_st9:
|
||||
@@ -414,10 +414,10 @@ static void lex(Input *in, Output *out)
|
||||
goto _pop;
|
||||
_ctr19:
|
||||
{
|
||||
#line 19 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt1_8.rl"
|
||||
#line 19 "../../../benchmarks/submatch_dfa_aot/src/ragel/12__alt1_8.rl"
|
||||
a1 = p; }
|
||||
|
||||
#line 421 "gen/ragel/alt1_8.c"
|
||||
#line 421 "gen/ragel/12__alt1_8.c"
|
||||
|
||||
goto _st1;
|
||||
_st1:
|
||||
@@ -438,10 +438,10 @@ static void lex(Input *in, Output *out)
|
||||
}
|
||||
_ctr20:
|
||||
{
|
||||
#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt1_8.rl"
|
||||
#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/12__alt1_8.rl"
|
||||
b1 = p; }
|
||||
|
||||
#line 445 "gen/ragel/alt1_8.c"
|
||||
#line 445 "gen/ragel/12__alt1_8.c"
|
||||
|
||||
goto _st2;
|
||||
_st2:
|
||||
@@ -462,10 +462,10 @@ static void lex(Input *in, Output *out)
|
||||
}
|
||||
_ctr21:
|
||||
{
|
||||
#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt1_8.rl"
|
||||
#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/12__alt1_8.rl"
|
||||
c1 = p; }
|
||||
|
||||
#line 469 "gen/ragel/alt1_8.c"
|
||||
#line 469 "gen/ragel/12__alt1_8.c"
|
||||
|
||||
goto _st3;
|
||||
_st3:
|
||||
@@ -486,10 +486,10 @@ static void lex(Input *in, Output *out)
|
||||
}
|
||||
_ctr22:
|
||||
{
|
||||
#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt1_8.rl"
|
||||
#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/12__alt1_8.rl"
|
||||
d1 = p; }
|
||||
|
||||
#line 493 "gen/ragel/alt1_8.c"
|
||||
#line 493 "gen/ragel/12__alt1_8.c"
|
||||
|
||||
goto _st4;
|
||||
_st4:
|
||||
@@ -510,10 +510,10 @@ static void lex(Input *in, Output *out)
|
||||
}
|
||||
_ctr23:
|
||||
{
|
||||
#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt1_8.rl"
|
||||
#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/12__alt1_8.rl"
|
||||
e1 = p; }
|
||||
|
||||
#line 517 "gen/ragel/alt1_8.c"
|
||||
#line 517 "gen/ragel/12__alt1_8.c"
|
||||
|
||||
goto _st5;
|
||||
_st5:
|
||||
@@ -534,10 +534,10 @@ static void lex(Input *in, Output *out)
|
||||
}
|
||||
_ctr24:
|
||||
{
|
||||
#line 16 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt1_8.rl"
|
||||
#line 16 "../../../benchmarks/submatch_dfa_aot/src/ragel/12__alt1_8.rl"
|
||||
f1 = p; }
|
||||
|
||||
#line 541 "gen/ragel/alt1_8.c"
|
||||
#line 541 "gen/ragel/12__alt1_8.c"
|
||||
|
||||
goto _st6;
|
||||
_st6:
|
||||
@@ -558,10 +558,10 @@ static void lex(Input *in, Output *out)
|
||||
}
|
||||
_ctr25:
|
||||
{
|
||||
#line 17 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt1_8.rl"
|
||||
#line 17 "../../../benchmarks/submatch_dfa_aot/src/ragel/12__alt1_8.rl"
|
||||
g1 = p; }
|
||||
|
||||
#line 565 "gen/ragel/alt1_8.c"
|
||||
#line 565 "gen/ragel/12__alt1_8.c"
|
||||
|
||||
goto _st7;
|
||||
_st7:
|
||||
@@ -582,10 +582,10 @@ static void lex(Input *in, Output *out)
|
||||
}
|
||||
_ctr26:
|
||||
{
|
||||
#line 18 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt1_8.rl"
|
||||
#line 18 "../../../benchmarks/submatch_dfa_aot/src/ragel/12__alt1_8.rl"
|
||||
h1 = p; }
|
||||
|
||||
#line 589 "gen/ragel/alt1_8.c"
|
||||
#line 589 "gen/ragel/12__alt1_8.c"
|
||||
|
||||
goto _st8;
|
||||
_st8:
|
||||
@@ -621,7 +621,7 @@ static void lex(Input *in, Output *out)
|
||||
_out: {}
|
||||
}
|
||||
|
||||
#line 48 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt1_8.rl"
|
||||
#line 48 "../../../benchmarks/submatch_dfa_aot/src/ragel/12__alt1_8.rl"
|
||||
|
||||
|
||||
in->p = p;
|
||||
+70
-70
@@ -1,15 +1,15 @@
|
||||
#line 1 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt2_2.rl"
|
||||
#line 1 "../../../benchmarks/submatch_dfa_aot/src/ragel/13__alt2_2.rl"
|
||||
#include <assert.h>
|
||||
#include "ragel/common.c"
|
||||
|
||||
const char *delim = "\n";
|
||||
|
||||
|
||||
#line 35 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt2_2.rl"
|
||||
#line 35 "../../../benchmarks/submatch_dfa_aot/src/ragel/13__alt2_2.rl"
|
||||
|
||||
|
||||
|
||||
#line 13 "gen/ragel/alt2_2.c"
|
||||
#line 13 "gen/ragel/13__alt2_2.c"
|
||||
static const int m_start = 5;
|
||||
static const int m_first_final = 5;
|
||||
static const int m_error = 0;
|
||||
@@ -17,7 +17,7 @@ static const int m_error = 0;
|
||||
static const int m_en_main = 5;
|
||||
|
||||
|
||||
#line 37 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt2_2.rl"
|
||||
#line 37 "../../../benchmarks/submatch_dfa_aot/src/ragel/13__alt2_2.rl"
|
||||
|
||||
|
||||
static void lex(Input *in, Output *out)
|
||||
@@ -32,15 +32,15 @@ static void lex(Input *in, Output *out)
|
||||
int cs;
|
||||
|
||||
|
||||
#line 36 "gen/ragel/alt2_2.c"
|
||||
#line 36 "gen/ragel/13__alt2_2.c"
|
||||
{
|
||||
cs = (int)m_start;
|
||||
}
|
||||
|
||||
#line 50 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt2_2.rl"
|
||||
#line 50 "../../../benchmarks/submatch_dfa_aot/src/ragel/13__alt2_2.rl"
|
||||
|
||||
|
||||
#line 44 "gen/ragel/alt2_2.c"
|
||||
#line 44 "gen/ragel/13__alt2_2.c"
|
||||
{
|
||||
if ( p == pe )
|
||||
goto _test_eof;
|
||||
@@ -61,37 +61,37 @@ static void lex(Input *in, Output *out)
|
||||
goto st_out;
|
||||
_ctr2:
|
||||
{
|
||||
#line 20 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt2_2.rl"
|
||||
#line 20 "../../../benchmarks/submatch_dfa_aot/src/ragel/13__alt2_2.rl"
|
||||
a2 = p; b1 = b2 = NULL; }
|
||||
|
||||
#line 68 "gen/ragel/alt2_2.c"
|
||||
#line 68 "gen/ragel/13__alt2_2.c"
|
||||
|
||||
{
|
||||
#line 23 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt2_2.rl"
|
||||
#line 23 "../../../benchmarks/submatch_dfa_aot/src/ragel/13__alt2_2.rl"
|
||||
b3 = p; }
|
||||
|
||||
#line 74 "gen/ragel/alt2_2.c"
|
||||
#line 74 "gen/ragel/13__alt2_2.c"
|
||||
|
||||
{
|
||||
#line 23 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt2_2.rl"
|
||||
#line 23 "../../../benchmarks/submatch_dfa_aot/src/ragel/13__alt2_2.rl"
|
||||
b4 = p; a3 = a4 = NULL; }
|
||||
|
||||
#line 80 "gen/ragel/alt2_2.c"
|
||||
#line 80 "gen/ragel/13__alt2_2.c"
|
||||
|
||||
{
|
||||
#line 24 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt2_2.rl"
|
||||
#line 24 "../../../benchmarks/submatch_dfa_aot/src/ragel/13__alt2_2.rl"
|
||||
a3 = p; }
|
||||
|
||||
#line 86 "gen/ragel/alt2_2.c"
|
||||
#line 86 "gen/ragel/13__alt2_2.c"
|
||||
|
||||
{
|
||||
#line 24 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt2_2.rl"
|
||||
#line 24 "../../../benchmarks/submatch_dfa_aot/src/ragel/13__alt2_2.rl"
|
||||
a4 = p; b3 = b4 = NULL; }
|
||||
|
||||
#line 92 "gen/ragel/alt2_2.c"
|
||||
#line 92 "gen/ragel/13__alt2_2.c"
|
||||
|
||||
{
|
||||
#line 26 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt2_2.rl"
|
||||
#line 26 "../../../benchmarks/submatch_dfa_aot/src/ragel/13__alt2_2.rl"
|
||||
|
||||
if (a1) { outc(out, 'A'); outs(out, a1, a2); }
|
||||
else if (b1) { outc(out, 'B'); outs(out, b1, b2); }
|
||||
@@ -100,18 +100,18 @@ static void lex(Input *in, Output *out)
|
||||
outc(out, '\n');
|
||||
}
|
||||
|
||||
#line 104 "gen/ragel/alt2_2.c"
|
||||
#line 104 "gen/ragel/13__alt2_2.c"
|
||||
|
||||
goto _st5;
|
||||
_ctr5:
|
||||
{
|
||||
#line 23 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt2_2.rl"
|
||||
#line 23 "../../../benchmarks/submatch_dfa_aot/src/ragel/13__alt2_2.rl"
|
||||
b4 = p; a3 = a4 = NULL; }
|
||||
|
||||
#line 112 "gen/ragel/alt2_2.c"
|
||||
#line 112 "gen/ragel/13__alt2_2.c"
|
||||
|
||||
{
|
||||
#line 26 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt2_2.rl"
|
||||
#line 26 "../../../benchmarks/submatch_dfa_aot/src/ragel/13__alt2_2.rl"
|
||||
|
||||
if (a1) { outc(out, 'A'); outs(out, a1, a2); }
|
||||
else if (b1) { outc(out, 'B'); outs(out, b1, b2); }
|
||||
@@ -120,42 +120,42 @@ static void lex(Input *in, Output *out)
|
||||
outc(out, '\n');
|
||||
}
|
||||
|
||||
#line 124 "gen/ragel/alt2_2.c"
|
||||
#line 124 "gen/ragel/13__alt2_2.c"
|
||||
|
||||
goto _st5;
|
||||
_ctr7:
|
||||
{
|
||||
#line 19 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt2_2.rl"
|
||||
#line 19 "../../../benchmarks/submatch_dfa_aot/src/ragel/13__alt2_2.rl"
|
||||
b2 = p; a1 = a2 = NULL; }
|
||||
|
||||
#line 132 "gen/ragel/alt2_2.c"
|
||||
#line 132 "gen/ragel/13__alt2_2.c"
|
||||
|
||||
{
|
||||
#line 23 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt2_2.rl"
|
||||
#line 23 "../../../benchmarks/submatch_dfa_aot/src/ragel/13__alt2_2.rl"
|
||||
b3 = p; }
|
||||
|
||||
#line 138 "gen/ragel/alt2_2.c"
|
||||
#line 138 "gen/ragel/13__alt2_2.c"
|
||||
|
||||
{
|
||||
#line 23 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt2_2.rl"
|
||||
#line 23 "../../../benchmarks/submatch_dfa_aot/src/ragel/13__alt2_2.rl"
|
||||
b4 = p; a3 = a4 = NULL; }
|
||||
|
||||
#line 144 "gen/ragel/alt2_2.c"
|
||||
#line 144 "gen/ragel/13__alt2_2.c"
|
||||
|
||||
{
|
||||
#line 24 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt2_2.rl"
|
||||
#line 24 "../../../benchmarks/submatch_dfa_aot/src/ragel/13__alt2_2.rl"
|
||||
a3 = p; }
|
||||
|
||||
#line 150 "gen/ragel/alt2_2.c"
|
||||
#line 150 "gen/ragel/13__alt2_2.c"
|
||||
|
||||
{
|
||||
#line 24 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt2_2.rl"
|
||||
#line 24 "../../../benchmarks/submatch_dfa_aot/src/ragel/13__alt2_2.rl"
|
||||
a4 = p; b3 = b4 = NULL; }
|
||||
|
||||
#line 156 "gen/ragel/alt2_2.c"
|
||||
#line 156 "gen/ragel/13__alt2_2.c"
|
||||
|
||||
{
|
||||
#line 26 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt2_2.rl"
|
||||
#line 26 "../../../benchmarks/submatch_dfa_aot/src/ragel/13__alt2_2.rl"
|
||||
|
||||
if (a1) { outc(out, 'A'); outs(out, a1, a2); }
|
||||
else if (b1) { outc(out, 'B'); outs(out, b1, b2); }
|
||||
@@ -164,18 +164,18 @@ static void lex(Input *in, Output *out)
|
||||
outc(out, '\n');
|
||||
}
|
||||
|
||||
#line 168 "gen/ragel/alt2_2.c"
|
||||
#line 168 "gen/ragel/13__alt2_2.c"
|
||||
|
||||
goto _st5;
|
||||
_ctr10:
|
||||
{
|
||||
#line 24 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt2_2.rl"
|
||||
#line 24 "../../../benchmarks/submatch_dfa_aot/src/ragel/13__alt2_2.rl"
|
||||
a4 = p; b3 = b4 = NULL; }
|
||||
|
||||
#line 176 "gen/ragel/alt2_2.c"
|
||||
#line 176 "gen/ragel/13__alt2_2.c"
|
||||
|
||||
{
|
||||
#line 26 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt2_2.rl"
|
||||
#line 26 "../../../benchmarks/submatch_dfa_aot/src/ragel/13__alt2_2.rl"
|
||||
|
||||
if (a1) { outc(out, 'A'); outs(out, a1, a2); }
|
||||
else if (b1) { outc(out, 'B'); outs(out, b1, b2); }
|
||||
@@ -184,60 +184,60 @@ static void lex(Input *in, Output *out)
|
||||
outc(out, '\n');
|
||||
}
|
||||
|
||||
#line 188 "gen/ragel/alt2_2.c"
|
||||
#line 188 "gen/ragel/13__alt2_2.c"
|
||||
|
||||
goto _st5;
|
||||
_ctr12:
|
||||
{
|
||||
#line 19 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt2_2.rl"
|
||||
#line 19 "../../../benchmarks/submatch_dfa_aot/src/ragel/13__alt2_2.rl"
|
||||
b1 = p; }
|
||||
|
||||
#line 196 "gen/ragel/alt2_2.c"
|
||||
#line 196 "gen/ragel/13__alt2_2.c"
|
||||
|
||||
{
|
||||
#line 19 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt2_2.rl"
|
||||
#line 19 "../../../benchmarks/submatch_dfa_aot/src/ragel/13__alt2_2.rl"
|
||||
b2 = p; a1 = a2 = NULL; }
|
||||
|
||||
#line 202 "gen/ragel/alt2_2.c"
|
||||
#line 202 "gen/ragel/13__alt2_2.c"
|
||||
|
||||
{
|
||||
#line 20 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt2_2.rl"
|
||||
#line 20 "../../../benchmarks/submatch_dfa_aot/src/ragel/13__alt2_2.rl"
|
||||
a1 = p; }
|
||||
|
||||
#line 208 "gen/ragel/alt2_2.c"
|
||||
#line 208 "gen/ragel/13__alt2_2.c"
|
||||
|
||||
{
|
||||
#line 20 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt2_2.rl"
|
||||
#line 20 "../../../benchmarks/submatch_dfa_aot/src/ragel/13__alt2_2.rl"
|
||||
a2 = p; b1 = b2 = NULL; }
|
||||
|
||||
#line 214 "gen/ragel/alt2_2.c"
|
||||
#line 214 "gen/ragel/13__alt2_2.c"
|
||||
|
||||
{
|
||||
#line 23 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt2_2.rl"
|
||||
#line 23 "../../../benchmarks/submatch_dfa_aot/src/ragel/13__alt2_2.rl"
|
||||
b3 = p; }
|
||||
|
||||
#line 220 "gen/ragel/alt2_2.c"
|
||||
#line 220 "gen/ragel/13__alt2_2.c"
|
||||
|
||||
{
|
||||
#line 23 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt2_2.rl"
|
||||
#line 23 "../../../benchmarks/submatch_dfa_aot/src/ragel/13__alt2_2.rl"
|
||||
b4 = p; a3 = a4 = NULL; }
|
||||
|
||||
#line 226 "gen/ragel/alt2_2.c"
|
||||
#line 226 "gen/ragel/13__alt2_2.c"
|
||||
|
||||
{
|
||||
#line 24 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt2_2.rl"
|
||||
#line 24 "../../../benchmarks/submatch_dfa_aot/src/ragel/13__alt2_2.rl"
|
||||
a3 = p; }
|
||||
|
||||
#line 232 "gen/ragel/alt2_2.c"
|
||||
#line 232 "gen/ragel/13__alt2_2.c"
|
||||
|
||||
{
|
||||
#line 24 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt2_2.rl"
|
||||
#line 24 "../../../benchmarks/submatch_dfa_aot/src/ragel/13__alt2_2.rl"
|
||||
a4 = p; b3 = b4 = NULL; }
|
||||
|
||||
#line 238 "gen/ragel/alt2_2.c"
|
||||
#line 238 "gen/ragel/13__alt2_2.c"
|
||||
|
||||
{
|
||||
#line 26 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt2_2.rl"
|
||||
#line 26 "../../../benchmarks/submatch_dfa_aot/src/ragel/13__alt2_2.rl"
|
||||
|
||||
if (a1) { outc(out, 'A'); outs(out, a1, a2); }
|
||||
else if (b1) { outc(out, 'B'); outs(out, b1, b2); }
|
||||
@@ -246,7 +246,7 @@ static void lex(Input *in, Output *out)
|
||||
outc(out, '\n');
|
||||
}
|
||||
|
||||
#line 250 "gen/ragel/alt2_2.c"
|
||||
#line 250 "gen/ragel/13__alt2_2.c"
|
||||
|
||||
goto _st5;
|
||||
_st5:
|
||||
@@ -274,10 +274,10 @@ static void lex(Input *in, Output *out)
|
||||
goto _pop;
|
||||
_ctr13:
|
||||
{
|
||||
#line 20 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt2_2.rl"
|
||||
#line 20 "../../../benchmarks/submatch_dfa_aot/src/ragel/13__alt2_2.rl"
|
||||
a1 = p; }
|
||||
|
||||
#line 281 "gen/ragel/alt2_2.c"
|
||||
#line 281 "gen/ragel/13__alt2_2.c"
|
||||
|
||||
goto _st1;
|
||||
_st1:
|
||||
@@ -301,16 +301,16 @@ static void lex(Input *in, Output *out)
|
||||
}
|
||||
_ctr3:
|
||||
{
|
||||
#line 20 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt2_2.rl"
|
||||
#line 20 "../../../benchmarks/submatch_dfa_aot/src/ragel/13__alt2_2.rl"
|
||||
a2 = p; b1 = b2 = NULL; }
|
||||
|
||||
#line 308 "gen/ragel/alt2_2.c"
|
||||
#line 308 "gen/ragel/13__alt2_2.c"
|
||||
|
||||
{
|
||||
#line 23 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt2_2.rl"
|
||||
#line 23 "../../../benchmarks/submatch_dfa_aot/src/ragel/13__alt2_2.rl"
|
||||
b3 = p; }
|
||||
|
||||
#line 314 "gen/ragel/alt2_2.c"
|
||||
#line 314 "gen/ragel/13__alt2_2.c"
|
||||
|
||||
goto _st2;
|
||||
_st2:
|
||||
@@ -331,10 +331,10 @@ static void lex(Input *in, Output *out)
|
||||
}
|
||||
_ctr14:
|
||||
{
|
||||
#line 19 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt2_2.rl"
|
||||
#line 19 "../../../benchmarks/submatch_dfa_aot/src/ragel/13__alt2_2.rl"
|
||||
b1 = p; }
|
||||
|
||||
#line 338 "gen/ragel/alt2_2.c"
|
||||
#line 338 "gen/ragel/13__alt2_2.c"
|
||||
|
||||
goto _st3;
|
||||
_st3:
|
||||
@@ -358,16 +358,16 @@ static void lex(Input *in, Output *out)
|
||||
}
|
||||
_ctr8:
|
||||
{
|
||||
#line 19 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt2_2.rl"
|
||||
#line 19 "../../../benchmarks/submatch_dfa_aot/src/ragel/13__alt2_2.rl"
|
||||
b2 = p; a1 = a2 = NULL; }
|
||||
|
||||
#line 365 "gen/ragel/alt2_2.c"
|
||||
#line 365 "gen/ragel/13__alt2_2.c"
|
||||
|
||||
{
|
||||
#line 24 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt2_2.rl"
|
||||
#line 24 "../../../benchmarks/submatch_dfa_aot/src/ragel/13__alt2_2.rl"
|
||||
a3 = p; }
|
||||
|
||||
#line 371 "gen/ragel/alt2_2.c"
|
||||
#line 371 "gen/ragel/13__alt2_2.c"
|
||||
|
||||
goto _st4;
|
||||
_st4:
|
||||
@@ -399,7 +399,7 @@ static void lex(Input *in, Output *out)
|
||||
_out: {}
|
||||
}
|
||||
|
||||
#line 51 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt2_2.rl"
|
||||
#line 51 "../../../benchmarks/submatch_dfa_aot/src/ragel/13__alt2_2.rl"
|
||||
|
||||
|
||||
in->p = p;
|
||||
+194
-194
@@ -1,15 +1,15 @@
|
||||
#line 1 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt2_4.rl"
|
||||
#line 1 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl"
|
||||
#include <assert.h>
|
||||
#include "ragel/common.c"
|
||||
|
||||
const char *delim = "\n";
|
||||
|
||||
|
||||
#line 43 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt2_4.rl"
|
||||
#line 43 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl"
|
||||
|
||||
|
||||
|
||||
#line 13 "gen/ragel/alt2_4.c"
|
||||
#line 13 "gen/ragel/14__alt2_4.c"
|
||||
static const int m_start = 9;
|
||||
static const int m_first_final = 9;
|
||||
static const int m_error = 0;
|
||||
@@ -17,7 +17,7 @@ static const int m_error = 0;
|
||||
static const int m_en_main = 9;
|
||||
|
||||
|
||||
#line 45 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt2_4.rl"
|
||||
#line 45 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl"
|
||||
|
||||
|
||||
static void lex(Input *in, Output *out)
|
||||
@@ -32,15 +32,15 @@ static void lex(Input *in, Output *out)
|
||||
int cs;
|
||||
|
||||
|
||||
#line 36 "gen/ragel/alt2_4.c"
|
||||
#line 36 "gen/ragel/14__alt2_4.c"
|
||||
{
|
||||
cs = (int)m_start;
|
||||
}
|
||||
|
||||
#line 58 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt2_4.rl"
|
||||
#line 58 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl"
|
||||
|
||||
|
||||
#line 44 "gen/ragel/alt2_4.c"
|
||||
#line 44 "gen/ragel/14__alt2_4.c"
|
||||
{
|
||||
if ( p == pe )
|
||||
goto _test_eof;
|
||||
@@ -69,61 +69,61 @@ static void lex(Input *in, Output *out)
|
||||
goto st_out;
|
||||
_ctr2:
|
||||
{
|
||||
#line 22 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt2_4.rl"
|
||||
#line 22 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl"
|
||||
a2 = p; b1 = b2 = c1 = c2 = d1 = d2 = NULL; }
|
||||
|
||||
#line 76 "gen/ragel/alt2_4.c"
|
||||
#line 76 "gen/ragel/14__alt2_4.c"
|
||||
|
||||
{
|
||||
#line 25 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt2_4.rl"
|
||||
#line 25 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl"
|
||||
b3 = p; }
|
||||
|
||||
#line 82 "gen/ragel/alt2_4.c"
|
||||
#line 82 "gen/ragel/14__alt2_4.c"
|
||||
|
||||
{
|
||||
#line 25 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt2_4.rl"
|
||||
#line 25 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl"
|
||||
b4 = p; a3 = a4 = c3 = c4 = d3 = d4 = NULL; }
|
||||
|
||||
#line 88 "gen/ragel/alt2_4.c"
|
||||
#line 88 "gen/ragel/14__alt2_4.c"
|
||||
|
||||
{
|
||||
#line 26 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt2_4.rl"
|
||||
#line 26 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl"
|
||||
c3 = p; }
|
||||
|
||||
#line 94 "gen/ragel/alt2_4.c"
|
||||
#line 94 "gen/ragel/14__alt2_4.c"
|
||||
|
||||
{
|
||||
#line 26 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt2_4.rl"
|
||||
#line 26 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl"
|
||||
c4 = p; a3 = a4 = b3 = b4 = d3 = d4 = NULL; }
|
||||
|
||||
#line 100 "gen/ragel/alt2_4.c"
|
||||
#line 100 "gen/ragel/14__alt2_4.c"
|
||||
|
||||
{
|
||||
#line 27 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt2_4.rl"
|
||||
#line 27 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl"
|
||||
d3 = p; }
|
||||
|
||||
#line 106 "gen/ragel/alt2_4.c"
|
||||
#line 106 "gen/ragel/14__alt2_4.c"
|
||||
|
||||
{
|
||||
#line 27 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt2_4.rl"
|
||||
#line 27 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl"
|
||||
d4 = p; a3 = a4 = b3 = b4 = c3 = c4 = NULL; }
|
||||
|
||||
#line 112 "gen/ragel/alt2_4.c"
|
||||
#line 112 "gen/ragel/14__alt2_4.c"
|
||||
|
||||
{
|
||||
#line 28 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt2_4.rl"
|
||||
#line 28 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl"
|
||||
a3 = p; }
|
||||
|
||||
#line 118 "gen/ragel/alt2_4.c"
|
||||
#line 118 "gen/ragel/14__alt2_4.c"
|
||||
|
||||
{
|
||||
#line 28 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt2_4.rl"
|
||||
#line 28 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl"
|
||||
a4 = p; b3 = b4 = c3 = c4 = d3 = d4 = NULL; }
|
||||
|
||||
#line 124 "gen/ragel/alt2_4.c"
|
||||
#line 124 "gen/ragel/14__alt2_4.c"
|
||||
|
||||
{
|
||||
#line 30 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt2_4.rl"
|
||||
#line 30 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl"
|
||||
|
||||
if (a1) { outc(out, 'A'); outs(out, a1, a2); }
|
||||
else if (b1) { outc(out, 'B'); outs(out, b1, b2); }
|
||||
@@ -136,18 +136,18 @@ static void lex(Input *in, Output *out)
|
||||
outc(out, '\n');
|
||||
}
|
||||
|
||||
#line 140 "gen/ragel/alt2_4.c"
|
||||
#line 140 "gen/ragel/14__alt2_4.c"
|
||||
|
||||
goto _st9;
|
||||
_ctr7:
|
||||
{
|
||||
#line 25 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt2_4.rl"
|
||||
#line 25 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl"
|
||||
b4 = p; a3 = a4 = c3 = c4 = d3 = d4 = NULL; }
|
||||
|
||||
#line 148 "gen/ragel/alt2_4.c"
|
||||
#line 148 "gen/ragel/14__alt2_4.c"
|
||||
|
||||
{
|
||||
#line 30 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt2_4.rl"
|
||||
#line 30 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl"
|
||||
|
||||
if (a1) { outc(out, 'A'); outs(out, a1, a2); }
|
||||
else if (b1) { outc(out, 'B'); outs(out, b1, b2); }
|
||||
@@ -160,18 +160,18 @@ static void lex(Input *in, Output *out)
|
||||
outc(out, '\n');
|
||||
}
|
||||
|
||||
#line 164 "gen/ragel/alt2_4.c"
|
||||
#line 164 "gen/ragel/14__alt2_4.c"
|
||||
|
||||
goto _st9;
|
||||
_ctr9:
|
||||
{
|
||||
#line 26 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt2_4.rl"
|
||||
#line 26 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl"
|
||||
c4 = p; a3 = a4 = b3 = b4 = d3 = d4 = NULL; }
|
||||
|
||||
#line 172 "gen/ragel/alt2_4.c"
|
||||
#line 172 "gen/ragel/14__alt2_4.c"
|
||||
|
||||
{
|
||||
#line 30 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt2_4.rl"
|
||||
#line 30 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl"
|
||||
|
||||
if (a1) { outc(out, 'A'); outs(out, a1, a2); }
|
||||
else if (b1) { outc(out, 'B'); outs(out, b1, b2); }
|
||||
@@ -184,18 +184,18 @@ static void lex(Input *in, Output *out)
|
||||
outc(out, '\n');
|
||||
}
|
||||
|
||||
#line 188 "gen/ragel/alt2_4.c"
|
||||
#line 188 "gen/ragel/14__alt2_4.c"
|
||||
|
||||
goto _st9;
|
||||
_ctr11:
|
||||
{
|
||||
#line 27 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt2_4.rl"
|
||||
#line 27 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl"
|
||||
d4 = p; a3 = a4 = b3 = b4 = c3 = c4 = NULL; }
|
||||
|
||||
#line 196 "gen/ragel/alt2_4.c"
|
||||
#line 196 "gen/ragel/14__alt2_4.c"
|
||||
|
||||
{
|
||||
#line 30 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt2_4.rl"
|
||||
#line 30 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl"
|
||||
|
||||
if (a1) { outc(out, 'A'); outs(out, a1, a2); }
|
||||
else if (b1) { outc(out, 'B'); outs(out, b1, b2); }
|
||||
@@ -208,66 +208,66 @@ static void lex(Input *in, Output *out)
|
||||
outc(out, '\n');
|
||||
}
|
||||
|
||||
#line 212 "gen/ragel/alt2_4.c"
|
||||
#line 212 "gen/ragel/14__alt2_4.c"
|
||||
|
||||
goto _st9;
|
||||
_ctr13:
|
||||
{
|
||||
#line 19 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt2_4.rl"
|
||||
#line 19 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl"
|
||||
b2 = p; a1 = a2 = c1 = c2 = d1 = d2 = NULL; }
|
||||
|
||||
#line 220 "gen/ragel/alt2_4.c"
|
||||
#line 220 "gen/ragel/14__alt2_4.c"
|
||||
|
||||
{
|
||||
#line 25 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt2_4.rl"
|
||||
#line 25 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl"
|
||||
b3 = p; }
|
||||
|
||||
#line 226 "gen/ragel/alt2_4.c"
|
||||
#line 226 "gen/ragel/14__alt2_4.c"
|
||||
|
||||
{
|
||||
#line 25 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt2_4.rl"
|
||||
#line 25 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl"
|
||||
b4 = p; a3 = a4 = c3 = c4 = d3 = d4 = NULL; }
|
||||
|
||||
#line 232 "gen/ragel/alt2_4.c"
|
||||
#line 232 "gen/ragel/14__alt2_4.c"
|
||||
|
||||
{
|
||||
#line 26 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt2_4.rl"
|
||||
#line 26 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl"
|
||||
c3 = p; }
|
||||
|
||||
#line 238 "gen/ragel/alt2_4.c"
|
||||
#line 238 "gen/ragel/14__alt2_4.c"
|
||||
|
||||
{
|
||||
#line 26 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt2_4.rl"
|
||||
#line 26 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl"
|
||||
c4 = p; a3 = a4 = b3 = b4 = d3 = d4 = NULL; }
|
||||
|
||||
#line 244 "gen/ragel/alt2_4.c"
|
||||
#line 244 "gen/ragel/14__alt2_4.c"
|
||||
|
||||
{
|
||||
#line 27 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt2_4.rl"
|
||||
#line 27 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl"
|
||||
d3 = p; }
|
||||
|
||||
#line 250 "gen/ragel/alt2_4.c"
|
||||
#line 250 "gen/ragel/14__alt2_4.c"
|
||||
|
||||
{
|
||||
#line 27 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt2_4.rl"
|
||||
#line 27 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl"
|
||||
d4 = p; a3 = a4 = b3 = b4 = c3 = c4 = NULL; }
|
||||
|
||||
#line 256 "gen/ragel/alt2_4.c"
|
||||
#line 256 "gen/ragel/14__alt2_4.c"
|
||||
|
||||
{
|
||||
#line 28 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt2_4.rl"
|
||||
#line 28 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl"
|
||||
a3 = p; }
|
||||
|
||||
#line 262 "gen/ragel/alt2_4.c"
|
||||
#line 262 "gen/ragel/14__alt2_4.c"
|
||||
|
||||
{
|
||||
#line 28 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt2_4.rl"
|
||||
#line 28 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl"
|
||||
a4 = p; b3 = b4 = c3 = c4 = d3 = d4 = NULL; }
|
||||
|
||||
#line 268 "gen/ragel/alt2_4.c"
|
||||
#line 268 "gen/ragel/14__alt2_4.c"
|
||||
|
||||
{
|
||||
#line 30 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt2_4.rl"
|
||||
#line 30 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl"
|
||||
|
||||
if (a1) { outc(out, 'A'); outs(out, a1, a2); }
|
||||
else if (b1) { outc(out, 'B'); outs(out, b1, b2); }
|
||||
@@ -280,18 +280,18 @@ static void lex(Input *in, Output *out)
|
||||
outc(out, '\n');
|
||||
}
|
||||
|
||||
#line 284 "gen/ragel/alt2_4.c"
|
||||
#line 284 "gen/ragel/14__alt2_4.c"
|
||||
|
||||
goto _st9;
|
||||
_ctr18:
|
||||
{
|
||||
#line 28 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt2_4.rl"
|
||||
#line 28 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl"
|
||||
a4 = p; b3 = b4 = c3 = c4 = d3 = d4 = NULL; }
|
||||
|
||||
#line 292 "gen/ragel/alt2_4.c"
|
||||
#line 292 "gen/ragel/14__alt2_4.c"
|
||||
|
||||
{
|
||||
#line 30 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt2_4.rl"
|
||||
#line 30 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl"
|
||||
|
||||
if (a1) { outc(out, 'A'); outs(out, a1, a2); }
|
||||
else if (b1) { outc(out, 'B'); outs(out, b1, b2); }
|
||||
@@ -304,66 +304,66 @@ static void lex(Input *in, Output *out)
|
||||
outc(out, '\n');
|
||||
}
|
||||
|
||||
#line 308 "gen/ragel/alt2_4.c"
|
||||
#line 308 "gen/ragel/14__alt2_4.c"
|
||||
|
||||
goto _st9;
|
||||
_ctr20:
|
||||
{
|
||||
#line 20 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt2_4.rl"
|
||||
#line 20 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl"
|
||||
c2 = p; a1 = a2 = b1 = b2 = d1 = d2 = NULL; }
|
||||
|
||||
#line 316 "gen/ragel/alt2_4.c"
|
||||
#line 316 "gen/ragel/14__alt2_4.c"
|
||||
|
||||
{
|
||||
#line 25 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt2_4.rl"
|
||||
#line 25 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl"
|
||||
b3 = p; }
|
||||
|
||||
#line 322 "gen/ragel/alt2_4.c"
|
||||
#line 322 "gen/ragel/14__alt2_4.c"
|
||||
|
||||
{
|
||||
#line 25 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt2_4.rl"
|
||||
#line 25 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl"
|
||||
b4 = p; a3 = a4 = c3 = c4 = d3 = d4 = NULL; }
|
||||
|
||||
#line 328 "gen/ragel/alt2_4.c"
|
||||
#line 328 "gen/ragel/14__alt2_4.c"
|
||||
|
||||
{
|
||||
#line 26 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt2_4.rl"
|
||||
#line 26 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl"
|
||||
c3 = p; }
|
||||
|
||||
#line 334 "gen/ragel/alt2_4.c"
|
||||
#line 334 "gen/ragel/14__alt2_4.c"
|
||||
|
||||
{
|
||||
#line 26 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt2_4.rl"
|
||||
#line 26 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl"
|
||||
c4 = p; a3 = a4 = b3 = b4 = d3 = d4 = NULL; }
|
||||
|
||||
#line 340 "gen/ragel/alt2_4.c"
|
||||
#line 340 "gen/ragel/14__alt2_4.c"
|
||||
|
||||
{
|
||||
#line 27 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt2_4.rl"
|
||||
#line 27 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl"
|
||||
d3 = p; }
|
||||
|
||||
#line 346 "gen/ragel/alt2_4.c"
|
||||
#line 346 "gen/ragel/14__alt2_4.c"
|
||||
|
||||
{
|
||||
#line 27 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt2_4.rl"
|
||||
#line 27 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl"
|
||||
d4 = p; a3 = a4 = b3 = b4 = c3 = c4 = NULL; }
|
||||
|
||||
#line 352 "gen/ragel/alt2_4.c"
|
||||
#line 352 "gen/ragel/14__alt2_4.c"
|
||||
|
||||
{
|
||||
#line 28 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt2_4.rl"
|
||||
#line 28 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl"
|
||||
a3 = p; }
|
||||
|
||||
#line 358 "gen/ragel/alt2_4.c"
|
||||
#line 358 "gen/ragel/14__alt2_4.c"
|
||||
|
||||
{
|
||||
#line 28 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt2_4.rl"
|
||||
#line 28 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl"
|
||||
a4 = p; b3 = b4 = c3 = c4 = d3 = d4 = NULL; }
|
||||
|
||||
#line 364 "gen/ragel/alt2_4.c"
|
||||
#line 364 "gen/ragel/14__alt2_4.c"
|
||||
|
||||
{
|
||||
#line 30 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt2_4.rl"
|
||||
#line 30 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl"
|
||||
|
||||
if (a1) { outc(out, 'A'); outs(out, a1, a2); }
|
||||
else if (b1) { outc(out, 'B'); outs(out, b1, b2); }
|
||||
@@ -376,66 +376,66 @@ static void lex(Input *in, Output *out)
|
||||
outc(out, '\n');
|
||||
}
|
||||
|
||||
#line 380 "gen/ragel/alt2_4.c"
|
||||
#line 380 "gen/ragel/14__alt2_4.c"
|
||||
|
||||
goto _st9;
|
||||
_ctr25:
|
||||
{
|
||||
#line 21 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt2_4.rl"
|
||||
#line 21 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl"
|
||||
d2 = p; a1 = a2 = b1 = b2 = c1 = c2 = NULL; }
|
||||
|
||||
#line 388 "gen/ragel/alt2_4.c"
|
||||
#line 388 "gen/ragel/14__alt2_4.c"
|
||||
|
||||
{
|
||||
#line 25 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt2_4.rl"
|
||||
#line 25 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl"
|
||||
b3 = p; }
|
||||
|
||||
#line 394 "gen/ragel/alt2_4.c"
|
||||
#line 394 "gen/ragel/14__alt2_4.c"
|
||||
|
||||
{
|
||||
#line 25 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt2_4.rl"
|
||||
#line 25 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl"
|
||||
b4 = p; a3 = a4 = c3 = c4 = d3 = d4 = NULL; }
|
||||
|
||||
#line 400 "gen/ragel/alt2_4.c"
|
||||
#line 400 "gen/ragel/14__alt2_4.c"
|
||||
|
||||
{
|
||||
#line 26 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt2_4.rl"
|
||||
#line 26 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl"
|
||||
c3 = p; }
|
||||
|
||||
#line 406 "gen/ragel/alt2_4.c"
|
||||
#line 406 "gen/ragel/14__alt2_4.c"
|
||||
|
||||
{
|
||||
#line 26 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt2_4.rl"
|
||||
#line 26 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl"
|
||||
c4 = p; a3 = a4 = b3 = b4 = d3 = d4 = NULL; }
|
||||
|
||||
#line 412 "gen/ragel/alt2_4.c"
|
||||
#line 412 "gen/ragel/14__alt2_4.c"
|
||||
|
||||
{
|
||||
#line 27 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt2_4.rl"
|
||||
#line 27 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl"
|
||||
d3 = p; }
|
||||
|
||||
#line 418 "gen/ragel/alt2_4.c"
|
||||
#line 418 "gen/ragel/14__alt2_4.c"
|
||||
|
||||
{
|
||||
#line 27 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt2_4.rl"
|
||||
#line 27 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl"
|
||||
d4 = p; a3 = a4 = b3 = b4 = c3 = c4 = NULL; }
|
||||
|
||||
#line 424 "gen/ragel/alt2_4.c"
|
||||
#line 424 "gen/ragel/14__alt2_4.c"
|
||||
|
||||
{
|
||||
#line 28 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt2_4.rl"
|
||||
#line 28 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl"
|
||||
a3 = p; }
|
||||
|
||||
#line 430 "gen/ragel/alt2_4.c"
|
||||
#line 430 "gen/ragel/14__alt2_4.c"
|
||||
|
||||
{
|
||||
#line 28 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt2_4.rl"
|
||||
#line 28 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl"
|
||||
a4 = p; b3 = b4 = c3 = c4 = d3 = d4 = NULL; }
|
||||
|
||||
#line 436 "gen/ragel/alt2_4.c"
|
||||
#line 436 "gen/ragel/14__alt2_4.c"
|
||||
|
||||
{
|
||||
#line 30 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt2_4.rl"
|
||||
#line 30 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl"
|
||||
|
||||
if (a1) { outc(out, 'A'); outs(out, a1, a2); }
|
||||
else if (b1) { outc(out, 'B'); outs(out, b1, b2); }
|
||||
@@ -448,108 +448,108 @@ static void lex(Input *in, Output *out)
|
||||
outc(out, '\n');
|
||||
}
|
||||
|
||||
#line 452 "gen/ragel/alt2_4.c"
|
||||
#line 452 "gen/ragel/14__alt2_4.c"
|
||||
|
||||
goto _st9;
|
||||
_ctr30:
|
||||
{
|
||||
#line 19 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt2_4.rl"
|
||||
#line 19 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl"
|
||||
b1 = p; }
|
||||
|
||||
#line 460 "gen/ragel/alt2_4.c"
|
||||
#line 460 "gen/ragel/14__alt2_4.c"
|
||||
|
||||
{
|
||||
#line 19 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt2_4.rl"
|
||||
#line 19 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl"
|
||||
b2 = p; a1 = a2 = c1 = c2 = d1 = d2 = NULL; }
|
||||
|
||||
#line 466 "gen/ragel/alt2_4.c"
|
||||
#line 466 "gen/ragel/14__alt2_4.c"
|
||||
|
||||
{
|
||||
#line 20 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt2_4.rl"
|
||||
#line 20 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl"
|
||||
c1 = p; }
|
||||
|
||||
#line 472 "gen/ragel/alt2_4.c"
|
||||
#line 472 "gen/ragel/14__alt2_4.c"
|
||||
|
||||
{
|
||||
#line 20 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt2_4.rl"
|
||||
#line 20 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl"
|
||||
c2 = p; a1 = a2 = b1 = b2 = d1 = d2 = NULL; }
|
||||
|
||||
#line 478 "gen/ragel/alt2_4.c"
|
||||
#line 478 "gen/ragel/14__alt2_4.c"
|
||||
|
||||
{
|
||||
#line 21 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt2_4.rl"
|
||||
#line 21 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl"
|
||||
d1 = p; }
|
||||
|
||||
#line 484 "gen/ragel/alt2_4.c"
|
||||
#line 484 "gen/ragel/14__alt2_4.c"
|
||||
|
||||
{
|
||||
#line 21 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt2_4.rl"
|
||||
#line 21 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl"
|
||||
d2 = p; a1 = a2 = b1 = b2 = c1 = c2 = NULL; }
|
||||
|
||||
#line 490 "gen/ragel/alt2_4.c"
|
||||
#line 490 "gen/ragel/14__alt2_4.c"
|
||||
|
||||
{
|
||||
#line 22 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt2_4.rl"
|
||||
#line 22 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl"
|
||||
a1 = p; }
|
||||
|
||||
#line 496 "gen/ragel/alt2_4.c"
|
||||
#line 496 "gen/ragel/14__alt2_4.c"
|
||||
|
||||
{
|
||||
#line 22 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt2_4.rl"
|
||||
#line 22 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl"
|
||||
a2 = p; b1 = b2 = c1 = c2 = d1 = d2 = NULL; }
|
||||
|
||||
#line 502 "gen/ragel/alt2_4.c"
|
||||
#line 502 "gen/ragel/14__alt2_4.c"
|
||||
|
||||
{
|
||||
#line 25 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt2_4.rl"
|
||||
#line 25 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl"
|
||||
b3 = p; }
|
||||
|
||||
#line 508 "gen/ragel/alt2_4.c"
|
||||
#line 508 "gen/ragel/14__alt2_4.c"
|
||||
|
||||
{
|
||||
#line 25 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt2_4.rl"
|
||||
#line 25 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl"
|
||||
b4 = p; a3 = a4 = c3 = c4 = d3 = d4 = NULL; }
|
||||
|
||||
#line 514 "gen/ragel/alt2_4.c"
|
||||
#line 514 "gen/ragel/14__alt2_4.c"
|
||||
|
||||
{
|
||||
#line 26 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt2_4.rl"
|
||||
#line 26 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl"
|
||||
c3 = p; }
|
||||
|
||||
#line 520 "gen/ragel/alt2_4.c"
|
||||
#line 520 "gen/ragel/14__alt2_4.c"
|
||||
|
||||
{
|
||||
#line 26 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt2_4.rl"
|
||||
#line 26 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl"
|
||||
c4 = p; a3 = a4 = b3 = b4 = d3 = d4 = NULL; }
|
||||
|
||||
#line 526 "gen/ragel/alt2_4.c"
|
||||
#line 526 "gen/ragel/14__alt2_4.c"
|
||||
|
||||
{
|
||||
#line 27 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt2_4.rl"
|
||||
#line 27 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl"
|
||||
d3 = p; }
|
||||
|
||||
#line 532 "gen/ragel/alt2_4.c"
|
||||
#line 532 "gen/ragel/14__alt2_4.c"
|
||||
|
||||
{
|
||||
#line 27 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt2_4.rl"
|
||||
#line 27 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl"
|
||||
d4 = p; a3 = a4 = b3 = b4 = c3 = c4 = NULL; }
|
||||
|
||||
#line 538 "gen/ragel/alt2_4.c"
|
||||
#line 538 "gen/ragel/14__alt2_4.c"
|
||||
|
||||
{
|
||||
#line 28 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt2_4.rl"
|
||||
#line 28 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl"
|
||||
a3 = p; }
|
||||
|
||||
#line 544 "gen/ragel/alt2_4.c"
|
||||
#line 544 "gen/ragel/14__alt2_4.c"
|
||||
|
||||
{
|
||||
#line 28 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt2_4.rl"
|
||||
#line 28 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl"
|
||||
a4 = p; b3 = b4 = c3 = c4 = d3 = d4 = NULL; }
|
||||
|
||||
#line 550 "gen/ragel/alt2_4.c"
|
||||
#line 550 "gen/ragel/14__alt2_4.c"
|
||||
|
||||
{
|
||||
#line 30 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt2_4.rl"
|
||||
#line 30 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl"
|
||||
|
||||
if (a1) { outc(out, 'A'); outs(out, a1, a2); }
|
||||
else if (b1) { outc(out, 'B'); outs(out, b1, b2); }
|
||||
@@ -562,7 +562,7 @@ static void lex(Input *in, Output *out)
|
||||
outc(out, '\n');
|
||||
}
|
||||
|
||||
#line 566 "gen/ragel/alt2_4.c"
|
||||
#line 566 "gen/ragel/14__alt2_4.c"
|
||||
|
||||
goto _st9;
|
||||
_st9:
|
||||
@@ -596,10 +596,10 @@ static void lex(Input *in, Output *out)
|
||||
goto _pop;
|
||||
_ctr31:
|
||||
{
|
||||
#line 22 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt2_4.rl"
|
||||
#line 22 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl"
|
||||
a1 = p; }
|
||||
|
||||
#line 603 "gen/ragel/alt2_4.c"
|
||||
#line 603 "gen/ragel/14__alt2_4.c"
|
||||
|
||||
goto _st1;
|
||||
_st1:
|
||||
@@ -629,44 +629,44 @@ static void lex(Input *in, Output *out)
|
||||
}
|
||||
_ctr3:
|
||||
{
|
||||
#line 22 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt2_4.rl"
|
||||
#line 22 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl"
|
||||
a2 = p; b1 = b2 = c1 = c2 = d1 = d2 = NULL; }
|
||||
|
||||
#line 636 "gen/ragel/alt2_4.c"
|
||||
#line 636 "gen/ragel/14__alt2_4.c"
|
||||
|
||||
{
|
||||
#line 25 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt2_4.rl"
|
||||
#line 25 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl"
|
||||
b3 = p; }
|
||||
|
||||
#line 642 "gen/ragel/alt2_4.c"
|
||||
#line 642 "gen/ragel/14__alt2_4.c"
|
||||
|
||||
goto _st2;
|
||||
_ctr22:
|
||||
{
|
||||
#line 20 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt2_4.rl"
|
||||
#line 20 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl"
|
||||
c2 = p; a1 = a2 = b1 = b2 = d1 = d2 = NULL; }
|
||||
|
||||
#line 650 "gen/ragel/alt2_4.c"
|
||||
#line 650 "gen/ragel/14__alt2_4.c"
|
||||
|
||||
{
|
||||
#line 25 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt2_4.rl"
|
||||
#line 25 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl"
|
||||
b3 = p; }
|
||||
|
||||
#line 656 "gen/ragel/alt2_4.c"
|
||||
#line 656 "gen/ragel/14__alt2_4.c"
|
||||
|
||||
goto _st2;
|
||||
_ctr27:
|
||||
{
|
||||
#line 21 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt2_4.rl"
|
||||
#line 21 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl"
|
||||
d2 = p; a1 = a2 = b1 = b2 = c1 = c2 = NULL; }
|
||||
|
||||
#line 664 "gen/ragel/alt2_4.c"
|
||||
#line 664 "gen/ragel/14__alt2_4.c"
|
||||
|
||||
{
|
||||
#line 25 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt2_4.rl"
|
||||
#line 25 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl"
|
||||
b3 = p; }
|
||||
|
||||
#line 670 "gen/ragel/alt2_4.c"
|
||||
#line 670 "gen/ragel/14__alt2_4.c"
|
||||
|
||||
goto _st2;
|
||||
_st2:
|
||||
@@ -687,44 +687,44 @@ static void lex(Input *in, Output *out)
|
||||
}
|
||||
_ctr4:
|
||||
{
|
||||
#line 22 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt2_4.rl"
|
||||
#line 22 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl"
|
||||
a2 = p; b1 = b2 = c1 = c2 = d1 = d2 = NULL; }
|
||||
|
||||
#line 694 "gen/ragel/alt2_4.c"
|
||||
#line 694 "gen/ragel/14__alt2_4.c"
|
||||
|
||||
{
|
||||
#line 26 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt2_4.rl"
|
||||
#line 26 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl"
|
||||
c3 = p; }
|
||||
|
||||
#line 700 "gen/ragel/alt2_4.c"
|
||||
#line 700 "gen/ragel/14__alt2_4.c"
|
||||
|
||||
goto _st3;
|
||||
_ctr15:
|
||||
{
|
||||
#line 19 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt2_4.rl"
|
||||
#line 19 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl"
|
||||
b2 = p; a1 = a2 = c1 = c2 = d1 = d2 = NULL; }
|
||||
|
||||
#line 708 "gen/ragel/alt2_4.c"
|
||||
#line 708 "gen/ragel/14__alt2_4.c"
|
||||
|
||||
{
|
||||
#line 26 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt2_4.rl"
|
||||
#line 26 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl"
|
||||
c3 = p; }
|
||||
|
||||
#line 714 "gen/ragel/alt2_4.c"
|
||||
#line 714 "gen/ragel/14__alt2_4.c"
|
||||
|
||||
goto _st3;
|
||||
_ctr28:
|
||||
{
|
||||
#line 21 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt2_4.rl"
|
||||
#line 21 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl"
|
||||
d2 = p; a1 = a2 = b1 = b2 = c1 = c2 = NULL; }
|
||||
|
||||
#line 722 "gen/ragel/alt2_4.c"
|
||||
#line 722 "gen/ragel/14__alt2_4.c"
|
||||
|
||||
{
|
||||
#line 26 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt2_4.rl"
|
||||
#line 26 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl"
|
||||
c3 = p; }
|
||||
|
||||
#line 728 "gen/ragel/alt2_4.c"
|
||||
#line 728 "gen/ragel/14__alt2_4.c"
|
||||
|
||||
goto _st3;
|
||||
_st3:
|
||||
@@ -745,44 +745,44 @@ static void lex(Input *in, Output *out)
|
||||
}
|
||||
_ctr5:
|
||||
{
|
||||
#line 22 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt2_4.rl"
|
||||
#line 22 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl"
|
||||
a2 = p; b1 = b2 = c1 = c2 = d1 = d2 = NULL; }
|
||||
|
||||
#line 752 "gen/ragel/alt2_4.c"
|
||||
#line 752 "gen/ragel/14__alt2_4.c"
|
||||
|
||||
{
|
||||
#line 27 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt2_4.rl"
|
||||
#line 27 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl"
|
||||
d3 = p; }
|
||||
|
||||
#line 758 "gen/ragel/alt2_4.c"
|
||||
#line 758 "gen/ragel/14__alt2_4.c"
|
||||
|
||||
goto _st4;
|
||||
_ctr16:
|
||||
{
|
||||
#line 19 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt2_4.rl"
|
||||
#line 19 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl"
|
||||
b2 = p; a1 = a2 = c1 = c2 = d1 = d2 = NULL; }
|
||||
|
||||
#line 766 "gen/ragel/alt2_4.c"
|
||||
#line 766 "gen/ragel/14__alt2_4.c"
|
||||
|
||||
{
|
||||
#line 27 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt2_4.rl"
|
||||
#line 27 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl"
|
||||
d3 = p; }
|
||||
|
||||
#line 772 "gen/ragel/alt2_4.c"
|
||||
#line 772 "gen/ragel/14__alt2_4.c"
|
||||
|
||||
goto _st4;
|
||||
_ctr23:
|
||||
{
|
||||
#line 20 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt2_4.rl"
|
||||
#line 20 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl"
|
||||
c2 = p; a1 = a2 = b1 = b2 = d1 = d2 = NULL; }
|
||||
|
||||
#line 780 "gen/ragel/alt2_4.c"
|
||||
#line 780 "gen/ragel/14__alt2_4.c"
|
||||
|
||||
{
|
||||
#line 27 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt2_4.rl"
|
||||
#line 27 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl"
|
||||
d3 = p; }
|
||||
|
||||
#line 786 "gen/ragel/alt2_4.c"
|
||||
#line 786 "gen/ragel/14__alt2_4.c"
|
||||
|
||||
goto _st4;
|
||||
_st4:
|
||||
@@ -803,10 +803,10 @@ static void lex(Input *in, Output *out)
|
||||
}
|
||||
_ctr32:
|
||||
{
|
||||
#line 19 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt2_4.rl"
|
||||
#line 19 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl"
|
||||
b1 = p; }
|
||||
|
||||
#line 810 "gen/ragel/alt2_4.c"
|
||||
#line 810 "gen/ragel/14__alt2_4.c"
|
||||
|
||||
goto _st5;
|
||||
_st5:
|
||||
@@ -836,44 +836,44 @@ static void lex(Input *in, Output *out)
|
||||
}
|
||||
_ctr14:
|
||||
{
|
||||
#line 19 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt2_4.rl"
|
||||
#line 19 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl"
|
||||
b2 = p; a1 = a2 = c1 = c2 = d1 = d2 = NULL; }
|
||||
|
||||
#line 843 "gen/ragel/alt2_4.c"
|
||||
#line 843 "gen/ragel/14__alt2_4.c"
|
||||
|
||||
{
|
||||
#line 28 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt2_4.rl"
|
||||
#line 28 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl"
|
||||
a3 = p; }
|
||||
|
||||
#line 849 "gen/ragel/alt2_4.c"
|
||||
#line 849 "gen/ragel/14__alt2_4.c"
|
||||
|
||||
goto _st6;
|
||||
_ctr21:
|
||||
{
|
||||
#line 20 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt2_4.rl"
|
||||
#line 20 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl"
|
||||
c2 = p; a1 = a2 = b1 = b2 = d1 = d2 = NULL; }
|
||||
|
||||
#line 857 "gen/ragel/alt2_4.c"
|
||||
#line 857 "gen/ragel/14__alt2_4.c"
|
||||
|
||||
{
|
||||
#line 28 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt2_4.rl"
|
||||
#line 28 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl"
|
||||
a3 = p; }
|
||||
|
||||
#line 863 "gen/ragel/alt2_4.c"
|
||||
#line 863 "gen/ragel/14__alt2_4.c"
|
||||
|
||||
goto _st6;
|
||||
_ctr26:
|
||||
{
|
||||
#line 21 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt2_4.rl"
|
||||
#line 21 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl"
|
||||
d2 = p; a1 = a2 = b1 = b2 = c1 = c2 = NULL; }
|
||||
|
||||
#line 871 "gen/ragel/alt2_4.c"
|
||||
#line 871 "gen/ragel/14__alt2_4.c"
|
||||
|
||||
{
|
||||
#line 28 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt2_4.rl"
|
||||
#line 28 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl"
|
||||
a3 = p; }
|
||||
|
||||
#line 877 "gen/ragel/alt2_4.c"
|
||||
#line 877 "gen/ragel/14__alt2_4.c"
|
||||
|
||||
goto _st6;
|
||||
_st6:
|
||||
@@ -894,10 +894,10 @@ static void lex(Input *in, Output *out)
|
||||
}
|
||||
_ctr33:
|
||||
{
|
||||
#line 20 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt2_4.rl"
|
||||
#line 20 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl"
|
||||
c1 = p; }
|
||||
|
||||
#line 901 "gen/ragel/alt2_4.c"
|
||||
#line 901 "gen/ragel/14__alt2_4.c"
|
||||
|
||||
goto _st7;
|
||||
_st7:
|
||||
@@ -927,10 +927,10 @@ static void lex(Input *in, Output *out)
|
||||
}
|
||||
_ctr34:
|
||||
{
|
||||
#line 21 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt2_4.rl"
|
||||
#line 21 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl"
|
||||
d1 = p; }
|
||||
|
||||
#line 934 "gen/ragel/alt2_4.c"
|
||||
#line 934 "gen/ragel/14__alt2_4.c"
|
||||
|
||||
goto _st8;
|
||||
_st8:
|
||||
@@ -975,7 +975,7 @@ static void lex(Input *in, Output *out)
|
||||
_out: {}
|
||||
}
|
||||
|
||||
#line 59 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt2_4.rl"
|
||||
#line 59 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl"
|
||||
|
||||
|
||||
in->p = p;
|
||||
+634
-634
File diff suppressed because it is too large
Load Diff
+198
-198
@@ -1,15 +1,15 @@
|
||||
#line 1 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt4_2.rl"
|
||||
#line 1 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl"
|
||||
#include <assert.h>
|
||||
#include "ragel/common.c"
|
||||
|
||||
const char *delim = "\n";
|
||||
|
||||
|
||||
#line 48 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt4_2.rl"
|
||||
#line 48 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl"
|
||||
|
||||
|
||||
|
||||
#line 13 "gen/ragel/alt4_2.c"
|
||||
#line 13 "gen/ragel/16__alt4_2.c"
|
||||
static const int m_start = 9;
|
||||
static const int m_first_final = 9;
|
||||
static const int m_error = 0;
|
||||
@@ -17,7 +17,7 @@ static const int m_error = 0;
|
||||
static const int m_en_main = 9;
|
||||
|
||||
|
||||
#line 50 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt4_2.rl"
|
||||
#line 50 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl"
|
||||
|
||||
|
||||
static void lex(Input *in, Output *out)
|
||||
@@ -36,15 +36,15 @@ static void lex(Input *in, Output *out)
|
||||
int cs;
|
||||
|
||||
|
||||
#line 40 "gen/ragel/alt4_2.c"
|
||||
#line 40 "gen/ragel/16__alt4_2.c"
|
||||
{
|
||||
cs = (int)m_start;
|
||||
}
|
||||
|
||||
#line 67 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt4_2.rl"
|
||||
#line 67 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl"
|
||||
|
||||
|
||||
#line 48 "gen/ragel/alt4_2.c"
|
||||
#line 48 "gen/ragel/16__alt4_2.c"
|
||||
{
|
||||
if ( p == pe )
|
||||
goto _test_eof;
|
||||
@@ -73,85 +73,85 @@ static void lex(Input *in, Output *out)
|
||||
goto st_out;
|
||||
_ctr2:
|
||||
{
|
||||
#line 21 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt4_2.rl"
|
||||
#line 21 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl"
|
||||
a2 = p; b1 = b2 = NULL; }
|
||||
|
||||
#line 80 "gen/ragel/alt4_2.c"
|
||||
#line 80 "gen/ragel/16__alt4_2.c"
|
||||
|
||||
{
|
||||
#line 24 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt4_2.rl"
|
||||
#line 24 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl"
|
||||
b3 = p; }
|
||||
|
||||
#line 86 "gen/ragel/alt4_2.c"
|
||||
#line 86 "gen/ragel/16__alt4_2.c"
|
||||
|
||||
{
|
||||
#line 24 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt4_2.rl"
|
||||
#line 24 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl"
|
||||
b4 = p; a3 = a4 = NULL; }
|
||||
|
||||
#line 92 "gen/ragel/alt4_2.c"
|
||||
#line 92 "gen/ragel/16__alt4_2.c"
|
||||
|
||||
{
|
||||
#line 25 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt4_2.rl"
|
||||
#line 25 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl"
|
||||
a3 = p; }
|
||||
|
||||
#line 98 "gen/ragel/alt4_2.c"
|
||||
#line 98 "gen/ragel/16__alt4_2.c"
|
||||
|
||||
{
|
||||
#line 25 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt4_2.rl"
|
||||
#line 25 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl"
|
||||
a4 = p; b3 = b4 = NULL; }
|
||||
|
||||
#line 104 "gen/ragel/alt4_2.c"
|
||||
#line 104 "gen/ragel/16__alt4_2.c"
|
||||
|
||||
{
|
||||
#line 28 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt4_2.rl"
|
||||
#line 28 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl"
|
||||
b5 = p; }
|
||||
|
||||
#line 110 "gen/ragel/alt4_2.c"
|
||||
#line 110 "gen/ragel/16__alt4_2.c"
|
||||
|
||||
{
|
||||
#line 28 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt4_2.rl"
|
||||
#line 28 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl"
|
||||
b6 = p; a5 = a6 = NULL; }
|
||||
|
||||
#line 116 "gen/ragel/alt4_2.c"
|
||||
#line 116 "gen/ragel/16__alt4_2.c"
|
||||
|
||||
{
|
||||
#line 29 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt4_2.rl"
|
||||
#line 29 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl"
|
||||
a5 = p; }
|
||||
|
||||
#line 122 "gen/ragel/alt4_2.c"
|
||||
#line 122 "gen/ragel/16__alt4_2.c"
|
||||
|
||||
{
|
||||
#line 29 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt4_2.rl"
|
||||
#line 29 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl"
|
||||
a6 = p; b5 = b6 = NULL; }
|
||||
|
||||
#line 128 "gen/ragel/alt4_2.c"
|
||||
#line 128 "gen/ragel/16__alt4_2.c"
|
||||
|
||||
{
|
||||
#line 32 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt4_2.rl"
|
||||
#line 32 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl"
|
||||
b7 = p; }
|
||||
|
||||
#line 134 "gen/ragel/alt4_2.c"
|
||||
#line 134 "gen/ragel/16__alt4_2.c"
|
||||
|
||||
{
|
||||
#line 32 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt4_2.rl"
|
||||
#line 32 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl"
|
||||
b8 = p; a7 = a8 = NULL; }
|
||||
|
||||
#line 140 "gen/ragel/alt4_2.c"
|
||||
#line 140 "gen/ragel/16__alt4_2.c"
|
||||
|
||||
{
|
||||
#line 33 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt4_2.rl"
|
||||
#line 33 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl"
|
||||
a7 = p; }
|
||||
|
||||
#line 146 "gen/ragel/alt4_2.c"
|
||||
#line 146 "gen/ragel/16__alt4_2.c"
|
||||
|
||||
{
|
||||
#line 33 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt4_2.rl"
|
||||
#line 33 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl"
|
||||
a8 = p; b7 = b8 = NULL; }
|
||||
|
||||
#line 152 "gen/ragel/alt4_2.c"
|
||||
#line 152 "gen/ragel/16__alt4_2.c"
|
||||
|
||||
{
|
||||
#line 35 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt4_2.rl"
|
||||
#line 35 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl"
|
||||
|
||||
if (a1) { outc(out, 'A'); outs(out, a1, a2); }
|
||||
else if (b1) { outc(out, 'B'); outs(out, b1, b2); }
|
||||
@@ -164,66 +164,66 @@ static void lex(Input *in, Output *out)
|
||||
outc(out, '\n');
|
||||
}
|
||||
|
||||
#line 168 "gen/ragel/alt4_2.c"
|
||||
#line 168 "gen/ragel/16__alt4_2.c"
|
||||
|
||||
goto _st9;
|
||||
_ctr5:
|
||||
{
|
||||
#line 24 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt4_2.rl"
|
||||
#line 24 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl"
|
||||
b4 = p; a3 = a4 = NULL; }
|
||||
|
||||
#line 176 "gen/ragel/alt4_2.c"
|
||||
#line 176 "gen/ragel/16__alt4_2.c"
|
||||
|
||||
{
|
||||
#line 28 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt4_2.rl"
|
||||
#line 28 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl"
|
||||
b5 = p; }
|
||||
|
||||
#line 182 "gen/ragel/alt4_2.c"
|
||||
#line 182 "gen/ragel/16__alt4_2.c"
|
||||
|
||||
{
|
||||
#line 28 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt4_2.rl"
|
||||
#line 28 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl"
|
||||
b6 = p; a5 = a6 = NULL; }
|
||||
|
||||
#line 188 "gen/ragel/alt4_2.c"
|
||||
#line 188 "gen/ragel/16__alt4_2.c"
|
||||
|
||||
{
|
||||
#line 29 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt4_2.rl"
|
||||
#line 29 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl"
|
||||
a5 = p; }
|
||||
|
||||
#line 194 "gen/ragel/alt4_2.c"
|
||||
#line 194 "gen/ragel/16__alt4_2.c"
|
||||
|
||||
{
|
||||
#line 29 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt4_2.rl"
|
||||
#line 29 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl"
|
||||
a6 = p; b5 = b6 = NULL; }
|
||||
|
||||
#line 200 "gen/ragel/alt4_2.c"
|
||||
#line 200 "gen/ragel/16__alt4_2.c"
|
||||
|
||||
{
|
||||
#line 32 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt4_2.rl"
|
||||
#line 32 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl"
|
||||
b7 = p; }
|
||||
|
||||
#line 206 "gen/ragel/alt4_2.c"
|
||||
#line 206 "gen/ragel/16__alt4_2.c"
|
||||
|
||||
{
|
||||
#line 32 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt4_2.rl"
|
||||
#line 32 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl"
|
||||
b8 = p; a7 = a8 = NULL; }
|
||||
|
||||
#line 212 "gen/ragel/alt4_2.c"
|
||||
#line 212 "gen/ragel/16__alt4_2.c"
|
||||
|
||||
{
|
||||
#line 33 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt4_2.rl"
|
||||
#line 33 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl"
|
||||
a7 = p; }
|
||||
|
||||
#line 218 "gen/ragel/alt4_2.c"
|
||||
#line 218 "gen/ragel/16__alt4_2.c"
|
||||
|
||||
{
|
||||
#line 33 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt4_2.rl"
|
||||
#line 33 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl"
|
||||
a8 = p; b7 = b8 = NULL; }
|
||||
|
||||
#line 224 "gen/ragel/alt4_2.c"
|
||||
#line 224 "gen/ragel/16__alt4_2.c"
|
||||
|
||||
{
|
||||
#line 35 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt4_2.rl"
|
||||
#line 35 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl"
|
||||
|
||||
if (a1) { outc(out, 'A'); outs(out, a1, a2); }
|
||||
else if (b1) { outc(out, 'B'); outs(out, b1, b2); }
|
||||
@@ -236,42 +236,42 @@ static void lex(Input *in, Output *out)
|
||||
outc(out, '\n');
|
||||
}
|
||||
|
||||
#line 240 "gen/ragel/alt4_2.c"
|
||||
#line 240 "gen/ragel/16__alt4_2.c"
|
||||
|
||||
goto _st9;
|
||||
_ctr8:
|
||||
{
|
||||
#line 29 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt4_2.rl"
|
||||
#line 29 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl"
|
||||
a6 = p; b5 = b6 = NULL; }
|
||||
|
||||
#line 248 "gen/ragel/alt4_2.c"
|
||||
#line 248 "gen/ragel/16__alt4_2.c"
|
||||
|
||||
{
|
||||
#line 32 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt4_2.rl"
|
||||
#line 32 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl"
|
||||
b7 = p; }
|
||||
|
||||
#line 254 "gen/ragel/alt4_2.c"
|
||||
#line 254 "gen/ragel/16__alt4_2.c"
|
||||
|
||||
{
|
||||
#line 32 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt4_2.rl"
|
||||
#line 32 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl"
|
||||
b8 = p; a7 = a8 = NULL; }
|
||||
|
||||
#line 260 "gen/ragel/alt4_2.c"
|
||||
#line 260 "gen/ragel/16__alt4_2.c"
|
||||
|
||||
{
|
||||
#line 33 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt4_2.rl"
|
||||
#line 33 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl"
|
||||
a7 = p; }
|
||||
|
||||
#line 266 "gen/ragel/alt4_2.c"
|
||||
#line 266 "gen/ragel/16__alt4_2.c"
|
||||
|
||||
{
|
||||
#line 33 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt4_2.rl"
|
||||
#line 33 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl"
|
||||
a8 = p; b7 = b8 = NULL; }
|
||||
|
||||
#line 272 "gen/ragel/alt4_2.c"
|
||||
#line 272 "gen/ragel/16__alt4_2.c"
|
||||
|
||||
{
|
||||
#line 35 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt4_2.rl"
|
||||
#line 35 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl"
|
||||
|
||||
if (a1) { outc(out, 'A'); outs(out, a1, a2); }
|
||||
else if (b1) { outc(out, 'B'); outs(out, b1, b2); }
|
||||
@@ -284,18 +284,18 @@ static void lex(Input *in, Output *out)
|
||||
outc(out, '\n');
|
||||
}
|
||||
|
||||
#line 288 "gen/ragel/alt4_2.c"
|
||||
#line 288 "gen/ragel/16__alt4_2.c"
|
||||
|
||||
goto _st9;
|
||||
_ctr11:
|
||||
{
|
||||
#line 32 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt4_2.rl"
|
||||
#line 32 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl"
|
||||
b8 = p; a7 = a8 = NULL; }
|
||||
|
||||
#line 296 "gen/ragel/alt4_2.c"
|
||||
#line 296 "gen/ragel/16__alt4_2.c"
|
||||
|
||||
{
|
||||
#line 35 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt4_2.rl"
|
||||
#line 35 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl"
|
||||
|
||||
if (a1) { outc(out, 'A'); outs(out, a1, a2); }
|
||||
else if (b1) { outc(out, 'B'); outs(out, b1, b2); }
|
||||
@@ -308,90 +308,90 @@ static void lex(Input *in, Output *out)
|
||||
outc(out, '\n');
|
||||
}
|
||||
|
||||
#line 312 "gen/ragel/alt4_2.c"
|
||||
#line 312 "gen/ragel/16__alt4_2.c"
|
||||
|
||||
goto _st9;
|
||||
_ctr13:
|
||||
{
|
||||
#line 20 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt4_2.rl"
|
||||
#line 20 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl"
|
||||
b2 = p; a1 = a2 = NULL; }
|
||||
|
||||
#line 320 "gen/ragel/alt4_2.c"
|
||||
#line 320 "gen/ragel/16__alt4_2.c"
|
||||
|
||||
{
|
||||
#line 24 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt4_2.rl"
|
||||
#line 24 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl"
|
||||
b3 = p; }
|
||||
|
||||
#line 326 "gen/ragel/alt4_2.c"
|
||||
#line 326 "gen/ragel/16__alt4_2.c"
|
||||
|
||||
{
|
||||
#line 24 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt4_2.rl"
|
||||
#line 24 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl"
|
||||
b4 = p; a3 = a4 = NULL; }
|
||||
|
||||
#line 332 "gen/ragel/alt4_2.c"
|
||||
#line 332 "gen/ragel/16__alt4_2.c"
|
||||
|
||||
{
|
||||
#line 25 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt4_2.rl"
|
||||
#line 25 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl"
|
||||
a3 = p; }
|
||||
|
||||
#line 338 "gen/ragel/alt4_2.c"
|
||||
#line 338 "gen/ragel/16__alt4_2.c"
|
||||
|
||||
{
|
||||
#line 25 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt4_2.rl"
|
||||
#line 25 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl"
|
||||
a4 = p; b3 = b4 = NULL; }
|
||||
|
||||
#line 344 "gen/ragel/alt4_2.c"
|
||||
#line 344 "gen/ragel/16__alt4_2.c"
|
||||
|
||||
{
|
||||
#line 28 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt4_2.rl"
|
||||
#line 28 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl"
|
||||
b5 = p; }
|
||||
|
||||
#line 350 "gen/ragel/alt4_2.c"
|
||||
#line 350 "gen/ragel/16__alt4_2.c"
|
||||
|
||||
{
|
||||
#line 28 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt4_2.rl"
|
||||
#line 28 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl"
|
||||
b6 = p; a5 = a6 = NULL; }
|
||||
|
||||
#line 356 "gen/ragel/alt4_2.c"
|
||||
#line 356 "gen/ragel/16__alt4_2.c"
|
||||
|
||||
{
|
||||
#line 29 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt4_2.rl"
|
||||
#line 29 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl"
|
||||
a5 = p; }
|
||||
|
||||
#line 362 "gen/ragel/alt4_2.c"
|
||||
#line 362 "gen/ragel/16__alt4_2.c"
|
||||
|
||||
{
|
||||
#line 29 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt4_2.rl"
|
||||
#line 29 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl"
|
||||
a6 = p; b5 = b6 = NULL; }
|
||||
|
||||
#line 368 "gen/ragel/alt4_2.c"
|
||||
#line 368 "gen/ragel/16__alt4_2.c"
|
||||
|
||||
{
|
||||
#line 32 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt4_2.rl"
|
||||
#line 32 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl"
|
||||
b7 = p; }
|
||||
|
||||
#line 374 "gen/ragel/alt4_2.c"
|
||||
#line 374 "gen/ragel/16__alt4_2.c"
|
||||
|
||||
{
|
||||
#line 32 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt4_2.rl"
|
||||
#line 32 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl"
|
||||
b8 = p; a7 = a8 = NULL; }
|
||||
|
||||
#line 380 "gen/ragel/alt4_2.c"
|
||||
#line 380 "gen/ragel/16__alt4_2.c"
|
||||
|
||||
{
|
||||
#line 33 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt4_2.rl"
|
||||
#line 33 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl"
|
||||
a7 = p; }
|
||||
|
||||
#line 386 "gen/ragel/alt4_2.c"
|
||||
#line 386 "gen/ragel/16__alt4_2.c"
|
||||
|
||||
{
|
||||
#line 33 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt4_2.rl"
|
||||
#line 33 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl"
|
||||
a8 = p; b7 = b8 = NULL; }
|
||||
|
||||
#line 392 "gen/ragel/alt4_2.c"
|
||||
#line 392 "gen/ragel/16__alt4_2.c"
|
||||
|
||||
{
|
||||
#line 35 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt4_2.rl"
|
||||
#line 35 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl"
|
||||
|
||||
if (a1) { outc(out, 'A'); outs(out, a1, a2); }
|
||||
else if (b1) { outc(out, 'B'); outs(out, b1, b2); }
|
||||
@@ -404,66 +404,66 @@ static void lex(Input *in, Output *out)
|
||||
outc(out, '\n');
|
||||
}
|
||||
|
||||
#line 408 "gen/ragel/alt4_2.c"
|
||||
#line 408 "gen/ragel/16__alt4_2.c"
|
||||
|
||||
goto _st9;
|
||||
_ctr16:
|
||||
{
|
||||
#line 25 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt4_2.rl"
|
||||
#line 25 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl"
|
||||
a4 = p; b3 = b4 = NULL; }
|
||||
|
||||
#line 416 "gen/ragel/alt4_2.c"
|
||||
#line 416 "gen/ragel/16__alt4_2.c"
|
||||
|
||||
{
|
||||
#line 28 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt4_2.rl"
|
||||
#line 28 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl"
|
||||
b5 = p; }
|
||||
|
||||
#line 422 "gen/ragel/alt4_2.c"
|
||||
#line 422 "gen/ragel/16__alt4_2.c"
|
||||
|
||||
{
|
||||
#line 28 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt4_2.rl"
|
||||
#line 28 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl"
|
||||
b6 = p; a5 = a6 = NULL; }
|
||||
|
||||
#line 428 "gen/ragel/alt4_2.c"
|
||||
#line 428 "gen/ragel/16__alt4_2.c"
|
||||
|
||||
{
|
||||
#line 29 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt4_2.rl"
|
||||
#line 29 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl"
|
||||
a5 = p; }
|
||||
|
||||
#line 434 "gen/ragel/alt4_2.c"
|
||||
#line 434 "gen/ragel/16__alt4_2.c"
|
||||
|
||||
{
|
||||
#line 29 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt4_2.rl"
|
||||
#line 29 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl"
|
||||
a6 = p; b5 = b6 = NULL; }
|
||||
|
||||
#line 440 "gen/ragel/alt4_2.c"
|
||||
#line 440 "gen/ragel/16__alt4_2.c"
|
||||
|
||||
{
|
||||
#line 32 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt4_2.rl"
|
||||
#line 32 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl"
|
||||
b7 = p; }
|
||||
|
||||
#line 446 "gen/ragel/alt4_2.c"
|
||||
#line 446 "gen/ragel/16__alt4_2.c"
|
||||
|
||||
{
|
||||
#line 32 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt4_2.rl"
|
||||
#line 32 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl"
|
||||
b8 = p; a7 = a8 = NULL; }
|
||||
|
||||
#line 452 "gen/ragel/alt4_2.c"
|
||||
#line 452 "gen/ragel/16__alt4_2.c"
|
||||
|
||||
{
|
||||
#line 33 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt4_2.rl"
|
||||
#line 33 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl"
|
||||
a7 = p; }
|
||||
|
||||
#line 458 "gen/ragel/alt4_2.c"
|
||||
#line 458 "gen/ragel/16__alt4_2.c"
|
||||
|
||||
{
|
||||
#line 33 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt4_2.rl"
|
||||
#line 33 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl"
|
||||
a8 = p; b7 = b8 = NULL; }
|
||||
|
||||
#line 464 "gen/ragel/alt4_2.c"
|
||||
#line 464 "gen/ragel/16__alt4_2.c"
|
||||
|
||||
{
|
||||
#line 35 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt4_2.rl"
|
||||
#line 35 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl"
|
||||
|
||||
if (a1) { outc(out, 'A'); outs(out, a1, a2); }
|
||||
else if (b1) { outc(out, 'B'); outs(out, b1, b2); }
|
||||
@@ -476,42 +476,42 @@ static void lex(Input *in, Output *out)
|
||||
outc(out, '\n');
|
||||
}
|
||||
|
||||
#line 480 "gen/ragel/alt4_2.c"
|
||||
#line 480 "gen/ragel/16__alt4_2.c"
|
||||
|
||||
goto _st9;
|
||||
_ctr19:
|
||||
{
|
||||
#line 28 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt4_2.rl"
|
||||
#line 28 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl"
|
||||
b6 = p; a5 = a6 = NULL; }
|
||||
|
||||
#line 488 "gen/ragel/alt4_2.c"
|
||||
#line 488 "gen/ragel/16__alt4_2.c"
|
||||
|
||||
{
|
||||
#line 32 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt4_2.rl"
|
||||
#line 32 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl"
|
||||
b7 = p; }
|
||||
|
||||
#line 494 "gen/ragel/alt4_2.c"
|
||||
#line 494 "gen/ragel/16__alt4_2.c"
|
||||
|
||||
{
|
||||
#line 32 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt4_2.rl"
|
||||
#line 32 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl"
|
||||
b8 = p; a7 = a8 = NULL; }
|
||||
|
||||
#line 500 "gen/ragel/alt4_2.c"
|
||||
#line 500 "gen/ragel/16__alt4_2.c"
|
||||
|
||||
{
|
||||
#line 33 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt4_2.rl"
|
||||
#line 33 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl"
|
||||
a7 = p; }
|
||||
|
||||
#line 506 "gen/ragel/alt4_2.c"
|
||||
#line 506 "gen/ragel/16__alt4_2.c"
|
||||
|
||||
{
|
||||
#line 33 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt4_2.rl"
|
||||
#line 33 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl"
|
||||
a8 = p; b7 = b8 = NULL; }
|
||||
|
||||
#line 512 "gen/ragel/alt4_2.c"
|
||||
#line 512 "gen/ragel/16__alt4_2.c"
|
||||
|
||||
{
|
||||
#line 35 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt4_2.rl"
|
||||
#line 35 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl"
|
||||
|
||||
if (a1) { outc(out, 'A'); outs(out, a1, a2); }
|
||||
else if (b1) { outc(out, 'B'); outs(out, b1, b2); }
|
||||
@@ -524,18 +524,18 @@ static void lex(Input *in, Output *out)
|
||||
outc(out, '\n');
|
||||
}
|
||||
|
||||
#line 528 "gen/ragel/alt4_2.c"
|
||||
#line 528 "gen/ragel/16__alt4_2.c"
|
||||
|
||||
goto _st9;
|
||||
_ctr22:
|
||||
{
|
||||
#line 33 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt4_2.rl"
|
||||
#line 33 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl"
|
||||
a8 = p; b7 = b8 = NULL; }
|
||||
|
||||
#line 536 "gen/ragel/alt4_2.c"
|
||||
#line 536 "gen/ragel/16__alt4_2.c"
|
||||
|
||||
{
|
||||
#line 35 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt4_2.rl"
|
||||
#line 35 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl"
|
||||
|
||||
if (a1) { outc(out, 'A'); outs(out, a1, a2); }
|
||||
else if (b1) { outc(out, 'B'); outs(out, b1, b2); }
|
||||
@@ -548,108 +548,108 @@ static void lex(Input *in, Output *out)
|
||||
outc(out, '\n');
|
||||
}
|
||||
|
||||
#line 552 "gen/ragel/alt4_2.c"
|
||||
#line 552 "gen/ragel/16__alt4_2.c"
|
||||
|
||||
goto _st9;
|
||||
_ctr24:
|
||||
{
|
||||
#line 20 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt4_2.rl"
|
||||
#line 20 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl"
|
||||
b1 = p; }
|
||||
|
||||
#line 560 "gen/ragel/alt4_2.c"
|
||||
#line 560 "gen/ragel/16__alt4_2.c"
|
||||
|
||||
{
|
||||
#line 20 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt4_2.rl"
|
||||
#line 20 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl"
|
||||
b2 = p; a1 = a2 = NULL; }
|
||||
|
||||
#line 566 "gen/ragel/alt4_2.c"
|
||||
#line 566 "gen/ragel/16__alt4_2.c"
|
||||
|
||||
{
|
||||
#line 21 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt4_2.rl"
|
||||
#line 21 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl"
|
||||
a1 = p; }
|
||||
|
||||
#line 572 "gen/ragel/alt4_2.c"
|
||||
#line 572 "gen/ragel/16__alt4_2.c"
|
||||
|
||||
{
|
||||
#line 21 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt4_2.rl"
|
||||
#line 21 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl"
|
||||
a2 = p; b1 = b2 = NULL; }
|
||||
|
||||
#line 578 "gen/ragel/alt4_2.c"
|
||||
#line 578 "gen/ragel/16__alt4_2.c"
|
||||
|
||||
{
|
||||
#line 24 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt4_2.rl"
|
||||
#line 24 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl"
|
||||
b3 = p; }
|
||||
|
||||
#line 584 "gen/ragel/alt4_2.c"
|
||||
#line 584 "gen/ragel/16__alt4_2.c"
|
||||
|
||||
{
|
||||
#line 24 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt4_2.rl"
|
||||
#line 24 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl"
|
||||
b4 = p; a3 = a4 = NULL; }
|
||||
|
||||
#line 590 "gen/ragel/alt4_2.c"
|
||||
#line 590 "gen/ragel/16__alt4_2.c"
|
||||
|
||||
{
|
||||
#line 25 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt4_2.rl"
|
||||
#line 25 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl"
|
||||
a3 = p; }
|
||||
|
||||
#line 596 "gen/ragel/alt4_2.c"
|
||||
#line 596 "gen/ragel/16__alt4_2.c"
|
||||
|
||||
{
|
||||
#line 25 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt4_2.rl"
|
||||
#line 25 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl"
|
||||
a4 = p; b3 = b4 = NULL; }
|
||||
|
||||
#line 602 "gen/ragel/alt4_2.c"
|
||||
#line 602 "gen/ragel/16__alt4_2.c"
|
||||
|
||||
{
|
||||
#line 28 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt4_2.rl"
|
||||
#line 28 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl"
|
||||
b5 = p; }
|
||||
|
||||
#line 608 "gen/ragel/alt4_2.c"
|
||||
#line 608 "gen/ragel/16__alt4_2.c"
|
||||
|
||||
{
|
||||
#line 28 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt4_2.rl"
|
||||
#line 28 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl"
|
||||
b6 = p; a5 = a6 = NULL; }
|
||||
|
||||
#line 614 "gen/ragel/alt4_2.c"
|
||||
#line 614 "gen/ragel/16__alt4_2.c"
|
||||
|
||||
{
|
||||
#line 29 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt4_2.rl"
|
||||
#line 29 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl"
|
||||
a5 = p; }
|
||||
|
||||
#line 620 "gen/ragel/alt4_2.c"
|
||||
#line 620 "gen/ragel/16__alt4_2.c"
|
||||
|
||||
{
|
||||
#line 29 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt4_2.rl"
|
||||
#line 29 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl"
|
||||
a6 = p; b5 = b6 = NULL; }
|
||||
|
||||
#line 626 "gen/ragel/alt4_2.c"
|
||||
#line 626 "gen/ragel/16__alt4_2.c"
|
||||
|
||||
{
|
||||
#line 32 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt4_2.rl"
|
||||
#line 32 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl"
|
||||
b7 = p; }
|
||||
|
||||
#line 632 "gen/ragel/alt4_2.c"
|
||||
#line 632 "gen/ragel/16__alt4_2.c"
|
||||
|
||||
{
|
||||
#line 32 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt4_2.rl"
|
||||
#line 32 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl"
|
||||
b8 = p; a7 = a8 = NULL; }
|
||||
|
||||
#line 638 "gen/ragel/alt4_2.c"
|
||||
#line 638 "gen/ragel/16__alt4_2.c"
|
||||
|
||||
{
|
||||
#line 33 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt4_2.rl"
|
||||
#line 33 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl"
|
||||
a7 = p; }
|
||||
|
||||
#line 644 "gen/ragel/alt4_2.c"
|
||||
#line 644 "gen/ragel/16__alt4_2.c"
|
||||
|
||||
{
|
||||
#line 33 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt4_2.rl"
|
||||
#line 33 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl"
|
||||
a8 = p; b7 = b8 = NULL; }
|
||||
|
||||
#line 650 "gen/ragel/alt4_2.c"
|
||||
#line 650 "gen/ragel/16__alt4_2.c"
|
||||
|
||||
{
|
||||
#line 35 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt4_2.rl"
|
||||
#line 35 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl"
|
||||
|
||||
if (a1) { outc(out, 'A'); outs(out, a1, a2); }
|
||||
else if (b1) { outc(out, 'B'); outs(out, b1, b2); }
|
||||
@@ -662,7 +662,7 @@ static void lex(Input *in, Output *out)
|
||||
outc(out, '\n');
|
||||
}
|
||||
|
||||
#line 666 "gen/ragel/alt4_2.c"
|
||||
#line 666 "gen/ragel/16__alt4_2.c"
|
||||
|
||||
goto _st9;
|
||||
_st9:
|
||||
@@ -690,10 +690,10 @@ static void lex(Input *in, Output *out)
|
||||
goto _pop;
|
||||
_ctr25:
|
||||
{
|
||||
#line 21 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt4_2.rl"
|
||||
#line 21 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl"
|
||||
a1 = p; }
|
||||
|
||||
#line 697 "gen/ragel/alt4_2.c"
|
||||
#line 697 "gen/ragel/16__alt4_2.c"
|
||||
|
||||
goto _st1;
|
||||
_st1:
|
||||
@@ -717,16 +717,16 @@ static void lex(Input *in, Output *out)
|
||||
}
|
||||
_ctr3:
|
||||
{
|
||||
#line 21 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt4_2.rl"
|
||||
#line 21 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl"
|
||||
a2 = p; b1 = b2 = NULL; }
|
||||
|
||||
#line 724 "gen/ragel/alt4_2.c"
|
||||
#line 724 "gen/ragel/16__alt4_2.c"
|
||||
|
||||
{
|
||||
#line 24 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt4_2.rl"
|
||||
#line 24 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl"
|
||||
b3 = p; }
|
||||
|
||||
#line 730 "gen/ragel/alt4_2.c"
|
||||
#line 730 "gen/ragel/16__alt4_2.c"
|
||||
|
||||
goto _st2;
|
||||
_st2:
|
||||
@@ -750,16 +750,16 @@ static void lex(Input *in, Output *out)
|
||||
}
|
||||
_ctr6:
|
||||
{
|
||||
#line 24 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt4_2.rl"
|
||||
#line 24 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl"
|
||||
b4 = p; a3 = a4 = NULL; }
|
||||
|
||||
#line 757 "gen/ragel/alt4_2.c"
|
||||
#line 757 "gen/ragel/16__alt4_2.c"
|
||||
|
||||
{
|
||||
#line 29 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt4_2.rl"
|
||||
#line 29 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl"
|
||||
a5 = p; }
|
||||
|
||||
#line 763 "gen/ragel/alt4_2.c"
|
||||
#line 763 "gen/ragel/16__alt4_2.c"
|
||||
|
||||
goto _st3;
|
||||
_st3:
|
||||
@@ -783,16 +783,16 @@ static void lex(Input *in, Output *out)
|
||||
}
|
||||
_ctr9:
|
||||
{
|
||||
#line 29 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt4_2.rl"
|
||||
#line 29 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl"
|
||||
a6 = p; b5 = b6 = NULL; }
|
||||
|
||||
#line 790 "gen/ragel/alt4_2.c"
|
||||
#line 790 "gen/ragel/16__alt4_2.c"
|
||||
|
||||
{
|
||||
#line 32 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt4_2.rl"
|
||||
#line 32 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl"
|
||||
b7 = p; }
|
||||
|
||||
#line 796 "gen/ragel/alt4_2.c"
|
||||
#line 796 "gen/ragel/16__alt4_2.c"
|
||||
|
||||
goto _st4;
|
||||
_st4:
|
||||
@@ -813,10 +813,10 @@ static void lex(Input *in, Output *out)
|
||||
}
|
||||
_ctr26:
|
||||
{
|
||||
#line 20 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt4_2.rl"
|
||||
#line 20 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl"
|
||||
b1 = p; }
|
||||
|
||||
#line 820 "gen/ragel/alt4_2.c"
|
||||
#line 820 "gen/ragel/16__alt4_2.c"
|
||||
|
||||
goto _st5;
|
||||
_st5:
|
||||
@@ -840,16 +840,16 @@ static void lex(Input *in, Output *out)
|
||||
}
|
||||
_ctr14:
|
||||
{
|
||||
#line 20 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt4_2.rl"
|
||||
#line 20 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl"
|
||||
b2 = p; a1 = a2 = NULL; }
|
||||
|
||||
#line 847 "gen/ragel/alt4_2.c"
|
||||
#line 847 "gen/ragel/16__alt4_2.c"
|
||||
|
||||
{
|
||||
#line 25 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt4_2.rl"
|
||||
#line 25 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl"
|
||||
a3 = p; }
|
||||
|
||||
#line 853 "gen/ragel/alt4_2.c"
|
||||
#line 853 "gen/ragel/16__alt4_2.c"
|
||||
|
||||
goto _st6;
|
||||
_st6:
|
||||
@@ -873,16 +873,16 @@ static void lex(Input *in, Output *out)
|
||||
}
|
||||
_ctr17:
|
||||
{
|
||||
#line 25 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt4_2.rl"
|
||||
#line 25 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl"
|
||||
a4 = p; b3 = b4 = NULL; }
|
||||
|
||||
#line 880 "gen/ragel/alt4_2.c"
|
||||
#line 880 "gen/ragel/16__alt4_2.c"
|
||||
|
||||
{
|
||||
#line 28 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt4_2.rl"
|
||||
#line 28 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl"
|
||||
b5 = p; }
|
||||
|
||||
#line 886 "gen/ragel/alt4_2.c"
|
||||
#line 886 "gen/ragel/16__alt4_2.c"
|
||||
|
||||
goto _st7;
|
||||
_st7:
|
||||
@@ -906,16 +906,16 @@ static void lex(Input *in, Output *out)
|
||||
}
|
||||
_ctr20:
|
||||
{
|
||||
#line 28 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt4_2.rl"
|
||||
#line 28 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl"
|
||||
b6 = p; a5 = a6 = NULL; }
|
||||
|
||||
#line 913 "gen/ragel/alt4_2.c"
|
||||
#line 913 "gen/ragel/16__alt4_2.c"
|
||||
|
||||
{
|
||||
#line 33 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt4_2.rl"
|
||||
#line 33 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl"
|
||||
a7 = p; }
|
||||
|
||||
#line 919 "gen/ragel/alt4_2.c"
|
||||
#line 919 "gen/ragel/16__alt4_2.c"
|
||||
|
||||
goto _st8;
|
||||
_st8:
|
||||
@@ -951,7 +951,7 @@ static void lex(Input *in, Output *out)
|
||||
_out: {}
|
||||
}
|
||||
|
||||
#line 68 "../../../benchmarks/submatch_dfa_aot/src/ragel/alt4_2.rl"
|
||||
#line 68 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl"
|
||||
|
||||
|
||||
in->p = p;
|
||||
+674
-674
File diff suppressed because it is too large
Load Diff
+2490
-2490
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,398 @@
|
||||
#line 1 "../../../benchmarks/submatch_dfa_aot/src/ragel/20__cat2_0.rl"
|
||||
#include "ragel/common.c"
|
||||
|
||||
const char *delim = "\n";
|
||||
|
||||
|
||||
#line 17 "../../../benchmarks/submatch_dfa_aot/src/ragel/20__cat2_0.rl"
|
||||
|
||||
|
||||
|
||||
#line 12 "gen/ragel/20__cat2_0.c"
|
||||
static const int abcd_start = 5;
|
||||
static const int abcd_first_final = 5;
|
||||
static const int abcd_error = 0;
|
||||
|
||||
static const int abcd_en_main = 5;
|
||||
|
||||
|
||||
#line 19 "../../../benchmarks/submatch_dfa_aot/src/ragel/20__cat2_0.rl"
|
||||
|
||||
|
||||
static void lex(Input *in, Output *out)
|
||||
{
|
||||
char *p = in->p;
|
||||
char *pe = in->pe;
|
||||
const char
|
||||
*a0, *a1,
|
||||
*b0, *b1;
|
||||
int cs;
|
||||
|
||||
|
||||
#line 33 "gen/ragel/20__cat2_0.c"
|
||||
{
|
||||
cs = (int)abcd_start;
|
||||
}
|
||||
|
||||
#line 30 "../../../benchmarks/submatch_dfa_aot/src/ragel/20__cat2_0.rl"
|
||||
|
||||
|
||||
#line 41 "gen/ragel/20__cat2_0.c"
|
||||
{
|
||||
if ( p == pe )
|
||||
goto _test_eof;
|
||||
switch ( cs ) {
|
||||
case 5:
|
||||
goto st_case_5;
|
||||
case 0:
|
||||
goto st_case_0;
|
||||
case 1:
|
||||
goto st_case_1;
|
||||
case 2:
|
||||
goto st_case_2;
|
||||
case 3:
|
||||
goto st_case_3;
|
||||
case 4:
|
||||
goto st_case_4;
|
||||
}
|
||||
goto st_out;
|
||||
_ctr2:
|
||||
{
|
||||
#line 9 "../../../benchmarks/submatch_dfa_aot/src/ragel/20__cat2_0.rl"
|
||||
b0 = p; }
|
||||
|
||||
#line 65 "gen/ragel/20__cat2_0.c"
|
||||
|
||||
{
|
||||
#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/20__cat2_0.rl"
|
||||
a1 = p; }
|
||||
|
||||
#line 71 "gen/ragel/20__cat2_0.c"
|
||||
|
||||
{
|
||||
#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/20__cat2_0.rl"
|
||||
b1 = p; }
|
||||
|
||||
#line 77 "gen/ragel/20__cat2_0.c"
|
||||
|
||||
{
|
||||
#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/20__cat2_0.rl"
|
||||
|
||||
outs(out, a0, b0); outc(out, '.'); outs(out, b0, a1); outc(out, '.');
|
||||
outs(out, a1, b1); outc(out, '.'); outs(out, b1, p + 1);
|
||||
}
|
||||
|
||||
#line 86 "gen/ragel/20__cat2_0.c"
|
||||
|
||||
goto _st5;
|
||||
_ctr6:
|
||||
{
|
||||
#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/20__cat2_0.rl"
|
||||
a1 = p; }
|
||||
|
||||
#line 94 "gen/ragel/20__cat2_0.c"
|
||||
|
||||
{
|
||||
#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/20__cat2_0.rl"
|
||||
b1 = p; }
|
||||
|
||||
#line 100 "gen/ragel/20__cat2_0.c"
|
||||
|
||||
{
|
||||
#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/20__cat2_0.rl"
|
||||
|
||||
outs(out, a0, b0); outc(out, '.'); outs(out, b0, a1); outc(out, '.');
|
||||
outs(out, a1, b1); outc(out, '.'); outs(out, b1, p + 1);
|
||||
}
|
||||
|
||||
#line 109 "gen/ragel/20__cat2_0.c"
|
||||
|
||||
goto _st5;
|
||||
_ctr10:
|
||||
{
|
||||
#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/20__cat2_0.rl"
|
||||
b1 = p; }
|
||||
|
||||
#line 117 "gen/ragel/20__cat2_0.c"
|
||||
|
||||
{
|
||||
#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/20__cat2_0.rl"
|
||||
|
||||
outs(out, a0, b0); outc(out, '.'); outs(out, b0, a1); outc(out, '.');
|
||||
outs(out, a1, b1); outc(out, '.'); outs(out, b1, p + 1);
|
||||
}
|
||||
|
||||
#line 126 "gen/ragel/20__cat2_0.c"
|
||||
|
||||
goto _st5;
|
||||
_ctr13:
|
||||
{
|
||||
#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/20__cat2_0.rl"
|
||||
|
||||
outs(out, a0, b0); outc(out, '.'); outs(out, b0, a1); outc(out, '.');
|
||||
outs(out, a1, b1); outc(out, '.'); outs(out, b1, p + 1);
|
||||
}
|
||||
|
||||
#line 137 "gen/ragel/20__cat2_0.c"
|
||||
|
||||
goto _st5;
|
||||
_ctr15:
|
||||
{
|
||||
#line 9 "../../../benchmarks/submatch_dfa_aot/src/ragel/20__cat2_0.rl"
|
||||
a0 = p; }
|
||||
|
||||
#line 145 "gen/ragel/20__cat2_0.c"
|
||||
|
||||
{
|
||||
#line 9 "../../../benchmarks/submatch_dfa_aot/src/ragel/20__cat2_0.rl"
|
||||
b0 = p; }
|
||||
|
||||
#line 151 "gen/ragel/20__cat2_0.c"
|
||||
|
||||
{
|
||||
#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/20__cat2_0.rl"
|
||||
a1 = p; }
|
||||
|
||||
#line 157 "gen/ragel/20__cat2_0.c"
|
||||
|
||||
{
|
||||
#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/20__cat2_0.rl"
|
||||
b1 = p; }
|
||||
|
||||
#line 163 "gen/ragel/20__cat2_0.c"
|
||||
|
||||
{
|
||||
#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/20__cat2_0.rl"
|
||||
|
||||
outs(out, a0, b0); outc(out, '.'); outs(out, b0, a1); outc(out, '.');
|
||||
outs(out, a1, b1); outc(out, '.'); outs(out, b1, p + 1);
|
||||
}
|
||||
|
||||
#line 172 "gen/ragel/20__cat2_0.c"
|
||||
|
||||
goto _st5;
|
||||
_st5:
|
||||
p+= 1;
|
||||
if ( p == pe )
|
||||
goto _test_eof5;
|
||||
st_case_5:
|
||||
switch( ( (*( p))) ) {
|
||||
case 10: {
|
||||
goto _ctr15;
|
||||
}
|
||||
case 97: {
|
||||
goto _ctr16;
|
||||
}
|
||||
case 98: {
|
||||
goto _ctr17;
|
||||
}
|
||||
}
|
||||
{
|
||||
goto _st0;
|
||||
}
|
||||
st_case_0:
|
||||
_st0:
|
||||
cs = 0;
|
||||
goto _pop;
|
||||
_ctr3:
|
||||
{
|
||||
#line 9 "../../../benchmarks/submatch_dfa_aot/src/ragel/20__cat2_0.rl"
|
||||
b0 = p; }
|
||||
|
||||
#line 203 "gen/ragel/20__cat2_0.c"
|
||||
|
||||
{
|
||||
#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/20__cat2_0.rl"
|
||||
a1 = p; }
|
||||
|
||||
#line 209 "gen/ragel/20__cat2_0.c"
|
||||
|
||||
goto _st1;
|
||||
_ctr16:
|
||||
{
|
||||
#line 9 "../../../benchmarks/submatch_dfa_aot/src/ragel/20__cat2_0.rl"
|
||||
a0 = p; }
|
||||
|
||||
#line 217 "gen/ragel/20__cat2_0.c"
|
||||
|
||||
{
|
||||
#line 9 "../../../benchmarks/submatch_dfa_aot/src/ragel/20__cat2_0.rl"
|
||||
b0 = p; }
|
||||
|
||||
#line 223 "gen/ragel/20__cat2_0.c"
|
||||
|
||||
{
|
||||
#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/20__cat2_0.rl"
|
||||
a1 = p; }
|
||||
|
||||
#line 229 "gen/ragel/20__cat2_0.c"
|
||||
|
||||
goto _st1;
|
||||
_st1:
|
||||
p+= 1;
|
||||
if ( p == pe )
|
||||
goto _test_eof1;
|
||||
st_case_1:
|
||||
switch( ( (*( p))) ) {
|
||||
case 10: {
|
||||
goto _ctr2;
|
||||
}
|
||||
case 97: {
|
||||
goto _ctr3;
|
||||
}
|
||||
case 98: {
|
||||
goto _ctr4;
|
||||
}
|
||||
}
|
||||
{
|
||||
goto _st0;
|
||||
}
|
||||
_ctr4:
|
||||
{
|
||||
#line 9 "../../../benchmarks/submatch_dfa_aot/src/ragel/20__cat2_0.rl"
|
||||
b0 = p; }
|
||||
|
||||
#line 256 "gen/ragel/20__cat2_0.c"
|
||||
|
||||
{
|
||||
#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/20__cat2_0.rl"
|
||||
a1 = p; }
|
||||
|
||||
#line 262 "gen/ragel/20__cat2_0.c"
|
||||
|
||||
{
|
||||
#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/20__cat2_0.rl"
|
||||
b1 = p; }
|
||||
|
||||
#line 268 "gen/ragel/20__cat2_0.c"
|
||||
|
||||
goto _st2;
|
||||
_ctr8:
|
||||
{
|
||||
#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/20__cat2_0.rl"
|
||||
a1 = p; }
|
||||
|
||||
#line 276 "gen/ragel/20__cat2_0.c"
|
||||
|
||||
{
|
||||
#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/20__cat2_0.rl"
|
||||
b1 = p; }
|
||||
|
||||
#line 282 "gen/ragel/20__cat2_0.c"
|
||||
|
||||
goto _st2;
|
||||
_ctr17:
|
||||
{
|
||||
#line 9 "../../../benchmarks/submatch_dfa_aot/src/ragel/20__cat2_0.rl"
|
||||
a0 = p; }
|
||||
|
||||
#line 290 "gen/ragel/20__cat2_0.c"
|
||||
|
||||
{
|
||||
#line 9 "../../../benchmarks/submatch_dfa_aot/src/ragel/20__cat2_0.rl"
|
||||
b0 = p; }
|
||||
|
||||
#line 296 "gen/ragel/20__cat2_0.c"
|
||||
|
||||
{
|
||||
#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/20__cat2_0.rl"
|
||||
a1 = p; }
|
||||
|
||||
#line 302 "gen/ragel/20__cat2_0.c"
|
||||
|
||||
{
|
||||
#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/20__cat2_0.rl"
|
||||
b1 = p; }
|
||||
|
||||
#line 308 "gen/ragel/20__cat2_0.c"
|
||||
|
||||
goto _st2;
|
||||
_st2:
|
||||
p+= 1;
|
||||
if ( p == pe )
|
||||
goto _test_eof2;
|
||||
st_case_2:
|
||||
switch( ( (*( p))) ) {
|
||||
case 10: {
|
||||
goto _ctr6;
|
||||
}
|
||||
case 97: {
|
||||
goto _ctr7;
|
||||
}
|
||||
case 98: {
|
||||
goto _ctr8;
|
||||
}
|
||||
}
|
||||
{
|
||||
goto _st0;
|
||||
}
|
||||
_ctr7:
|
||||
{
|
||||
#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/20__cat2_0.rl"
|
||||
a1 = p; }
|
||||
|
||||
#line 335 "gen/ragel/20__cat2_0.c"
|
||||
|
||||
goto _st3;
|
||||
_st3:
|
||||
p+= 1;
|
||||
if ( p == pe )
|
||||
goto _test_eof3;
|
||||
st_case_3:
|
||||
switch( ( (*( p))) ) {
|
||||
case 10: {
|
||||
goto _ctr10;
|
||||
}
|
||||
case 97: {
|
||||
goto _st3;
|
||||
}
|
||||
case 98: {
|
||||
goto _ctr11;
|
||||
}
|
||||
}
|
||||
{
|
||||
goto _st0;
|
||||
}
|
||||
_ctr11:
|
||||
{
|
||||
#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/20__cat2_0.rl"
|
||||
b1 = p; }
|
||||
|
||||
#line 362 "gen/ragel/20__cat2_0.c"
|
||||
|
||||
goto _st4;
|
||||
_st4:
|
||||
p+= 1;
|
||||
if ( p == pe )
|
||||
goto _test_eof4;
|
||||
st_case_4:
|
||||
switch( ( (*( p))) ) {
|
||||
case 10: {
|
||||
goto _ctr13;
|
||||
}
|
||||
case 98: {
|
||||
goto _st4;
|
||||
}
|
||||
}
|
||||
{
|
||||
goto _st0;
|
||||
}
|
||||
st_out:
|
||||
_test_eof5: cs = 5; goto _test_eof;
|
||||
_test_eof1: cs = 1; goto _test_eof;
|
||||
_test_eof2: cs = 2; goto _test_eof;
|
||||
_test_eof3: cs = 3; goto _test_eof;
|
||||
_test_eof4: cs = 4; goto _test_eof;
|
||||
|
||||
_test_eof: {}
|
||||
if ( cs >= 5 )
|
||||
goto _out; _pop: {}
|
||||
_out: {}
|
||||
}
|
||||
|
||||
#line 31 "../../../benchmarks/submatch_dfa_aot/src/ragel/20__cat2_0.rl"
|
||||
|
||||
|
||||
in->p = p;
|
||||
in->pe = pe;
|
||||
}
|
||||
+54
-54
@@ -1,14 +1,14 @@
|
||||
#line 1 "../../../benchmarks/submatch_dfa_aot/src/ragel/cat2_4.rl"
|
||||
#line 1 "../../../benchmarks/submatch_dfa_aot/src/ragel/21__cat2_4.rl"
|
||||
#include "ragel/common.c"
|
||||
|
||||
const char *delim = "\n";
|
||||
|
||||
|
||||
#line 17 "../../../benchmarks/submatch_dfa_aot/src/ragel/cat2_4.rl"
|
||||
#line 17 "../../../benchmarks/submatch_dfa_aot/src/ragel/21__cat2_4.rl"
|
||||
|
||||
|
||||
|
||||
#line 12 "gen/ragel/cat2_4.c"
|
||||
#line 12 "gen/ragel/21__cat2_4.c"
|
||||
static const int abcd_start = 16;
|
||||
static const int abcd_first_final = 16;
|
||||
static const int abcd_error = 0;
|
||||
@@ -16,7 +16,7 @@ static const int abcd_error = 0;
|
||||
static const int abcd_en_main = 16;
|
||||
|
||||
|
||||
#line 19 "../../../benchmarks/submatch_dfa_aot/src/ragel/cat2_4.rl"
|
||||
#line 19 "../../../benchmarks/submatch_dfa_aot/src/ragel/21__cat2_4.rl"
|
||||
|
||||
|
||||
static void lex(Input *in, Output *out)
|
||||
@@ -29,15 +29,15 @@ static void lex(Input *in, Output *out)
|
||||
int cs;
|
||||
|
||||
|
||||
#line 33 "gen/ragel/cat2_4.c"
|
||||
#line 33 "gen/ragel/21__cat2_4.c"
|
||||
{
|
||||
cs = (int)abcd_start;
|
||||
}
|
||||
|
||||
#line 30 "../../../benchmarks/submatch_dfa_aot/src/ragel/cat2_4.rl"
|
||||
#line 30 "../../../benchmarks/submatch_dfa_aot/src/ragel/21__cat2_4.rl"
|
||||
|
||||
|
||||
#line 41 "gen/ragel/cat2_4.c"
|
||||
#line 41 "gen/ragel/21__cat2_4.c"
|
||||
{
|
||||
if ( p == pe )
|
||||
goto _test_eof;
|
||||
@@ -80,13 +80,13 @@ static void lex(Input *in, Output *out)
|
||||
goto st_out;
|
||||
_ctr17:
|
||||
{
|
||||
#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/cat2_4.rl"
|
||||
#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/21__cat2_4.rl"
|
||||
|
||||
outs(out, a0, b0); outc(out, '.'); outs(out, b0, a1); outc(out, '.');
|
||||
outs(out, a1, b1); outc(out, '.'); outs(out, b1, p + 1);
|
||||
}
|
||||
|
||||
#line 90 "gen/ragel/cat2_4.c"
|
||||
#line 90 "gen/ragel/21__cat2_4.c"
|
||||
|
||||
goto _st16;
|
||||
_st16:
|
||||
@@ -106,16 +106,16 @@ static void lex(Input *in, Output *out)
|
||||
goto _pop;
|
||||
_ctr29:
|
||||
{
|
||||
#line 9 "../../../benchmarks/submatch_dfa_aot/src/ragel/cat2_4.rl"
|
||||
#line 9 "../../../benchmarks/submatch_dfa_aot/src/ragel/21__cat2_4.rl"
|
||||
a0 = p; }
|
||||
|
||||
#line 113 "gen/ragel/cat2_4.c"
|
||||
#line 113 "gen/ragel/21__cat2_4.c"
|
||||
|
||||
{
|
||||
#line 9 "../../../benchmarks/submatch_dfa_aot/src/ragel/cat2_4.rl"
|
||||
#line 9 "../../../benchmarks/submatch_dfa_aot/src/ragel/21__cat2_4.rl"
|
||||
b0 = p; }
|
||||
|
||||
#line 119 "gen/ragel/cat2_4.c"
|
||||
#line 119 "gen/ragel/21__cat2_4.c"
|
||||
|
||||
goto _st1;
|
||||
_st1:
|
||||
@@ -131,10 +131,10 @@ static void lex(Input *in, Output *out)
|
||||
}
|
||||
_ctr2:
|
||||
{
|
||||
#line 9 "../../../benchmarks/submatch_dfa_aot/src/ragel/cat2_4.rl"
|
||||
#line 9 "../../../benchmarks/submatch_dfa_aot/src/ragel/21__cat2_4.rl"
|
||||
b0 = p; }
|
||||
|
||||
#line 138 "gen/ragel/cat2_4.c"
|
||||
#line 138 "gen/ragel/21__cat2_4.c"
|
||||
|
||||
goto _st2;
|
||||
_st2:
|
||||
@@ -150,10 +150,10 @@ static void lex(Input *in, Output *out)
|
||||
}
|
||||
_ctr4:
|
||||
{
|
||||
#line 9 "../../../benchmarks/submatch_dfa_aot/src/ragel/cat2_4.rl"
|
||||
#line 9 "../../../benchmarks/submatch_dfa_aot/src/ragel/21__cat2_4.rl"
|
||||
b0 = p; }
|
||||
|
||||
#line 157 "gen/ragel/cat2_4.c"
|
||||
#line 157 "gen/ragel/21__cat2_4.c"
|
||||
|
||||
goto _st3;
|
||||
_st3:
|
||||
@@ -169,10 +169,10 @@ static void lex(Input *in, Output *out)
|
||||
}
|
||||
_ctr6:
|
||||
{
|
||||
#line 9 "../../../benchmarks/submatch_dfa_aot/src/ragel/cat2_4.rl"
|
||||
#line 9 "../../../benchmarks/submatch_dfa_aot/src/ragel/21__cat2_4.rl"
|
||||
b0 = p; }
|
||||
|
||||
#line 176 "gen/ragel/cat2_4.c"
|
||||
#line 176 "gen/ragel/21__cat2_4.c"
|
||||
|
||||
goto _st4;
|
||||
_st4:
|
||||
@@ -193,22 +193,22 @@ static void lex(Input *in, Output *out)
|
||||
}
|
||||
_ctr8:
|
||||
{
|
||||
#line 9 "../../../benchmarks/submatch_dfa_aot/src/ragel/cat2_4.rl"
|
||||
#line 9 "../../../benchmarks/submatch_dfa_aot/src/ragel/21__cat2_4.rl"
|
||||
b0 = p; }
|
||||
|
||||
#line 200 "gen/ragel/cat2_4.c"
|
||||
#line 200 "gen/ragel/21__cat2_4.c"
|
||||
|
||||
{
|
||||
#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/cat2_4.rl"
|
||||
#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/21__cat2_4.rl"
|
||||
a1 = p; }
|
||||
|
||||
#line 206 "gen/ragel/cat2_4.c"
|
||||
#line 206 "gen/ragel/21__cat2_4.c"
|
||||
|
||||
{
|
||||
#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/cat2_4.rl"
|
||||
#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/21__cat2_4.rl"
|
||||
b1 = p; }
|
||||
|
||||
#line 212 "gen/ragel/cat2_4.c"
|
||||
#line 212 "gen/ragel/21__cat2_4.c"
|
||||
|
||||
goto _st5;
|
||||
_st5:
|
||||
@@ -229,22 +229,22 @@ static void lex(Input *in, Output *out)
|
||||
}
|
||||
_ctr11:
|
||||
{
|
||||
#line 9 "../../../benchmarks/submatch_dfa_aot/src/ragel/cat2_4.rl"
|
||||
#line 9 "../../../benchmarks/submatch_dfa_aot/src/ragel/21__cat2_4.rl"
|
||||
b0 = p; }
|
||||
|
||||
#line 236 "gen/ragel/cat2_4.c"
|
||||
#line 236 "gen/ragel/21__cat2_4.c"
|
||||
|
||||
{
|
||||
#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/cat2_4.rl"
|
||||
#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/21__cat2_4.rl"
|
||||
a1 = p; }
|
||||
|
||||
#line 242 "gen/ragel/cat2_4.c"
|
||||
#line 242 "gen/ragel/21__cat2_4.c"
|
||||
|
||||
{
|
||||
#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/cat2_4.rl"
|
||||
#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/21__cat2_4.rl"
|
||||
b1 = p; }
|
||||
|
||||
#line 248 "gen/ragel/cat2_4.c"
|
||||
#line 248 "gen/ragel/21__cat2_4.c"
|
||||
|
||||
goto _st6;
|
||||
_st6:
|
||||
@@ -265,22 +265,22 @@ static void lex(Input *in, Output *out)
|
||||
}
|
||||
_ctr13:
|
||||
{
|
||||
#line 9 "../../../benchmarks/submatch_dfa_aot/src/ragel/cat2_4.rl"
|
||||
#line 9 "../../../benchmarks/submatch_dfa_aot/src/ragel/21__cat2_4.rl"
|
||||
b0 = p; }
|
||||
|
||||
#line 272 "gen/ragel/cat2_4.c"
|
||||
#line 272 "gen/ragel/21__cat2_4.c"
|
||||
|
||||
{
|
||||
#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/cat2_4.rl"
|
||||
#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/21__cat2_4.rl"
|
||||
a1 = p; }
|
||||
|
||||
#line 278 "gen/ragel/cat2_4.c"
|
||||
#line 278 "gen/ragel/21__cat2_4.c"
|
||||
|
||||
{
|
||||
#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/cat2_4.rl"
|
||||
#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/21__cat2_4.rl"
|
||||
b1 = p; }
|
||||
|
||||
#line 284 "gen/ragel/cat2_4.c"
|
||||
#line 284 "gen/ragel/21__cat2_4.c"
|
||||
|
||||
goto _st7;
|
||||
_st7:
|
||||
@@ -301,22 +301,22 @@ static void lex(Input *in, Output *out)
|
||||
}
|
||||
_ctr15:
|
||||
{
|
||||
#line 9 "../../../benchmarks/submatch_dfa_aot/src/ragel/cat2_4.rl"
|
||||
#line 9 "../../../benchmarks/submatch_dfa_aot/src/ragel/21__cat2_4.rl"
|
||||
b0 = p; }
|
||||
|
||||
#line 308 "gen/ragel/cat2_4.c"
|
||||
#line 308 "gen/ragel/21__cat2_4.c"
|
||||
|
||||
{
|
||||
#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/cat2_4.rl"
|
||||
#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/21__cat2_4.rl"
|
||||
a1 = p; }
|
||||
|
||||
#line 314 "gen/ragel/cat2_4.c"
|
||||
#line 314 "gen/ragel/21__cat2_4.c"
|
||||
|
||||
{
|
||||
#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/cat2_4.rl"
|
||||
#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/21__cat2_4.rl"
|
||||
b1 = p; }
|
||||
|
||||
#line 320 "gen/ragel/cat2_4.c"
|
||||
#line 320 "gen/ragel/21__cat2_4.c"
|
||||
|
||||
goto _st8;
|
||||
_st8:
|
||||
@@ -359,16 +359,16 @@ static void lex(Input *in, Output *out)
|
||||
}
|
||||
_ctr19:
|
||||
{
|
||||
#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/cat2_4.rl"
|
||||
#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/21__cat2_4.rl"
|
||||
a1 = p; }
|
||||
|
||||
#line 366 "gen/ragel/cat2_4.c"
|
||||
#line 366 "gen/ragel/21__cat2_4.c"
|
||||
|
||||
{
|
||||
#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/cat2_4.rl"
|
||||
#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/21__cat2_4.rl"
|
||||
b1 = p; }
|
||||
|
||||
#line 372 "gen/ragel/cat2_4.c"
|
||||
#line 372 "gen/ragel/21__cat2_4.c"
|
||||
|
||||
goto _st10;
|
||||
_st10:
|
||||
@@ -384,10 +384,10 @@ static void lex(Input *in, Output *out)
|
||||
}
|
||||
_ctr21:
|
||||
{
|
||||
#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/cat2_4.rl"
|
||||
#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/21__cat2_4.rl"
|
||||
b1 = p; }
|
||||
|
||||
#line 391 "gen/ragel/cat2_4.c"
|
||||
#line 391 "gen/ragel/21__cat2_4.c"
|
||||
|
||||
goto _st11;
|
||||
_st11:
|
||||
@@ -403,10 +403,10 @@ static void lex(Input *in, Output *out)
|
||||
}
|
||||
_ctr23:
|
||||
{
|
||||
#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/cat2_4.rl"
|
||||
#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/21__cat2_4.rl"
|
||||
b1 = p; }
|
||||
|
||||
#line 410 "gen/ragel/cat2_4.c"
|
||||
#line 410 "gen/ragel/21__cat2_4.c"
|
||||
|
||||
goto _st12;
|
||||
_st12:
|
||||
@@ -422,10 +422,10 @@ static void lex(Input *in, Output *out)
|
||||
}
|
||||
_ctr25:
|
||||
{
|
||||
#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/cat2_4.rl"
|
||||
#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/21__cat2_4.rl"
|
||||
b1 = p; }
|
||||
|
||||
#line 429 "gen/ragel/cat2_4.c"
|
||||
#line 429 "gen/ragel/21__cat2_4.c"
|
||||
|
||||
goto _st13;
|
||||
_st13:
|
||||
@@ -503,7 +503,7 @@ static void lex(Input *in, Output *out)
|
||||
_out: {}
|
||||
}
|
||||
|
||||
#line 31 "../../../benchmarks/submatch_dfa_aot/src/ragel/cat2_4.rl"
|
||||
#line 31 "../../../benchmarks/submatch_dfa_aot/src/ragel/21__cat2_4.rl"
|
||||
|
||||
|
||||
in->p = p;
|
||||
+94
-94
@@ -1,14 +1,14 @@
|
||||
#line 1 "../../../benchmarks/submatch_dfa_aot/src/ragel/cat2_8.rl"
|
||||
#line 1 "../../../benchmarks/submatch_dfa_aot/src/ragel/22__cat2_8.rl"
|
||||
#include "ragel/common.c"
|
||||
|
||||
const char *delim = "\n";
|
||||
|
||||
|
||||
#line 17 "../../../benchmarks/submatch_dfa_aot/src/ragel/cat2_8.rl"
|
||||
#line 17 "../../../benchmarks/submatch_dfa_aot/src/ragel/22__cat2_8.rl"
|
||||
|
||||
|
||||
|
||||
#line 12 "gen/ragel/cat2_8.c"
|
||||
#line 12 "gen/ragel/22__cat2_8.c"
|
||||
static const int abcd_start = 28;
|
||||
static const int abcd_first_final = 28;
|
||||
static const int abcd_error = 0;
|
||||
@@ -16,7 +16,7 @@ static const int abcd_error = 0;
|
||||
static const int abcd_en_main = 28;
|
||||
|
||||
|
||||
#line 19 "../../../benchmarks/submatch_dfa_aot/src/ragel/cat2_8.rl"
|
||||
#line 19 "../../../benchmarks/submatch_dfa_aot/src/ragel/22__cat2_8.rl"
|
||||
|
||||
|
||||
static void lex(Input *in, Output *out)
|
||||
@@ -29,15 +29,15 @@ static void lex(Input *in, Output *out)
|
||||
int cs;
|
||||
|
||||
|
||||
#line 33 "gen/ragel/cat2_8.c"
|
||||
#line 33 "gen/ragel/22__cat2_8.c"
|
||||
{
|
||||
cs = (int)abcd_start;
|
||||
}
|
||||
|
||||
#line 30 "../../../benchmarks/submatch_dfa_aot/src/ragel/cat2_8.rl"
|
||||
#line 30 "../../../benchmarks/submatch_dfa_aot/src/ragel/22__cat2_8.rl"
|
||||
|
||||
|
||||
#line 41 "gen/ragel/cat2_8.c"
|
||||
#line 41 "gen/ragel/22__cat2_8.c"
|
||||
{
|
||||
if ( p == pe )
|
||||
goto _test_eof;
|
||||
@@ -104,13 +104,13 @@ static void lex(Input *in, Output *out)
|
||||
goto st_out;
|
||||
_ctr33:
|
||||
{
|
||||
#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/cat2_8.rl"
|
||||
#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/22__cat2_8.rl"
|
||||
|
||||
outs(out, a0, b0); outc(out, '.'); outs(out, b0, a1); outc(out, '.');
|
||||
outs(out, a1, b1); outc(out, '.'); outs(out, b1, p + 1);
|
||||
}
|
||||
|
||||
#line 114 "gen/ragel/cat2_8.c"
|
||||
#line 114 "gen/ragel/22__cat2_8.c"
|
||||
|
||||
goto _st28;
|
||||
_st28:
|
||||
@@ -130,16 +130,16 @@ static void lex(Input *in, Output *out)
|
||||
goto _pop;
|
||||
_ctr53:
|
||||
{
|
||||
#line 9 "../../../benchmarks/submatch_dfa_aot/src/ragel/cat2_8.rl"
|
||||
#line 9 "../../../benchmarks/submatch_dfa_aot/src/ragel/22__cat2_8.rl"
|
||||
a0 = p; }
|
||||
|
||||
#line 137 "gen/ragel/cat2_8.c"
|
||||
#line 137 "gen/ragel/22__cat2_8.c"
|
||||
|
||||
{
|
||||
#line 9 "../../../benchmarks/submatch_dfa_aot/src/ragel/cat2_8.rl"
|
||||
#line 9 "../../../benchmarks/submatch_dfa_aot/src/ragel/22__cat2_8.rl"
|
||||
b0 = p; }
|
||||
|
||||
#line 143 "gen/ragel/cat2_8.c"
|
||||
#line 143 "gen/ragel/22__cat2_8.c"
|
||||
|
||||
goto _st1;
|
||||
_st1:
|
||||
@@ -155,10 +155,10 @@ static void lex(Input *in, Output *out)
|
||||
}
|
||||
_ctr2:
|
||||
{
|
||||
#line 9 "../../../benchmarks/submatch_dfa_aot/src/ragel/cat2_8.rl"
|
||||
#line 9 "../../../benchmarks/submatch_dfa_aot/src/ragel/22__cat2_8.rl"
|
||||
b0 = p; }
|
||||
|
||||
#line 162 "gen/ragel/cat2_8.c"
|
||||
#line 162 "gen/ragel/22__cat2_8.c"
|
||||
|
||||
goto _st2;
|
||||
_st2:
|
||||
@@ -174,10 +174,10 @@ static void lex(Input *in, Output *out)
|
||||
}
|
||||
_ctr4:
|
||||
{
|
||||
#line 9 "../../../benchmarks/submatch_dfa_aot/src/ragel/cat2_8.rl"
|
||||
#line 9 "../../../benchmarks/submatch_dfa_aot/src/ragel/22__cat2_8.rl"
|
||||
b0 = p; }
|
||||
|
||||
#line 181 "gen/ragel/cat2_8.c"
|
||||
#line 181 "gen/ragel/22__cat2_8.c"
|
||||
|
||||
goto _st3;
|
||||
_st3:
|
||||
@@ -193,10 +193,10 @@ static void lex(Input *in, Output *out)
|
||||
}
|
||||
_ctr6:
|
||||
{
|
||||
#line 9 "../../../benchmarks/submatch_dfa_aot/src/ragel/cat2_8.rl"
|
||||
#line 9 "../../../benchmarks/submatch_dfa_aot/src/ragel/22__cat2_8.rl"
|
||||
b0 = p; }
|
||||
|
||||
#line 200 "gen/ragel/cat2_8.c"
|
||||
#line 200 "gen/ragel/22__cat2_8.c"
|
||||
|
||||
goto _st4;
|
||||
_st4:
|
||||
@@ -212,10 +212,10 @@ static void lex(Input *in, Output *out)
|
||||
}
|
||||
_ctr8:
|
||||
{
|
||||
#line 9 "../../../benchmarks/submatch_dfa_aot/src/ragel/cat2_8.rl"
|
||||
#line 9 "../../../benchmarks/submatch_dfa_aot/src/ragel/22__cat2_8.rl"
|
||||
b0 = p; }
|
||||
|
||||
#line 219 "gen/ragel/cat2_8.c"
|
||||
#line 219 "gen/ragel/22__cat2_8.c"
|
||||
|
||||
goto _st5;
|
||||
_st5:
|
||||
@@ -231,10 +231,10 @@ static void lex(Input *in, Output *out)
|
||||
}
|
||||
_ctr10:
|
||||
{
|
||||
#line 9 "../../../benchmarks/submatch_dfa_aot/src/ragel/cat2_8.rl"
|
||||
#line 9 "../../../benchmarks/submatch_dfa_aot/src/ragel/22__cat2_8.rl"
|
||||
b0 = p; }
|
||||
|
||||
#line 238 "gen/ragel/cat2_8.c"
|
||||
#line 238 "gen/ragel/22__cat2_8.c"
|
||||
|
||||
goto _st6;
|
||||
_st6:
|
||||
@@ -250,10 +250,10 @@ static void lex(Input *in, Output *out)
|
||||
}
|
||||
_ctr12:
|
||||
{
|
||||
#line 9 "../../../benchmarks/submatch_dfa_aot/src/ragel/cat2_8.rl"
|
||||
#line 9 "../../../benchmarks/submatch_dfa_aot/src/ragel/22__cat2_8.rl"
|
||||
b0 = p; }
|
||||
|
||||
#line 257 "gen/ragel/cat2_8.c"
|
||||
#line 257 "gen/ragel/22__cat2_8.c"
|
||||
|
||||
goto _st7;
|
||||
_st7:
|
||||
@@ -269,10 +269,10 @@ static void lex(Input *in, Output *out)
|
||||
}
|
||||
_ctr14:
|
||||
{
|
||||
#line 9 "../../../benchmarks/submatch_dfa_aot/src/ragel/cat2_8.rl"
|
||||
#line 9 "../../../benchmarks/submatch_dfa_aot/src/ragel/22__cat2_8.rl"
|
||||
b0 = p; }
|
||||
|
||||
#line 276 "gen/ragel/cat2_8.c"
|
||||
#line 276 "gen/ragel/22__cat2_8.c"
|
||||
|
||||
goto _st8;
|
||||
_st8:
|
||||
@@ -293,22 +293,22 @@ static void lex(Input *in, Output *out)
|
||||
}
|
||||
_ctr16:
|
||||
{
|
||||
#line 9 "../../../benchmarks/submatch_dfa_aot/src/ragel/cat2_8.rl"
|
||||
#line 9 "../../../benchmarks/submatch_dfa_aot/src/ragel/22__cat2_8.rl"
|
||||
b0 = p; }
|
||||
|
||||
#line 300 "gen/ragel/cat2_8.c"
|
||||
#line 300 "gen/ragel/22__cat2_8.c"
|
||||
|
||||
{
|
||||
#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/cat2_8.rl"
|
||||
#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/22__cat2_8.rl"
|
||||
a1 = p; }
|
||||
|
||||
#line 306 "gen/ragel/cat2_8.c"
|
||||
#line 306 "gen/ragel/22__cat2_8.c"
|
||||
|
||||
{
|
||||
#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/cat2_8.rl"
|
||||
#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/22__cat2_8.rl"
|
||||
b1 = p; }
|
||||
|
||||
#line 312 "gen/ragel/cat2_8.c"
|
||||
#line 312 "gen/ragel/22__cat2_8.c"
|
||||
|
||||
goto _st9;
|
||||
_st9:
|
||||
@@ -329,22 +329,22 @@ static void lex(Input *in, Output *out)
|
||||
}
|
||||
_ctr19:
|
||||
{
|
||||
#line 9 "../../../benchmarks/submatch_dfa_aot/src/ragel/cat2_8.rl"
|
||||
#line 9 "../../../benchmarks/submatch_dfa_aot/src/ragel/22__cat2_8.rl"
|
||||
b0 = p; }
|
||||
|
||||
#line 336 "gen/ragel/cat2_8.c"
|
||||
#line 336 "gen/ragel/22__cat2_8.c"
|
||||
|
||||
{
|
||||
#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/cat2_8.rl"
|
||||
#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/22__cat2_8.rl"
|
||||
a1 = p; }
|
||||
|
||||
#line 342 "gen/ragel/cat2_8.c"
|
||||
#line 342 "gen/ragel/22__cat2_8.c"
|
||||
|
||||
{
|
||||
#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/cat2_8.rl"
|
||||
#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/22__cat2_8.rl"
|
||||
b1 = p; }
|
||||
|
||||
#line 348 "gen/ragel/cat2_8.c"
|
||||
#line 348 "gen/ragel/22__cat2_8.c"
|
||||
|
||||
goto _st10;
|
||||
_st10:
|
||||
@@ -365,22 +365,22 @@ static void lex(Input *in, Output *out)
|
||||
}
|
||||
_ctr21:
|
||||
{
|
||||
#line 9 "../../../benchmarks/submatch_dfa_aot/src/ragel/cat2_8.rl"
|
||||
#line 9 "../../../benchmarks/submatch_dfa_aot/src/ragel/22__cat2_8.rl"
|
||||
b0 = p; }
|
||||
|
||||
#line 372 "gen/ragel/cat2_8.c"
|
||||
#line 372 "gen/ragel/22__cat2_8.c"
|
||||
|
||||
{
|
||||
#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/cat2_8.rl"
|
||||
#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/22__cat2_8.rl"
|
||||
a1 = p; }
|
||||
|
||||
#line 378 "gen/ragel/cat2_8.c"
|
||||
#line 378 "gen/ragel/22__cat2_8.c"
|
||||
|
||||
{
|
||||
#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/cat2_8.rl"
|
||||
#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/22__cat2_8.rl"
|
||||
b1 = p; }
|
||||
|
||||
#line 384 "gen/ragel/cat2_8.c"
|
||||
#line 384 "gen/ragel/22__cat2_8.c"
|
||||
|
||||
goto _st11;
|
||||
_st11:
|
||||
@@ -401,22 +401,22 @@ static void lex(Input *in, Output *out)
|
||||
}
|
||||
_ctr23:
|
||||
{
|
||||
#line 9 "../../../benchmarks/submatch_dfa_aot/src/ragel/cat2_8.rl"
|
||||
#line 9 "../../../benchmarks/submatch_dfa_aot/src/ragel/22__cat2_8.rl"
|
||||
b0 = p; }
|
||||
|
||||
#line 408 "gen/ragel/cat2_8.c"
|
||||
#line 408 "gen/ragel/22__cat2_8.c"
|
||||
|
||||
{
|
||||
#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/cat2_8.rl"
|
||||
#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/22__cat2_8.rl"
|
||||
a1 = p; }
|
||||
|
||||
#line 414 "gen/ragel/cat2_8.c"
|
||||
#line 414 "gen/ragel/22__cat2_8.c"
|
||||
|
||||
{
|
||||
#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/cat2_8.rl"
|
||||
#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/22__cat2_8.rl"
|
||||
b1 = p; }
|
||||
|
||||
#line 420 "gen/ragel/cat2_8.c"
|
||||
#line 420 "gen/ragel/22__cat2_8.c"
|
||||
|
||||
goto _st12;
|
||||
_st12:
|
||||
@@ -437,22 +437,22 @@ static void lex(Input *in, Output *out)
|
||||
}
|
||||
_ctr25:
|
||||
{
|
||||
#line 9 "../../../benchmarks/submatch_dfa_aot/src/ragel/cat2_8.rl"
|
||||
#line 9 "../../../benchmarks/submatch_dfa_aot/src/ragel/22__cat2_8.rl"
|
||||
b0 = p; }
|
||||
|
||||
#line 444 "gen/ragel/cat2_8.c"
|
||||
#line 444 "gen/ragel/22__cat2_8.c"
|
||||
|
||||
{
|
||||
#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/cat2_8.rl"
|
||||
#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/22__cat2_8.rl"
|
||||
a1 = p; }
|
||||
|
||||
#line 450 "gen/ragel/cat2_8.c"
|
||||
#line 450 "gen/ragel/22__cat2_8.c"
|
||||
|
||||
{
|
||||
#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/cat2_8.rl"
|
||||
#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/22__cat2_8.rl"
|
||||
b1 = p; }
|
||||
|
||||
#line 456 "gen/ragel/cat2_8.c"
|
||||
#line 456 "gen/ragel/22__cat2_8.c"
|
||||
|
||||
goto _st13;
|
||||
_st13:
|
||||
@@ -473,22 +473,22 @@ static void lex(Input *in, Output *out)
|
||||
}
|
||||
_ctr27:
|
||||
{
|
||||
#line 9 "../../../benchmarks/submatch_dfa_aot/src/ragel/cat2_8.rl"
|
||||
#line 9 "../../../benchmarks/submatch_dfa_aot/src/ragel/22__cat2_8.rl"
|
||||
b0 = p; }
|
||||
|
||||
#line 480 "gen/ragel/cat2_8.c"
|
||||
#line 480 "gen/ragel/22__cat2_8.c"
|
||||
|
||||
{
|
||||
#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/cat2_8.rl"
|
||||
#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/22__cat2_8.rl"
|
||||
a1 = p; }
|
||||
|
||||
#line 486 "gen/ragel/cat2_8.c"
|
||||
#line 486 "gen/ragel/22__cat2_8.c"
|
||||
|
||||
{
|
||||
#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/cat2_8.rl"
|
||||
#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/22__cat2_8.rl"
|
||||
b1 = p; }
|
||||
|
||||
#line 492 "gen/ragel/cat2_8.c"
|
||||
#line 492 "gen/ragel/22__cat2_8.c"
|
||||
|
||||
goto _st14;
|
||||
_st14:
|
||||
@@ -509,22 +509,22 @@ static void lex(Input *in, Output *out)
|
||||
}
|
||||
_ctr29:
|
||||
{
|
||||
#line 9 "../../../benchmarks/submatch_dfa_aot/src/ragel/cat2_8.rl"
|
||||
#line 9 "../../../benchmarks/submatch_dfa_aot/src/ragel/22__cat2_8.rl"
|
||||
b0 = p; }
|
||||
|
||||
#line 516 "gen/ragel/cat2_8.c"
|
||||
#line 516 "gen/ragel/22__cat2_8.c"
|
||||
|
||||
{
|
||||
#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/cat2_8.rl"
|
||||
#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/22__cat2_8.rl"
|
||||
a1 = p; }
|
||||
|
||||
#line 522 "gen/ragel/cat2_8.c"
|
||||
#line 522 "gen/ragel/22__cat2_8.c"
|
||||
|
||||
{
|
||||
#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/cat2_8.rl"
|
||||
#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/22__cat2_8.rl"
|
||||
b1 = p; }
|
||||
|
||||
#line 528 "gen/ragel/cat2_8.c"
|
||||
#line 528 "gen/ragel/22__cat2_8.c"
|
||||
|
||||
goto _st15;
|
||||
_st15:
|
||||
@@ -545,22 +545,22 @@ static void lex(Input *in, Output *out)
|
||||
}
|
||||
_ctr31:
|
||||
{
|
||||
#line 9 "../../../benchmarks/submatch_dfa_aot/src/ragel/cat2_8.rl"
|
||||
#line 9 "../../../benchmarks/submatch_dfa_aot/src/ragel/22__cat2_8.rl"
|
||||
b0 = p; }
|
||||
|
||||
#line 552 "gen/ragel/cat2_8.c"
|
||||
#line 552 "gen/ragel/22__cat2_8.c"
|
||||
|
||||
{
|
||||
#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/cat2_8.rl"
|
||||
#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/22__cat2_8.rl"
|
||||
a1 = p; }
|
||||
|
||||
#line 558 "gen/ragel/cat2_8.c"
|
||||
#line 558 "gen/ragel/22__cat2_8.c"
|
||||
|
||||
{
|
||||
#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/cat2_8.rl"
|
||||
#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/22__cat2_8.rl"
|
||||
b1 = p; }
|
||||
|
||||
#line 564 "gen/ragel/cat2_8.c"
|
||||
#line 564 "gen/ragel/22__cat2_8.c"
|
||||
|
||||
goto _st16;
|
||||
_st16:
|
||||
@@ -603,16 +603,16 @@ static void lex(Input *in, Output *out)
|
||||
}
|
||||
_ctr35:
|
||||
{
|
||||
#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/cat2_8.rl"
|
||||
#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/22__cat2_8.rl"
|
||||
a1 = p; }
|
||||
|
||||
#line 610 "gen/ragel/cat2_8.c"
|
||||
#line 610 "gen/ragel/22__cat2_8.c"
|
||||
|
||||
{
|
||||
#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/cat2_8.rl"
|
||||
#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/22__cat2_8.rl"
|
||||
b1 = p; }
|
||||
|
||||
#line 616 "gen/ragel/cat2_8.c"
|
||||
#line 616 "gen/ragel/22__cat2_8.c"
|
||||
|
||||
goto _st18;
|
||||
_st18:
|
||||
@@ -628,10 +628,10 @@ static void lex(Input *in, Output *out)
|
||||
}
|
||||
_ctr37:
|
||||
{
|
||||
#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/cat2_8.rl"
|
||||
#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/22__cat2_8.rl"
|
||||
b1 = p; }
|
||||
|
||||
#line 635 "gen/ragel/cat2_8.c"
|
||||
#line 635 "gen/ragel/22__cat2_8.c"
|
||||
|
||||
goto _st19;
|
||||
_st19:
|
||||
@@ -647,10 +647,10 @@ static void lex(Input *in, Output *out)
|
||||
}
|
||||
_ctr39:
|
||||
{
|
||||
#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/cat2_8.rl"
|
||||
#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/22__cat2_8.rl"
|
||||
b1 = p; }
|
||||
|
||||
#line 654 "gen/ragel/cat2_8.c"
|
||||
#line 654 "gen/ragel/22__cat2_8.c"
|
||||
|
||||
goto _st20;
|
||||
_st20:
|
||||
@@ -666,10 +666,10 @@ static void lex(Input *in, Output *out)
|
||||
}
|
||||
_ctr41:
|
||||
{
|
||||
#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/cat2_8.rl"
|
||||
#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/22__cat2_8.rl"
|
||||
b1 = p; }
|
||||
|
||||
#line 673 "gen/ragel/cat2_8.c"
|
||||
#line 673 "gen/ragel/22__cat2_8.c"
|
||||
|
||||
goto _st21;
|
||||
_st21:
|
||||
@@ -685,10 +685,10 @@ static void lex(Input *in, Output *out)
|
||||
}
|
||||
_ctr43:
|
||||
{
|
||||
#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/cat2_8.rl"
|
||||
#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/22__cat2_8.rl"
|
||||
b1 = p; }
|
||||
|
||||
#line 692 "gen/ragel/cat2_8.c"
|
||||
#line 692 "gen/ragel/22__cat2_8.c"
|
||||
|
||||
goto _st22;
|
||||
_st22:
|
||||
@@ -704,10 +704,10 @@ static void lex(Input *in, Output *out)
|
||||
}
|
||||
_ctr45:
|
||||
{
|
||||
#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/cat2_8.rl"
|
||||
#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/22__cat2_8.rl"
|
||||
b1 = p; }
|
||||
|
||||
#line 711 "gen/ragel/cat2_8.c"
|
||||
#line 711 "gen/ragel/22__cat2_8.c"
|
||||
|
||||
goto _st23;
|
||||
_st23:
|
||||
@@ -723,10 +723,10 @@ static void lex(Input *in, Output *out)
|
||||
}
|
||||
_ctr47:
|
||||
{
|
||||
#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/cat2_8.rl"
|
||||
#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/22__cat2_8.rl"
|
||||
b1 = p; }
|
||||
|
||||
#line 730 "gen/ragel/cat2_8.c"
|
||||
#line 730 "gen/ragel/22__cat2_8.c"
|
||||
|
||||
goto _st24;
|
||||
_st24:
|
||||
@@ -742,10 +742,10 @@ static void lex(Input *in, Output *out)
|
||||
}
|
||||
_ctr49:
|
||||
{
|
||||
#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/cat2_8.rl"
|
||||
#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/22__cat2_8.rl"
|
||||
b1 = p; }
|
||||
|
||||
#line 749 "gen/ragel/cat2_8.c"
|
||||
#line 749 "gen/ragel/22__cat2_8.c"
|
||||
|
||||
goto _st25;
|
||||
_st25:
|
||||
@@ -835,7 +835,7 @@ static void lex(Input *in, Output *out)
|
||||
_out: {}
|
||||
}
|
||||
|
||||
#line 31 "../../../benchmarks/submatch_dfa_aot/src/ragel/cat2_8.rl"
|
||||
#line 31 "../../../benchmarks/submatch_dfa_aot/src/ragel/22__cat2_8.rl"
|
||||
|
||||
|
||||
in->p = p;
|
||||
File diff suppressed because it is too large
Load Diff
+180
-180
@@ -1,14 +1,14 @@
|
||||
#line 1 "../../../benchmarks/submatch_dfa_aot/src/ragel/cat4_2.rl"
|
||||
#line 1 "../../../benchmarks/submatch_dfa_aot/src/ragel/24__cat4_2.rl"
|
||||
#include "ragel/common.c"
|
||||
|
||||
const char *delim = "\n";
|
||||
|
||||
|
||||
#line 21 "../../../benchmarks/submatch_dfa_aot/src/ragel/cat4_2.rl"
|
||||
#line 21 "../../../benchmarks/submatch_dfa_aot/src/ragel/24__cat4_2.rl"
|
||||
|
||||
|
||||
|
||||
#line 12 "gen/ragel/cat4_2.c"
|
||||
#line 12 "gen/ragel/24__cat4_2.c"
|
||||
static const int abcd_start = 34;
|
||||
static const int abcd_first_final = 34;
|
||||
static const int abcd_error = 0;
|
||||
@@ -16,7 +16,7 @@ static const int abcd_error = 0;
|
||||
static const int abcd_en_main = 34;
|
||||
|
||||
|
||||
#line 23 "../../../benchmarks/submatch_dfa_aot/src/ragel/cat4_2.rl"
|
||||
#line 23 "../../../benchmarks/submatch_dfa_aot/src/ragel/24__cat4_2.rl"
|
||||
|
||||
|
||||
static void lex(Input *in, Output *out)
|
||||
@@ -29,15 +29,15 @@ static void lex(Input *in, Output *out)
|
||||
int cs;
|
||||
|
||||
|
||||
#line 33 "gen/ragel/cat4_2.c"
|
||||
#line 33 "gen/ragel/24__cat4_2.c"
|
||||
{
|
||||
cs = (int)abcd_start;
|
||||
}
|
||||
|
||||
#line 34 "../../../benchmarks/submatch_dfa_aot/src/ragel/cat4_2.rl"
|
||||
#line 34 "../../../benchmarks/submatch_dfa_aot/src/ragel/24__cat4_2.rl"
|
||||
|
||||
|
||||
#line 41 "gen/ragel/cat4_2.c"
|
||||
#line 41 "gen/ragel/24__cat4_2.c"
|
||||
{
|
||||
if ( p == pe )
|
||||
goto _test_eof;
|
||||
@@ -116,7 +116,7 @@ static void lex(Input *in, Output *out)
|
||||
goto st_out;
|
||||
_ctr19:
|
||||
{
|
||||
#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/cat4_2.rl"
|
||||
#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/24__cat4_2.rl"
|
||||
|
||||
outs(out, a0, b0); outc(out, '.'); outs(out, b0, a1); outc(out, '.');
|
||||
outs(out, a1, b1); outc(out, '.'); outs(out, b1, a2); outc(out, '.');
|
||||
@@ -124,7 +124,7 @@ static void lex(Input *in, Output *out)
|
||||
outs(out, a3, b3); outc(out, '.'); outs(out, b3, p + 1);
|
||||
}
|
||||
|
||||
#line 128 "gen/ragel/cat4_2.c"
|
||||
#line 128 "gen/ragel/24__cat4_2.c"
|
||||
|
||||
goto _st34;
|
||||
_st34:
|
||||
@@ -144,16 +144,16 @@ static void lex(Input *in, Output *out)
|
||||
goto _pop;
|
||||
_ctr61:
|
||||
{
|
||||
#line 9 "../../../benchmarks/submatch_dfa_aot/src/ragel/cat4_2.rl"
|
||||
#line 9 "../../../benchmarks/submatch_dfa_aot/src/ragel/24__cat4_2.rl"
|
||||
a0 = p; }
|
||||
|
||||
#line 151 "gen/ragel/cat4_2.c"
|
||||
#line 151 "gen/ragel/24__cat4_2.c"
|
||||
|
||||
{
|
||||
#line 9 "../../../benchmarks/submatch_dfa_aot/src/ragel/cat4_2.rl"
|
||||
#line 9 "../../../benchmarks/submatch_dfa_aot/src/ragel/24__cat4_2.rl"
|
||||
b0 = p; }
|
||||
|
||||
#line 157 "gen/ragel/cat4_2.c"
|
||||
#line 157 "gen/ragel/24__cat4_2.c"
|
||||
|
||||
goto _st1;
|
||||
_st1:
|
||||
@@ -169,10 +169,10 @@ static void lex(Input *in, Output *out)
|
||||
}
|
||||
_ctr2:
|
||||
{
|
||||
#line 9 "../../../benchmarks/submatch_dfa_aot/src/ragel/cat4_2.rl"
|
||||
#line 9 "../../../benchmarks/submatch_dfa_aot/src/ragel/24__cat4_2.rl"
|
||||
b0 = p; }
|
||||
|
||||
#line 176 "gen/ragel/cat4_2.c"
|
||||
#line 176 "gen/ragel/24__cat4_2.c"
|
||||
|
||||
goto _st2;
|
||||
_st2:
|
||||
@@ -193,22 +193,22 @@ static void lex(Input *in, Output *out)
|
||||
}
|
||||
_ctr4:
|
||||
{
|
||||
#line 9 "../../../benchmarks/submatch_dfa_aot/src/ragel/cat4_2.rl"
|
||||
#line 9 "../../../benchmarks/submatch_dfa_aot/src/ragel/24__cat4_2.rl"
|
||||
b0 = p; }
|
||||
|
||||
#line 200 "gen/ragel/cat4_2.c"
|
||||
#line 200 "gen/ragel/24__cat4_2.c"
|
||||
|
||||
{
|
||||
#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/cat4_2.rl"
|
||||
#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/24__cat4_2.rl"
|
||||
a1 = p; }
|
||||
|
||||
#line 206 "gen/ragel/cat4_2.c"
|
||||
#line 206 "gen/ragel/24__cat4_2.c"
|
||||
|
||||
{
|
||||
#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/cat4_2.rl"
|
||||
#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/24__cat4_2.rl"
|
||||
b1 = p; }
|
||||
|
||||
#line 212 "gen/ragel/cat4_2.c"
|
||||
#line 212 "gen/ragel/24__cat4_2.c"
|
||||
|
||||
goto _st3;
|
||||
_st3:
|
||||
@@ -229,22 +229,22 @@ static void lex(Input *in, Output *out)
|
||||
}
|
||||
_ctr7:
|
||||
{
|
||||
#line 9 "../../../benchmarks/submatch_dfa_aot/src/ragel/cat4_2.rl"
|
||||
#line 9 "../../../benchmarks/submatch_dfa_aot/src/ragel/24__cat4_2.rl"
|
||||
b0 = p; }
|
||||
|
||||
#line 236 "gen/ragel/cat4_2.c"
|
||||
#line 236 "gen/ragel/24__cat4_2.c"
|
||||
|
||||
{
|
||||
#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/cat4_2.rl"
|
||||
#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/24__cat4_2.rl"
|
||||
a1 = p; }
|
||||
|
||||
#line 242 "gen/ragel/cat4_2.c"
|
||||
#line 242 "gen/ragel/24__cat4_2.c"
|
||||
|
||||
{
|
||||
#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/cat4_2.rl"
|
||||
#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/24__cat4_2.rl"
|
||||
b1 = p; }
|
||||
|
||||
#line 248 "gen/ragel/cat4_2.c"
|
||||
#line 248 "gen/ragel/24__cat4_2.c"
|
||||
|
||||
goto _st4;
|
||||
_st4:
|
||||
@@ -265,34 +265,34 @@ static void lex(Input *in, Output *out)
|
||||
}
|
||||
_ctr9:
|
||||
{
|
||||
#line 9 "../../../benchmarks/submatch_dfa_aot/src/ragel/cat4_2.rl"
|
||||
#line 9 "../../../benchmarks/submatch_dfa_aot/src/ragel/24__cat4_2.rl"
|
||||
b0 = p; }
|
||||
|
||||
#line 272 "gen/ragel/cat4_2.c"
|
||||
#line 272 "gen/ragel/24__cat4_2.c"
|
||||
|
||||
{
|
||||
#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/cat4_2.rl"
|
||||
#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/24__cat4_2.rl"
|
||||
a1 = p; }
|
||||
|
||||
#line 278 "gen/ragel/cat4_2.c"
|
||||
#line 278 "gen/ragel/24__cat4_2.c"
|
||||
|
||||
{
|
||||
#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/cat4_2.rl"
|
||||
#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/24__cat4_2.rl"
|
||||
b1 = p; }
|
||||
|
||||
#line 284 "gen/ragel/cat4_2.c"
|
||||
#line 284 "gen/ragel/24__cat4_2.c"
|
||||
|
||||
{
|
||||
#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/cat4_2.rl"
|
||||
#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/24__cat4_2.rl"
|
||||
a2 = p; }
|
||||
|
||||
#line 290 "gen/ragel/cat4_2.c"
|
||||
#line 290 "gen/ragel/24__cat4_2.c"
|
||||
|
||||
{
|
||||
#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/cat4_2.rl"
|
||||
#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/24__cat4_2.rl"
|
||||
b2 = p; }
|
||||
|
||||
#line 296 "gen/ragel/cat4_2.c"
|
||||
#line 296 "gen/ragel/24__cat4_2.c"
|
||||
|
||||
goto _st5;
|
||||
_st5:
|
||||
@@ -313,34 +313,34 @@ static void lex(Input *in, Output *out)
|
||||
}
|
||||
_ctr12:
|
||||
{
|
||||
#line 9 "../../../benchmarks/submatch_dfa_aot/src/ragel/cat4_2.rl"
|
||||
#line 9 "../../../benchmarks/submatch_dfa_aot/src/ragel/24__cat4_2.rl"
|
||||
b0 = p; }
|
||||
|
||||
#line 320 "gen/ragel/cat4_2.c"
|
||||
#line 320 "gen/ragel/24__cat4_2.c"
|
||||
|
||||
{
|
||||
#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/cat4_2.rl"
|
||||
#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/24__cat4_2.rl"
|
||||
a1 = p; }
|
||||
|
||||
#line 326 "gen/ragel/cat4_2.c"
|
||||
#line 326 "gen/ragel/24__cat4_2.c"
|
||||
|
||||
{
|
||||
#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/cat4_2.rl"
|
||||
#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/24__cat4_2.rl"
|
||||
b1 = p; }
|
||||
|
||||
#line 332 "gen/ragel/cat4_2.c"
|
||||
#line 332 "gen/ragel/24__cat4_2.c"
|
||||
|
||||
{
|
||||
#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/cat4_2.rl"
|
||||
#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/24__cat4_2.rl"
|
||||
a2 = p; }
|
||||
|
||||
#line 338 "gen/ragel/cat4_2.c"
|
||||
#line 338 "gen/ragel/24__cat4_2.c"
|
||||
|
||||
{
|
||||
#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/cat4_2.rl"
|
||||
#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/24__cat4_2.rl"
|
||||
b2 = p; }
|
||||
|
||||
#line 344 "gen/ragel/cat4_2.c"
|
||||
#line 344 "gen/ragel/24__cat4_2.c"
|
||||
|
||||
goto _st6;
|
||||
_st6:
|
||||
@@ -361,46 +361,46 @@ static void lex(Input *in, Output *out)
|
||||
}
|
||||
_ctr14:
|
||||
{
|
||||
#line 9 "../../../benchmarks/submatch_dfa_aot/src/ragel/cat4_2.rl"
|
||||
#line 9 "../../../benchmarks/submatch_dfa_aot/src/ragel/24__cat4_2.rl"
|
||||
b0 = p; }
|
||||
|
||||
#line 368 "gen/ragel/cat4_2.c"
|
||||
#line 368 "gen/ragel/24__cat4_2.c"
|
||||
|
||||
{
|
||||
#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/cat4_2.rl"
|
||||
#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/24__cat4_2.rl"
|
||||
a1 = p; }
|
||||
|
||||
#line 374 "gen/ragel/cat4_2.c"
|
||||
#line 374 "gen/ragel/24__cat4_2.c"
|
||||
|
||||
{
|
||||
#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/cat4_2.rl"
|
||||
#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/24__cat4_2.rl"
|
||||
b1 = p; }
|
||||
|
||||
#line 380 "gen/ragel/cat4_2.c"
|
||||
#line 380 "gen/ragel/24__cat4_2.c"
|
||||
|
||||
{
|
||||
#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/cat4_2.rl"
|
||||
#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/24__cat4_2.rl"
|
||||
a2 = p; }
|
||||
|
||||
#line 386 "gen/ragel/cat4_2.c"
|
||||
#line 386 "gen/ragel/24__cat4_2.c"
|
||||
|
||||
{
|
||||
#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/cat4_2.rl"
|
||||
#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/24__cat4_2.rl"
|
||||
b2 = p; }
|
||||
|
||||
#line 392 "gen/ragel/cat4_2.c"
|
||||
#line 392 "gen/ragel/24__cat4_2.c"
|
||||
|
||||
{
|
||||
#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/cat4_2.rl"
|
||||
#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/24__cat4_2.rl"
|
||||
a3 = p; }
|
||||
|
||||
#line 398 "gen/ragel/cat4_2.c"
|
||||
#line 398 "gen/ragel/24__cat4_2.c"
|
||||
|
||||
{
|
||||
#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/cat4_2.rl"
|
||||
#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/24__cat4_2.rl"
|
||||
b3 = p; }
|
||||
|
||||
#line 404 "gen/ragel/cat4_2.c"
|
||||
#line 404 "gen/ragel/24__cat4_2.c"
|
||||
|
||||
goto _st7;
|
||||
_st7:
|
||||
@@ -421,46 +421,46 @@ static void lex(Input *in, Output *out)
|
||||
}
|
||||
_ctr17:
|
||||
{
|
||||
#line 9 "../../../benchmarks/submatch_dfa_aot/src/ragel/cat4_2.rl"
|
||||
#line 9 "../../../benchmarks/submatch_dfa_aot/src/ragel/24__cat4_2.rl"
|
||||
b0 = p; }
|
||||
|
||||
#line 428 "gen/ragel/cat4_2.c"
|
||||
#line 428 "gen/ragel/24__cat4_2.c"
|
||||
|
||||
{
|
||||
#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/cat4_2.rl"
|
||||
#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/24__cat4_2.rl"
|
||||
a1 = p; }
|
||||
|
||||
#line 434 "gen/ragel/cat4_2.c"
|
||||
#line 434 "gen/ragel/24__cat4_2.c"
|
||||
|
||||
{
|
||||
#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/cat4_2.rl"
|
||||
#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/24__cat4_2.rl"
|
||||
b1 = p; }
|
||||
|
||||
#line 440 "gen/ragel/cat4_2.c"
|
||||
#line 440 "gen/ragel/24__cat4_2.c"
|
||||
|
||||
{
|
||||
#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/cat4_2.rl"
|
||||
#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/24__cat4_2.rl"
|
||||
a2 = p; }
|
||||
|
||||
#line 446 "gen/ragel/cat4_2.c"
|
||||
#line 446 "gen/ragel/24__cat4_2.c"
|
||||
|
||||
{
|
||||
#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/cat4_2.rl"
|
||||
#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/24__cat4_2.rl"
|
||||
b2 = p; }
|
||||
|
||||
#line 452 "gen/ragel/cat4_2.c"
|
||||
#line 452 "gen/ragel/24__cat4_2.c"
|
||||
|
||||
{
|
||||
#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/cat4_2.rl"
|
||||
#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/24__cat4_2.rl"
|
||||
a3 = p; }
|
||||
|
||||
#line 458 "gen/ragel/cat4_2.c"
|
||||
#line 458 "gen/ragel/24__cat4_2.c"
|
||||
|
||||
{
|
||||
#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/cat4_2.rl"
|
||||
#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/24__cat4_2.rl"
|
||||
b3 = p; }
|
||||
|
||||
#line 464 "gen/ragel/cat4_2.c"
|
||||
#line 464 "gen/ragel/24__cat4_2.c"
|
||||
|
||||
goto _st8;
|
||||
_st8:
|
||||
@@ -503,40 +503,40 @@ static void lex(Input *in, Output *out)
|
||||
}
|
||||
_ctr21:
|
||||
{
|
||||
#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/cat4_2.rl"
|
||||
#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/24__cat4_2.rl"
|
||||
a1 = p; }
|
||||
|
||||
#line 510 "gen/ragel/cat4_2.c"
|
||||
#line 510 "gen/ragel/24__cat4_2.c"
|
||||
|
||||
{
|
||||
#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/cat4_2.rl"
|
||||
#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/24__cat4_2.rl"
|
||||
b1 = p; }
|
||||
|
||||
#line 516 "gen/ragel/cat4_2.c"
|
||||
#line 516 "gen/ragel/24__cat4_2.c"
|
||||
|
||||
{
|
||||
#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/cat4_2.rl"
|
||||
#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/24__cat4_2.rl"
|
||||
a2 = p; }
|
||||
|
||||
#line 522 "gen/ragel/cat4_2.c"
|
||||
#line 522 "gen/ragel/24__cat4_2.c"
|
||||
|
||||
{
|
||||
#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/cat4_2.rl"
|
||||
#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/24__cat4_2.rl"
|
||||
b2 = p; }
|
||||
|
||||
#line 528 "gen/ragel/cat4_2.c"
|
||||
#line 528 "gen/ragel/24__cat4_2.c"
|
||||
|
||||
{
|
||||
#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/cat4_2.rl"
|
||||
#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/24__cat4_2.rl"
|
||||
a3 = p; }
|
||||
|
||||
#line 534 "gen/ragel/cat4_2.c"
|
||||
#line 534 "gen/ragel/24__cat4_2.c"
|
||||
|
||||
{
|
||||
#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/cat4_2.rl"
|
||||
#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/24__cat4_2.rl"
|
||||
b3 = p; }
|
||||
|
||||
#line 540 "gen/ragel/cat4_2.c"
|
||||
#line 540 "gen/ragel/24__cat4_2.c"
|
||||
|
||||
goto _st10;
|
||||
_st10:
|
||||
@@ -552,54 +552,54 @@ static void lex(Input *in, Output *out)
|
||||
}
|
||||
_ctr23:
|
||||
{
|
||||
#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/cat4_2.rl"
|
||||
#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/24__cat4_2.rl"
|
||||
b1 = p; }
|
||||
|
||||
#line 559 "gen/ragel/cat4_2.c"
|
||||
#line 559 "gen/ragel/24__cat4_2.c"
|
||||
|
||||
{
|
||||
#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/cat4_2.rl"
|
||||
#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/24__cat4_2.rl"
|
||||
b2 = p; }
|
||||
|
||||
#line 565 "gen/ragel/cat4_2.c"
|
||||
#line 565 "gen/ragel/24__cat4_2.c"
|
||||
|
||||
{
|
||||
#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/cat4_2.rl"
|
||||
#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/24__cat4_2.rl"
|
||||
b3 = p; }
|
||||
|
||||
#line 571 "gen/ragel/cat4_2.c"
|
||||
#line 571 "gen/ragel/24__cat4_2.c"
|
||||
|
||||
goto _st11;
|
||||
_ctr25:
|
||||
{
|
||||
#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/cat4_2.rl"
|
||||
#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/24__cat4_2.rl"
|
||||
b1 = p; }
|
||||
|
||||
#line 579 "gen/ragel/cat4_2.c"
|
||||
#line 579 "gen/ragel/24__cat4_2.c"
|
||||
|
||||
{
|
||||
#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/cat4_2.rl"
|
||||
#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/24__cat4_2.rl"
|
||||
a2 = p; }
|
||||
|
||||
#line 585 "gen/ragel/cat4_2.c"
|
||||
#line 585 "gen/ragel/24__cat4_2.c"
|
||||
|
||||
{
|
||||
#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/cat4_2.rl"
|
||||
#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/24__cat4_2.rl"
|
||||
b2 = p; }
|
||||
|
||||
#line 591 "gen/ragel/cat4_2.c"
|
||||
#line 591 "gen/ragel/24__cat4_2.c"
|
||||
|
||||
{
|
||||
#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/cat4_2.rl"
|
||||
#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/24__cat4_2.rl"
|
||||
a3 = p; }
|
||||
|
||||
#line 597 "gen/ragel/cat4_2.c"
|
||||
#line 597 "gen/ragel/24__cat4_2.c"
|
||||
|
||||
{
|
||||
#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/cat4_2.rl"
|
||||
#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/24__cat4_2.rl"
|
||||
b3 = p; }
|
||||
|
||||
#line 603 "gen/ragel/cat4_2.c"
|
||||
#line 603 "gen/ragel/24__cat4_2.c"
|
||||
|
||||
goto _st11;
|
||||
_st11:
|
||||
@@ -642,28 +642,28 @@ static void lex(Input *in, Output *out)
|
||||
}
|
||||
_ctr27:
|
||||
{
|
||||
#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/cat4_2.rl"
|
||||
#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/24__cat4_2.rl"
|
||||
a2 = p; }
|
||||
|
||||
#line 649 "gen/ragel/cat4_2.c"
|
||||
#line 649 "gen/ragel/24__cat4_2.c"
|
||||
|
||||
{
|
||||
#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/cat4_2.rl"
|
||||
#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/24__cat4_2.rl"
|
||||
b2 = p; }
|
||||
|
||||
#line 655 "gen/ragel/cat4_2.c"
|
||||
#line 655 "gen/ragel/24__cat4_2.c"
|
||||
|
||||
{
|
||||
#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/cat4_2.rl"
|
||||
#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/24__cat4_2.rl"
|
||||
a3 = p; }
|
||||
|
||||
#line 661 "gen/ragel/cat4_2.c"
|
||||
#line 661 "gen/ragel/24__cat4_2.c"
|
||||
|
||||
{
|
||||
#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/cat4_2.rl"
|
||||
#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/24__cat4_2.rl"
|
||||
b3 = p; }
|
||||
|
||||
#line 667 "gen/ragel/cat4_2.c"
|
||||
#line 667 "gen/ragel/24__cat4_2.c"
|
||||
|
||||
goto _st13;
|
||||
_st13:
|
||||
@@ -679,36 +679,36 @@ static void lex(Input *in, Output *out)
|
||||
}
|
||||
_ctr29:
|
||||
{
|
||||
#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/cat4_2.rl"
|
||||
#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/24__cat4_2.rl"
|
||||
b2 = p; }
|
||||
|
||||
#line 686 "gen/ragel/cat4_2.c"
|
||||
#line 686 "gen/ragel/24__cat4_2.c"
|
||||
|
||||
{
|
||||
#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/cat4_2.rl"
|
||||
#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/24__cat4_2.rl"
|
||||
b3 = p; }
|
||||
|
||||
#line 692 "gen/ragel/cat4_2.c"
|
||||
#line 692 "gen/ragel/24__cat4_2.c"
|
||||
|
||||
goto _st14;
|
||||
_ctr31:
|
||||
{
|
||||
#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/cat4_2.rl"
|
||||
#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/24__cat4_2.rl"
|
||||
b2 = p; }
|
||||
|
||||
#line 700 "gen/ragel/cat4_2.c"
|
||||
#line 700 "gen/ragel/24__cat4_2.c"
|
||||
|
||||
{
|
||||
#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/cat4_2.rl"
|
||||
#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/24__cat4_2.rl"
|
||||
a3 = p; }
|
||||
|
||||
#line 706 "gen/ragel/cat4_2.c"
|
||||
#line 706 "gen/ragel/24__cat4_2.c"
|
||||
|
||||
{
|
||||
#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/cat4_2.rl"
|
||||
#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/24__cat4_2.rl"
|
||||
b3 = p; }
|
||||
|
||||
#line 712 "gen/ragel/cat4_2.c"
|
||||
#line 712 "gen/ragel/24__cat4_2.c"
|
||||
|
||||
goto _st14;
|
||||
_st14:
|
||||
@@ -751,16 +751,16 @@ static void lex(Input *in, Output *out)
|
||||
}
|
||||
_ctr33:
|
||||
{
|
||||
#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/cat4_2.rl"
|
||||
#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/24__cat4_2.rl"
|
||||
a3 = p; }
|
||||
|
||||
#line 758 "gen/ragel/cat4_2.c"
|
||||
#line 758 "gen/ragel/24__cat4_2.c"
|
||||
|
||||
{
|
||||
#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/cat4_2.rl"
|
||||
#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/24__cat4_2.rl"
|
||||
b3 = p; }
|
||||
|
||||
#line 764 "gen/ragel/cat4_2.c"
|
||||
#line 764 "gen/ragel/24__cat4_2.c"
|
||||
|
||||
goto _st16;
|
||||
_st16:
|
||||
@@ -776,10 +776,10 @@ static void lex(Input *in, Output *out)
|
||||
}
|
||||
_ctr35:
|
||||
{
|
||||
#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/cat4_2.rl"
|
||||
#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/24__cat4_2.rl"
|
||||
b3 = p; }
|
||||
|
||||
#line 783 "gen/ragel/cat4_2.c"
|
||||
#line 783 "gen/ragel/24__cat4_2.c"
|
||||
|
||||
goto _st17;
|
||||
_st17:
|
||||
@@ -851,28 +851,28 @@ static void lex(Input *in, Output *out)
|
||||
}
|
||||
_ctr38:
|
||||
{
|
||||
#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/cat4_2.rl"
|
||||
#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/24__cat4_2.rl"
|
||||
a1 = p; }
|
||||
|
||||
#line 858 "gen/ragel/cat4_2.c"
|
||||
#line 858 "gen/ragel/24__cat4_2.c"
|
||||
|
||||
{
|
||||
#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/cat4_2.rl"
|
||||
#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/24__cat4_2.rl"
|
||||
b1 = p; }
|
||||
|
||||
#line 864 "gen/ragel/cat4_2.c"
|
||||
#line 864 "gen/ragel/24__cat4_2.c"
|
||||
|
||||
{
|
||||
#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/cat4_2.rl"
|
||||
#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/24__cat4_2.rl"
|
||||
a2 = p; }
|
||||
|
||||
#line 870 "gen/ragel/cat4_2.c"
|
||||
#line 870 "gen/ragel/24__cat4_2.c"
|
||||
|
||||
{
|
||||
#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/cat4_2.rl"
|
||||
#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/24__cat4_2.rl"
|
||||
b2 = p; }
|
||||
|
||||
#line 876 "gen/ragel/cat4_2.c"
|
||||
#line 876 "gen/ragel/24__cat4_2.c"
|
||||
|
||||
goto _st21;
|
||||
_st21:
|
||||
@@ -888,36 +888,36 @@ static void lex(Input *in, Output *out)
|
||||
}
|
||||
_ctr40:
|
||||
{
|
||||
#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/cat4_2.rl"
|
||||
#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/24__cat4_2.rl"
|
||||
b1 = p; }
|
||||
|
||||
#line 895 "gen/ragel/cat4_2.c"
|
||||
#line 895 "gen/ragel/24__cat4_2.c"
|
||||
|
||||
{
|
||||
#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/cat4_2.rl"
|
||||
#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/24__cat4_2.rl"
|
||||
b2 = p; }
|
||||
|
||||
#line 901 "gen/ragel/cat4_2.c"
|
||||
#line 901 "gen/ragel/24__cat4_2.c"
|
||||
|
||||
goto _st22;
|
||||
_ctr52:
|
||||
{
|
||||
#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/cat4_2.rl"
|
||||
#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/24__cat4_2.rl"
|
||||
b1 = p; }
|
||||
|
||||
#line 909 "gen/ragel/cat4_2.c"
|
||||
#line 909 "gen/ragel/24__cat4_2.c"
|
||||
|
||||
{
|
||||
#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/cat4_2.rl"
|
||||
#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/24__cat4_2.rl"
|
||||
a2 = p; }
|
||||
|
||||
#line 915 "gen/ragel/cat4_2.c"
|
||||
#line 915 "gen/ragel/24__cat4_2.c"
|
||||
|
||||
{
|
||||
#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/cat4_2.rl"
|
||||
#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/24__cat4_2.rl"
|
||||
b2 = p; }
|
||||
|
||||
#line 921 "gen/ragel/cat4_2.c"
|
||||
#line 921 "gen/ragel/24__cat4_2.c"
|
||||
|
||||
goto _st22;
|
||||
_st22:
|
||||
@@ -938,34 +938,34 @@ static void lex(Input *in, Output *out)
|
||||
}
|
||||
_ctr42:
|
||||
{
|
||||
#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/cat4_2.rl"
|
||||
#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/24__cat4_2.rl"
|
||||
b1 = p; }
|
||||
|
||||
#line 945 "gen/ragel/cat4_2.c"
|
||||
#line 945 "gen/ragel/24__cat4_2.c"
|
||||
|
||||
{
|
||||
#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/cat4_2.rl"
|
||||
#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/24__cat4_2.rl"
|
||||
a2 = p; }
|
||||
|
||||
#line 951 "gen/ragel/cat4_2.c"
|
||||
#line 951 "gen/ragel/24__cat4_2.c"
|
||||
|
||||
{
|
||||
#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/cat4_2.rl"
|
||||
#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/24__cat4_2.rl"
|
||||
b2 = p; }
|
||||
|
||||
#line 957 "gen/ragel/cat4_2.c"
|
||||
#line 957 "gen/ragel/24__cat4_2.c"
|
||||
|
||||
{
|
||||
#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/cat4_2.rl"
|
||||
#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/24__cat4_2.rl"
|
||||
a3 = p; }
|
||||
|
||||
#line 963 "gen/ragel/cat4_2.c"
|
||||
#line 963 "gen/ragel/24__cat4_2.c"
|
||||
|
||||
{
|
||||
#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/cat4_2.rl"
|
||||
#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/24__cat4_2.rl"
|
||||
b3 = p; }
|
||||
|
||||
#line 969 "gen/ragel/cat4_2.c"
|
||||
#line 969 "gen/ragel/24__cat4_2.c"
|
||||
|
||||
goto _st23;
|
||||
_st23:
|
||||
@@ -1018,16 +1018,16 @@ static void lex(Input *in, Output *out)
|
||||
}
|
||||
_ctr45:
|
||||
{
|
||||
#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/cat4_2.rl"
|
||||
#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/24__cat4_2.rl"
|
||||
a1 = p; }
|
||||
|
||||
#line 1025 "gen/ragel/cat4_2.c"
|
||||
#line 1025 "gen/ragel/24__cat4_2.c"
|
||||
|
||||
{
|
||||
#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/cat4_2.rl"
|
||||
#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/24__cat4_2.rl"
|
||||
b1 = p; }
|
||||
|
||||
#line 1031 "gen/ragel/cat4_2.c"
|
||||
#line 1031 "gen/ragel/24__cat4_2.c"
|
||||
|
||||
goto _st26;
|
||||
_st26:
|
||||
@@ -1043,10 +1043,10 @@ static void lex(Input *in, Output *out)
|
||||
}
|
||||
_ctr47:
|
||||
{
|
||||
#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/cat4_2.rl"
|
||||
#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/24__cat4_2.rl"
|
||||
b1 = p; }
|
||||
|
||||
#line 1050 "gen/ragel/cat4_2.c"
|
||||
#line 1050 "gen/ragel/24__cat4_2.c"
|
||||
|
||||
goto _st27;
|
||||
_st27:
|
||||
@@ -1067,22 +1067,22 @@ static void lex(Input *in, Output *out)
|
||||
}
|
||||
_ctr49:
|
||||
{
|
||||
#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/cat4_2.rl"
|
||||
#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/24__cat4_2.rl"
|
||||
b1 = p; }
|
||||
|
||||
#line 1074 "gen/ragel/cat4_2.c"
|
||||
#line 1074 "gen/ragel/24__cat4_2.c"
|
||||
|
||||
{
|
||||
#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/cat4_2.rl"
|
||||
#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/24__cat4_2.rl"
|
||||
a2 = p; }
|
||||
|
||||
#line 1080 "gen/ragel/cat4_2.c"
|
||||
#line 1080 "gen/ragel/24__cat4_2.c"
|
||||
|
||||
{
|
||||
#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/cat4_2.rl"
|
||||
#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/24__cat4_2.rl"
|
||||
b2 = p; }
|
||||
|
||||
#line 1086 "gen/ragel/cat4_2.c"
|
||||
#line 1086 "gen/ragel/24__cat4_2.c"
|
||||
|
||||
goto _st28;
|
||||
_st28:
|
||||
@@ -1119,16 +1119,16 @@ static void lex(Input *in, Output *out)
|
||||
}
|
||||
_ctr53:
|
||||
{
|
||||
#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/cat4_2.rl"
|
||||
#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/24__cat4_2.rl"
|
||||
a2 = p; }
|
||||
|
||||
#line 1126 "gen/ragel/cat4_2.c"
|
||||
#line 1126 "gen/ragel/24__cat4_2.c"
|
||||
|
||||
{
|
||||
#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/cat4_2.rl"
|
||||
#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/24__cat4_2.rl"
|
||||
b2 = p; }
|
||||
|
||||
#line 1132 "gen/ragel/cat4_2.c"
|
||||
#line 1132 "gen/ragel/24__cat4_2.c"
|
||||
|
||||
goto _st30;
|
||||
_st30:
|
||||
@@ -1144,10 +1144,10 @@ static void lex(Input *in, Output *out)
|
||||
}
|
||||
_ctr55:
|
||||
{
|
||||
#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/cat4_2.rl"
|
||||
#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/24__cat4_2.rl"
|
||||
b2 = p; }
|
||||
|
||||
#line 1151 "gen/ragel/cat4_2.c"
|
||||
#line 1151 "gen/ragel/24__cat4_2.c"
|
||||
|
||||
goto _st31;
|
||||
_st31:
|
||||
@@ -1168,22 +1168,22 @@ static void lex(Input *in, Output *out)
|
||||
}
|
||||
_ctr57:
|
||||
{
|
||||
#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/cat4_2.rl"
|
||||
#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/24__cat4_2.rl"
|
||||
b2 = p; }
|
||||
|
||||
#line 1175 "gen/ragel/cat4_2.c"
|
||||
#line 1175 "gen/ragel/24__cat4_2.c"
|
||||
|
||||
{
|
||||
#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/cat4_2.rl"
|
||||
#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/24__cat4_2.rl"
|
||||
a3 = p; }
|
||||
|
||||
#line 1181 "gen/ragel/cat4_2.c"
|
||||
#line 1181 "gen/ragel/24__cat4_2.c"
|
||||
|
||||
{
|
||||
#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/cat4_2.rl"
|
||||
#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/24__cat4_2.rl"
|
||||
b3 = p; }
|
||||
|
||||
#line 1187 "gen/ragel/cat4_2.c"
|
||||
#line 1187 "gen/ragel/24__cat4_2.c"
|
||||
|
||||
goto _st32;
|
||||
_st32:
|
||||
@@ -1260,7 +1260,7 @@ static void lex(Input *in, Output *out)
|
||||
_out: {}
|
||||
}
|
||||
|
||||
#line 35 "../../../benchmarks/submatch_dfa_aot/src/ragel/cat4_2.rl"
|
||||
#line 35 "../../../benchmarks/submatch_dfa_aot/src/ragel/24__cat4_2.rl"
|
||||
|
||||
|
||||
in->p = p;
|
||||
+328
-328
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
+64
-138
@@ -1,47 +1,47 @@
|
||||
#line 1 "../../../benchmarks/submatch_dfa_aot/src/ragel/iter_a_16.rl"
|
||||
#line 1 "../../../benchmarks/submatch_dfa_aot/src/ragel/30__rep_cat_5_3_2.rl"
|
||||
#include "ragel/common.c"
|
||||
|
||||
const char *delim = "\n";
|
||||
|
||||
|
||||
#line 16 "../../../benchmarks/submatch_dfa_aot/src/ragel/iter_a_16.rl"
|
||||
#line 28 "../../../benchmarks/submatch_dfa_aot/src/ragel/30__rep_cat_5_3_2.rl"
|
||||
|
||||
|
||||
|
||||
#line 12 "gen/ragel/iter_a_16.c"
|
||||
static const int aaa_start = 17;
|
||||
static const int aaa_first_final = 17;
|
||||
#line 12 "gen/ragel/30__rep_cat_5_3_2.c"
|
||||
static const int aaa_start = 11;
|
||||
static const int aaa_first_final = 11;
|
||||
static const int aaa_error = 0;
|
||||
|
||||
static const int aaa_en_main = 17;
|
||||
static const int aaa_en_main = 11;
|
||||
|
||||
|
||||
#line 18 "../../../benchmarks/submatch_dfa_aot/src/ragel/iter_a_16.rl"
|
||||
#line 30 "../../../benchmarks/submatch_dfa_aot/src/ragel/30__rep_cat_5_3_2.rl"
|
||||
|
||||
|
||||
static void lex(Input *in, Output *out)
|
||||
{
|
||||
char *p = in->p;
|
||||
char *pe = in->pe;
|
||||
const char *s;
|
||||
const char *s = p;
|
||||
int cs;
|
||||
|
||||
|
||||
#line 31 "gen/ragel/iter_a_16.c"
|
||||
#line 31 "gen/ragel/30__rep_cat_5_3_2.c"
|
||||
{
|
||||
cs = (int)aaa_start;
|
||||
}
|
||||
|
||||
#line 27 "../../../benchmarks/submatch_dfa_aot/src/ragel/iter_a_16.rl"
|
||||
#line 39 "../../../benchmarks/submatch_dfa_aot/src/ragel/30__rep_cat_5_3_2.rl"
|
||||
|
||||
|
||||
#line 39 "gen/ragel/iter_a_16.c"
|
||||
#line 39 "gen/ragel/30__rep_cat_5_3_2.c"
|
||||
{
|
||||
if ( p == pe )
|
||||
goto _test_eof;
|
||||
switch ( cs ) {
|
||||
case 17:
|
||||
goto st_case_17;
|
||||
case 11:
|
||||
goto st_case_11;
|
||||
case 0:
|
||||
goto st_case_0;
|
||||
case 1:
|
||||
@@ -64,63 +64,45 @@ static void lex(Input *in, Output *out)
|
||||
goto st_case_9;
|
||||
case 10:
|
||||
goto st_case_10;
|
||||
case 11:
|
||||
goto st_case_11;
|
||||
case 12:
|
||||
goto st_case_12;
|
||||
case 13:
|
||||
goto st_case_13;
|
||||
case 14:
|
||||
goto st_case_14;
|
||||
case 15:
|
||||
goto st_case_15;
|
||||
case 16:
|
||||
goto st_case_16;
|
||||
}
|
||||
goto st_out;
|
||||
_ctr17:
|
||||
_ctr13:
|
||||
{
|
||||
#line 8 "../../../benchmarks/submatch_dfa_aot/src/ragel/iter_a_16.rl"
|
||||
#line 19 "../../../benchmarks/submatch_dfa_aot/src/ragel/30__rep_cat_5_3_2.rl"
|
||||
|
||||
outs(out, s, p);
|
||||
outc(out, '.');
|
||||
outc(out, ';');
|
||||
s = p;
|
||||
}
|
||||
|
||||
#line 91 "gen/ragel/iter_a_16.c"
|
||||
#line 79 "gen/ragel/30__rep_cat_5_3_2.c"
|
||||
|
||||
{
|
||||
#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/iter_a_16.rl"
|
||||
#line 25 "../../../benchmarks/submatch_dfa_aot/src/ragel/30__rep_cat_5_3_2.rl"
|
||||
outc(out, '\n'); }
|
||||
|
||||
#line 97 "gen/ragel/iter_a_16.c"
|
||||
#line 85 "gen/ragel/30__rep_cat_5_3_2.c"
|
||||
|
||||
goto _st17;
|
||||
_ctr20:
|
||||
goto _st11;
|
||||
_ctr16:
|
||||
{
|
||||
#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/iter_a_16.rl"
|
||||
s = p; }
|
||||
|
||||
#line 105 "gen/ragel/iter_a_16.c"
|
||||
|
||||
{
|
||||
#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/iter_a_16.rl"
|
||||
#line 25 "../../../benchmarks/submatch_dfa_aot/src/ragel/30__rep_cat_5_3_2.rl"
|
||||
outc(out, '\n'); }
|
||||
|
||||
#line 111 "gen/ragel/iter_a_16.c"
|
||||
#line 93 "gen/ragel/30__rep_cat_5_3_2.c"
|
||||
|
||||
goto _st17;
|
||||
_st17:
|
||||
goto _st11;
|
||||
_st11:
|
||||
p+= 1;
|
||||
if ( p == pe )
|
||||
goto _test_eof17;
|
||||
st_case_17:
|
||||
goto _test_eof11;
|
||||
st_case_11:
|
||||
switch( ( (*( p))) ) {
|
||||
case 10: {
|
||||
goto _ctr20;
|
||||
goto _ctr16;
|
||||
}
|
||||
case 97: {
|
||||
goto _ctr21;
|
||||
goto _st1;
|
||||
}
|
||||
}
|
||||
{
|
||||
@@ -130,24 +112,16 @@ static void lex(Input *in, Output *out)
|
||||
_st0:
|
||||
cs = 0;
|
||||
goto _pop;
|
||||
_ctr18:
|
||||
_ctr14:
|
||||
{
|
||||
#line 8 "../../../benchmarks/submatch_dfa_aot/src/ragel/iter_a_16.rl"
|
||||
#line 19 "../../../benchmarks/submatch_dfa_aot/src/ragel/30__rep_cat_5_3_2.rl"
|
||||
|
||||
outs(out, s, p);
|
||||
outc(out, '.');
|
||||
outc(out, ';');
|
||||
s = p;
|
||||
}
|
||||
|
||||
#line 143 "gen/ragel/iter_a_16.c"
|
||||
|
||||
goto _st1;
|
||||
_ctr21:
|
||||
{
|
||||
#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/iter_a_16.rl"
|
||||
s = p; }
|
||||
|
||||
#line 151 "gen/ragel/iter_a_16.c"
|
||||
#line 125 "gen/ragel/30__rep_cat_5_3_2.c"
|
||||
|
||||
goto _st1;
|
||||
_st1:
|
||||
@@ -200,11 +174,23 @@ static void lex(Input *in, Output *out)
|
||||
goto _test_eof5;
|
||||
st_case_5:
|
||||
if ( ( (*( p))) == 97 ) {
|
||||
goto _st6;
|
||||
goto _ctr6;
|
||||
}
|
||||
{
|
||||
goto _st0;
|
||||
}
|
||||
_ctr6:
|
||||
{
|
||||
#line 9 "../../../benchmarks/submatch_dfa_aot/src/ragel/30__rep_cat_5_3_2.rl"
|
||||
|
||||
outs(out, s, p);
|
||||
outc(out, '.');
|
||||
s = p;
|
||||
}
|
||||
|
||||
#line 192 "gen/ragel/30__rep_cat_5_3_2.c"
|
||||
|
||||
goto _st6;
|
||||
_st6:
|
||||
p+= 1;
|
||||
if ( p == pe )
|
||||
@@ -233,11 +219,23 @@ static void lex(Input *in, Output *out)
|
||||
goto _test_eof8;
|
||||
st_case_8:
|
||||
if ( ( (*( p))) == 97 ) {
|
||||
goto _st9;
|
||||
goto _ctr10;
|
||||
}
|
||||
{
|
||||
goto _st0;
|
||||
}
|
||||
_ctr10:
|
||||
{
|
||||
#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/30__rep_cat_5_3_2.rl"
|
||||
|
||||
outs(out, s, p);
|
||||
outc(out, '.');
|
||||
s = p;
|
||||
}
|
||||
|
||||
#line 237 "gen/ragel/30__rep_cat_5_3_2.c"
|
||||
|
||||
goto _st9;
|
||||
_st9:
|
||||
p+= 1;
|
||||
if ( p == pe )
|
||||
@@ -254,85 +252,19 @@ static void lex(Input *in, Output *out)
|
||||
if ( p == pe )
|
||||
goto _test_eof10;
|
||||
st_case_10:
|
||||
if ( ( (*( p))) == 97 ) {
|
||||
goto _st11;
|
||||
}
|
||||
{
|
||||
goto _st0;
|
||||
}
|
||||
_st11:
|
||||
p+= 1;
|
||||
if ( p == pe )
|
||||
goto _test_eof11;
|
||||
st_case_11:
|
||||
if ( ( (*( p))) == 97 ) {
|
||||
goto _st12;
|
||||
}
|
||||
{
|
||||
goto _st0;
|
||||
}
|
||||
_st12:
|
||||
p+= 1;
|
||||
if ( p == pe )
|
||||
goto _test_eof12;
|
||||
st_case_12:
|
||||
if ( ( (*( p))) == 97 ) {
|
||||
goto _st13;
|
||||
}
|
||||
{
|
||||
goto _st0;
|
||||
}
|
||||
_st13:
|
||||
p+= 1;
|
||||
if ( p == pe )
|
||||
goto _test_eof13;
|
||||
st_case_13:
|
||||
if ( ( (*( p))) == 97 ) {
|
||||
goto _st14;
|
||||
}
|
||||
{
|
||||
goto _st0;
|
||||
}
|
||||
_st14:
|
||||
p+= 1;
|
||||
if ( p == pe )
|
||||
goto _test_eof14;
|
||||
st_case_14:
|
||||
if ( ( (*( p))) == 97 ) {
|
||||
goto _st15;
|
||||
}
|
||||
{
|
||||
goto _st0;
|
||||
}
|
||||
_st15:
|
||||
p+= 1;
|
||||
if ( p == pe )
|
||||
goto _test_eof15;
|
||||
st_case_15:
|
||||
if ( ( (*( p))) == 97 ) {
|
||||
goto _st16;
|
||||
}
|
||||
{
|
||||
goto _st0;
|
||||
}
|
||||
_st16:
|
||||
p+= 1;
|
||||
if ( p == pe )
|
||||
goto _test_eof16;
|
||||
st_case_16:
|
||||
switch( ( (*( p))) ) {
|
||||
case 10: {
|
||||
goto _ctr17;
|
||||
goto _ctr13;
|
||||
}
|
||||
case 97: {
|
||||
goto _ctr18;
|
||||
goto _ctr14;
|
||||
}
|
||||
}
|
||||
{
|
||||
goto _st0;
|
||||
}
|
||||
st_out:
|
||||
_test_eof17: cs = 17; goto _test_eof;
|
||||
_test_eof11: cs = 11; goto _test_eof;
|
||||
_test_eof1: cs = 1; goto _test_eof;
|
||||
_test_eof2: cs = 2; goto _test_eof;
|
||||
_test_eof3: cs = 3; goto _test_eof;
|
||||
@@ -343,20 +275,14 @@ static void lex(Input *in, Output *out)
|
||||
_test_eof8: cs = 8; goto _test_eof;
|
||||
_test_eof9: cs = 9; goto _test_eof;
|
||||
_test_eof10: cs = 10; goto _test_eof;
|
||||
_test_eof11: cs = 11; goto _test_eof;
|
||||
_test_eof12: cs = 12; goto _test_eof;
|
||||
_test_eof13: cs = 13; goto _test_eof;
|
||||
_test_eof14: cs = 14; goto _test_eof;
|
||||
_test_eof15: cs = 15; goto _test_eof;
|
||||
_test_eof16: cs = 16; goto _test_eof;
|
||||
|
||||
_test_eof: {}
|
||||
if ( cs >= 17 )
|
||||
if ( cs >= 11 )
|
||||
goto _out; _pop: {}
|
||||
_out: {}
|
||||
}
|
||||
|
||||
#line 28 "../../../benchmarks/submatch_dfa_aot/src/ragel/iter_a_16.rl"
|
||||
#line 40 "../../../benchmarks/submatch_dfa_aot/src/ragel/30__rep_cat_5_3_2.rl"
|
||||
|
||||
|
||||
in->p = p;
|
||||
@@ -0,0 +1,584 @@
|
||||
#line 1 "../../../benchmarks/submatch_dfa_aot/src/ragel/31__rep_cat_13_11_7.rl"
|
||||
#include "ragel/common.c"
|
||||
|
||||
const char *delim = "\n";
|
||||
|
||||
|
||||
#line 28 "../../../benchmarks/submatch_dfa_aot/src/ragel/31__rep_cat_13_11_7.rl"
|
||||
|
||||
|
||||
|
||||
#line 12 "gen/ragel/31__rep_cat_13_11_7.c"
|
||||
static const int aaa_start = 32;
|
||||
static const int aaa_first_final = 32;
|
||||
static const int aaa_error = 0;
|
||||
|
||||
static const int aaa_en_main = 32;
|
||||
|
||||
|
||||
#line 30 "../../../benchmarks/submatch_dfa_aot/src/ragel/31__rep_cat_13_11_7.rl"
|
||||
|
||||
|
||||
static void lex(Input *in, Output *out)
|
||||
{
|
||||
char *p = in->p;
|
||||
char *pe = in->pe;
|
||||
const char *s = p;
|
||||
int cs;
|
||||
|
||||
|
||||
#line 31 "gen/ragel/31__rep_cat_13_11_7.c"
|
||||
{
|
||||
cs = (int)aaa_start;
|
||||
}
|
||||
|
||||
#line 39 "../../../benchmarks/submatch_dfa_aot/src/ragel/31__rep_cat_13_11_7.rl"
|
||||
|
||||
|
||||
#line 39 "gen/ragel/31__rep_cat_13_11_7.c"
|
||||
{
|
||||
if ( p == pe )
|
||||
goto _test_eof;
|
||||
switch ( cs ) {
|
||||
case 32:
|
||||
goto st_case_32;
|
||||
case 0:
|
||||
goto st_case_0;
|
||||
case 1:
|
||||
goto st_case_1;
|
||||
case 2:
|
||||
goto st_case_2;
|
||||
case 3:
|
||||
goto st_case_3;
|
||||
case 4:
|
||||
goto st_case_4;
|
||||
case 5:
|
||||
goto st_case_5;
|
||||
case 6:
|
||||
goto st_case_6;
|
||||
case 7:
|
||||
goto st_case_7;
|
||||
case 8:
|
||||
goto st_case_8;
|
||||
case 9:
|
||||
goto st_case_9;
|
||||
case 10:
|
||||
goto st_case_10;
|
||||
case 11:
|
||||
goto st_case_11;
|
||||
case 12:
|
||||
goto st_case_12;
|
||||
case 13:
|
||||
goto st_case_13;
|
||||
case 14:
|
||||
goto st_case_14;
|
||||
case 15:
|
||||
goto st_case_15;
|
||||
case 16:
|
||||
goto st_case_16;
|
||||
case 17:
|
||||
goto st_case_17;
|
||||
case 18:
|
||||
goto st_case_18;
|
||||
case 19:
|
||||
goto st_case_19;
|
||||
case 20:
|
||||
goto st_case_20;
|
||||
case 21:
|
||||
goto st_case_21;
|
||||
case 22:
|
||||
goto st_case_22;
|
||||
case 23:
|
||||
goto st_case_23;
|
||||
case 24:
|
||||
goto st_case_24;
|
||||
case 25:
|
||||
goto st_case_25;
|
||||
case 26:
|
||||
goto st_case_26;
|
||||
case 27:
|
||||
goto st_case_27;
|
||||
case 28:
|
||||
goto st_case_28;
|
||||
case 29:
|
||||
goto st_case_29;
|
||||
case 30:
|
||||
goto st_case_30;
|
||||
case 31:
|
||||
goto st_case_31;
|
||||
}
|
||||
goto st_out;
|
||||
_ctr34:
|
||||
{
|
||||
#line 19 "../../../benchmarks/submatch_dfa_aot/src/ragel/31__rep_cat_13_11_7.rl"
|
||||
|
||||
outs(out, s, p);
|
||||
outc(out, ';');
|
||||
s = p;
|
||||
}
|
||||
|
||||
#line 121 "gen/ragel/31__rep_cat_13_11_7.c"
|
||||
|
||||
{
|
||||
#line 25 "../../../benchmarks/submatch_dfa_aot/src/ragel/31__rep_cat_13_11_7.rl"
|
||||
outc(out, '\n'); }
|
||||
|
||||
#line 127 "gen/ragel/31__rep_cat_13_11_7.c"
|
||||
|
||||
goto _st32;
|
||||
_ctr37:
|
||||
{
|
||||
#line 25 "../../../benchmarks/submatch_dfa_aot/src/ragel/31__rep_cat_13_11_7.rl"
|
||||
outc(out, '\n'); }
|
||||
|
||||
#line 135 "gen/ragel/31__rep_cat_13_11_7.c"
|
||||
|
||||
goto _st32;
|
||||
_st32:
|
||||
p+= 1;
|
||||
if ( p == pe )
|
||||
goto _test_eof32;
|
||||
st_case_32:
|
||||
switch( ( (*( p))) ) {
|
||||
case 10: {
|
||||
goto _ctr37;
|
||||
}
|
||||
case 97: {
|
||||
goto _st1;
|
||||
}
|
||||
}
|
||||
{
|
||||
goto _st0;
|
||||
}
|
||||
st_case_0:
|
||||
_st0:
|
||||
cs = 0;
|
||||
goto _pop;
|
||||
_ctr35:
|
||||
{
|
||||
#line 19 "../../../benchmarks/submatch_dfa_aot/src/ragel/31__rep_cat_13_11_7.rl"
|
||||
|
||||
outs(out, s, p);
|
||||
outc(out, ';');
|
||||
s = p;
|
||||
}
|
||||
|
||||
#line 167 "gen/ragel/31__rep_cat_13_11_7.c"
|
||||
|
||||
goto _st1;
|
||||
_st1:
|
||||
p+= 1;
|
||||
if ( p == pe )
|
||||
goto _test_eof1;
|
||||
st_case_1:
|
||||
if ( ( (*( p))) == 97 ) {
|
||||
goto _st2;
|
||||
}
|
||||
{
|
||||
goto _st0;
|
||||
}
|
||||
_st2:
|
||||
p+= 1;
|
||||
if ( p == pe )
|
||||
goto _test_eof2;
|
||||
st_case_2:
|
||||
if ( ( (*( p))) == 97 ) {
|
||||
goto _st3;
|
||||
}
|
||||
{
|
||||
goto _st0;
|
||||
}
|
||||
_st3:
|
||||
p+= 1;
|
||||
if ( p == pe )
|
||||
goto _test_eof3;
|
||||
st_case_3:
|
||||
if ( ( (*( p))) == 97 ) {
|
||||
goto _st4;
|
||||
}
|
||||
{
|
||||
goto _st0;
|
||||
}
|
||||
_st4:
|
||||
p+= 1;
|
||||
if ( p == pe )
|
||||
goto _test_eof4;
|
||||
st_case_4:
|
||||
if ( ( (*( p))) == 97 ) {
|
||||
goto _st5;
|
||||
}
|
||||
{
|
||||
goto _st0;
|
||||
}
|
||||
_st5:
|
||||
p+= 1;
|
||||
if ( p == pe )
|
||||
goto _test_eof5;
|
||||
st_case_5:
|
||||
if ( ( (*( p))) == 97 ) {
|
||||
goto _st6;
|
||||
}
|
||||
{
|
||||
goto _st0;
|
||||
}
|
||||
_st6:
|
||||
p+= 1;
|
||||
if ( p == pe )
|
||||
goto _test_eof6;
|
||||
st_case_6:
|
||||
if ( ( (*( p))) == 97 ) {
|
||||
goto _st7;
|
||||
}
|
||||
{
|
||||
goto _st0;
|
||||
}
|
||||
_st7:
|
||||
p+= 1;
|
||||
if ( p == pe )
|
||||
goto _test_eof7;
|
||||
st_case_7:
|
||||
if ( ( (*( p))) == 97 ) {
|
||||
goto _st8;
|
||||
}
|
||||
{
|
||||
goto _st0;
|
||||
}
|
||||
_st8:
|
||||
p+= 1;
|
||||
if ( p == pe )
|
||||
goto _test_eof8;
|
||||
st_case_8:
|
||||
if ( ( (*( p))) == 97 ) {
|
||||
goto _st9;
|
||||
}
|
||||
{
|
||||
goto _st0;
|
||||
}
|
||||
_st9:
|
||||
p+= 1;
|
||||
if ( p == pe )
|
||||
goto _test_eof9;
|
||||
st_case_9:
|
||||
if ( ( (*( p))) == 97 ) {
|
||||
goto _st10;
|
||||
}
|
||||
{
|
||||
goto _st0;
|
||||
}
|
||||
_st10:
|
||||
p+= 1;
|
||||
if ( p == pe )
|
||||
goto _test_eof10;
|
||||
st_case_10:
|
||||
if ( ( (*( p))) == 97 ) {
|
||||
goto _st11;
|
||||
}
|
||||
{
|
||||
goto _st0;
|
||||
}
|
||||
_st11:
|
||||
p+= 1;
|
||||
if ( p == pe )
|
||||
goto _test_eof11;
|
||||
st_case_11:
|
||||
if ( ( (*( p))) == 97 ) {
|
||||
goto _st12;
|
||||
}
|
||||
{
|
||||
goto _st0;
|
||||
}
|
||||
_st12:
|
||||
p+= 1;
|
||||
if ( p == pe )
|
||||
goto _test_eof12;
|
||||
st_case_12:
|
||||
if ( ( (*( p))) == 97 ) {
|
||||
goto _st13;
|
||||
}
|
||||
{
|
||||
goto _st0;
|
||||
}
|
||||
_st13:
|
||||
p+= 1;
|
||||
if ( p == pe )
|
||||
goto _test_eof13;
|
||||
st_case_13:
|
||||
if ( ( (*( p))) == 97 ) {
|
||||
goto _ctr14;
|
||||
}
|
||||
{
|
||||
goto _st0;
|
||||
}
|
||||
_ctr14:
|
||||
{
|
||||
#line 9 "../../../benchmarks/submatch_dfa_aot/src/ragel/31__rep_cat_13_11_7.rl"
|
||||
|
||||
outs(out, s, p);
|
||||
outc(out, '.');
|
||||
s = p;
|
||||
}
|
||||
|
||||
#line 322 "gen/ragel/31__rep_cat_13_11_7.c"
|
||||
|
||||
goto _st14;
|
||||
_st14:
|
||||
p+= 1;
|
||||
if ( p == pe )
|
||||
goto _test_eof14;
|
||||
st_case_14:
|
||||
if ( ( (*( p))) == 97 ) {
|
||||
goto _st15;
|
||||
}
|
||||
{
|
||||
goto _st0;
|
||||
}
|
||||
_st15:
|
||||
p+= 1;
|
||||
if ( p == pe )
|
||||
goto _test_eof15;
|
||||
st_case_15:
|
||||
if ( ( (*( p))) == 97 ) {
|
||||
goto _st16;
|
||||
}
|
||||
{
|
||||
goto _st0;
|
||||
}
|
||||
_st16:
|
||||
p+= 1;
|
||||
if ( p == pe )
|
||||
goto _test_eof16;
|
||||
st_case_16:
|
||||
if ( ( (*( p))) == 97 ) {
|
||||
goto _st17;
|
||||
}
|
||||
{
|
||||
goto _st0;
|
||||
}
|
||||
_st17:
|
||||
p+= 1;
|
||||
if ( p == pe )
|
||||
goto _test_eof17;
|
||||
st_case_17:
|
||||
if ( ( (*( p))) == 97 ) {
|
||||
goto _st18;
|
||||
}
|
||||
{
|
||||
goto _st0;
|
||||
}
|
||||
_st18:
|
||||
p+= 1;
|
||||
if ( p == pe )
|
||||
goto _test_eof18;
|
||||
st_case_18:
|
||||
if ( ( (*( p))) == 97 ) {
|
||||
goto _st19;
|
||||
}
|
||||
{
|
||||
goto _st0;
|
||||
}
|
||||
_st19:
|
||||
p+= 1;
|
||||
if ( p == pe )
|
||||
goto _test_eof19;
|
||||
st_case_19:
|
||||
if ( ( (*( p))) == 97 ) {
|
||||
goto _st20;
|
||||
}
|
||||
{
|
||||
goto _st0;
|
||||
}
|
||||
_st20:
|
||||
p+= 1;
|
||||
if ( p == pe )
|
||||
goto _test_eof20;
|
||||
st_case_20:
|
||||
if ( ( (*( p))) == 97 ) {
|
||||
goto _st21;
|
||||
}
|
||||
{
|
||||
goto _st0;
|
||||
}
|
||||
_st21:
|
||||
p+= 1;
|
||||
if ( p == pe )
|
||||
goto _test_eof21;
|
||||
st_case_21:
|
||||
if ( ( (*( p))) == 97 ) {
|
||||
goto _st22;
|
||||
}
|
||||
{
|
||||
goto _st0;
|
||||
}
|
||||
_st22:
|
||||
p+= 1;
|
||||
if ( p == pe )
|
||||
goto _test_eof22;
|
||||
st_case_22:
|
||||
if ( ( (*( p))) == 97 ) {
|
||||
goto _st23;
|
||||
}
|
||||
{
|
||||
goto _st0;
|
||||
}
|
||||
_st23:
|
||||
p+= 1;
|
||||
if ( p == pe )
|
||||
goto _test_eof23;
|
||||
st_case_23:
|
||||
if ( ( (*( p))) == 97 ) {
|
||||
goto _st24;
|
||||
}
|
||||
{
|
||||
goto _st0;
|
||||
}
|
||||
_st24:
|
||||
p+= 1;
|
||||
if ( p == pe )
|
||||
goto _test_eof24;
|
||||
st_case_24:
|
||||
if ( ( (*( p))) == 97 ) {
|
||||
goto _ctr26;
|
||||
}
|
||||
{
|
||||
goto _st0;
|
||||
}
|
||||
_ctr26:
|
||||
{
|
||||
#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/31__rep_cat_13_11_7.rl"
|
||||
|
||||
outs(out, s, p);
|
||||
outc(out, '.');
|
||||
s = p;
|
||||
}
|
||||
|
||||
#line 455 "gen/ragel/31__rep_cat_13_11_7.c"
|
||||
|
||||
goto _st25;
|
||||
_st25:
|
||||
p+= 1;
|
||||
if ( p == pe )
|
||||
goto _test_eof25;
|
||||
st_case_25:
|
||||
if ( ( (*( p))) == 97 ) {
|
||||
goto _st26;
|
||||
}
|
||||
{
|
||||
goto _st0;
|
||||
}
|
||||
_st26:
|
||||
p+= 1;
|
||||
if ( p == pe )
|
||||
goto _test_eof26;
|
||||
st_case_26:
|
||||
if ( ( (*( p))) == 97 ) {
|
||||
goto _st27;
|
||||
}
|
||||
{
|
||||
goto _st0;
|
||||
}
|
||||
_st27:
|
||||
p+= 1;
|
||||
if ( p == pe )
|
||||
goto _test_eof27;
|
||||
st_case_27:
|
||||
if ( ( (*( p))) == 97 ) {
|
||||
goto _st28;
|
||||
}
|
||||
{
|
||||
goto _st0;
|
||||
}
|
||||
_st28:
|
||||
p+= 1;
|
||||
if ( p == pe )
|
||||
goto _test_eof28;
|
||||
st_case_28:
|
||||
if ( ( (*( p))) == 97 ) {
|
||||
goto _st29;
|
||||
}
|
||||
{
|
||||
goto _st0;
|
||||
}
|
||||
_st29:
|
||||
p+= 1;
|
||||
if ( p == pe )
|
||||
goto _test_eof29;
|
||||
st_case_29:
|
||||
if ( ( (*( p))) == 97 ) {
|
||||
goto _st30;
|
||||
}
|
||||
{
|
||||
goto _st0;
|
||||
}
|
||||
_st30:
|
||||
p+= 1;
|
||||
if ( p == pe )
|
||||
goto _test_eof30;
|
||||
st_case_30:
|
||||
if ( ( (*( p))) == 97 ) {
|
||||
goto _st31;
|
||||
}
|
||||
{
|
||||
goto _st0;
|
||||
}
|
||||
_st31:
|
||||
p+= 1;
|
||||
if ( p == pe )
|
||||
goto _test_eof31;
|
||||
st_case_31:
|
||||
switch( ( (*( p))) ) {
|
||||
case 10: {
|
||||
goto _ctr34;
|
||||
}
|
||||
case 97: {
|
||||
goto _ctr35;
|
||||
}
|
||||
}
|
||||
{
|
||||
goto _st0;
|
||||
}
|
||||
st_out:
|
||||
_test_eof32: cs = 32; goto _test_eof;
|
||||
_test_eof1: cs = 1; goto _test_eof;
|
||||
_test_eof2: cs = 2; goto _test_eof;
|
||||
_test_eof3: cs = 3; goto _test_eof;
|
||||
_test_eof4: cs = 4; goto _test_eof;
|
||||
_test_eof5: cs = 5; goto _test_eof;
|
||||
_test_eof6: cs = 6; goto _test_eof;
|
||||
_test_eof7: cs = 7; goto _test_eof;
|
||||
_test_eof8: cs = 8; goto _test_eof;
|
||||
_test_eof9: cs = 9; goto _test_eof;
|
||||
_test_eof10: cs = 10; goto _test_eof;
|
||||
_test_eof11: cs = 11; goto _test_eof;
|
||||
_test_eof12: cs = 12; goto _test_eof;
|
||||
_test_eof13: cs = 13; goto _test_eof;
|
||||
_test_eof14: cs = 14; goto _test_eof;
|
||||
_test_eof15: cs = 15; goto _test_eof;
|
||||
_test_eof16: cs = 16; goto _test_eof;
|
||||
_test_eof17: cs = 17; goto _test_eof;
|
||||
_test_eof18: cs = 18; goto _test_eof;
|
||||
_test_eof19: cs = 19; goto _test_eof;
|
||||
_test_eof20: cs = 20; goto _test_eof;
|
||||
_test_eof21: cs = 21; goto _test_eof;
|
||||
_test_eof22: cs = 22; goto _test_eof;
|
||||
_test_eof23: cs = 23; goto _test_eof;
|
||||
_test_eof24: cs = 24; goto _test_eof;
|
||||
_test_eof25: cs = 25; goto _test_eof;
|
||||
_test_eof26: cs = 26; goto _test_eof;
|
||||
_test_eof27: cs = 27; goto _test_eof;
|
||||
_test_eof28: cs = 28; goto _test_eof;
|
||||
_test_eof29: cs = 29; goto _test_eof;
|
||||
_test_eof30: cs = 30; goto _test_eof;
|
||||
_test_eof31: cs = 31; goto _test_eof;
|
||||
|
||||
_test_eof: {}
|
||||
if ( cs >= 32 )
|
||||
goto _out; _pop: {}
|
||||
_out: {}
|
||||
}
|
||||
|
||||
#line 40 "../../../benchmarks/submatch_dfa_aot/src/ragel/31__rep_cat_13_11_7.rl"
|
||||
|
||||
|
||||
in->p = p;
|
||||
in->pe = pe;
|
||||
}
|
||||
+64
-124
@@ -1,47 +1,47 @@
|
||||
#line 1 "../../../benchmarks/submatch_dfa_aot/src/ragel/iter_a_64.rl"
|
||||
#line 1 "../../../benchmarks/submatch_dfa_aot/src/ragel/32__rep_cat_23_19_17.rl"
|
||||
#include "ragel/common.c"
|
||||
|
||||
const char *delim = "\n";
|
||||
|
||||
|
||||
#line 16 "../../../benchmarks/submatch_dfa_aot/src/ragel/iter_a_64.rl"
|
||||
#line 28 "../../../benchmarks/submatch_dfa_aot/src/ragel/32__rep_cat_23_19_17.rl"
|
||||
|
||||
|
||||
|
||||
#line 12 "gen/ragel/iter_a_64.c"
|
||||
static const int aaa_start = 65;
|
||||
static const int aaa_first_final = 65;
|
||||
#line 12 "gen/ragel/32__rep_cat_23_19_17.c"
|
||||
static const int aaa_start = 60;
|
||||
static const int aaa_first_final = 60;
|
||||
static const int aaa_error = 0;
|
||||
|
||||
static const int aaa_en_main = 65;
|
||||
static const int aaa_en_main = 60;
|
||||
|
||||
|
||||
#line 18 "../../../benchmarks/submatch_dfa_aot/src/ragel/iter_a_64.rl"
|
||||
#line 30 "../../../benchmarks/submatch_dfa_aot/src/ragel/32__rep_cat_23_19_17.rl"
|
||||
|
||||
|
||||
static void lex(Input *in, Output *out)
|
||||
{
|
||||
char *p = in->p;
|
||||
char *pe = in->pe;
|
||||
const char *s;
|
||||
const char *s = p;
|
||||
int cs;
|
||||
|
||||
|
||||
#line 31 "gen/ragel/iter_a_64.c"
|
||||
#line 31 "gen/ragel/32__rep_cat_23_19_17.c"
|
||||
{
|
||||
cs = (int)aaa_start;
|
||||
}
|
||||
|
||||
#line 27 "../../../benchmarks/submatch_dfa_aot/src/ragel/iter_a_64.rl"
|
||||
#line 39 "../../../benchmarks/submatch_dfa_aot/src/ragel/32__rep_cat_23_19_17.rl"
|
||||
|
||||
|
||||
#line 39 "gen/ragel/iter_a_64.c"
|
||||
#line 39 "gen/ragel/32__rep_cat_23_19_17.c"
|
||||
{
|
||||
if ( p == pe )
|
||||
goto _test_eof;
|
||||
switch ( cs ) {
|
||||
case 65:
|
||||
goto st_case_65;
|
||||
case 60:
|
||||
goto st_case_60;
|
||||
case 0:
|
||||
goto st_case_0;
|
||||
case 1:
|
||||
@@ -162,61 +162,45 @@ static void lex(Input *in, Output *out)
|
||||
goto st_case_58;
|
||||
case 59:
|
||||
goto st_case_59;
|
||||
case 60:
|
||||
goto st_case_60;
|
||||
case 61:
|
||||
goto st_case_61;
|
||||
case 62:
|
||||
goto st_case_62;
|
||||
case 63:
|
||||
goto st_case_63;
|
||||
case 64:
|
||||
goto st_case_64;
|
||||
}
|
||||
goto st_out;
|
||||
_ctr65:
|
||||
_ctr62:
|
||||
{
|
||||
#line 8 "../../../benchmarks/submatch_dfa_aot/src/ragel/iter_a_64.rl"
|
||||
#line 19 "../../../benchmarks/submatch_dfa_aot/src/ragel/32__rep_cat_23_19_17.rl"
|
||||
|
||||
outs(out, s, p);
|
||||
outc(out, '.');
|
||||
outc(out, ';');
|
||||
s = p;
|
||||
}
|
||||
|
||||
#line 187 "gen/ragel/iter_a_64.c"
|
||||
#line 177 "gen/ragel/32__rep_cat_23_19_17.c"
|
||||
|
||||
{
|
||||
#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/iter_a_64.rl"
|
||||
#line 25 "../../../benchmarks/submatch_dfa_aot/src/ragel/32__rep_cat_23_19_17.rl"
|
||||
outc(out, '\n'); }
|
||||
|
||||
#line 193 "gen/ragel/iter_a_64.c"
|
||||
#line 183 "gen/ragel/32__rep_cat_23_19_17.c"
|
||||
|
||||
goto _st65;
|
||||
_ctr68:
|
||||
goto _st60;
|
||||
_ctr65:
|
||||
{
|
||||
#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/iter_a_64.rl"
|
||||
s = p; }
|
||||
|
||||
#line 201 "gen/ragel/iter_a_64.c"
|
||||
|
||||
{
|
||||
#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/iter_a_64.rl"
|
||||
#line 25 "../../../benchmarks/submatch_dfa_aot/src/ragel/32__rep_cat_23_19_17.rl"
|
||||
outc(out, '\n'); }
|
||||
|
||||
#line 207 "gen/ragel/iter_a_64.c"
|
||||
#line 191 "gen/ragel/32__rep_cat_23_19_17.c"
|
||||
|
||||
goto _st65;
|
||||
_st65:
|
||||
goto _st60;
|
||||
_st60:
|
||||
p+= 1;
|
||||
if ( p == pe )
|
||||
goto _test_eof65;
|
||||
st_case_65:
|
||||
goto _test_eof60;
|
||||
st_case_60:
|
||||
switch( ( (*( p))) ) {
|
||||
case 10: {
|
||||
goto _ctr68;
|
||||
goto _ctr65;
|
||||
}
|
||||
case 97: {
|
||||
goto _ctr69;
|
||||
goto _st1;
|
||||
}
|
||||
}
|
||||
{
|
||||
@@ -226,24 +210,16 @@ static void lex(Input *in, Output *out)
|
||||
_st0:
|
||||
cs = 0;
|
||||
goto _pop;
|
||||
_ctr66:
|
||||
_ctr63:
|
||||
{
|
||||
#line 8 "../../../benchmarks/submatch_dfa_aot/src/ragel/iter_a_64.rl"
|
||||
#line 19 "../../../benchmarks/submatch_dfa_aot/src/ragel/32__rep_cat_23_19_17.rl"
|
||||
|
||||
outs(out, s, p);
|
||||
outc(out, '.');
|
||||
outc(out, ';');
|
||||
s = p;
|
||||
}
|
||||
|
||||
#line 239 "gen/ragel/iter_a_64.c"
|
||||
|
||||
goto _st1;
|
||||
_ctr69:
|
||||
{
|
||||
#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/iter_a_64.rl"
|
||||
s = p; }
|
||||
|
||||
#line 247 "gen/ragel/iter_a_64.c"
|
||||
#line 223 "gen/ragel/32__rep_cat_23_19_17.c"
|
||||
|
||||
goto _st1;
|
||||
_st1:
|
||||
@@ -494,11 +470,23 @@ static void lex(Input *in, Output *out)
|
||||
goto _test_eof23;
|
||||
st_case_23:
|
||||
if ( ( (*( p))) == 97 ) {
|
||||
goto _st24;
|
||||
goto _ctr24;
|
||||
}
|
||||
{
|
||||
goto _st0;
|
||||
}
|
||||
_ctr24:
|
||||
{
|
||||
#line 9 "../../../benchmarks/submatch_dfa_aot/src/ragel/32__rep_cat_23_19_17.rl"
|
||||
|
||||
outs(out, s, p);
|
||||
outc(out, '.');
|
||||
s = p;
|
||||
}
|
||||
|
||||
#line 488 "gen/ragel/32__rep_cat_23_19_17.c"
|
||||
|
||||
goto _st24;
|
||||
_st24:
|
||||
p+= 1;
|
||||
if ( p == pe )
|
||||
@@ -703,11 +691,23 @@ static void lex(Input *in, Output *out)
|
||||
goto _test_eof42;
|
||||
st_case_42:
|
||||
if ( ( (*( p))) == 97 ) {
|
||||
goto _st43;
|
||||
goto _ctr44;
|
||||
}
|
||||
{
|
||||
goto _st0;
|
||||
}
|
||||
_ctr44:
|
||||
{
|
||||
#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/32__rep_cat_23_19_17.rl"
|
||||
|
||||
outs(out, s, p);
|
||||
outc(out, '.');
|
||||
s = p;
|
||||
}
|
||||
|
||||
#line 709 "gen/ragel/32__rep_cat_23_19_17.c"
|
||||
|
||||
goto _st43;
|
||||
_st43:
|
||||
p+= 1;
|
||||
if ( p == pe )
|
||||
@@ -889,74 +889,19 @@ static void lex(Input *in, Output *out)
|
||||
if ( p == pe )
|
||||
goto _test_eof59;
|
||||
st_case_59:
|
||||
if ( ( (*( p))) == 97 ) {
|
||||
goto _st60;
|
||||
}
|
||||
{
|
||||
goto _st0;
|
||||
}
|
||||
_st60:
|
||||
p+= 1;
|
||||
if ( p == pe )
|
||||
goto _test_eof60;
|
||||
st_case_60:
|
||||
if ( ( (*( p))) == 97 ) {
|
||||
goto _st61;
|
||||
}
|
||||
{
|
||||
goto _st0;
|
||||
}
|
||||
_st61:
|
||||
p+= 1;
|
||||
if ( p == pe )
|
||||
goto _test_eof61;
|
||||
st_case_61:
|
||||
if ( ( (*( p))) == 97 ) {
|
||||
goto _st62;
|
||||
}
|
||||
{
|
||||
goto _st0;
|
||||
}
|
||||
_st62:
|
||||
p+= 1;
|
||||
if ( p == pe )
|
||||
goto _test_eof62;
|
||||
st_case_62:
|
||||
if ( ( (*( p))) == 97 ) {
|
||||
goto _st63;
|
||||
}
|
||||
{
|
||||
goto _st0;
|
||||
}
|
||||
_st63:
|
||||
p+= 1;
|
||||
if ( p == pe )
|
||||
goto _test_eof63;
|
||||
st_case_63:
|
||||
if ( ( (*( p))) == 97 ) {
|
||||
goto _st64;
|
||||
}
|
||||
{
|
||||
goto _st0;
|
||||
}
|
||||
_st64:
|
||||
p+= 1;
|
||||
if ( p == pe )
|
||||
goto _test_eof64;
|
||||
st_case_64:
|
||||
switch( ( (*( p))) ) {
|
||||
case 10: {
|
||||
goto _ctr65;
|
||||
goto _ctr62;
|
||||
}
|
||||
case 97: {
|
||||
goto _ctr66;
|
||||
goto _ctr63;
|
||||
}
|
||||
}
|
||||
{
|
||||
goto _st0;
|
||||
}
|
||||
st_out:
|
||||
_test_eof65: cs = 65; goto _test_eof;
|
||||
_test_eof60: cs = 60; goto _test_eof;
|
||||
_test_eof1: cs = 1; goto _test_eof;
|
||||
_test_eof2: cs = 2; goto _test_eof;
|
||||
_test_eof3: cs = 3; goto _test_eof;
|
||||
@@ -1016,19 +961,14 @@ static void lex(Input *in, Output *out)
|
||||
_test_eof57: cs = 57; goto _test_eof;
|
||||
_test_eof58: cs = 58; goto _test_eof;
|
||||
_test_eof59: cs = 59; goto _test_eof;
|
||||
_test_eof60: cs = 60; goto _test_eof;
|
||||
_test_eof61: cs = 61; goto _test_eof;
|
||||
_test_eof62: cs = 62; goto _test_eof;
|
||||
_test_eof63: cs = 63; goto _test_eof;
|
||||
_test_eof64: cs = 64; goto _test_eof;
|
||||
|
||||
_test_eof: {}
|
||||
if ( cs >= 65 )
|
||||
if ( cs >= 60 )
|
||||
goto _out; _pop: {}
|
||||
_out: {}
|
||||
}
|
||||
|
||||
#line 28 "../../../benchmarks/submatch_dfa_aot/src/ragel/iter_a_64.rl"
|
||||
#line 40 "../../../benchmarks/submatch_dfa_aot/src/ragel/32__rep_cat_23_19_17.rl"
|
||||
|
||||
|
||||
in->p = p;
|
||||
+20
-20
@@ -1,14 +1,14 @@
|
||||
#line 1 "../../../benchmarks/submatch_dfa_aot/src/ragel/iter_b_2_3_5.rl"
|
||||
#line 1 "../../../benchmarks/submatch_dfa_aot/src/ragel/33__rep_alt_5_3_2.rl"
|
||||
#include "ragel/common.c"
|
||||
|
||||
const char *delim = "\n";
|
||||
|
||||
|
||||
#line 21 "../../../benchmarks/submatch_dfa_aot/src/ragel/iter_b_2_3_5.rl"
|
||||
#line 21 "../../../benchmarks/submatch_dfa_aot/src/ragel/33__rep_alt_5_3_2.rl"
|
||||
|
||||
|
||||
|
||||
#line 12 "gen/ragel/iter_b_2_3_5.c"
|
||||
#line 12 "gen/ragel/33__rep_alt_5_3_2.c"
|
||||
static const int aaa_start = 6;
|
||||
static const int aaa_first_final = 6;
|
||||
static const int aaa_error = 0;
|
||||
@@ -16,7 +16,7 @@ static const int aaa_error = 0;
|
||||
static const int aaa_en_main = 6;
|
||||
|
||||
|
||||
#line 23 "../../../benchmarks/submatch_dfa_aot/src/ragel/iter_b_2_3_5.rl"
|
||||
#line 23 "../../../benchmarks/submatch_dfa_aot/src/ragel/33__rep_alt_5_3_2.rl"
|
||||
|
||||
|
||||
static void lex(Input *in, Output *out)
|
||||
@@ -27,15 +27,15 @@ static void lex(Input *in, Output *out)
|
||||
int cs;
|
||||
|
||||
|
||||
#line 31 "gen/ragel/iter_b_2_3_5.c"
|
||||
#line 31 "gen/ragel/33__rep_alt_5_3_2.c"
|
||||
{
|
||||
cs = (int)aaa_start;
|
||||
}
|
||||
|
||||
#line 32 "../../../benchmarks/submatch_dfa_aot/src/ragel/iter_b_2_3_5.rl"
|
||||
#line 32 "../../../benchmarks/submatch_dfa_aot/src/ragel/33__rep_alt_5_3_2.rl"
|
||||
|
||||
|
||||
#line 39 "gen/ragel/iter_b_2_3_5.c"
|
||||
#line 39 "gen/ragel/33__rep_alt_5_3_2.c"
|
||||
{
|
||||
if ( p == pe )
|
||||
goto _test_eof;
|
||||
@@ -58,34 +58,34 @@ static void lex(Input *in, Output *out)
|
||||
goto st_out;
|
||||
_ctr3:
|
||||
{
|
||||
#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/iter_b_2_3_5.rl"
|
||||
#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/33__rep_alt_5_3_2.rl"
|
||||
|
||||
outs(out, s, p);
|
||||
outc(out, '.');
|
||||
s = p;
|
||||
}
|
||||
|
||||
#line 69 "gen/ragel/iter_b_2_3_5.c"
|
||||
#line 69 "gen/ragel/33__rep_alt_5_3_2.c"
|
||||
|
||||
{
|
||||
#line 18 "../../../benchmarks/submatch_dfa_aot/src/ragel/iter_b_2_3_5.rl"
|
||||
#line 18 "../../../benchmarks/submatch_dfa_aot/src/ragel/33__rep_alt_5_3_2.rl"
|
||||
outc(out, '\n'); }
|
||||
|
||||
#line 75 "gen/ragel/iter_b_2_3_5.c"
|
||||
#line 75 "gen/ragel/33__rep_alt_5_3_2.c"
|
||||
|
||||
goto _st6;
|
||||
_ctr9:
|
||||
{
|
||||
#line 17 "../../../benchmarks/submatch_dfa_aot/src/ragel/iter_b_2_3_5.rl"
|
||||
#line 17 "../../../benchmarks/submatch_dfa_aot/src/ragel/33__rep_alt_5_3_2.rl"
|
||||
s = p; }
|
||||
|
||||
#line 83 "gen/ragel/iter_b_2_3_5.c"
|
||||
#line 83 "gen/ragel/33__rep_alt_5_3_2.c"
|
||||
|
||||
{
|
||||
#line 18 "../../../benchmarks/submatch_dfa_aot/src/ragel/iter_b_2_3_5.rl"
|
||||
#line 18 "../../../benchmarks/submatch_dfa_aot/src/ragel/33__rep_alt_5_3_2.rl"
|
||||
outc(out, '\n'); }
|
||||
|
||||
#line 89 "gen/ragel/iter_b_2_3_5.c"
|
||||
#line 89 "gen/ragel/33__rep_alt_5_3_2.c"
|
||||
|
||||
goto _st6;
|
||||
_st6:
|
||||
@@ -110,22 +110,22 @@ static void lex(Input *in, Output *out)
|
||||
goto _pop;
|
||||
_ctr7:
|
||||
{
|
||||
#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/iter_b_2_3_5.rl"
|
||||
#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/33__rep_alt_5_3_2.rl"
|
||||
|
||||
outs(out, s, p);
|
||||
outc(out, '.');
|
||||
s = p;
|
||||
}
|
||||
|
||||
#line 121 "gen/ragel/iter_b_2_3_5.c"
|
||||
#line 121 "gen/ragel/33__rep_alt_5_3_2.c"
|
||||
|
||||
goto _st1;
|
||||
_ctr10:
|
||||
{
|
||||
#line 17 "../../../benchmarks/submatch_dfa_aot/src/ragel/iter_b_2_3_5.rl"
|
||||
#line 17 "../../../benchmarks/submatch_dfa_aot/src/ragel/33__rep_alt_5_3_2.rl"
|
||||
s = p; }
|
||||
|
||||
#line 129 "gen/ragel/iter_b_2_3_5.c"
|
||||
#line 129 "gen/ragel/33__rep_alt_5_3_2.c"
|
||||
|
||||
goto _st1;
|
||||
_st1:
|
||||
@@ -212,7 +212,7 @@ static void lex(Input *in, Output *out)
|
||||
_out: {}
|
||||
}
|
||||
|
||||
#line 33 "../../../benchmarks/submatch_dfa_aot/src/ragel/iter_b_2_3_5.rl"
|
||||
#line 33 "../../../benchmarks/submatch_dfa_aot/src/ragel/33__rep_alt_5_3_2.rl"
|
||||
|
||||
|
||||
in->p = p;
|
||||
+20
-20
@@ -1,14 +1,14 @@
|
||||
#line 1 "../../../benchmarks/submatch_dfa_aot/src/ragel/iter_b_7_11_13.rl"
|
||||
#line 1 "../../../benchmarks/submatch_dfa_aot/src/ragel/34__rep_alt_13_11_7.rl"
|
||||
#include "ragel/common.c"
|
||||
|
||||
const char *delim = "\n";
|
||||
|
||||
|
||||
#line 21 "../../../benchmarks/submatch_dfa_aot/src/ragel/iter_b_7_11_13.rl"
|
||||
#line 21 "../../../benchmarks/submatch_dfa_aot/src/ragel/34__rep_alt_13_11_7.rl"
|
||||
|
||||
|
||||
|
||||
#line 12 "gen/ragel/iter_b_7_11_13.c"
|
||||
#line 12 "gen/ragel/34__rep_alt_13_11_7.c"
|
||||
static const int aaa_start = 14;
|
||||
static const int aaa_first_final = 14;
|
||||
static const int aaa_error = 0;
|
||||
@@ -16,7 +16,7 @@ static const int aaa_error = 0;
|
||||
static const int aaa_en_main = 14;
|
||||
|
||||
|
||||
#line 23 "../../../benchmarks/submatch_dfa_aot/src/ragel/iter_b_7_11_13.rl"
|
||||
#line 23 "../../../benchmarks/submatch_dfa_aot/src/ragel/34__rep_alt_13_11_7.rl"
|
||||
|
||||
|
||||
static void lex(Input *in, Output *out)
|
||||
@@ -27,15 +27,15 @@ static void lex(Input *in, Output *out)
|
||||
int cs;
|
||||
|
||||
|
||||
#line 31 "gen/ragel/iter_b_7_11_13.c"
|
||||
#line 31 "gen/ragel/34__rep_alt_13_11_7.c"
|
||||
{
|
||||
cs = (int)aaa_start;
|
||||
}
|
||||
|
||||
#line 32 "../../../benchmarks/submatch_dfa_aot/src/ragel/iter_b_7_11_13.rl"
|
||||
#line 32 "../../../benchmarks/submatch_dfa_aot/src/ragel/34__rep_alt_13_11_7.rl"
|
||||
|
||||
|
||||
#line 39 "gen/ragel/iter_b_7_11_13.c"
|
||||
#line 39 "gen/ragel/34__rep_alt_13_11_7.c"
|
||||
{
|
||||
if ( p == pe )
|
||||
goto _test_eof;
|
||||
@@ -74,34 +74,34 @@ static void lex(Input *in, Output *out)
|
||||
goto st_out;
|
||||
_ctr8:
|
||||
{
|
||||
#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/iter_b_7_11_13.rl"
|
||||
#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/34__rep_alt_13_11_7.rl"
|
||||
|
||||
outs(out, s, p);
|
||||
outc(out, '.');
|
||||
s = p;
|
||||
}
|
||||
|
||||
#line 85 "gen/ragel/iter_b_7_11_13.c"
|
||||
#line 85 "gen/ragel/34__rep_alt_13_11_7.c"
|
||||
|
||||
{
|
||||
#line 18 "../../../benchmarks/submatch_dfa_aot/src/ragel/iter_b_7_11_13.rl"
|
||||
#line 18 "../../../benchmarks/submatch_dfa_aot/src/ragel/34__rep_alt_13_11_7.rl"
|
||||
outc(out, '\n'); }
|
||||
|
||||
#line 91 "gen/ragel/iter_b_7_11_13.c"
|
||||
#line 91 "gen/ragel/34__rep_alt_13_11_7.c"
|
||||
|
||||
goto _st14;
|
||||
_ctr17:
|
||||
{
|
||||
#line 17 "../../../benchmarks/submatch_dfa_aot/src/ragel/iter_b_7_11_13.rl"
|
||||
#line 17 "../../../benchmarks/submatch_dfa_aot/src/ragel/34__rep_alt_13_11_7.rl"
|
||||
s = p; }
|
||||
|
||||
#line 99 "gen/ragel/iter_b_7_11_13.c"
|
||||
#line 99 "gen/ragel/34__rep_alt_13_11_7.c"
|
||||
|
||||
{
|
||||
#line 18 "../../../benchmarks/submatch_dfa_aot/src/ragel/iter_b_7_11_13.rl"
|
||||
#line 18 "../../../benchmarks/submatch_dfa_aot/src/ragel/34__rep_alt_13_11_7.rl"
|
||||
outc(out, '\n'); }
|
||||
|
||||
#line 105 "gen/ragel/iter_b_7_11_13.c"
|
||||
#line 105 "gen/ragel/34__rep_alt_13_11_7.c"
|
||||
|
||||
goto _st14;
|
||||
_st14:
|
||||
@@ -126,22 +126,22 @@ static void lex(Input *in, Output *out)
|
||||
goto _pop;
|
||||
_ctr15:
|
||||
{
|
||||
#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/iter_b_7_11_13.rl"
|
||||
#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/34__rep_alt_13_11_7.rl"
|
||||
|
||||
outs(out, s, p);
|
||||
outc(out, '.');
|
||||
s = p;
|
||||
}
|
||||
|
||||
#line 137 "gen/ragel/iter_b_7_11_13.c"
|
||||
#line 137 "gen/ragel/34__rep_alt_13_11_7.c"
|
||||
|
||||
goto _st1;
|
||||
_ctr18:
|
||||
{
|
||||
#line 17 "../../../benchmarks/submatch_dfa_aot/src/ragel/iter_b_7_11_13.rl"
|
||||
#line 17 "../../../benchmarks/submatch_dfa_aot/src/ragel/34__rep_alt_13_11_7.rl"
|
||||
s = p; }
|
||||
|
||||
#line 145 "gen/ragel/iter_b_7_11_13.c"
|
||||
#line 145 "gen/ragel/34__rep_alt_13_11_7.c"
|
||||
|
||||
goto _st1;
|
||||
_st1:
|
||||
@@ -324,7 +324,7 @@ static void lex(Input *in, Output *out)
|
||||
_out: {}
|
||||
}
|
||||
|
||||
#line 33 "../../../benchmarks/submatch_dfa_aot/src/ragel/iter_b_7_11_13.rl"
|
||||
#line 33 "../../../benchmarks/submatch_dfa_aot/src/ragel/34__rep_alt_13_11_7.rl"
|
||||
|
||||
|
||||
in->p = p;
|
||||
+20
-20
@@ -1,14 +1,14 @@
|
||||
#line 1 "../../../benchmarks/submatch_dfa_aot/src/ragel/iter_b_17_19_23.rl"
|
||||
#line 1 "../../../benchmarks/submatch_dfa_aot/src/ragel/35__rep_alt_23_19_17.rl"
|
||||
#include "ragel/common.c"
|
||||
|
||||
const char *delim = "\n";
|
||||
|
||||
|
||||
#line 21 "../../../benchmarks/submatch_dfa_aot/src/ragel/iter_b_17_19_23.rl"
|
||||
#line 21 "../../../benchmarks/submatch_dfa_aot/src/ragel/35__rep_alt_23_19_17.rl"
|
||||
|
||||
|
||||
|
||||
#line 12 "gen/ragel/iter_b_17_19_23.c"
|
||||
#line 12 "gen/ragel/35__rep_alt_23_19_17.c"
|
||||
static const int aaa_start = 24;
|
||||
static const int aaa_first_final = 24;
|
||||
static const int aaa_error = 0;
|
||||
@@ -16,7 +16,7 @@ static const int aaa_error = 0;
|
||||
static const int aaa_en_main = 24;
|
||||
|
||||
|
||||
#line 23 "../../../benchmarks/submatch_dfa_aot/src/ragel/iter_b_17_19_23.rl"
|
||||
#line 23 "../../../benchmarks/submatch_dfa_aot/src/ragel/35__rep_alt_23_19_17.rl"
|
||||
|
||||
|
||||
static void lex(Input *in, Output *out)
|
||||
@@ -27,15 +27,15 @@ static void lex(Input *in, Output *out)
|
||||
int cs;
|
||||
|
||||
|
||||
#line 31 "gen/ragel/iter_b_17_19_23.c"
|
||||
#line 31 "gen/ragel/35__rep_alt_23_19_17.c"
|
||||
{
|
||||
cs = (int)aaa_start;
|
||||
}
|
||||
|
||||
#line 32 "../../../benchmarks/submatch_dfa_aot/src/ragel/iter_b_17_19_23.rl"
|
||||
#line 32 "../../../benchmarks/submatch_dfa_aot/src/ragel/35__rep_alt_23_19_17.rl"
|
||||
|
||||
|
||||
#line 39 "gen/ragel/iter_b_17_19_23.c"
|
||||
#line 39 "gen/ragel/35__rep_alt_23_19_17.c"
|
||||
{
|
||||
if ( p == pe )
|
||||
goto _test_eof;
|
||||
@@ -94,34 +94,34 @@ static void lex(Input *in, Output *out)
|
||||
goto st_out;
|
||||
_ctr18:
|
||||
{
|
||||
#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/iter_b_17_19_23.rl"
|
||||
#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/35__rep_alt_23_19_17.rl"
|
||||
|
||||
outs(out, s, p);
|
||||
outc(out, '.');
|
||||
s = p;
|
||||
}
|
||||
|
||||
#line 105 "gen/ragel/iter_b_17_19_23.c"
|
||||
#line 105 "gen/ragel/35__rep_alt_23_19_17.c"
|
||||
|
||||
{
|
||||
#line 18 "../../../benchmarks/submatch_dfa_aot/src/ragel/iter_b_17_19_23.rl"
|
||||
#line 18 "../../../benchmarks/submatch_dfa_aot/src/ragel/35__rep_alt_23_19_17.rl"
|
||||
outc(out, '\n'); }
|
||||
|
||||
#line 111 "gen/ragel/iter_b_17_19_23.c"
|
||||
#line 111 "gen/ragel/35__rep_alt_23_19_17.c"
|
||||
|
||||
goto _st24;
|
||||
_ctr27:
|
||||
{
|
||||
#line 17 "../../../benchmarks/submatch_dfa_aot/src/ragel/iter_b_17_19_23.rl"
|
||||
#line 17 "../../../benchmarks/submatch_dfa_aot/src/ragel/35__rep_alt_23_19_17.rl"
|
||||
s = p; }
|
||||
|
||||
#line 119 "gen/ragel/iter_b_17_19_23.c"
|
||||
#line 119 "gen/ragel/35__rep_alt_23_19_17.c"
|
||||
|
||||
{
|
||||
#line 18 "../../../benchmarks/submatch_dfa_aot/src/ragel/iter_b_17_19_23.rl"
|
||||
#line 18 "../../../benchmarks/submatch_dfa_aot/src/ragel/35__rep_alt_23_19_17.rl"
|
||||
outc(out, '\n'); }
|
||||
|
||||
#line 125 "gen/ragel/iter_b_17_19_23.c"
|
||||
#line 125 "gen/ragel/35__rep_alt_23_19_17.c"
|
||||
|
||||
goto _st24;
|
||||
_st24:
|
||||
@@ -146,22 +146,22 @@ static void lex(Input *in, Output *out)
|
||||
goto _pop;
|
||||
_ctr25:
|
||||
{
|
||||
#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/iter_b_17_19_23.rl"
|
||||
#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/35__rep_alt_23_19_17.rl"
|
||||
|
||||
outs(out, s, p);
|
||||
outc(out, '.');
|
||||
s = p;
|
||||
}
|
||||
|
||||
#line 157 "gen/ragel/iter_b_17_19_23.c"
|
||||
#line 157 "gen/ragel/35__rep_alt_23_19_17.c"
|
||||
|
||||
goto _st1;
|
||||
_ctr28:
|
||||
{
|
||||
#line 17 "../../../benchmarks/submatch_dfa_aot/src/ragel/iter_b_17_19_23.rl"
|
||||
#line 17 "../../../benchmarks/submatch_dfa_aot/src/ragel/35__rep_alt_23_19_17.rl"
|
||||
s = p; }
|
||||
|
||||
#line 165 "gen/ragel/iter_b_17_19_23.c"
|
||||
#line 165 "gen/ragel/35__rep_alt_23_19_17.c"
|
||||
|
||||
goto _st1;
|
||||
_st1:
|
||||
@@ -464,7 +464,7 @@ static void lex(Input *in, Output *out)
|
||||
_out: {}
|
||||
}
|
||||
|
||||
#line 33 "../../../benchmarks/submatch_dfa_aot/src/ragel/iter_b_17_19_23.rl"
|
||||
#line 33 "../../../benchmarks/submatch_dfa_aot/src/ragel/35__rep_alt_23_19_17.rl"
|
||||
|
||||
|
||||
in->p = p;
|
||||
+20
-20
@@ -1,14 +1,14 @@
|
||||
#line 1 "../../../benchmarks/submatch_dfa_aot/src/ragel/iter_c_2_3_5.rl"
|
||||
#line 1 "../../../benchmarks/submatch_dfa_aot/src/ragel/36__rep_5_rep_3_rep_2.rl"
|
||||
#include "ragel/common.c"
|
||||
|
||||
const char *delim = "\n";
|
||||
|
||||
|
||||
#line 34 "../../../benchmarks/submatch_dfa_aot/src/ragel/iter_c_2_3_5.rl"
|
||||
#line 34 "../../../benchmarks/submatch_dfa_aot/src/ragel/36__rep_5_rep_3_rep_2.rl"
|
||||
|
||||
|
||||
|
||||
#line 12 "gen/ragel/iter_c_2_3_5.c"
|
||||
#line 12 "gen/ragel/36__rep_5_rep_3_rep_2.c"
|
||||
static const int aaa_start = 6;
|
||||
static const int aaa_first_final = 6;
|
||||
static const int aaa_error = 0;
|
||||
@@ -16,7 +16,7 @@ static const int aaa_error = 0;
|
||||
static const int aaa_en_main = 6;
|
||||
|
||||
|
||||
#line 36 "../../../benchmarks/submatch_dfa_aot/src/ragel/iter_c_2_3_5.rl"
|
||||
#line 36 "../../../benchmarks/submatch_dfa_aot/src/ragel/36__rep_5_rep_3_rep_2.rl"
|
||||
|
||||
|
||||
static void lex(Input *in, Output *out)
|
||||
@@ -27,15 +27,15 @@ static void lex(Input *in, Output *out)
|
||||
int cs;
|
||||
|
||||
|
||||
#line 31 "gen/ragel/iter_c_2_3_5.c"
|
||||
#line 31 "gen/ragel/36__rep_5_rep_3_rep_2.c"
|
||||
{
|
||||
cs = (int)aaa_start;
|
||||
}
|
||||
|
||||
#line 45 "../../../benchmarks/submatch_dfa_aot/src/ragel/iter_c_2_3_5.rl"
|
||||
#line 45 "../../../benchmarks/submatch_dfa_aot/src/ragel/36__rep_5_rep_3_rep_2.rl"
|
||||
|
||||
|
||||
#line 39 "gen/ragel/iter_c_2_3_5.c"
|
||||
#line 39 "gen/ragel/36__rep_5_rep_3_rep_2.c"
|
||||
{
|
||||
if ( p == pe )
|
||||
goto _test_eof;
|
||||
@@ -58,34 +58,34 @@ static void lex(Input *in, Output *out)
|
||||
goto st_out;
|
||||
_ctr6:
|
||||
{
|
||||
#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/iter_c_2_3_5.rl"
|
||||
#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/36__rep_5_rep_3_rep_2.rl"
|
||||
|
||||
outs(out, s, p);
|
||||
outc(out, '.');
|
||||
s = p;
|
||||
}
|
||||
|
||||
#line 69 "gen/ragel/iter_c_2_3_5.c"
|
||||
#line 69 "gen/ragel/36__rep_5_rep_3_rep_2.c"
|
||||
|
||||
{
|
||||
#line 31 "../../../benchmarks/submatch_dfa_aot/src/ragel/iter_c_2_3_5.rl"
|
||||
#line 31 "../../../benchmarks/submatch_dfa_aot/src/ragel/36__rep_5_rep_3_rep_2.rl"
|
||||
outc(out, '\n'); }
|
||||
|
||||
#line 75 "gen/ragel/iter_c_2_3_5.c"
|
||||
#line 75 "gen/ragel/36__rep_5_rep_3_rep_2.c"
|
||||
|
||||
goto _st6;
|
||||
_ctr9:
|
||||
{
|
||||
#line 18 "../../../benchmarks/submatch_dfa_aot/src/ragel/iter_c_2_3_5.rl"
|
||||
#line 18 "../../../benchmarks/submatch_dfa_aot/src/ragel/36__rep_5_rep_3_rep_2.rl"
|
||||
s = p; }
|
||||
|
||||
#line 83 "gen/ragel/iter_c_2_3_5.c"
|
||||
#line 83 "gen/ragel/36__rep_5_rep_3_rep_2.c"
|
||||
|
||||
{
|
||||
#line 31 "../../../benchmarks/submatch_dfa_aot/src/ragel/iter_c_2_3_5.rl"
|
||||
#line 31 "../../../benchmarks/submatch_dfa_aot/src/ragel/36__rep_5_rep_3_rep_2.rl"
|
||||
outc(out, '\n'); }
|
||||
|
||||
#line 89 "gen/ragel/iter_c_2_3_5.c"
|
||||
#line 89 "gen/ragel/36__rep_5_rep_3_rep_2.c"
|
||||
|
||||
goto _st6;
|
||||
_st6:
|
||||
@@ -110,22 +110,22 @@ static void lex(Input *in, Output *out)
|
||||
goto _pop;
|
||||
_ctr7:
|
||||
{
|
||||
#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/iter_c_2_3_5.rl"
|
||||
#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/36__rep_5_rep_3_rep_2.rl"
|
||||
|
||||
outs(out, s, p);
|
||||
outc(out, '.');
|
||||
s = p;
|
||||
}
|
||||
|
||||
#line 121 "gen/ragel/iter_c_2_3_5.c"
|
||||
#line 121 "gen/ragel/36__rep_5_rep_3_rep_2.c"
|
||||
|
||||
goto _st1;
|
||||
_ctr10:
|
||||
{
|
||||
#line 18 "../../../benchmarks/submatch_dfa_aot/src/ragel/iter_c_2_3_5.rl"
|
||||
#line 18 "../../../benchmarks/submatch_dfa_aot/src/ragel/36__rep_5_rep_3_rep_2.rl"
|
||||
s = p; }
|
||||
|
||||
#line 129 "gen/ragel/iter_c_2_3_5.c"
|
||||
#line 129 "gen/ragel/36__rep_5_rep_3_rep_2.c"
|
||||
|
||||
goto _st1;
|
||||
_st1:
|
||||
@@ -202,7 +202,7 @@ static void lex(Input *in, Output *out)
|
||||
_out: {}
|
||||
}
|
||||
|
||||
#line 46 "../../../benchmarks/submatch_dfa_aot/src/ragel/iter_c_2_3_5.rl"
|
||||
#line 46 "../../../benchmarks/submatch_dfa_aot/src/ragel/36__rep_5_rep_3_rep_2.rl"
|
||||
|
||||
|
||||
in->p = p;
|
||||
+20
-20
@@ -1,14 +1,14 @@
|
||||
#line 1 "../../../benchmarks/submatch_dfa_aot/src/ragel/iter_c_7_11_13.rl"
|
||||
#line 1 "../../../benchmarks/submatch_dfa_aot/src/ragel/37__rep_13_rep_11_rep_7.rl"
|
||||
#include "ragel/common.c"
|
||||
|
||||
const char *delim = "\n";
|
||||
|
||||
|
||||
#line 34 "../../../benchmarks/submatch_dfa_aot/src/ragel/iter_c_7_11_13.rl"
|
||||
#line 34 "../../../benchmarks/submatch_dfa_aot/src/ragel/37__rep_13_rep_11_rep_7.rl"
|
||||
|
||||
|
||||
|
||||
#line 12 "gen/ragel/iter_c_7_11_13.c"
|
||||
#line 12 "gen/ragel/37__rep_13_rep_11_rep_7.c"
|
||||
static const int aaa_start = 14;
|
||||
static const int aaa_first_final = 14;
|
||||
static const int aaa_error = 0;
|
||||
@@ -16,7 +16,7 @@ static const int aaa_error = 0;
|
||||
static const int aaa_en_main = 14;
|
||||
|
||||
|
||||
#line 36 "../../../benchmarks/submatch_dfa_aot/src/ragel/iter_c_7_11_13.rl"
|
||||
#line 36 "../../../benchmarks/submatch_dfa_aot/src/ragel/37__rep_13_rep_11_rep_7.rl"
|
||||
|
||||
|
||||
static void lex(Input *in, Output *out)
|
||||
@@ -27,15 +27,15 @@ static void lex(Input *in, Output *out)
|
||||
int cs;
|
||||
|
||||
|
||||
#line 31 "gen/ragel/iter_c_7_11_13.c"
|
||||
#line 31 "gen/ragel/37__rep_13_rep_11_rep_7.c"
|
||||
{
|
||||
cs = (int)aaa_start;
|
||||
}
|
||||
|
||||
#line 45 "../../../benchmarks/submatch_dfa_aot/src/ragel/iter_c_7_11_13.rl"
|
||||
#line 45 "../../../benchmarks/submatch_dfa_aot/src/ragel/37__rep_13_rep_11_rep_7.rl"
|
||||
|
||||
|
||||
#line 39 "gen/ragel/iter_c_7_11_13.c"
|
||||
#line 39 "gen/ragel/37__rep_13_rep_11_rep_7.c"
|
||||
{
|
||||
if ( p == pe )
|
||||
goto _test_eof;
|
||||
@@ -74,34 +74,34 @@ static void lex(Input *in, Output *out)
|
||||
goto st_out;
|
||||
_ctr14:
|
||||
{
|
||||
#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/iter_c_7_11_13.rl"
|
||||
#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/37__rep_13_rep_11_rep_7.rl"
|
||||
|
||||
outs(out, s, p);
|
||||
outc(out, '.');
|
||||
s = p;
|
||||
}
|
||||
|
||||
#line 85 "gen/ragel/iter_c_7_11_13.c"
|
||||
#line 85 "gen/ragel/37__rep_13_rep_11_rep_7.c"
|
||||
|
||||
{
|
||||
#line 31 "../../../benchmarks/submatch_dfa_aot/src/ragel/iter_c_7_11_13.rl"
|
||||
#line 31 "../../../benchmarks/submatch_dfa_aot/src/ragel/37__rep_13_rep_11_rep_7.rl"
|
||||
outc(out, '\n'); }
|
||||
|
||||
#line 91 "gen/ragel/iter_c_7_11_13.c"
|
||||
#line 91 "gen/ragel/37__rep_13_rep_11_rep_7.c"
|
||||
|
||||
goto _st14;
|
||||
_ctr17:
|
||||
{
|
||||
#line 18 "../../../benchmarks/submatch_dfa_aot/src/ragel/iter_c_7_11_13.rl"
|
||||
#line 18 "../../../benchmarks/submatch_dfa_aot/src/ragel/37__rep_13_rep_11_rep_7.rl"
|
||||
s = p; }
|
||||
|
||||
#line 99 "gen/ragel/iter_c_7_11_13.c"
|
||||
#line 99 "gen/ragel/37__rep_13_rep_11_rep_7.c"
|
||||
|
||||
{
|
||||
#line 31 "../../../benchmarks/submatch_dfa_aot/src/ragel/iter_c_7_11_13.rl"
|
||||
#line 31 "../../../benchmarks/submatch_dfa_aot/src/ragel/37__rep_13_rep_11_rep_7.rl"
|
||||
outc(out, '\n'); }
|
||||
|
||||
#line 105 "gen/ragel/iter_c_7_11_13.c"
|
||||
#line 105 "gen/ragel/37__rep_13_rep_11_rep_7.c"
|
||||
|
||||
goto _st14;
|
||||
_st14:
|
||||
@@ -126,22 +126,22 @@ static void lex(Input *in, Output *out)
|
||||
goto _pop;
|
||||
_ctr15:
|
||||
{
|
||||
#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/iter_c_7_11_13.rl"
|
||||
#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/37__rep_13_rep_11_rep_7.rl"
|
||||
|
||||
outs(out, s, p);
|
||||
outc(out, '.');
|
||||
s = p;
|
||||
}
|
||||
|
||||
#line 137 "gen/ragel/iter_c_7_11_13.c"
|
||||
#line 137 "gen/ragel/37__rep_13_rep_11_rep_7.c"
|
||||
|
||||
goto _st1;
|
||||
_ctr18:
|
||||
{
|
||||
#line 18 "../../../benchmarks/submatch_dfa_aot/src/ragel/iter_c_7_11_13.rl"
|
||||
#line 18 "../../../benchmarks/submatch_dfa_aot/src/ragel/37__rep_13_rep_11_rep_7.rl"
|
||||
s = p; }
|
||||
|
||||
#line 145 "gen/ragel/iter_c_7_11_13.c"
|
||||
#line 145 "gen/ragel/37__rep_13_rep_11_rep_7.c"
|
||||
|
||||
goto _st1;
|
||||
_st1:
|
||||
@@ -314,7 +314,7 @@ static void lex(Input *in, Output *out)
|
||||
_out: {}
|
||||
}
|
||||
|
||||
#line 46 "../../../benchmarks/submatch_dfa_aot/src/ragel/iter_c_7_11_13.rl"
|
||||
#line 46 "../../../benchmarks/submatch_dfa_aot/src/ragel/37__rep_13_rep_11_rep_7.rl"
|
||||
|
||||
|
||||
in->p = p;
|
||||
+20
-20
@@ -1,14 +1,14 @@
|
||||
#line 1 "../../../benchmarks/submatch_dfa_aot/src/ragel/iter_c_17_19_23.rl"
|
||||
#line 1 "../../../benchmarks/submatch_dfa_aot/src/ragel/38__rep_23_rep_19_rep_17.rl"
|
||||
#include "ragel/common.c"
|
||||
|
||||
const char *delim = "\n";
|
||||
|
||||
|
||||
#line 36 "../../../benchmarks/submatch_dfa_aot/src/ragel/iter_c_17_19_23.rl"
|
||||
#line 36 "../../../benchmarks/submatch_dfa_aot/src/ragel/38__rep_23_rep_19_rep_17.rl"
|
||||
|
||||
|
||||
|
||||
#line 12 "gen/ragel/iter_c_17_19_23.c"
|
||||
#line 12 "gen/ragel/38__rep_23_rep_19_rep_17.c"
|
||||
static const int aaa_start = 24;
|
||||
static const int aaa_first_final = 24;
|
||||
static const int aaa_error = 0;
|
||||
@@ -16,7 +16,7 @@ static const int aaa_error = 0;
|
||||
static const int aaa_en_main = 24;
|
||||
|
||||
|
||||
#line 38 "../../../benchmarks/submatch_dfa_aot/src/ragel/iter_c_17_19_23.rl"
|
||||
#line 38 "../../../benchmarks/submatch_dfa_aot/src/ragel/38__rep_23_rep_19_rep_17.rl"
|
||||
|
||||
|
||||
static void lex(Input *in, Output *out)
|
||||
@@ -27,15 +27,15 @@ static void lex(Input *in, Output *out)
|
||||
int cs;
|
||||
|
||||
|
||||
#line 31 "gen/ragel/iter_c_17_19_23.c"
|
||||
#line 31 "gen/ragel/38__rep_23_rep_19_rep_17.c"
|
||||
{
|
||||
cs = (int)aaa_start;
|
||||
}
|
||||
|
||||
#line 47 "../../../benchmarks/submatch_dfa_aot/src/ragel/iter_c_17_19_23.rl"
|
||||
#line 47 "../../../benchmarks/submatch_dfa_aot/src/ragel/38__rep_23_rep_19_rep_17.rl"
|
||||
|
||||
|
||||
#line 39 "gen/ragel/iter_c_17_19_23.c"
|
||||
#line 39 "gen/ragel/38__rep_23_rep_19_rep_17.c"
|
||||
{
|
||||
if ( p == pe )
|
||||
goto _test_eof;
|
||||
@@ -94,34 +94,34 @@ static void lex(Input *in, Output *out)
|
||||
goto st_out;
|
||||
_ctr24:
|
||||
{
|
||||
#line 16 "../../../benchmarks/submatch_dfa_aot/src/ragel/iter_c_17_19_23.rl"
|
||||
#line 16 "../../../benchmarks/submatch_dfa_aot/src/ragel/38__rep_23_rep_19_rep_17.rl"
|
||||
|
||||
outs(out, s, p);
|
||||
outc(out, '.');
|
||||
s = p;
|
||||
}
|
||||
|
||||
#line 105 "gen/ragel/iter_c_17_19_23.c"
|
||||
#line 105 "gen/ragel/38__rep_23_rep_19_rep_17.c"
|
||||
|
||||
{
|
||||
#line 33 "../../../benchmarks/submatch_dfa_aot/src/ragel/iter_c_17_19_23.rl"
|
||||
#line 33 "../../../benchmarks/submatch_dfa_aot/src/ragel/38__rep_23_rep_19_rep_17.rl"
|
||||
outc(out, '\n'); }
|
||||
|
||||
#line 111 "gen/ragel/iter_c_17_19_23.c"
|
||||
#line 111 "gen/ragel/38__rep_23_rep_19_rep_17.c"
|
||||
|
||||
goto _st24;
|
||||
_ctr27:
|
||||
{
|
||||
#line 20 "../../../benchmarks/submatch_dfa_aot/src/ragel/iter_c_17_19_23.rl"
|
||||
#line 20 "../../../benchmarks/submatch_dfa_aot/src/ragel/38__rep_23_rep_19_rep_17.rl"
|
||||
s = p; }
|
||||
|
||||
#line 119 "gen/ragel/iter_c_17_19_23.c"
|
||||
#line 119 "gen/ragel/38__rep_23_rep_19_rep_17.c"
|
||||
|
||||
{
|
||||
#line 33 "../../../benchmarks/submatch_dfa_aot/src/ragel/iter_c_17_19_23.rl"
|
||||
#line 33 "../../../benchmarks/submatch_dfa_aot/src/ragel/38__rep_23_rep_19_rep_17.rl"
|
||||
outc(out, '\n'); }
|
||||
|
||||
#line 125 "gen/ragel/iter_c_17_19_23.c"
|
||||
#line 125 "gen/ragel/38__rep_23_rep_19_rep_17.c"
|
||||
|
||||
goto _st24;
|
||||
_st24:
|
||||
@@ -146,22 +146,22 @@ static void lex(Input *in, Output *out)
|
||||
goto _pop;
|
||||
_ctr25:
|
||||
{
|
||||
#line 16 "../../../benchmarks/submatch_dfa_aot/src/ragel/iter_c_17_19_23.rl"
|
||||
#line 16 "../../../benchmarks/submatch_dfa_aot/src/ragel/38__rep_23_rep_19_rep_17.rl"
|
||||
|
||||
outs(out, s, p);
|
||||
outc(out, '.');
|
||||
s = p;
|
||||
}
|
||||
|
||||
#line 157 "gen/ragel/iter_c_17_19_23.c"
|
||||
#line 157 "gen/ragel/38__rep_23_rep_19_rep_17.c"
|
||||
|
||||
goto _st1;
|
||||
_ctr28:
|
||||
{
|
||||
#line 20 "../../../benchmarks/submatch_dfa_aot/src/ragel/iter_c_17_19_23.rl"
|
||||
#line 20 "../../../benchmarks/submatch_dfa_aot/src/ragel/38__rep_23_rep_19_rep_17.rl"
|
||||
s = p; }
|
||||
|
||||
#line 165 "gen/ragel/iter_c_17_19_23.c"
|
||||
#line 165 "gen/ragel/38__rep_23_rep_19_rep_17.c"
|
||||
|
||||
goto _st1;
|
||||
_st1:
|
||||
@@ -454,7 +454,7 @@ static void lex(Input *in, Output *out)
|
||||
_out: {}
|
||||
}
|
||||
|
||||
#line 48 "../../../benchmarks/submatch_dfa_aot/src/ragel/iter_c_17_19_23.rl"
|
||||
#line 48 "../../../benchmarks/submatch_dfa_aot/src/ragel/38__rep_23_rep_19_rep_17.rl"
|
||||
|
||||
|
||||
in->p = p;
|
||||
@@ -1,398 +0,0 @@
|
||||
#line 1 "../../../benchmarks/submatch_dfa_aot/src/ragel/cat2_0.rl"
|
||||
#include "ragel/common.c"
|
||||
|
||||
const char *delim = "\n";
|
||||
|
||||
|
||||
#line 17 "../../../benchmarks/submatch_dfa_aot/src/ragel/cat2_0.rl"
|
||||
|
||||
|
||||
|
||||
#line 12 "gen/ragel/cat2_0.c"
|
||||
static const int abcd_start = 5;
|
||||
static const int abcd_first_final = 5;
|
||||
static const int abcd_error = 0;
|
||||
|
||||
static const int abcd_en_main = 5;
|
||||
|
||||
|
||||
#line 19 "../../../benchmarks/submatch_dfa_aot/src/ragel/cat2_0.rl"
|
||||
|
||||
|
||||
static void lex(Input *in, Output *out)
|
||||
{
|
||||
char *p = in->p;
|
||||
char *pe = in->pe;
|
||||
const char
|
||||
*a0, *a1,
|
||||
*b0, *b1;
|
||||
int cs;
|
||||
|
||||
|
||||
#line 33 "gen/ragel/cat2_0.c"
|
||||
{
|
||||
cs = (int)abcd_start;
|
||||
}
|
||||
|
||||
#line 30 "../../../benchmarks/submatch_dfa_aot/src/ragel/cat2_0.rl"
|
||||
|
||||
|
||||
#line 41 "gen/ragel/cat2_0.c"
|
||||
{
|
||||
if ( p == pe )
|
||||
goto _test_eof;
|
||||
switch ( cs ) {
|
||||
case 5:
|
||||
goto st_case_5;
|
||||
case 0:
|
||||
goto st_case_0;
|
||||
case 1:
|
||||
goto st_case_1;
|
||||
case 2:
|
||||
goto st_case_2;
|
||||
case 3:
|
||||
goto st_case_3;
|
||||
case 4:
|
||||
goto st_case_4;
|
||||
}
|
||||
goto st_out;
|
||||
_ctr2:
|
||||
{
|
||||
#line 9 "../../../benchmarks/submatch_dfa_aot/src/ragel/cat2_0.rl"
|
||||
b0 = p; }
|
||||
|
||||
#line 65 "gen/ragel/cat2_0.c"
|
||||
|
||||
{
|
||||
#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/cat2_0.rl"
|
||||
a1 = p; }
|
||||
|
||||
#line 71 "gen/ragel/cat2_0.c"
|
||||
|
||||
{
|
||||
#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/cat2_0.rl"
|
||||
b1 = p; }
|
||||
|
||||
#line 77 "gen/ragel/cat2_0.c"
|
||||
|
||||
{
|
||||
#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/cat2_0.rl"
|
||||
|
||||
outs(out, a0, b0); outc(out, '.'); outs(out, b0, a1); outc(out, '.');
|
||||
outs(out, a1, b1); outc(out, '.'); outs(out, b1, p + 1);
|
||||
}
|
||||
|
||||
#line 86 "gen/ragel/cat2_0.c"
|
||||
|
||||
goto _st5;
|
||||
_ctr6:
|
||||
{
|
||||
#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/cat2_0.rl"
|
||||
a1 = p; }
|
||||
|
||||
#line 94 "gen/ragel/cat2_0.c"
|
||||
|
||||
{
|
||||
#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/cat2_0.rl"
|
||||
b1 = p; }
|
||||
|
||||
#line 100 "gen/ragel/cat2_0.c"
|
||||
|
||||
{
|
||||
#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/cat2_0.rl"
|
||||
|
||||
outs(out, a0, b0); outc(out, '.'); outs(out, b0, a1); outc(out, '.');
|
||||
outs(out, a1, b1); outc(out, '.'); outs(out, b1, p + 1);
|
||||
}
|
||||
|
||||
#line 109 "gen/ragel/cat2_0.c"
|
||||
|
||||
goto _st5;
|
||||
_ctr10:
|
||||
{
|
||||
#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/cat2_0.rl"
|
||||
b1 = p; }
|
||||
|
||||
#line 117 "gen/ragel/cat2_0.c"
|
||||
|
||||
{
|
||||
#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/cat2_0.rl"
|
||||
|
||||
outs(out, a0, b0); outc(out, '.'); outs(out, b0, a1); outc(out, '.');
|
||||
outs(out, a1, b1); outc(out, '.'); outs(out, b1, p + 1);
|
||||
}
|
||||
|
||||
#line 126 "gen/ragel/cat2_0.c"
|
||||
|
||||
goto _st5;
|
||||
_ctr13:
|
||||
{
|
||||
#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/cat2_0.rl"
|
||||
|
||||
outs(out, a0, b0); outc(out, '.'); outs(out, b0, a1); outc(out, '.');
|
||||
outs(out, a1, b1); outc(out, '.'); outs(out, b1, p + 1);
|
||||
}
|
||||
|
||||
#line 137 "gen/ragel/cat2_0.c"
|
||||
|
||||
goto _st5;
|
||||
_ctr15:
|
||||
{
|
||||
#line 9 "../../../benchmarks/submatch_dfa_aot/src/ragel/cat2_0.rl"
|
||||
a0 = p; }
|
||||
|
||||
#line 145 "gen/ragel/cat2_0.c"
|
||||
|
||||
{
|
||||
#line 9 "../../../benchmarks/submatch_dfa_aot/src/ragel/cat2_0.rl"
|
||||
b0 = p; }
|
||||
|
||||
#line 151 "gen/ragel/cat2_0.c"
|
||||
|
||||
{
|
||||
#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/cat2_0.rl"
|
||||
a1 = p; }
|
||||
|
||||
#line 157 "gen/ragel/cat2_0.c"
|
||||
|
||||
{
|
||||
#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/cat2_0.rl"
|
||||
b1 = p; }
|
||||
|
||||
#line 163 "gen/ragel/cat2_0.c"
|
||||
|
||||
{
|
||||
#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/cat2_0.rl"
|
||||
|
||||
outs(out, a0, b0); outc(out, '.'); outs(out, b0, a1); outc(out, '.');
|
||||
outs(out, a1, b1); outc(out, '.'); outs(out, b1, p + 1);
|
||||
}
|
||||
|
||||
#line 172 "gen/ragel/cat2_0.c"
|
||||
|
||||
goto _st5;
|
||||
_st5:
|
||||
p+= 1;
|
||||
if ( p == pe )
|
||||
goto _test_eof5;
|
||||
st_case_5:
|
||||
switch( ( (*( p))) ) {
|
||||
case 10: {
|
||||
goto _ctr15;
|
||||
}
|
||||
case 97: {
|
||||
goto _ctr16;
|
||||
}
|
||||
case 98: {
|
||||
goto _ctr17;
|
||||
}
|
||||
}
|
||||
{
|
||||
goto _st0;
|
||||
}
|
||||
st_case_0:
|
||||
_st0:
|
||||
cs = 0;
|
||||
goto _pop;
|
||||
_ctr3:
|
||||
{
|
||||
#line 9 "../../../benchmarks/submatch_dfa_aot/src/ragel/cat2_0.rl"
|
||||
b0 = p; }
|
||||
|
||||
#line 203 "gen/ragel/cat2_0.c"
|
||||
|
||||
{
|
||||
#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/cat2_0.rl"
|
||||
a1 = p; }
|
||||
|
||||
#line 209 "gen/ragel/cat2_0.c"
|
||||
|
||||
goto _st1;
|
||||
_ctr16:
|
||||
{
|
||||
#line 9 "../../../benchmarks/submatch_dfa_aot/src/ragel/cat2_0.rl"
|
||||
a0 = p; }
|
||||
|
||||
#line 217 "gen/ragel/cat2_0.c"
|
||||
|
||||
{
|
||||
#line 9 "../../../benchmarks/submatch_dfa_aot/src/ragel/cat2_0.rl"
|
||||
b0 = p; }
|
||||
|
||||
#line 223 "gen/ragel/cat2_0.c"
|
||||
|
||||
{
|
||||
#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/cat2_0.rl"
|
||||
a1 = p; }
|
||||
|
||||
#line 229 "gen/ragel/cat2_0.c"
|
||||
|
||||
goto _st1;
|
||||
_st1:
|
||||
p+= 1;
|
||||
if ( p == pe )
|
||||
goto _test_eof1;
|
||||
st_case_1:
|
||||
switch( ( (*( p))) ) {
|
||||
case 10: {
|
||||
goto _ctr2;
|
||||
}
|
||||
case 97: {
|
||||
goto _ctr3;
|
||||
}
|
||||
case 98: {
|
||||
goto _ctr4;
|
||||
}
|
||||
}
|
||||
{
|
||||
goto _st0;
|
||||
}
|
||||
_ctr4:
|
||||
{
|
||||
#line 9 "../../../benchmarks/submatch_dfa_aot/src/ragel/cat2_0.rl"
|
||||
b0 = p; }
|
||||
|
||||
#line 256 "gen/ragel/cat2_0.c"
|
||||
|
||||
{
|
||||
#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/cat2_0.rl"
|
||||
a1 = p; }
|
||||
|
||||
#line 262 "gen/ragel/cat2_0.c"
|
||||
|
||||
{
|
||||
#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/cat2_0.rl"
|
||||
b1 = p; }
|
||||
|
||||
#line 268 "gen/ragel/cat2_0.c"
|
||||
|
||||
goto _st2;
|
||||
_ctr8:
|
||||
{
|
||||
#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/cat2_0.rl"
|
||||
a1 = p; }
|
||||
|
||||
#line 276 "gen/ragel/cat2_0.c"
|
||||
|
||||
{
|
||||
#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/cat2_0.rl"
|
||||
b1 = p; }
|
||||
|
||||
#line 282 "gen/ragel/cat2_0.c"
|
||||
|
||||
goto _st2;
|
||||
_ctr17:
|
||||
{
|
||||
#line 9 "../../../benchmarks/submatch_dfa_aot/src/ragel/cat2_0.rl"
|
||||
a0 = p; }
|
||||
|
||||
#line 290 "gen/ragel/cat2_0.c"
|
||||
|
||||
{
|
||||
#line 9 "../../../benchmarks/submatch_dfa_aot/src/ragel/cat2_0.rl"
|
||||
b0 = p; }
|
||||
|
||||
#line 296 "gen/ragel/cat2_0.c"
|
||||
|
||||
{
|
||||
#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/cat2_0.rl"
|
||||
a1 = p; }
|
||||
|
||||
#line 302 "gen/ragel/cat2_0.c"
|
||||
|
||||
{
|
||||
#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/cat2_0.rl"
|
||||
b1 = p; }
|
||||
|
||||
#line 308 "gen/ragel/cat2_0.c"
|
||||
|
||||
goto _st2;
|
||||
_st2:
|
||||
p+= 1;
|
||||
if ( p == pe )
|
||||
goto _test_eof2;
|
||||
st_case_2:
|
||||
switch( ( (*( p))) ) {
|
||||
case 10: {
|
||||
goto _ctr6;
|
||||
}
|
||||
case 97: {
|
||||
goto _ctr7;
|
||||
}
|
||||
case 98: {
|
||||
goto _ctr8;
|
||||
}
|
||||
}
|
||||
{
|
||||
goto _st0;
|
||||
}
|
||||
_ctr7:
|
||||
{
|
||||
#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/cat2_0.rl"
|
||||
a1 = p; }
|
||||
|
||||
#line 335 "gen/ragel/cat2_0.c"
|
||||
|
||||
goto _st3;
|
||||
_st3:
|
||||
p+= 1;
|
||||
if ( p == pe )
|
||||
goto _test_eof3;
|
||||
st_case_3:
|
||||
switch( ( (*( p))) ) {
|
||||
case 10: {
|
||||
goto _ctr10;
|
||||
}
|
||||
case 97: {
|
||||
goto _st3;
|
||||
}
|
||||
case 98: {
|
||||
goto _ctr11;
|
||||
}
|
||||
}
|
||||
{
|
||||
goto _st0;
|
||||
}
|
||||
_ctr11:
|
||||
{
|
||||
#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/cat2_0.rl"
|
||||
b1 = p; }
|
||||
|
||||
#line 362 "gen/ragel/cat2_0.c"
|
||||
|
||||
goto _st4;
|
||||
_st4:
|
||||
p+= 1;
|
||||
if ( p == pe )
|
||||
goto _test_eof4;
|
||||
st_case_4:
|
||||
switch( ( (*( p))) ) {
|
||||
case 10: {
|
||||
goto _ctr13;
|
||||
}
|
||||
case 98: {
|
||||
goto _st4;
|
||||
}
|
||||
}
|
||||
{
|
||||
goto _st0;
|
||||
}
|
||||
st_out:
|
||||
_test_eof5: cs = 5; goto _test_eof;
|
||||
_test_eof1: cs = 1; goto _test_eof;
|
||||
_test_eof2: cs = 2; goto _test_eof;
|
||||
_test_eof3: cs = 3; goto _test_eof;
|
||||
_test_eof4: cs = 4; goto _test_eof;
|
||||
|
||||
_test_eof: {}
|
||||
if ( cs >= 5 )
|
||||
goto _out; _pop: {}
|
||||
_out: {}
|
||||
}
|
||||
|
||||
#line 31 "../../../benchmarks/submatch_dfa_aot/src/ragel/cat2_0.rl"
|
||||
|
||||
|
||||
in->p = p;
|
||||
in->pe = pe;
|
||||
}
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -1,196 +0,0 @@
|
||||
#line 1 "../../../benchmarks/submatch_dfa_aot/src/ragel/iter_a_4.rl"
|
||||
#include "ragel/common.c"
|
||||
|
||||
const char *delim = "\n";
|
||||
|
||||
|
||||
#line 16 "../../../benchmarks/submatch_dfa_aot/src/ragel/iter_a_4.rl"
|
||||
|
||||
|
||||
|
||||
#line 12 "gen/ragel/iter_a_4.c"
|
||||
static const int aaa_start = 5;
|
||||
static const int aaa_first_final = 5;
|
||||
static const int aaa_error = 0;
|
||||
|
||||
static const int aaa_en_main = 5;
|
||||
|
||||
|
||||
#line 18 "../../../benchmarks/submatch_dfa_aot/src/ragel/iter_a_4.rl"
|
||||
|
||||
|
||||
static void lex(Input *in, Output *out)
|
||||
{
|
||||
char *p = in->p;
|
||||
char *pe = in->pe;
|
||||
const char *s;
|
||||
int cs;
|
||||
|
||||
|
||||
#line 31 "gen/ragel/iter_a_4.c"
|
||||
{
|
||||
cs = (int)aaa_start;
|
||||
}
|
||||
|
||||
#line 27 "../../../benchmarks/submatch_dfa_aot/src/ragel/iter_a_4.rl"
|
||||
|
||||
|
||||
#line 39 "gen/ragel/iter_a_4.c"
|
||||
{
|
||||
if ( p == pe )
|
||||
goto _test_eof;
|
||||
switch ( cs ) {
|
||||
case 5:
|
||||
goto st_case_5;
|
||||
case 0:
|
||||
goto st_case_0;
|
||||
case 1:
|
||||
goto st_case_1;
|
||||
case 2:
|
||||
goto st_case_2;
|
||||
case 3:
|
||||
goto st_case_3;
|
||||
case 4:
|
||||
goto st_case_4;
|
||||
}
|
||||
goto st_out;
|
||||
_ctr5:
|
||||
{
|
||||
#line 8 "../../../benchmarks/submatch_dfa_aot/src/ragel/iter_a_4.rl"
|
||||
|
||||
outs(out, s, p);
|
||||
outc(out, '.');
|
||||
s = p;
|
||||
}
|
||||
|
||||
#line 67 "gen/ragel/iter_a_4.c"
|
||||
|
||||
{
|
||||
#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/iter_a_4.rl"
|
||||
outc(out, '\n'); }
|
||||
|
||||
#line 73 "gen/ragel/iter_a_4.c"
|
||||
|
||||
goto _st5;
|
||||
_ctr8:
|
||||
{
|
||||
#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/iter_a_4.rl"
|
||||
s = p; }
|
||||
|
||||
#line 81 "gen/ragel/iter_a_4.c"
|
||||
|
||||
{
|
||||
#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/iter_a_4.rl"
|
||||
outc(out, '\n'); }
|
||||
|
||||
#line 87 "gen/ragel/iter_a_4.c"
|
||||
|
||||
goto _st5;
|
||||
_st5:
|
||||
p+= 1;
|
||||
if ( p == pe )
|
||||
goto _test_eof5;
|
||||
st_case_5:
|
||||
switch( ( (*( p))) ) {
|
||||
case 10: {
|
||||
goto _ctr8;
|
||||
}
|
||||
case 97: {
|
||||
goto _ctr9;
|
||||
}
|
||||
}
|
||||
{
|
||||
goto _st0;
|
||||
}
|
||||
st_case_0:
|
||||
_st0:
|
||||
cs = 0;
|
||||
goto _pop;
|
||||
_ctr6:
|
||||
{
|
||||
#line 8 "../../../benchmarks/submatch_dfa_aot/src/ragel/iter_a_4.rl"
|
||||
|
||||
outs(out, s, p);
|
||||
outc(out, '.');
|
||||
s = p;
|
||||
}
|
||||
|
||||
#line 119 "gen/ragel/iter_a_4.c"
|
||||
|
||||
goto _st1;
|
||||
_ctr9:
|
||||
{
|
||||
#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/iter_a_4.rl"
|
||||
s = p; }
|
||||
|
||||
#line 127 "gen/ragel/iter_a_4.c"
|
||||
|
||||
goto _st1;
|
||||
_st1:
|
||||
p+= 1;
|
||||
if ( p == pe )
|
||||
goto _test_eof1;
|
||||
st_case_1:
|
||||
if ( ( (*( p))) == 97 ) {
|
||||
goto _st2;
|
||||
}
|
||||
{
|
||||
goto _st0;
|
||||
}
|
||||
_st2:
|
||||
p+= 1;
|
||||
if ( p == pe )
|
||||
goto _test_eof2;
|
||||
st_case_2:
|
||||
if ( ( (*( p))) == 97 ) {
|
||||
goto _st3;
|
||||
}
|
||||
{
|
||||
goto _st0;
|
||||
}
|
||||
_st3:
|
||||
p+= 1;
|
||||
if ( p == pe )
|
||||
goto _test_eof3;
|
||||
st_case_3:
|
||||
if ( ( (*( p))) == 97 ) {
|
||||
goto _st4;
|
||||
}
|
||||
{
|
||||
goto _st0;
|
||||
}
|
||||
_st4:
|
||||
p+= 1;
|
||||
if ( p == pe )
|
||||
goto _test_eof4;
|
||||
st_case_4:
|
||||
switch( ( (*( p))) ) {
|
||||
case 10: {
|
||||
goto _ctr5;
|
||||
}
|
||||
case 97: {
|
||||
goto _ctr6;
|
||||
}
|
||||
}
|
||||
{
|
||||
goto _st0;
|
||||
}
|
||||
st_out:
|
||||
_test_eof5: cs = 5; goto _test_eof;
|
||||
_test_eof1: cs = 1; goto _test_eof;
|
||||
_test_eof2: cs = 2; goto _test_eof;
|
||||
_test_eof3: cs = 3; goto _test_eof;
|
||||
_test_eof4: cs = 4; goto _test_eof;
|
||||
|
||||
_test_eof: {}
|
||||
if ( cs >= 5 )
|
||||
goto _out; _pop: {}
|
||||
_out: {}
|
||||
}
|
||||
|
||||
#line 28 "../../../benchmarks/submatch_dfa_aot/src/ragel/iter_a_4.rl"
|
||||
|
||||
|
||||
in->p = p;
|
||||
in->pe = pe;
|
||||
}
|
||||
+10
-10
@@ -1,5 +1,5 @@
|
||||
/* Generated by re2c 2.0.3 */
|
||||
#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/http_rfc7230.re"
|
||||
#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/00__http_rfc7230.re"
|
||||
#include <assert.h>
|
||||
#include <stdlib.h>
|
||||
#include "common.h"
|
||||
@@ -335,7 +335,7 @@ static inline void taglist(taglist_t **ptl, const char *b, const char *t, taglis
|
||||
*ptl = tl;
|
||||
}
|
||||
|
||||
#line 6 "../../../benchmarks/submatch_dfa_aot/src/re2c/include_eof/fill.re"
|
||||
#line 6 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re"
|
||||
|
||||
|
||||
static inline int fill(input_t *in)
|
||||
@@ -789,7 +789,7 @@ static int lex(input_t *in, Output *out)
|
||||
loop:
|
||||
in->tok = in->cur;
|
||||
|
||||
#line 793 "gen/re2c/http_rfc7230-eof-stadfa.c"
|
||||
#line 793 "gen/re2c/00__http_rfc7230-eof-stadfa.c"
|
||||
{
|
||||
char yych;
|
||||
yyFillLabel3_0:
|
||||
@@ -882,9 +882,9 @@ yyFillLabel3_0:
|
||||
yy2:
|
||||
++in->cur;
|
||||
yy3:
|
||||
#line 97 "../../../benchmarks/submatch_dfa_aot/src/re2c/http_rfc7230.re"
|
||||
#line 97 "../../../benchmarks/submatch_dfa_aot/src/re2c/00__http_rfc7230.re"
|
||||
{ return 1; }
|
||||
#line 888 "gen/re2c/http_rfc7230-eof-stadfa.c"
|
||||
#line 888 "gen/re2c/00__http_rfc7230-eof-stadfa.c"
|
||||
yy4:
|
||||
in->mar = ++in->cur;
|
||||
in->yyt4 = in->cur - 1;
|
||||
@@ -44141,7 +44141,7 @@ yy584:
|
||||
if (in->yyt29 != NULL) st1 -= 4;
|
||||
st2 = in->yyt29;
|
||||
if (in->yyt29 != NULL) st2 -= 1;
|
||||
#line 98 "../../../benchmarks/submatch_dfa_aot/src/re2c/http_rfc7230.re"
|
||||
#line 98 "../../../benchmarks/submatch_dfa_aot/src/re2c/00__http_rfc7230.re"
|
||||
{
|
||||
if (st1) {
|
||||
OUT("version-1: ", v1, v2);
|
||||
@@ -44178,7 +44178,7 @@ yy584:
|
||||
taglistpool_clear(&in->tlp, in);
|
||||
goto loop;
|
||||
}
|
||||
#line 44182 "gen/re2c/http_rfc7230-eof-stadfa.c"
|
||||
#line 44182 "gen/re2c/00__http_rfc7230-eof-stadfa.c"
|
||||
yy585:
|
||||
++in->cur;
|
||||
in->yyt32 = in->yyt41;
|
||||
@@ -83783,10 +83783,10 @@ yyFillLabel3_1275:
|
||||
goto yy7;
|
||||
}
|
||||
yy1322:
|
||||
#line 5 "../../../benchmarks/submatch_dfa_aot/src/re2c/include_eof/fill.re"
|
||||
#line 5 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re"
|
||||
{ return 0; }
|
||||
#line 83789 "gen/re2c/http_rfc7230-eof-stadfa.c"
|
||||
#line 83789 "gen/re2c/00__http_rfc7230-eof-stadfa.c"
|
||||
}
|
||||
#line 134 "../../../benchmarks/submatch_dfa_aot/src/re2c/http_rfc7230.re"
|
||||
#line 134 "../../../benchmarks/submatch_dfa_aot/src/re2c/00__http_rfc7230.re"
|
||||
|
||||
}
|
||||
+10
-10
@@ -1,5 +1,5 @@
|
||||
/* Generated by re2c 2.0.3 */
|
||||
#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/http_rfc7230.re"
|
||||
#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/00__http_rfc7230.re"
|
||||
#include <assert.h>
|
||||
#include <stdlib.h>
|
||||
#include "common.h"
|
||||
@@ -119,7 +119,7 @@ static inline void taglist(taglist_t **ptl, const char *b, const char *t, taglis
|
||||
*ptl = tl;
|
||||
}
|
||||
|
||||
#line 6 "../../../benchmarks/submatch_dfa_aot/src/re2c/include_eof/fill.re"
|
||||
#line 6 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re"
|
||||
|
||||
|
||||
static inline int fill(input_t *in)
|
||||
@@ -288,7 +288,7 @@ static int lex(input_t *in, Output *out)
|
||||
loop:
|
||||
in->tok = in->cur;
|
||||
|
||||
#line 292 "gen/re2c/http_rfc7230-eof-tdfa0.c"
|
||||
#line 292 "gen/re2c/00__http_rfc7230-eof-tdfa0.c"
|
||||
{
|
||||
char yych;
|
||||
in->yyt1 = in->cur;
|
||||
@@ -388,9 +388,9 @@ yyFillLabel3_0:
|
||||
}
|
||||
yy2:
|
||||
yy3:
|
||||
#line 97 "../../../benchmarks/submatch_dfa_aot/src/re2c/http_rfc7230.re"
|
||||
#line 97 "../../../benchmarks/submatch_dfa_aot/src/re2c/00__http_rfc7230.re"
|
||||
{ return 1; }
|
||||
#line 394 "gen/re2c/http_rfc7230-eof-tdfa0.c"
|
||||
#line 394 "gen/re2c/00__http_rfc7230-eof-tdfa0.c"
|
||||
yy4:
|
||||
in->mar = in->cur;
|
||||
yyFillLabel3_1:
|
||||
@@ -9984,7 +9984,7 @@ yy256:
|
||||
if (in->yyt34 != NULL) st1 -= 4;
|
||||
st2 = in->yyt34;
|
||||
if (in->yyt34 != NULL) st2 -= 1;
|
||||
#line 98 "../../../benchmarks/submatch_dfa_aot/src/re2c/http_rfc7230.re"
|
||||
#line 98 "../../../benchmarks/submatch_dfa_aot/src/re2c/00__http_rfc7230.re"
|
||||
{
|
||||
if (st1) {
|
||||
OUT("version-1: ", v1, v2);
|
||||
@@ -10021,7 +10021,7 @@ yy256:
|
||||
taglistpool_clear(&in->tlp, in);
|
||||
goto loop;
|
||||
}
|
||||
#line 10025 "gen/re2c/http_rfc7230-eof-tdfa0.c"
|
||||
#line 10025 "gen/re2c/00__http_rfc7230-eof-tdfa0.c"
|
||||
yy258:
|
||||
yyFillLabel3_226:
|
||||
yych = *in->cur;
|
||||
@@ -17228,10 +17228,10 @@ yyFillLabel3_406:
|
||||
goto yy7;
|
||||
}
|
||||
yy449:
|
||||
#line 5 "../../../benchmarks/submatch_dfa_aot/src/re2c/include_eof/fill.re"
|
||||
#line 5 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re"
|
||||
{ return 0; }
|
||||
#line 17234 "gen/re2c/http_rfc7230-eof-tdfa0.c"
|
||||
#line 17234 "gen/re2c/00__http_rfc7230-eof-tdfa0.c"
|
||||
}
|
||||
#line 134 "../../../benchmarks/submatch_dfa_aot/src/re2c/http_rfc7230.re"
|
||||
#line 134 "../../../benchmarks/submatch_dfa_aot/src/re2c/00__http_rfc7230.re"
|
||||
|
||||
}
|
||||
+10
-10
@@ -1,5 +1,5 @@
|
||||
/* Generated by re2c 2.0.3 */
|
||||
#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/http_rfc7230.re"
|
||||
#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/00__http_rfc7230.re"
|
||||
#include <assert.h>
|
||||
#include <stdlib.h>
|
||||
#include "common.h"
|
||||
@@ -111,7 +111,7 @@ static inline void taglist(taglist_t **ptl, const char *b, const char *t, taglis
|
||||
*ptl = tl;
|
||||
}
|
||||
|
||||
#line 6 "../../../benchmarks/submatch_dfa_aot/src/re2c/include_eof/fill.re"
|
||||
#line 6 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re"
|
||||
|
||||
|
||||
static inline int fill(input_t *in)
|
||||
@@ -273,7 +273,7 @@ static int lex(input_t *in, Output *out)
|
||||
loop:
|
||||
in->tok = in->cur;
|
||||
|
||||
#line 277 "gen/re2c/http_rfc7230-eof-tdfa1.c"
|
||||
#line 277 "gen/re2c/00__http_rfc7230-eof-tdfa1.c"
|
||||
{
|
||||
char yych;
|
||||
yyFillLabel3_0:
|
||||
@@ -370,9 +370,9 @@ yyFillLabel3_0:
|
||||
yy2:
|
||||
++in->cur;
|
||||
yy3:
|
||||
#line 97 "../../../benchmarks/submatch_dfa_aot/src/re2c/http_rfc7230.re"
|
||||
#line 97 "../../../benchmarks/submatch_dfa_aot/src/re2c/00__http_rfc7230.re"
|
||||
{ return 1; }
|
||||
#line 376 "gen/re2c/http_rfc7230-eof-tdfa1.c"
|
||||
#line 376 "gen/re2c/00__http_rfc7230-eof-tdfa1.c"
|
||||
yy4:
|
||||
in->mar = ++in->cur;
|
||||
yyFillLabel3_1:
|
||||
@@ -9398,7 +9398,7 @@ yy259:
|
||||
if (in->yyt29 != NULL) st1 -= 4;
|
||||
st2 = in->yyt29;
|
||||
if (in->yyt29 != NULL) st2 -= 1;
|
||||
#line 98 "../../../benchmarks/submatch_dfa_aot/src/re2c/http_rfc7230.re"
|
||||
#line 98 "../../../benchmarks/submatch_dfa_aot/src/re2c/00__http_rfc7230.re"
|
||||
{
|
||||
if (st1) {
|
||||
OUT("version-1: ", v1, v2);
|
||||
@@ -9435,7 +9435,7 @@ yy259:
|
||||
taglistpool_clear(&in->tlp, in);
|
||||
goto loop;
|
||||
}
|
||||
#line 9439 "gen/re2c/http_rfc7230-eof-tdfa1.c"
|
||||
#line 9439 "gen/re2c/00__http_rfc7230-eof-tdfa1.c"
|
||||
yy261:
|
||||
++in->cur;
|
||||
yyFillLabel3_230:
|
||||
@@ -15541,10 +15541,10 @@ yyFillLabel3_412:
|
||||
goto yy7;
|
||||
}
|
||||
yy454:
|
||||
#line 5 "../../../benchmarks/submatch_dfa_aot/src/re2c/include_eof/fill.re"
|
||||
#line 5 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re"
|
||||
{ return 0; }
|
||||
#line 15547 "gen/re2c/http_rfc7230-eof-tdfa1.c"
|
||||
#line 15547 "gen/re2c/00__http_rfc7230-eof-tdfa1.c"
|
||||
}
|
||||
#line 134 "../../../benchmarks/submatch_dfa_aot/src/re2c/http_rfc7230.re"
|
||||
#line 134 "../../../benchmarks/submatch_dfa_aot/src/re2c/00__http_rfc7230.re"
|
||||
|
||||
}
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user