Home | History | Annotate | Download | only in intltest

Lines Matching defs:char

24 static const char DIGIT_CHAR[] = "0123456789";
25 static const char WHITE_SPACE[] = {'\t', ' ', '\r', '\n', 0};
26 static const char ALPHABET[] = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
27 static const char SPECIAL[] = "!\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~";
29 static inline UBool isInList(const char c /*in*/, const char list[] /*in*/){
30 const char * p = list;
34 static inline UBool isDigit(char c) {return isInList(c, DIGIT_CHAR);}
35 static inline UBool isWhiteSpace(char c) {return isInList(c, WHITE_SPACE);}
36 static inline UBool isAlphabet(char c) {return isInList(c, ALPHABET);}
37 static inline UBool isSpecialAsciiChar(char c) {return isInList(c,SPECIAL);}
49 typedef char byte;
133 virtual const char* next() = 0;
137 //typedef BUFFER<char> Buffer_char;
140 BUFFER(char, Buffer_char);
154 int get_index(const char *const var_name){
167 RESULT find(const char *const var_name /*[in] c-string*/, Pick * * ref = NULL /*[out] Pick* */){
184 void put(const char *const var_name, Pick *const var_ref = NULL){
296 // '''.' let the next char open the quoting
297 // '.''.' the quoting is already opened by preceding char
303 // '.'''\. let the next char close the quoting
382 void append(const char * strToAppend){
388 inline void append(const char c){
425 char * operator()(const char * literal /*c-string*/){
508 virtual const char* next(){
511 Literal(const char * s /*c-string*/){
520 Variable(SymbolTable * symbols, const char * varName, Pick * varRef = NULL){
527 operator const char *(){
531 virtual const char* next(){
550 virtual const char* next(){
570 virtual const char* next(){
572 const char * s = item.next();
590 char * p_last;
591 char * p_curr;
687 virtual const char* next(){
691 const char * t = items[i]->next();
727 virtual const char* next(){
731 const char * t = item->next();
753 virtual const char* next(){
756 const char * t = items[i]->next();
789 const char * source;
790 const char * working;
791 const char * history; // for debug
802 Scanner(const char *src/*[in] c-string*/ = NULL):source(src){
809 //void setSource(const char *const src /*[in] c-string*/){
810 // *(&const_cast<const char *>(source)) = src;
821 char c = *working++;
1263 Parser(const char *const source):s(source), token(s.tokenType){
1297 LanguageGenerator_impl(const char *const bnf_definition, const char *const top_node)
1323 const char * next(){
1329 const char *const top_node_name;
1340 LanguageGenerator::PARSE_RESULT LanguageGenerator::parseBNF(const char *const bnf_definition /*in*/, const char *const top_node/*in*/, UBool debug){
1354 const char *LanguageGenerator::next(){ // Return a null-terminated c-string. The buffer is owned by callee.
1377 const char * t = var.next();\
1387 const char *const str = "This ' A !,z| qq [] .new\tline";
1388 //const char *const str_r = "This \\' A '!,'z'|' qq '[]' '.'new\tline";
1397 //const char *const s1 = "ab'c";
1398 //const char (* s1_r1) [] = { "ab''c", // ab''c
1406 //const char *const s2 = "a..'.b"; // a..'.b
1407 //const char (*s2_r) [] = { "a'..''.'b" // a'..''.'b
1412 //const char *const s3 = "a..\\.b"; // a..\.b
1413 //const char (*s3_r) [] = { "a'..\\\\.'b" // a'..\\.'b
1430 const char * s = "test string99.";
1432 const char * r = n.next();
1536 //const char str1[] = "$root = $command{0,5} $reset $mostRules{1,20};";
1537 //const char str1_r[][20] = {"$root", "=", "$command", "{", "0", ",", "5", "}",
1540 const char str2[] = "$p2 =(\\\\ $s $string $s)? 25%;";
1541 const char str2_r[][20] = {"$p2", "=", "(", "\\", "$s", "$string", "$s", ")", "?", "25", "%", ";"};
1543 const char *str = str2;
1544 const char (*str_r)[20] = str2_r;
1545 int tokenNum = sizeof(str2_r)/sizeof(char[20]);
1564 //const char ts[] = "$commandList = '['"
1589 UBool operator () (const char *const str, const int exp_error_offset = -1, const UBool dump = TRUE){
1638 const char collationBNF[] =
1715 //const char *const s = "$s = p 0% | q 1%;";
1720 const char *const def =
1729 // const char * s = "abczz";