11be35a165
To do so, a few dependencies have been imported: * external/bsd/lutok * external/mit/lua * external/public-domain/sqlite * external/public-domain/xz The Kyua framework is the new generation of ATF (Automated Test Framework), it is composed of: * external/bsd/atf * external/bsd/kyua-atf-compat * external/bsd/kyua-cli * external/bsd/kyua-tester * tests Kyua/ATF being written in C++, it depends on libstdc++ which is provided by GCC. As this is not part of the sources, Kyua is only compiled when the native GCC utils are installed. To install Kyua do the following: * In a cross-build enviromnent, add the following to the build.sh commandline: -V MKBINUTILS=yes -V MKGCCCMDS=yes WARNING: At this point the import is still experimental, and not supported on native builds (a.k.a make build). Change-Id: I26aee23c5bbd2d64adcb7c1beb98fe0d479d7ada
45 lines
868 B
Text
45 lines
868 B
Text
# the dreaded bounded repetitions
|
|
{ & { {
|
|
{abc & {abc {abc
|
|
{1 C BADRPT
|
|
{1} C BADRPT
|
|
a{b & a{b a{b
|
|
a{1}b - ab ab
|
|
a\{1\}b b ab ab
|
|
a{1,}b - ab ab
|
|
a\{1,\}b b ab ab
|
|
a{1,2}b - aab aab
|
|
a\{1,2\}b b aab aab
|
|
a{1 C EBRACE
|
|
a\{1 bC EBRACE
|
|
a{1a C EBRACE
|
|
a\{1a bC EBRACE
|
|
a{1a} C BADBR
|
|
a\{1a\} bC BADBR
|
|
a{,2} - a{,2} a{,2}
|
|
a\{,2\} bC BADBR
|
|
a{,} - a{,} a{,}
|
|
a\{,\} bC BADBR
|
|
a{1,x} C BADBR
|
|
a\{1,x\} bC BADBR
|
|
a{1,x C EBRACE
|
|
a\{1,x bC EBRACE
|
|
a{300} C BADBR
|
|
a\{300\} bC BADBR
|
|
a{1,0} C BADBR
|
|
a\{1,0\} bC BADBR
|
|
ab{0,0}c - abcac ac
|
|
ab\{0,0\}c b abcac ac
|
|
ab{0,1}c - abcac abc
|
|
ab\{0,1\}c b abcac abc
|
|
ab{0,3}c - abbcac abbc
|
|
ab\{0,3\}c b abbcac abbc
|
|
ab{1,1}c - acabc abc
|
|
ab\{1,1\}c b acabc abc
|
|
ab{1,3}c - acabc abc
|
|
ab\{1,3\}c b acabc abc
|
|
ab{2,2}c - abcabbc abbc
|
|
ab\{2,2\}c b abcabbc abbc
|
|
ab{2,4}c - abcabbc abbc
|
|
ab\{2,4\}c b abcabbc abbc
|
|
((a{1,10}){1,10}){1,10} - a a a,a
|