diff options
author | John Mark Bell <jmb@netsurf-browser.org> | 2009-01-22 00:18:32 +0000 |
---|---|---|
committer | John Mark Bell <jmb@netsurf-browser.org> | 2009-01-22 00:18:32 +0000 |
commit | 5a5f84496e16117e8b5b992dcb07e51e637890cb (patch) | |
tree | 5d9639cc12796fea8f7e1e8510cdff733d68b30f /test/data | |
parent | b44aba0e3e85a414c0b5244270b069829d971a5b (diff) | |
download | libcss-5a5f84496e16117e8b5b992dcb07e51e637890cb.tar.gz libcss-5a5f84496e16117e8b5b992dcb07e51e637890cb.tar.bz2 |
Test data for EOF in strange places.
Fix EOF handling in the core parser.
svn path=/trunk/libcss/; revision=6164
Diffstat (limited to 'test/data')
-rw-r--r-- | test/data/parse2/INDEX | 1 | ||||
-rw-r--r-- | test/data/parse2/eof.dat | 304 |
2 files changed, 305 insertions, 0 deletions
diff --git a/test/data/parse2/INDEX b/test/data/parse2/INDEX index 49d6e21..9b2c5a5 100644 --- a/test/data/parse2/INDEX +++ b/test/data/parse2/INDEX @@ -3,6 +3,7 @@ # Test Description tests1.dat Basic tests +eof.dat Unexpected EOF tests comments.dat Comment tests illegal-values.dat Illegal value tests malformed-declarations.dat Malformed declaration tests diff --git a/test/data/parse2/eof.dat b/test/data/parse2/eof.dat new file mode 100644 index 0000000..e2c8e6b --- /dev/null +++ b/test/data/parse2/eof.dat @@ -0,0 +1,304 @@ +#data + +#errors +#expected +#reset + +#data +<!-- +#errors +#expected +#reset + +#data +--> +#errors +#expected +#reset + +#data +f +#errors +#expected +#reset + +#data +f +#errors +#expected +#reset + +#data +f{ +#errors +#expected +| f +#reset + +#data +f{ +#errors +#expected +| f +#reset + +#data +f{; +#errors +#expected +| f +#reset + +#data +f{ ; +#errors +#expected +| f +#reset + +#data +f{; +#errors +#expected +| f +#reset + +#data +f{g +#errors +#expected +| f +#reset + +#data +f{g +#errors +#expected +| f +#reset + +#data +f{g: +#errors +#expected +| f +#reset + +#data +f{g : +#errors +#expected +| f +#reset + +#data +f{g: +#errors +#expected +| f +#reset + +#data +f{g:h +#errors +#expected +| f +#reset + +#data +f{clear:both; +#errors +#expected +| f +| clear: both +#reset + +#data +f{clear:both} +#errors +#expected +| f +| clear: both +#reset + +#data +@f +#errors +#expected +#reset + +#data +@f +#errors +#expected +#reset + +#data +@f{ +#errors +#expected +#reset + +#data +@f{ +#errors +#expected +#reset + +#data +@f{{ +#errors +#expected +#reset + +#data +@f{@g +#errors +#expected +#reset + +#data +@f{; +#errors +#expected +#reset + +#data +@f{} +#errors +#expected +#reset + +#data +@f; +#errors +#expected +#reset + +#data +l( +#errors +#expected +#reset + +#data +l ( +#errors +#expected +#reset + +#data +l( +#errors +#expected +#reset + +#data +l(m +#errors +#expected +#reset + +#data +l(m +#errors +#expected +#reset + +#data +l(m) +#errors +#expected +#reset + +#data +l(m) +#errors +#expected +#reset + +#data +( +#errors +#expected +#reset + +#data +( +#errors +#expected +#reset + +#data +( +#errors +#expected +#reset + +#data +(m +#errors +#expected +#reset + +#data +( m +#errors +#expected +#reset + +#data +(m +#errors +#expected +#reset + +#data +(m) +#errors +#expected +#reset + +#data +[ +#errors +#expected +#reset + +#data +[ +#errors +#expected +#reset + +#data +[ +#errors +#expected +#reset + +#data +[m +#errors +#expected +#reset + +#data +[ m +#errors +#expected +#reset + +#data +[m +#errors +#expected +#reset + +#data +[m] +#errors +#expected +#reset + + |