Package rdflib :: Package syntax :: Package parsers :: Module ntriples
[show private | hide private]
[frames | no frames]

Module rdflib.syntax.parsers.ntriples

N-Triples Parser
License: GPL 2, W3C, BSD, or MIT
Author: Sean B. Palmer, inamidst.com
Documentation:
   http://inamidst.com/proj/rdf/ntriples-doc

Command line usage:
   ./ntriples.py <URI>    - parses URI as N-Triples
   ./ntriples.py --help   - prints out this help message
# @@ fully empty document?

Classes
Node  
NTriplesParser An N-Triples Parser.
Sink  

Exceptions
ParseError  

Function Summary
  main()
  parseURI(uri)
  unquote(s)
  uriquote(uri)

Variable Summary
int bufsiz = 2048                                                                  
str literal = '"([^"\\\\]*(?:\\\\.[^"\\\\]*)*)"'
str litinfo = '(?:@([a-z]+(?:-[a-z0-9]+)*)|\\^\\^<([^:]+:[^\...
dict quot = {'"': '"', 'r': '\r', 't': '\t', '\\': '\\', 'n':...
SRE_Pattern r_hibyte = ([-ÿ])
SRE_Pattern r_line = ([^\r\n]*)(?:\r\n|\r|\n)
SRE_Pattern r_literal = "([^"\\]*(?:\\.[^"\\]*)*)"(?:@([a-z]+(?:-[a-...
SRE_Pattern r_nodeid = _:([A-Za-z][A-Za-z0-9]*)
SRE_Pattern r_quot = \\([tnr"\\])
SRE_Pattern r_safe = ([ !#-[]-~]+)
SRE_Pattern r_tail = [ \t]*\.[ \t]*
SRE_Pattern r_uniquot = \\u([0-9A-F]{4})|U([0-9A-F]{8})
SRE_Pattern r_uriref = <([^:]+:[^\s"<>]+)>
SRE_Pattern r_wspace = [ \t]*
SRE_Pattern r_wspaces = [ \t]+
str uriref = '<([^:]+:[^\\s"<>]+)>'
bool validate = False

Variable Details

bufsiz

Type:
int
Value:
2048                                                                  

literal

Type:
str
Value:
'"([^"\\\\]*(?:\\\\.[^"\\\\]*)*)"'                                     

litinfo

Type:
str
Value:
'(?:@([a-z]+(?:-[a-z0-9]+)*)|\\^\\^<([^:]+:[^\\s"<>]+)>)?'             

quot

Type:
dict
Value:
{'"': '"', 'r': '\r', 't': '\t', '\\': '\\', 'n': '\n'}                

r_hibyte

Type:
SRE_Pattern
Value:
([-ÿ])                                                                

r_line

Type:
SRE_Pattern
Value:
([^\r\n]*)(?:\r\n|\r|\n)                                               

r_literal

Type:
SRE_Pattern
Value:
"([^"\\]*(?:\\.[^"\\]*)*)"(?:@([a-z]+(?:-[a-z0-9]+)*)|\^\^<([^:]+:[^\s\
"<>]+)>)?                                                              

r_nodeid

Type:
SRE_Pattern
Value:
_:([A-Za-z][A-Za-z0-9]*)                                               

r_quot

Type:
SRE_Pattern
Value:
\\([tnr"\\])                                                           

r_safe

Type:
SRE_Pattern
Value:
([ !#-[]-~]+)                                                          

r_tail

Type:
SRE_Pattern
Value:
[ \t]*\.[ \t]*                                                         

r_uniquot

Type:
SRE_Pattern
Value:
\\u([0-9A-F]{4})|U([0-9A-F]{8})                                        

r_uriref

Type:
SRE_Pattern
Value:
<([^:]+:[^\s"<>]+)>                                                    

r_wspace

Type:
SRE_Pattern
Value:
[ \t]*                                                                 

r_wspaces

Type:
SRE_Pattern
Value:
[ \t]+                                                                 

uriref

Type:
str
Value:
'<([^:]+:[^\\s"<>]+)>'                                                 

validate

Type:
bool
Value:
False                                                                  

Generated by Epydoc 2.1 on Wed Apr 4 16:05:45 2007 http://epydoc.sf.net