@@ -67,7 +67,7 @@ class Reader < RDF::Reader
6767
6868 IRIREF = /<((?:#{ IRI_RANGE } |#{ UCHAR } )*)>/ . freeze
6969 BLANK_NODE_LABEL = /_:((?:[0-9]|#{ PN_CHARS_U } )(?:(?:#{ PN_CHARS } |\. )*#{ PN_CHARS } )?)/ . freeze
70- LANGDIR = /@([a-zA-Z]+(?:-[a-zA-Z0-9]+)*(?:--[a-zA-Z]+)?)/ . freeze
70+ LANG_DIR = /@([a-zA-Z]+(?:-[a-zA-Z0-9]+)*(?:--[a-zA-Z]+)?)/ . freeze
7171 STRING_LITERAL_QUOTE = /"((?:[^\" \\ \n \r ]|#{ ECHAR } |#{ UCHAR } )*)"/ . freeze
7272
7373 ST_START = /^<</ . freeze
@@ -78,7 +78,7 @@ class Reader < RDF::Reader
7878 NODEID = /^#{ BLANK_NODE_LABEL } / . freeze
7979 URIREF = /^#{ IRIREF } / . freeze
8080 LITERAL_PLAIN = /^#{ STRING_LITERAL_QUOTE } / . freeze
81- LITERAL_WITH_LANGUAGE = /^#{ STRING_LITERAL_QUOTE } #{ LANGDIR } / . freeze
81+ LITERAL_WITH_LANGUAGE = /^#{ STRING_LITERAL_QUOTE } #{ LANG_DIR } / . freeze
8282 LITERAL_WITH_DATATYPE = /^#{ STRING_LITERAL_QUOTE } \^ \^ #{ IRIREF } / . freeze
8383 DATATYPE_URI = /^\^ \^ #{ IRIREF } / . freeze
8484 LITERAL = Regexp . union ( LITERAL_WITH_LANGUAGE , LITERAL_WITH_DATATYPE , LITERAL_PLAIN ) . freeze
@@ -88,7 +88,7 @@ class Reader < RDF::Reader
8888 END_OF_STATEMENT = /^\s *\. \s *(?:#.*)?$/ . freeze
8989
9090 # LANGTAG is deprecated
91- LANGTAG = LANGDIR
91+ LANGTAG = LANG_DIR
9292
9393 ##
9494 # Reconstructs an RDF value from its serialized N-Triples
@@ -294,7 +294,7 @@ def read_literal
294294 if literal_str = match ( LITERAL_PLAIN )
295295 literal_str = self . class . unescape ( literal_str )
296296 literal = case
297- when lang_dir = match ( LANGDIR )
297+ when lang_dir = match ( LANG_DIR )
298298 language , direction = lang_dir . split ( '--' )
299299 RDF ::Literal . new ( literal_str , language : language , direction : direction )
300300 when datatype = match ( /^(\^ \^ )/ ) # FIXME
0 commit comments