| OLD | NEW |
| (Empty) |
| 1 //******************************************************************************
* | |
| 2 //* | |
| 3 //* Copyright (C) 1998-2010, International Business Machines | |
| 4 //* Corporation and others. All Rights Reserved. | |
| 5 //* | |
| 6 //******************************************************************************
* | |
| 7 | |
| 8 | |
| 9 // This is a test resource to check new types of resources | |
| 10 | |
| 11 testtypes:table(nofallback) | |
| 12 { | |
| 13 zerotest { "abc\u0000def" } // The length of this string should be 7, not 3 | |
| 14 binarytest:bin { 000102030405060708090a0b0c0d0e } // Binary 15 bytes long | |
| 15 onehundredtwentythree:int {123 } // | |
| 16 one:int { 1 } // number one | |
| 17 importtest:import { "importtest.bin" } | |
| 18 integerarray:intvector { 1, 2, 3, -3, 4, 5, 6, 7 } // an array of 32-bit int
egers | |
| 19 minusone:int {-1} // number -1 | |
| 20 plusone:int {1} // number 1 | |
| 21 | |
| 22 // Empties | |
| 23 emptyexplicitstring:string { "" } | |
| 24 emptystring { "" } | |
| 25 emptyintv:intvector { } | |
| 26 emptybin:bin { "" } | |
| 27 emptyint:int { "" } | |
| 28 emptytable:table { } | |
| 29 emptyarray:array | |
| 30 { | |
| 31 } | |
| 32 testescape{ "tab:\t cr:\r ff:\f newline:\n backslash:\\\\ quote=\\\' doubleQ
uote=\\\" singlequoutes=''" } | |
| 33 | |
| 34 // genrb just includes the test as a string after converting to UTF-16 | |
| 35 | |
| 36 testincludeUTF:include{ "riwords.txt" } | |
| 37 // No unescaping is done. | |
| 38 testinclude:include{ "translit_rules.txt" } | |
| 39 | |
| 40 // Genrb failed parsing \u0075 sequence this tests it | |
| 41 collations { | |
| 42 standard { | |
| 43 Version{"x01"} | |
| 44 Sequence{ | |
| 45 "&'\u0075' = '\uFF55'" // LATIN SMALL LETTER U | |
| 46 } | |
| 47 } | |
| 48 } | |
| 49 | |
| 50 string{ } | |
| 51 stringTable{{}} | |
| 52 //nested table | |
| 53 menu { | |
| 54 file { | |
| 55 open { "Open" } | |
| 56 save { "Save" } | |
| 57 exit { "Exit" } | |
| 58 } | |
| 59 } | |
| 60 test_underscores{ | |
| 61 "test message ...." | |
| 62 } | |
| 63 test_unescaping{"[ \\u0020 \\u00A0 \\u1680 \\u2000 \\u2001 \\u2002 \\u2003 \
\u2004 \\u2005 \\u2006 \\u2007 " | |
| 64 "\\u2008 \\u2009 \\u200A \u200B \\u202F \u205F \\u3000 \
u0000-\u001F \u007F \u0080-\u009F " | |
| 65 "\\u06DD \\u070F \\u180E \\u200C \\u200D \\u2028 \\u2029
\\u2060 \\u2061 \\u2062 \\u2063 " | |
| 66 "\\u206A-\\u206F \\uFEFF \\uFFF9-\uFFFC \U0001D173-\U000
1D17A \U000F0000-\U000FFFFD " | |
| 67 "\U00100000-\U0010FFFD \uFDD0-\uFDEF \uFFFE-\uFFFF \U000
1FFFE-\U0001FFFF \U0002FFFE-\U0002FFFF " | |
| 68 "\U0003FFFE-\U0003FFFF \U0004FFFE-\U0004FFFF \U0005FFFE-
\U0005FFFF \U0006FFFE-\U0006FFFF " | |
| 69 "\U0007FFFE-\U0007FFFF \U0008FFFE-\U0008FFFF \U0009FFFE-
\U0009FFFF \U000AFFFE-\U000AFFFF " | |
| 70 "\U000BFFFE-\U000BFFFF \U000CFFFE-\U000CFFFF \U000DFFFE-
\U000DFFFF \U000EFFFE-\U000EFFFF " | |
| 71 "\U000FFFFE-\U000FFFFF \U0010FFFE-\U0010FFFF \uD800-\uDF
FF \\uFFF9 \\uFFFA \\uFFFB " | |
| 72 "\uFFFC \uFFFD \u2FF0-\u2FFB \u0340 \u0341 \\u200E \\u20
0F \\u202A \\u202B \\u202C " | |
| 73 "\\u202D \\u202E \\u206A \\u206B \\u206C \\u206D \\u206E
\\u206F \U000E0001 \U000E0020-\U000E007F " | |
| 74 "]" | |
| 75 } | |
| 76 | |
| 77 } | |
| 78 | |
| 79 //eof | |
| 80 | |
| 81 | |
| OLD | NEW |