@@ -1031,10 +1031,10 @@ def print_grammar_char(file: TextIO, c: int) -> None:
10311031# }
10321032def is_char_element (elem : LlamaGrammarElement ) -> bool :
10331033 return elem .type in (
1034- llama_gretype .LLAMA_GRETYPE_CHAR . value ,
1035- llama_gretype .LLAMA_GRETYPE_CHAR_NOT . value ,
1036- llama_gretype .LLAMA_GRETYPE_CHAR_ALT . value ,
1037- llama_gretype .LLAMA_GRETYPE_CHAR_RNG_UPPER . value ,
1034+ llama_gretype .LLAMA_GRETYPE_CHAR ,
1035+ llama_gretype .LLAMA_GRETYPE_CHAR_NOT ,
1036+ llama_gretype .LLAMA_GRETYPE_CHAR_ALT ,
1037+ llama_gretype .LLAMA_GRETYPE_CHAR_RNG_UPPER ,
10381038 )
10391039
10401040
@@ -1054,9 +1054,10 @@ def print_rule(
10541054 # "malformed rule, does not end with LLAMA_GRETYPE_END: " + std::to_string(rule_id));
10551055 # }
10561056 # fprintf(file, "%s ::= ", symbol_id_names.at(rule_id).c_str());
1057- if rule .empty () or rule .back ().type != llama_gretype .LLAMA_GRETYPE_END . value :
1057+ if rule .empty () or rule .back ().type != llama_gretype .LLAMA_GRETYPE_END :
10581058 raise RuntimeError (
1059- "malformed rule, does not end with LLAMA_GRETYPE_END: " + str (rule_id )
1059+ "malformed rule, does not end with LLAMA_GRETYPE_END: "
1060+ + str (rule_id )
10601061 )
10611062 print (f"{ symbol_id_names .at (rule_id )} ::=" , file = file , end = " " )
10621063 # for (size_t i = 0, end = rule.size() - 1; i < end; i++) {
@@ -1100,8 +1101,10 @@ def print_rule(
11001101 # }
11011102 for i , elem in enumerate (rule [:- 1 ]):
11021103 case = elem .type # type: llama_gretype
1103- if case is llama_gretype .LLAMA_GRETYPE_END .value :
1104- raise RuntimeError ("unexpected end of rule: " + str (rule_id ) + "," + str (i ))
1104+ if case is llama_gretype .LLAMA_GRETYPE_END :
1105+ raise RuntimeError (
1106+ "unexpected end of rule: " + str (rule_id ) + "," + str (i )
1107+ )
11051108 elif case is llama_gretype .LLAMA_GRETYPE_ALT :
11061109 print ("| " , file = file , end = "" )
11071110 elif case is llama_gretype .LLAMA_GRETYPE_RULE_REF :
@@ -1140,8 +1143,8 @@ def print_rule(
11401143 # fprintf(file, "] ");
11411144 if is_char_element (elem ):
11421145 if rule [i + 1 ].type in (
1143- llama_gretype .LLAMA_GRETYPE_CHAR_ALT . value ,
1144- llama_gretype .LLAMA_GRETYPE_CHAR_RNG_UPPER . value ,
1146+ llama_gretype .LLAMA_GRETYPE_CHAR_ALT ,
1147+ llama_gretype .LLAMA_GRETYPE_CHAR_RNG_UPPER ,
11451148 ):
11461149 pass
11471150 else :
0 commit comments