Home | History | Annotate | Download | only in i18n

Lines Matching full:print

64             print "  rbbicst: at line $line-num duplicate definition of state $state_name\n";
101 print " rbbicsts: at line $line_num, bad character literal or character class name.\n";
102 print " scanning $fields[0]\n";
122 print " rbbicsts: at line $line_num, destination state missing.\n";
134 print " rbbicsts: at line $line_num, expected state after ^ (no spaces).\n";
152 print " rbbicsts: at line $line_num, unexpected extra stuff on input line.\n";
153 print " scanning $fields[0]\n";
191 print "Error at line $state_line_num[$state]: target state \"$state_dest_state[$state]\" is not defined.\n";
195 print "Error at line $state_line_num[$state]: target state \"$state_push_state[$state]\" is not defined.\n";
202 print "//---------------------------------------------------------------------------------\n";
203 print "//\n";
204 print "// Generated Header File. Do not edit by hand.\n";
205 print "// This file contains the state table for the ICU Regular Expression Pattern Parser\n";
206 print "// It is generated by the Perl script \"regexcst.pl\" from\n";
207 print "// the rule parser state definitions file \"regexcst.txt\".\n";
208 print "//\n";
209 print "// Copyright (C) 2002-2007 International Business Machines Corporation \n";
210 print "// and others. All rights reserved. \n";
211 print "//\n";
212 print "//---------------------------------------------------------------------------------\n";
213 print "#ifndef RBBIRPT_H\n";
214 print "#define RBBIRPT_H\n";
215 print "\n";
216 print "U_NAMESPACE_BEGIN\n";
223 print "//\n";
224 print "// Character classes for regex pattern scanning.\n";
225 print "//\n";
240 print " static const uint8_t kRuleSet_$setName = $i;\n";
245 print "\n\n";
250 print "enum Regex_PatternParseAction {\n";
252 print " $act,\n";
254 print " rbbiLastAction};\n\n";
259 print "//-------------------------------------------------------------------------------\n";
260 print "//\n";
261 print "// RegexTableEl represents the structure of a row in the transition table\n";
262 print "// for the pattern parser state machine.\n";
263 print "//-------------------------------------------------------------------------------\n";
264 print "struct RegexTableEl {\n";
265 print " Regex_PatternParseAction fAction;\n";
266 print " uint8_t fCharClass; // 0-127: an individual ASCII character\n";
267 print " // 128-255: character class index\n";
268 print " uint8_t fNextState; // 0-250: normal next-state numbers\n";
269 print " // 255: pop next-state from stack.\n";
270 print " uint8_t fPushState;\n";
271 print " UBool fNextChar;\n";
272 print "};\n\n";
277 print "static const struct RegexTableEl gRuleParseStateTable[] = {\n";
278 print " {doNOP, 0, 0, 0, TRUE}\n"; # State 0 is a dummy. Real states start with index = 1.
280 print " , {$state_func_name[$state],";
285 print " $charClasses{$state_char_class[$state]},";
287 print " $states{$state_dest_state[$state]},";
292 print "0, ";
294 print " $states{$state_push_state[$state]},";
296 print " $state_flag[$state]} ";
300 print " // $state ";
302 print " $stateNames[$state]";
304 print "\n";
306 print " };\n";
314 print "static const char * const RegexStateNames[] = {";
317 print " \"$stateNames[$state]\",\n";
319 print " 0,\n";
322 print " 0};\n\n";
324 print "U_NAMESPACE_END\n";
325 print "#endif\n";