]> granicus.if.org Git - re2c/commit
Don't output newline instead if label in initial DFA state.
authorUlya Trofimovich <skvadrik@gmail.com>
Thu, 28 May 2015 11:16:06 +0000 (12:16 +0100)
committerUlya Trofimovich <skvadrik@gmail.com>
Thu, 28 May 2015 11:16:06 +0000 (12:16 +0100)
commitbd68a29a1509fad083c8769b72f2d3960dd81b1f
tree33356ef8b4bb1c489636071c304b63537bf77814
parenta28f4b04f67656a272cca927a8ffd85e4dddf471
Don't output newline instead if label in initial DFA state.

Rationale: the equivalence of initial label to
're2c::label_counter_t::FIRST' is NOT a proper criterion
and pretty-printing shouldn't rely on it. The real criterion
is something like "(first re2c block OR any use block in '-r'
mode) AND first condition in'-c' mode", but it's spurious and
introduces unnecessary complications.

Droping this newline allows us drop equivalence operator for
labels.

Used the following bash script to ensure that all the changes
in tests are caused by missing newline(s):

    #!/bin/bash

    for f2 in *.temp
    do
        f1=${f2%.temp}

        diff1=`diff $f1 $f2 | grep '^< ' | wc -l`
        diff1_line=`diff $f1 $f2 | grep '^< #line' | wc -l`
        diff1_newline=`diff $f1 $f2 | grep '^< $' | wc -l`
        diff2=`diff $f1 $f2 | grep '^> ' | wc -l`
        diff2_line=`diff $f1 $f2 | grep '^> #line' | wc -l`

        # missing: only newlines and line directives
        if [[ $diff1 -ne $((diff1_line + diff1_newline)) ]]
        then
            echo "FAIL1: $f1"
            exit 1
        fi

        # added: only line directives
        if [[ $diff2 -ne $diff2_line ]]
        then
            echo "FAIL2: $f1"
            exit 1
        fi

        # the number of missing line directives
        # equals to the number of added line directives
        if [[ $diff1_line -ne $diff2_line ]]
        then
            echo "FAIL4: $f1"
            exit 1
        fi
    done

    echo "OK"
522 files changed:
re2c/src/codegen/emit_action.cc
re2c/src/codegen/label.cc
re2c/src/codegen/label.h
re2c/test/bug1054496.c
re2c/test/bug1163046.c
re2c/test/bug1187785.c
re2c/test/bug1297658.c
re2c/test/bug1390174.c
re2c/test/bug1454253.c
re2c/test/bug1454253.s.c
re2c/test/bug1454253b.s.c
re2c/test/bug1479044.b.c
re2c/test/bug1479044.c
re2c/test/bug1479044.s.c
re2c/test/bug1682718.c
re2c/test/bug1682718.is.c
re2c/test/bug1708378.ib.c
re2c/test/bug1711240.ei.c
re2c/test/bug1711240.eis.c
re2c/test/bug2102138.i.c
re2c/test/bug2102138a.ei.c
re2c/test/bug2102138b.ei.c
re2c/test/bug2102138c.ei.c
re2c/test/bug46_infinite_loop.c
re2c/test/c.c
re2c/test/calc_001.c
re2c/test/calc_001.dei.c
re2c/test/calc_001.ei.c
re2c/test/calc_002.c
re2c/test/calc_003.c
re2c/test/calc_004.c
re2c/test/calc_005.c
re2c/test/calc_006.s.c
re2c/test/calc_007.b.c
re2c/test/calc_008.b.c
re2c/test/casing-flags.i--case-insensitive.c
re2c/test/casing-flags.i--case-inverted.c
re2c/test/casing-flags.i.c
re2c/test/cmmap.c
re2c/test/cnokw.c
re2c/test/config1.c
re2c/test/config10.c
re2c/test/config11.ei.c
re2c/test/config2.s.c
re2c/test/config3.c
re2c/test/config5.c
re2c/test/config6.c
re2c/test/config7a.g.c
re2c/test/config7b.g.c
re2c/test/config8.c
re2c/test/config9.b.c
re2c/test/ctx.b.c
re2c/test/ctx.c
re2c/test/ctx.s.c
re2c/test/cunroll.c
re2c/test/cvsignore.b.c
re2c/test/cvsignore.c
re2c/test/cvsignore.s.c
re2c/test/cvsignore.u.c
re2c/test/cvsignore.ub.c
re2c/test/cvsignore.w.c
re2c/test/cvsignore.wb.c
re2c/test/default.8.c
re2c/test/default.c
re2c/test/default.e.c
re2c/test/default.u.c
re2c/test/default.w.c
re2c/test/default.x.c
re2c/test/default_00.c
re2c/test/default_full.8--encoding-policy(fail).c
re2c/test/default_full.8--encoding-policy(substitute).c
re2c/test/default_full.8.c
re2c/test/default_full.c
re2c/test/default_full.e.c
re2c/test/default_full.u--encoding-policy(fail).c
re2c/test/default_full.u--encoding-policy(substitute).c
re2c/test/default_full.u.c
re2c/test/default_full.w--encoding-policy(fail).c
re2c/test/default_full.w--encoding-policy(substitute).c
re2c/test/default_full.w.c
re2c/test/default_full.x--encoding-policy(fail).c
re2c/test/default_full.x--encoding-policy(substitute).c
re2c/test/default_full.x.c
re2c/test/error13.1.c
re2c/test/error13.c
re2c/test/error14.1.c
re2c/test/error14.c
re2c/test/flex-01.iF.c
re2c/test/inplace_config_encoding.is.c
re2c/test/input1.c
re2c/test/input10.b.c
re2c/test/input10.c
re2c/test/input10.s.c
re2c/test/input11.b.c
re2c/test/input11.c
re2c/test/input11.i.c
re2c/test/input11.s.c
re2c/test/input12.boinput12.c.c
re2c/test/input12.oinput12.c.c
re2c/test/input13.c
re2c/test/input2.c
re2c/test/input3.c
re2c/test/input4.c
re2c/test/input5.c
re2c/test/input6.c
re2c/test/input7.c
re2c/test/input8.b.c
re2c/test/input8.c
re2c/test/input8.g.c
re2c/test/input9.c
re2c/test/input_custom_default.--input(custom).c
re2c/test/input_custom_fgetc.--input(custom).c
re2c/test/input_custom_istringstream.--input(custom).c
re2c/test/input_custom_mjson.--input(custom).c
re2c/test/line-01.c
re2c/test/main.b.c
re2c/test/modula.c
re2c/test/overflow-1.c
re2c/test/overflow-4.c
re2c/test/parse_date.b.c
re2c/test/parse_date.c
re2c/test/parse_date.db.c
re2c/test/parse_date.g.c
re2c/test/parse_date.s.c
re2c/test/parse_date_1_78.db.c
re2c/test/php20150211_parse_date.ig.c
re2c/test/php20150211_parse_iso_intervals.ig.c
re2c/test/php20150211_pdo_sql_parser.ig.c
re2c/test/php20150211_phar_path_check.ig.c
re2c/test/php20150211_url_scanner_ex.ig.c
re2c/test/php20150211_var_unserializer.ig.c
re2c/test/range_dot.8.c
re2c/test/range_dot.c
re2c/test/range_dot.e.c
re2c/test/range_dot.u.c
re2c/test/range_dot.w.c
re2c/test/range_dot.x.c
re2c/test/range_empty.8.c
re2c/test/range_empty.c
re2c/test/range_empty.e.c
re2c/test/range_empty.u.c
re2c/test/range_empty.w.c
re2c/test/range_empty.x.c
re2c/test/range_full.8.c
re2c/test/range_full.c
re2c/test/range_full.e.c
re2c/test/range_full.u.c
re2c/test/range_full.w.c
re2c/test/range_full.x.c
re2c/test/range_neg_lf.8.c
re2c/test/range_neg_lf.c
re2c/test/range_neg_lf.e.c
re2c/test/range_neg_lf.u.c
re2c/test/range_neg_lf.w.c
re2c/test/range_neg_lf.x.c
re2c/test/repeat-06.gir.c
re2c/test/repeat-07.gir.c
re2c/test/repeat-07_default.gir.c
re2c/test/repeater.c
re2c/test/rexx.c
re2c/test/sample.c
re2c/test/scanner.c
re2c/test/scanner.s.c
re2c/test/scanner_re2c.bi.c
re2c/test/scanner_re2c_default.bi.c
re2c/test/simple.c
re2c/test/simple_default.c
re2c/test/strip_001.s.c
re2c/test/strip_002.s.c
re2c/test/strip_003.b.c
re2c/test/unicode_blocks.8--encoding-policy(ignore).c
re2c/test/unicode_blocks.8--encoding-policy(substitute).c
re2c/test/unicode_blocks.u--encoding-policy(ignore).c
re2c/test/unicode_blocks.u--encoding-policy(substitute).c
re2c/test/unicode_blocks.x--encoding-policy(ignore).c
re2c/test/unicode_blocks.x--encoding-policy(substitute).c
re2c/test/unicode_group_C.8--encoding-policy(ignore).c
re2c/test/unicode_group_C.8--encoding-policy(substitute).c
re2c/test/unicode_group_C.u--encoding-policy(ignore).c
re2c/test/unicode_group_C.u--encoding-policy(substitute).c
re2c/test/unicode_group_C.x--encoding-policy(ignore).c
re2c/test/unicode_group_C.x--encoding-policy(substitute).c
re2c/test/unicode_group_Cc.8--encoding-policy(fail).c
re2c/test/unicode_group_Cc.8--encoding-policy(ignore).c
re2c/test/unicode_group_Cc.8--encoding-policy(substitute).c
re2c/test/unicode_group_Cc.u--encoding-policy(fail).c
re2c/test/unicode_group_Cc.u--encoding-policy(ignore).c
re2c/test/unicode_group_Cc.u--encoding-policy(substitute).c
re2c/test/unicode_group_Cc.x--encoding-policy(fail).c
re2c/test/unicode_group_Cc.x--encoding-policy(ignore).c
re2c/test/unicode_group_Cc.x--encoding-policy(substitute).c
re2c/test/unicode_group_Cf.8--encoding-policy(fail).c
re2c/test/unicode_group_Cf.8--encoding-policy(ignore).c
re2c/test/unicode_group_Cf.8--encoding-policy(substitute).c
re2c/test/unicode_group_Cf.u--encoding-policy(fail).c
re2c/test/unicode_group_Cf.u--encoding-policy(ignore).c
re2c/test/unicode_group_Cf.u--encoding-policy(substitute).c
re2c/test/unicode_group_Cf.x--encoding-policy(fail).c
re2c/test/unicode_group_Cf.x--encoding-policy(ignore).c
re2c/test/unicode_group_Cf.x--encoding-policy(substitute).c
re2c/test/unicode_group_Cn.8--encoding-policy(fail).c
re2c/test/unicode_group_Cn.8--encoding-policy(ignore).c
re2c/test/unicode_group_Cn.8--encoding-policy(substitute).c
re2c/test/unicode_group_Cn.u--encoding-policy(fail).c
re2c/test/unicode_group_Cn.u--encoding-policy(ignore).c
re2c/test/unicode_group_Cn.u--encoding-policy(substitute).c
re2c/test/unicode_group_Cn.x--encoding-policy(fail).c
re2c/test/unicode_group_Cn.x--encoding-policy(ignore).c
re2c/test/unicode_group_Cn.x--encoding-policy(substitute).c
re2c/test/unicode_group_Co.8--encoding-policy(fail).c
re2c/test/unicode_group_Co.8--encoding-policy(ignore).c
re2c/test/unicode_group_Co.8--encoding-policy(substitute).c
re2c/test/unicode_group_Co.u--encoding-policy(fail).c
re2c/test/unicode_group_Co.u--encoding-policy(ignore).c
re2c/test/unicode_group_Co.u--encoding-policy(substitute).c
re2c/test/unicode_group_Co.x--encoding-policy(fail).c
re2c/test/unicode_group_Co.x--encoding-policy(ignore).c
re2c/test/unicode_group_Co.x--encoding-policy(substitute).c
re2c/test/unicode_group_Cs.8--encoding-policy(ignore).c
re2c/test/unicode_group_Cs.8--encoding-policy(substitute).c
re2c/test/unicode_group_Cs.u--encoding-policy(ignore).c
re2c/test/unicode_group_Cs.u--encoding-policy(substitute).c
re2c/test/unicode_group_Cs.x--encoding-policy(ignore).c
re2c/test/unicode_group_Cs.x--encoding-policy(substitute).c
re2c/test/unicode_group_L.8--encoding-policy(fail).c
re2c/test/unicode_group_L.8--encoding-policy(ignore).c
re2c/test/unicode_group_L.8--encoding-policy(substitute).c
re2c/test/unicode_group_L.u--encoding-policy(fail).c
re2c/test/unicode_group_L.u--encoding-policy(ignore).c
re2c/test/unicode_group_L.u--encoding-policy(substitute).c
re2c/test/unicode_group_L.x--encoding-policy(fail).c
re2c/test/unicode_group_L.x--encoding-policy(ignore).c
re2c/test/unicode_group_L.x--encoding-policy(substitute).c
re2c/test/unicode_group_L_.8--encoding-policy(fail).c
re2c/test/unicode_group_L_.8--encoding-policy(ignore).c
re2c/test/unicode_group_L_.8--encoding-policy(substitute).c
re2c/test/unicode_group_L_.u--encoding-policy(fail).c
re2c/test/unicode_group_L_.u--encoding-policy(ignore).c
re2c/test/unicode_group_L_.u--encoding-policy(substitute).c
re2c/test/unicode_group_L_.x--encoding-policy(fail).c
re2c/test/unicode_group_L_.x--encoding-policy(ignore).c
re2c/test/unicode_group_L_.x--encoding-policy(substitute).c
re2c/test/unicode_group_Ll.8--encoding-policy(fail).c
re2c/test/unicode_group_Ll.8--encoding-policy(ignore).c
re2c/test/unicode_group_Ll.8--encoding-policy(substitute).c
re2c/test/unicode_group_Ll.u--encoding-policy(fail).c
re2c/test/unicode_group_Ll.u--encoding-policy(ignore).c
re2c/test/unicode_group_Ll.u--encoding-policy(substitute).c
re2c/test/unicode_group_Ll.x--encoding-policy(fail).c
re2c/test/unicode_group_Ll.x--encoding-policy(ignore).c
re2c/test/unicode_group_Ll.x--encoding-policy(substitute).c
re2c/test/unicode_group_Lm.8--encoding-policy(fail).c
re2c/test/unicode_group_Lm.8--encoding-policy(ignore).c
re2c/test/unicode_group_Lm.8--encoding-policy(substitute).c
re2c/test/unicode_group_Lm.u--encoding-policy(fail).c
re2c/test/unicode_group_Lm.u--encoding-policy(ignore).c
re2c/test/unicode_group_Lm.u--encoding-policy(substitute).c
re2c/test/unicode_group_Lm.x--encoding-policy(fail).c
re2c/test/unicode_group_Lm.x--encoding-policy(ignore).c
re2c/test/unicode_group_Lm.x--encoding-policy(substitute).c
re2c/test/unicode_group_Lo.8--encoding-policy(fail).c
re2c/test/unicode_group_Lo.8--encoding-policy(ignore).c
re2c/test/unicode_group_Lo.8--encoding-policy(substitute).c
re2c/test/unicode_group_Lo.u--encoding-policy(fail).c
re2c/test/unicode_group_Lo.u--encoding-policy(ignore).c
re2c/test/unicode_group_Lo.u--encoding-policy(substitute).c
re2c/test/unicode_group_Lo.x--encoding-policy(fail).c
re2c/test/unicode_group_Lo.x--encoding-policy(ignore).c
re2c/test/unicode_group_Lo.x--encoding-policy(substitute).c
re2c/test/unicode_group_Lt.8--encoding-policy(fail).c
re2c/test/unicode_group_Lt.8--encoding-policy(ignore).c
re2c/test/unicode_group_Lt.8--encoding-policy(substitute).c
re2c/test/unicode_group_Lt.u--encoding-policy(fail).c
re2c/test/unicode_group_Lt.u--encoding-policy(ignore).c
re2c/test/unicode_group_Lt.u--encoding-policy(substitute).c
re2c/test/unicode_group_Lt.x--encoding-policy(fail).c
re2c/test/unicode_group_Lt.x--encoding-policy(ignore).c
re2c/test/unicode_group_Lt.x--encoding-policy(substitute).c
re2c/test/unicode_group_Lu.8--encoding-policy(fail).c
re2c/test/unicode_group_Lu.8--encoding-policy(ignore).c
re2c/test/unicode_group_Lu.8--encoding-policy(substitute).c
re2c/test/unicode_group_Lu.u--encoding-policy(fail).c
re2c/test/unicode_group_Lu.u--encoding-policy(ignore).c
re2c/test/unicode_group_Lu.u--encoding-policy(substitute).c
re2c/test/unicode_group_Lu.x--encoding-policy(fail).c
re2c/test/unicode_group_Lu.x--encoding-policy(ignore).c
re2c/test/unicode_group_Lu.x--encoding-policy(substitute).c
re2c/test/unicode_group_M.8--encoding-policy(fail).c
re2c/test/unicode_group_M.8--encoding-policy(ignore).c
re2c/test/unicode_group_M.8--encoding-policy(substitute).c
re2c/test/unicode_group_M.u--encoding-policy(fail).c
re2c/test/unicode_group_M.u--encoding-policy(ignore).c
re2c/test/unicode_group_M.u--encoding-policy(substitute).c
re2c/test/unicode_group_M.x--encoding-policy(fail).c
re2c/test/unicode_group_M.x--encoding-policy(ignore).c
re2c/test/unicode_group_M.x--encoding-policy(substitute).c
re2c/test/unicode_group_Mc.8--encoding-policy(fail).c
re2c/test/unicode_group_Mc.8--encoding-policy(ignore).c
re2c/test/unicode_group_Mc.8--encoding-policy(substitute).c
re2c/test/unicode_group_Mc.u--encoding-policy(fail).c
re2c/test/unicode_group_Mc.u--encoding-policy(ignore).c
re2c/test/unicode_group_Mc.u--encoding-policy(substitute).c
re2c/test/unicode_group_Mc.x--encoding-policy(fail).c
re2c/test/unicode_group_Mc.x--encoding-policy(ignore).c
re2c/test/unicode_group_Mc.x--encoding-policy(substitute).c
re2c/test/unicode_group_Me.8--encoding-policy(fail).c
re2c/test/unicode_group_Me.8--encoding-policy(ignore).c
re2c/test/unicode_group_Me.8--encoding-policy(substitute).c
re2c/test/unicode_group_Me.u--encoding-policy(fail).c
re2c/test/unicode_group_Me.u--encoding-policy(ignore).c
re2c/test/unicode_group_Me.u--encoding-policy(substitute).c
re2c/test/unicode_group_Me.x--encoding-policy(fail).c
re2c/test/unicode_group_Me.x--encoding-policy(ignore).c
re2c/test/unicode_group_Me.x--encoding-policy(substitute).c
re2c/test/unicode_group_Mn.8--encoding-policy(fail).c
re2c/test/unicode_group_Mn.8--encoding-policy(ignore).c
re2c/test/unicode_group_Mn.8--encoding-policy(substitute).c
re2c/test/unicode_group_Mn.u--encoding-policy(fail).c
re2c/test/unicode_group_Mn.u--encoding-policy(ignore).c
re2c/test/unicode_group_Mn.u--encoding-policy(substitute).c
re2c/test/unicode_group_Mn.x--encoding-policy(fail).c
re2c/test/unicode_group_Mn.x--encoding-policy(ignore).c
re2c/test/unicode_group_Mn.x--encoding-policy(substitute).c
re2c/test/unicode_group_N.8--encoding-policy(fail).c
re2c/test/unicode_group_N.8--encoding-policy(ignore).c
re2c/test/unicode_group_N.8--encoding-policy(substitute).c
re2c/test/unicode_group_N.u--encoding-policy(fail).c
re2c/test/unicode_group_N.u--encoding-policy(ignore).c
re2c/test/unicode_group_N.u--encoding-policy(substitute).c
re2c/test/unicode_group_N.x--encoding-policy(fail).c
re2c/test/unicode_group_N.x--encoding-policy(ignore).c
re2c/test/unicode_group_N.x--encoding-policy(substitute).c
re2c/test/unicode_group_Nd.8--encoding-policy(fail).c
re2c/test/unicode_group_Nd.8--encoding-policy(ignore).c
re2c/test/unicode_group_Nd.8--encoding-policy(substitute).c
re2c/test/unicode_group_Nd.u--encoding-policy(fail).c
re2c/test/unicode_group_Nd.u--encoding-policy(ignore).c
re2c/test/unicode_group_Nd.u--encoding-policy(substitute).c
re2c/test/unicode_group_Nd.x--encoding-policy(fail).c
re2c/test/unicode_group_Nd.x--encoding-policy(ignore).c
re2c/test/unicode_group_Nd.x--encoding-policy(substitute).c
re2c/test/unicode_group_Nl.8--encoding-policy(fail).c
re2c/test/unicode_group_Nl.8--encoding-policy(ignore).c
re2c/test/unicode_group_Nl.8--encoding-policy(substitute).c
re2c/test/unicode_group_Nl.u--encoding-policy(fail).c
re2c/test/unicode_group_Nl.u--encoding-policy(ignore).c
re2c/test/unicode_group_Nl.u--encoding-policy(substitute).c
re2c/test/unicode_group_Nl.x--encoding-policy(fail).c
re2c/test/unicode_group_Nl.x--encoding-policy(ignore).c
re2c/test/unicode_group_Nl.x--encoding-policy(substitute).c
re2c/test/unicode_group_No.8--encoding-policy(fail).c
re2c/test/unicode_group_No.8--encoding-policy(ignore).c
re2c/test/unicode_group_No.8--encoding-policy(substitute).c
re2c/test/unicode_group_No.u--encoding-policy(fail).c
re2c/test/unicode_group_No.u--encoding-policy(ignore).c
re2c/test/unicode_group_No.u--encoding-policy(substitute).c
re2c/test/unicode_group_No.x--encoding-policy(fail).c
re2c/test/unicode_group_No.x--encoding-policy(ignore).c
re2c/test/unicode_group_No.x--encoding-policy(substitute).c
re2c/test/unicode_group_P.8--encoding-policy(fail).c
re2c/test/unicode_group_P.8--encoding-policy(ignore).c
re2c/test/unicode_group_P.8--encoding-policy(substitute).c
re2c/test/unicode_group_P.u--encoding-policy(fail).c
re2c/test/unicode_group_P.u--encoding-policy(ignore).c
re2c/test/unicode_group_P.u--encoding-policy(substitute).c
re2c/test/unicode_group_P.x--encoding-policy(fail).c
re2c/test/unicode_group_P.x--encoding-policy(ignore).c
re2c/test/unicode_group_P.x--encoding-policy(substitute).c
re2c/test/unicode_group_Pc.8--encoding-policy(fail).c
re2c/test/unicode_group_Pc.8--encoding-policy(ignore).c
re2c/test/unicode_group_Pc.8--encoding-policy(substitute).c
re2c/test/unicode_group_Pc.u--encoding-policy(fail).c
re2c/test/unicode_group_Pc.u--encoding-policy(ignore).c
re2c/test/unicode_group_Pc.u--encoding-policy(substitute).c
re2c/test/unicode_group_Pc.x--encoding-policy(fail).c
re2c/test/unicode_group_Pc.x--encoding-policy(ignore).c
re2c/test/unicode_group_Pc.x--encoding-policy(substitute).c
re2c/test/unicode_group_Pd.8--encoding-policy(fail).c
re2c/test/unicode_group_Pd.8--encoding-policy(ignore).c
re2c/test/unicode_group_Pd.8--encoding-policy(substitute).c
re2c/test/unicode_group_Pd.u--encoding-policy(fail).c
re2c/test/unicode_group_Pd.u--encoding-policy(ignore).c
re2c/test/unicode_group_Pd.u--encoding-policy(substitute).c
re2c/test/unicode_group_Pd.x--encoding-policy(fail).c
re2c/test/unicode_group_Pd.x--encoding-policy(ignore).c
re2c/test/unicode_group_Pd.x--encoding-policy(substitute).c
re2c/test/unicode_group_Pe.8--encoding-policy(fail).c
re2c/test/unicode_group_Pe.8--encoding-policy(ignore).c
re2c/test/unicode_group_Pe.8--encoding-policy(substitute).c
re2c/test/unicode_group_Pe.u--encoding-policy(fail).c
re2c/test/unicode_group_Pe.u--encoding-policy(ignore).c
re2c/test/unicode_group_Pe.u--encoding-policy(substitute).c
re2c/test/unicode_group_Pe.x--encoding-policy(fail).c
re2c/test/unicode_group_Pe.x--encoding-policy(ignore).c
re2c/test/unicode_group_Pe.x--encoding-policy(substitute).c
re2c/test/unicode_group_Pf.8--encoding-policy(fail).c
re2c/test/unicode_group_Pf.8--encoding-policy(ignore).c
re2c/test/unicode_group_Pf.8--encoding-policy(substitute).c
re2c/test/unicode_group_Pf.u--encoding-policy(fail).c
re2c/test/unicode_group_Pf.u--encoding-policy(ignore).c
re2c/test/unicode_group_Pf.u--encoding-policy(substitute).c
re2c/test/unicode_group_Pf.x--encoding-policy(fail).c
re2c/test/unicode_group_Pf.x--encoding-policy(ignore).c
re2c/test/unicode_group_Pf.x--encoding-policy(substitute).c
re2c/test/unicode_group_Pi.8--encoding-policy(fail).c
re2c/test/unicode_group_Pi.8--encoding-policy(ignore).c
re2c/test/unicode_group_Pi.8--encoding-policy(substitute).c
re2c/test/unicode_group_Pi.u--encoding-policy(fail).c
re2c/test/unicode_group_Pi.u--encoding-policy(ignore).c
re2c/test/unicode_group_Pi.u--encoding-policy(substitute).c
re2c/test/unicode_group_Pi.x--encoding-policy(fail).c
re2c/test/unicode_group_Pi.x--encoding-policy(ignore).c
re2c/test/unicode_group_Pi.x--encoding-policy(substitute).c
re2c/test/unicode_group_Po.8--encoding-policy(fail).c
re2c/test/unicode_group_Po.8--encoding-policy(ignore).c
re2c/test/unicode_group_Po.8--encoding-policy(substitute).c
re2c/test/unicode_group_Po.u--encoding-policy(fail).c
re2c/test/unicode_group_Po.u--encoding-policy(ignore).c
re2c/test/unicode_group_Po.u--encoding-policy(substitute).c
re2c/test/unicode_group_Po.x--encoding-policy(fail).c
re2c/test/unicode_group_Po.x--encoding-policy(ignore).c
re2c/test/unicode_group_Po.x--encoding-policy(substitute).c
re2c/test/unicode_group_Ps.8--encoding-policy(fail).c
re2c/test/unicode_group_Ps.8--encoding-policy(ignore).c
re2c/test/unicode_group_Ps.8--encoding-policy(substitute).c
re2c/test/unicode_group_Ps.u--encoding-policy(fail).c
re2c/test/unicode_group_Ps.u--encoding-policy(ignore).c
re2c/test/unicode_group_Ps.u--encoding-policy(substitute).c
re2c/test/unicode_group_Ps.x--encoding-policy(fail).c
re2c/test/unicode_group_Ps.x--encoding-policy(ignore).c
re2c/test/unicode_group_Ps.x--encoding-policy(substitute).c
re2c/test/unicode_group_S.8--encoding-policy(fail).c
re2c/test/unicode_group_S.8--encoding-policy(ignore).c
re2c/test/unicode_group_S.8--encoding-policy(substitute).c
re2c/test/unicode_group_S.u--encoding-policy(fail).c
re2c/test/unicode_group_S.u--encoding-policy(ignore).c
re2c/test/unicode_group_S.u--encoding-policy(substitute).c
re2c/test/unicode_group_S.x--encoding-policy(fail).c
re2c/test/unicode_group_S.x--encoding-policy(ignore).c
re2c/test/unicode_group_S.x--encoding-policy(substitute).c
re2c/test/unicode_group_Sc.8--encoding-policy(fail).c
re2c/test/unicode_group_Sc.8--encoding-policy(ignore).c
re2c/test/unicode_group_Sc.8--encoding-policy(substitute).c
re2c/test/unicode_group_Sc.u--encoding-policy(fail).c
re2c/test/unicode_group_Sc.u--encoding-policy(ignore).c
re2c/test/unicode_group_Sc.u--encoding-policy(substitute).c
re2c/test/unicode_group_Sc.x--encoding-policy(fail).c
re2c/test/unicode_group_Sc.x--encoding-policy(ignore).c
re2c/test/unicode_group_Sc.x--encoding-policy(substitute).c
re2c/test/unicode_group_Sk.8--encoding-policy(fail).c
re2c/test/unicode_group_Sk.8--encoding-policy(ignore).c
re2c/test/unicode_group_Sk.8--encoding-policy(substitute).c
re2c/test/unicode_group_Sk.u--encoding-policy(fail).c
re2c/test/unicode_group_Sk.u--encoding-policy(ignore).c
re2c/test/unicode_group_Sk.u--encoding-policy(substitute).c
re2c/test/unicode_group_Sk.x--encoding-policy(fail).c
re2c/test/unicode_group_Sk.x--encoding-policy(ignore).c
re2c/test/unicode_group_Sk.x--encoding-policy(substitute).c
re2c/test/unicode_group_Sm.8--encoding-policy(fail).c
re2c/test/unicode_group_Sm.8--encoding-policy(ignore).c
re2c/test/unicode_group_Sm.8--encoding-policy(substitute).c
re2c/test/unicode_group_Sm.u--encoding-policy(fail).c
re2c/test/unicode_group_Sm.u--encoding-policy(ignore).c
re2c/test/unicode_group_Sm.u--encoding-policy(substitute).c
re2c/test/unicode_group_Sm.x--encoding-policy(fail).c
re2c/test/unicode_group_Sm.x--encoding-policy(ignore).c
re2c/test/unicode_group_Sm.x--encoding-policy(substitute).c
re2c/test/unicode_group_So.8--encoding-policy(fail).c
re2c/test/unicode_group_So.8--encoding-policy(ignore).c
re2c/test/unicode_group_So.8--encoding-policy(substitute).c
re2c/test/unicode_group_So.u--encoding-policy(fail).c
re2c/test/unicode_group_So.u--encoding-policy(ignore).c
re2c/test/unicode_group_So.u--encoding-policy(substitute).c
re2c/test/unicode_group_So.x--encoding-policy(fail).c
re2c/test/unicode_group_So.x--encoding-policy(ignore).c
re2c/test/unicode_group_So.x--encoding-policy(substitute).c
re2c/test/unicode_group_Z.8--encoding-policy(fail).c
re2c/test/unicode_group_Z.8--encoding-policy(ignore).c
re2c/test/unicode_group_Z.8--encoding-policy(substitute).c
re2c/test/unicode_group_Z.u--encoding-policy(fail).c
re2c/test/unicode_group_Z.u--encoding-policy(ignore).c
re2c/test/unicode_group_Z.u--encoding-policy(substitute).c
re2c/test/unicode_group_Z.x--encoding-policy(fail).c
re2c/test/unicode_group_Z.x--encoding-policy(ignore).c
re2c/test/unicode_group_Z.x--encoding-policy(substitute).c
re2c/test/unicode_group_Zl.8--encoding-policy(fail).c
re2c/test/unicode_group_Zl.8--encoding-policy(ignore).c
re2c/test/unicode_group_Zl.8--encoding-policy(substitute).c
re2c/test/unicode_group_Zl.u--encoding-policy(fail).c
re2c/test/unicode_group_Zl.u--encoding-policy(ignore).c
re2c/test/unicode_group_Zl.u--encoding-policy(substitute).c
re2c/test/unicode_group_Zl.x--encoding-policy(fail).c
re2c/test/unicode_group_Zl.x--encoding-policy(ignore).c
re2c/test/unicode_group_Zl.x--encoding-policy(substitute).c
re2c/test/unicode_group_Zp.8--encoding-policy(fail).c
re2c/test/unicode_group_Zp.8--encoding-policy(ignore).c
re2c/test/unicode_group_Zp.8--encoding-policy(substitute).c
re2c/test/unicode_group_Zp.u--encoding-policy(fail).c
re2c/test/unicode_group_Zp.u--encoding-policy(ignore).c
re2c/test/unicode_group_Zp.u--encoding-policy(substitute).c
re2c/test/unicode_group_Zp.x--encoding-policy(fail).c
re2c/test/unicode_group_Zp.x--encoding-policy(ignore).c
re2c/test/unicode_group_Zp.x--encoding-policy(substitute).c
re2c/test/unicode_group_Zs.8--encoding-policy(fail).c
re2c/test/unicode_group_Zs.8--encoding-policy(ignore).c
re2c/test/unicode_group_Zs.8--encoding-policy(substitute).c
re2c/test/unicode_group_Zs.u--encoding-policy(fail).c
re2c/test/unicode_group_Zs.u--encoding-policy(ignore).c
re2c/test/unicode_group_Zs.u--encoding-policy(substitute).c
re2c/test/unicode_group_Zs.x--encoding-policy(fail).c
re2c/test/unicode_group_Zs.x--encoding-policy(ignore).c
re2c/test/unicode_group_Zs.x--encoding-policy(substitute).c
re2c/test/utf32_0x10000.u.c
re2c/test/utf8-full_range-2.8.c
re2c/test/utf8-range_0x00_0x7f.8.c
re2c/test/utf8-range_0x100000_0x10ffff.8.c
re2c/test/utf8-range_0x10000_0x3ffff.8.c
re2c/test/utf8-range_0x1000_0xffff.8.c
re2c/test/utf8-range_0x40000_0xfffff.8.c
re2c/test/utf8-range_0x800_0xfff.8.c
re2c/test/utf8-range_0x80_0x7ff.8.c
re2c/test/utf8-range_single_symbol.8.c