indra::base::llsd::LLSDNotationParser Class Reference
List of all members.
Detailed Description
Parse LLSD notation:
map: { string:object, string:object }
array: [ object, object, object ]
undef: !
boolean: true | false | 1 | 0 | T | F | t | f | TRUE | FALSE
integer: i####
real: r####
uuid: u####
string: "g\'day" | 'have a "nice" day' | s(size)"raw data"
uri: l"escaped"
date: d"YYYY-MM-DDTHH:MM:SS.FFZ"
binary: b##"ff3120ab1" | b(size)"raw data"
Definition at line 489 of file llsd.py.
Member Function Documentation
def indra::base::llsd::LLSDNotationParser::__init__ |
( |
|
self |
) |
|
def indra::base::llsd::LLSDNotationParser::parse |
( |
|
self, |
|
|
|
buffer, |
|
|
|
ignore_binary = False | |
|
) |
| | |
This is the basic public interface for parsing.
@param buffer the notation string to parse.
@param ignore_binary parser throws away data in llsd binary nodes.
@return returns a python object.
Definition at line 506 of file llsd.py.
def indra::base::llsd::LLSDNotationParser::_parse |
( |
|
self |
) |
[private] |
def indra::base::llsd::LLSDNotationParser::_parse_map |
( |
|
self |
) |
[private] |
map: { string:object, string:object }
Definition at line 568 of file llsd.py.
def indra::base::llsd::LLSDNotationParser::_parse_array |
( |
|
self |
) |
[private] |
array: [ object, object, object ]
Definition at line 607 of file llsd.py.
def indra::base::llsd::LLSDNotationParser::_parse_uuid |
( |
|
self |
) |
[private] |
def indra::base::llsd::LLSDNotationParser::_skip_alpha |
( |
|
self |
) |
[private] |
def indra::base::llsd::LLSDNotationParser::_parse_date |
( |
|
self |
) |
[private] |
def indra::base::llsd::LLSDNotationParser::_parse_real |
( |
|
self |
) |
[private] |
def indra::base::llsd::LLSDNotationParser::_parse_integer |
( |
|
self |
) |
[private] |
def indra::base::llsd::LLSDNotationParser::_parse_string |
( |
|
self, |
|
|
|
delim | |
|
) |
| | [private] |
string: "g\'day" | 'have a "nice" day' | s(size)"raw data"
Definition at line 669 of file llsd.py.
def indra::base::llsd::LLSDNotationParser::_parse_string_delim |
( |
|
self, |
|
|
|
delim | |
|
) |
| | [private] |
string: "g'day 'un" | 'have a "nice" day'
Definition at line 683 of file llsd.py.
def indra::base::llsd::LLSDNotationParser::_parse_string_raw |
( |
|
self |
) |
[private] |
string: s(size)"raw data"
Definition at line 734 of file llsd.py.
Member Data Documentation
The documentation for this class was generated from the following file: