]> granicus.if.org Git - re2c/commit
Added UTF-8 encoding support and tests for it.
authorUlya Fokanova <skvadrik@gmail.com>
Mon, 6 Jan 2014 18:48:21 +0000 (21:48 +0300)
committerUlya Fokanova <skvadrik@gmail.com>
Mon, 6 Jan 2014 18:48:21 +0000 (21:48 +0300)
commit28ee7c95bca46ad3cdb965741c5c29e21c50df14
tree74b6c3e64ef707da477d9aeaf407de919775d2b3
parent3d5b4258965e1885bfedba5cd94eab550199e695
Added UTF-8 encoding support and tests for it.
113 files changed:
re2c/Makefile.am
re2c/actions.cc
re2c/bootstrap/parser.cc
re2c/bootstrap/y.tab.h
re2c/globals.h
re2c/main.cc
re2c/parser.y
re2c/re.h
re2c/scanner.h
re2c/substr.h
re2c/test/unicode_groups.hs [new file with mode: 0644]
re2c/test/utf8-full_range-2.z.c [new file with mode: 0644]
re2c/test/utf8-full_range-2.z.re [new file with mode: 0644]
re2c/test/utf8-full_range.z.c [new file with mode: 0644]
re2c/test/utf8-full_range.z.re [new file with mode: 0644]
re2c/test/utf8-range_0x00_0x7f.z.c [new file with mode: 0644]
re2c/test/utf8-range_0x00_0x7f.z.re [new file with mode: 0644]
re2c/test/utf8-range_0x100000_0x10ffff.z.c [new file with mode: 0644]
re2c/test/utf8-range_0x100000_0x10ffff.z.re [new file with mode: 0644]
re2c/test/utf8-range_0x10000_0x3ffff.z.c [new file with mode: 0644]
re2c/test/utf8-range_0x10000_0x3ffff.z.re [new file with mode: 0644]
re2c/test/utf8-range_0x1000_0xffff.z.c [new file with mode: 0644]
re2c/test/utf8-range_0x1000_0xffff.z.re [new file with mode: 0644]
re2c/test/utf8-range_0x40000_0xfffff.z.c [new file with mode: 0644]
re2c/test/utf8-range_0x40000_0xfffff.z.re [new file with mode: 0644]
re2c/test/utf8-range_0x800_0xfff.z.c [new file with mode: 0644]
re2c/test/utf8-range_0x800_0xfff.z.re [new file with mode: 0644]
re2c/test/utf8-range_0x80_0x7ff.z.c [new file with mode: 0644]
re2c/test/utf8-range_0x80_0x7ff.z.re [new file with mode: 0644]
re2c/test/utf8-range_single_symbol.z.c [new file with mode: 0644]
re2c/test/utf8-range_single_symbol.z.re [new file with mode: 0644]
re2c/test/utf8_blocks.z.c [new file with mode: 0644]
re2c/test/utf8_blocks.z.re [new file with mode: 0644]
re2c/test/utf8_group_C.z.c [new file with mode: 0644]
re2c/test/utf8_group_C.z.re [new file with mode: 0644]
re2c/test/utf8_group_Cc.z.c [new file with mode: 0644]
re2c/test/utf8_group_Cc.z.re [new file with mode: 0644]
re2c/test/utf8_group_Cf.z.c [new file with mode: 0644]
re2c/test/utf8_group_Cf.z.re [new file with mode: 0644]
re2c/test/utf8_group_Cn.z.c [new file with mode: 0644]
re2c/test/utf8_group_Cn.z.re [new file with mode: 0644]
re2c/test/utf8_group_Co.z.c [new file with mode: 0644]
re2c/test/utf8_group_Co.z.re [new file with mode: 0644]
re2c/test/utf8_group_Cs.z.c [new file with mode: 0644]
re2c/test/utf8_group_Cs.z.re [new file with mode: 0644]
re2c/test/utf8_group_L.z.c [new file with mode: 0644]
re2c/test/utf8_group_L.z.re [new file with mode: 0644]
re2c/test/utf8_group_L_.z.c [new file with mode: 0644]
re2c/test/utf8_group_L_.z.re [new file with mode: 0644]
re2c/test/utf8_group_Ll.z.c [new file with mode: 0644]
re2c/test/utf8_group_Ll.z.re [new file with mode: 0644]
re2c/test/utf8_group_Lm.z.c [new file with mode: 0644]
re2c/test/utf8_group_Lm.z.re [new file with mode: 0644]
re2c/test/utf8_group_Lo.z.c [new file with mode: 0644]
re2c/test/utf8_group_Lo.z.re [new file with mode: 0644]
re2c/test/utf8_group_Lt.z.c [new file with mode: 0644]
re2c/test/utf8_group_Lt.z.re [new file with mode: 0644]
re2c/test/utf8_group_Lu.z.c [new file with mode: 0644]
re2c/test/utf8_group_Lu.z.re [new file with mode: 0644]
re2c/test/utf8_group_M.z.c [new file with mode: 0644]
re2c/test/utf8_group_M.z.re [new file with mode: 0644]
re2c/test/utf8_group_Mc.z.c [new file with mode: 0644]
re2c/test/utf8_group_Mc.z.re [new file with mode: 0644]
re2c/test/utf8_group_Me.z.c [new file with mode: 0644]
re2c/test/utf8_group_Me.z.re [new file with mode: 0644]
re2c/test/utf8_group_Mn.z.c [new file with mode: 0644]
re2c/test/utf8_group_Mn.z.re [new file with mode: 0644]
re2c/test/utf8_group_N.z.c [new file with mode: 0644]
re2c/test/utf8_group_N.z.re [new file with mode: 0644]
re2c/test/utf8_group_Nd.z.c [new file with mode: 0644]
re2c/test/utf8_group_Nd.z.re [new file with mode: 0644]
re2c/test/utf8_group_Nl.z.c [new file with mode: 0644]
re2c/test/utf8_group_Nl.z.re [new file with mode: 0644]
re2c/test/utf8_group_No.z.c [new file with mode: 0644]
re2c/test/utf8_group_No.z.re [new file with mode: 0644]
re2c/test/utf8_group_P.z.c [new file with mode: 0644]
re2c/test/utf8_group_P.z.re [new file with mode: 0644]
re2c/test/utf8_group_Pc.z.c [new file with mode: 0644]
re2c/test/utf8_group_Pc.z.re [new file with mode: 0644]
re2c/test/utf8_group_Pd.z.c [new file with mode: 0644]
re2c/test/utf8_group_Pd.z.re [new file with mode: 0644]
re2c/test/utf8_group_Pe.z.c [new file with mode: 0644]
re2c/test/utf8_group_Pe.z.re [new file with mode: 0644]
re2c/test/utf8_group_Pf.z.c [new file with mode: 0644]
re2c/test/utf8_group_Pf.z.re [new file with mode: 0644]
re2c/test/utf8_group_Pi.z.c [new file with mode: 0644]
re2c/test/utf8_group_Pi.z.re [new file with mode: 0644]
re2c/test/utf8_group_Po.z.c [new file with mode: 0644]
re2c/test/utf8_group_Po.z.re [new file with mode: 0644]
re2c/test/utf8_group_Ps.z.c [new file with mode: 0644]
re2c/test/utf8_group_Ps.z.re [new file with mode: 0644]
re2c/test/utf8_group_S.z.c [new file with mode: 0644]
re2c/test/utf8_group_S.z.re [new file with mode: 0644]
re2c/test/utf8_group_Sc.z.c [new file with mode: 0644]
re2c/test/utf8_group_Sc.z.re [new file with mode: 0644]
re2c/test/utf8_group_Sk.z.c [new file with mode: 0644]
re2c/test/utf8_group_Sk.z.re [new file with mode: 0644]
re2c/test/utf8_group_Sm.z.c [new file with mode: 0644]
re2c/test/utf8_group_Sm.z.re [new file with mode: 0644]
re2c/test/utf8_group_So.z.c [new file with mode: 0644]
re2c/test/utf8_group_So.z.re [new file with mode: 0644]
re2c/test/utf8_group_Z.z.c [new file with mode: 0644]
re2c/test/utf8_group_Z.z.re [new file with mode: 0644]
re2c/test/utf8_group_Zl.z.c [new file with mode: 0644]
re2c/test/utf8_group_Zl.z.re [new file with mode: 0644]
re2c/test/utf8_group_Zp.z.c [new file with mode: 0644]
re2c/test/utf8_group_Zp.z.re [new file with mode: 0644]
re2c/test/utf8_group_Zs.z.c [new file with mode: 0644]
re2c/test/utf8_group_Zs.z.re [new file with mode: 0644]
re2c/utf8.cc [new file with mode: 0644]
re2c/utf8.h [new file with mode: 0644]
re2c/utf8_range.cc [new file with mode: 0644]
re2c/utf8_range.h [new file with mode: 0644]