| |
- exceptions.Exception(exceptions.BaseException)
-
- ExtendingClsNotFoundException
- MemAllocParseException
- SexpSchemaSourceMappingParseException
- pydi.schema.SchemaReader
-
- SexpSchemaReader
- MemConfigReader
- SexpSchemaSourceLinkReader
- pydi.srccat.SourceLinkReader
-
- SexpSourceLinkReader
- pydi.srccat.SourceReader
-
- SexpSourceReader
class SexpSchemaReader(pydi.schema.SchemaReader) |
| |
Methods defined here:
- __init__(self, clses_raw_list)
- parse(self)
- serialize_schema(self)
Data and other attributes defined here:
- KW_ARITY_MULTIPLE = '*'
- KW_ARITY_SINGULAR = '.'
- KW_ATR = ':atr'
- KW_CLS = ':cls'
- KW_ISA = ':isa'
- POS_ATTR_ARITY = 2
- POS_ATTR_NAME = 1
- POS_CLS_ATTRS = 3
- POS_CLS_NAME = 1
- POS_CLS_PARENTS = 2
- POS_CLS_PARENT_NAME = 1
|
class SexpSourceLinkReader(pydi.srccat.SourceLinkReader) |
| |
Methods defined here:
- __init__(self, srcs, lnk_raw)
- Takes a list of sources and list of raw link sexpr lists.
- parse(self)
- serialize_links(self)
Data and other attributes defined here:
- KW_CLS = ':cls'
- KW_GEN = ':gen'
- KW_LNK = ':lnk'
- KW_MAP = ':map'
- KW_PRP = ':prp'
- KW_QRY = ':qry'
- KW_SRC = ':src'
- POS_LNK_CONTENT_SRC = 1
- POS_LNK_CONTENT_SRC_CLS = 2
- POS_LNK_CONTENT_SRC_CLS_NAME = 1
- POS_LNK_CONTENT_SRC_CLS_PROPERTY = 2
- POS_LNK_CONTENT_SRC_CLS_PROPERTY_NAME = 1
- POS_LNK_CONTENT_SRC_CLS_QUERY = 2
- POS_LNK_CONTENT_SRC_CLS_QUERY_MAPPINGS = 2
- POS_LNK_CONTENT_SRC_CLS_QUERY_MAP_LABEL = 1
- POS_LNK_CONTENT_SRC_CLS_QUERY_MAP_PROPERTY = 2
- POS_LNK_CONTENT_SRC_CLS_QUERY_NAME = 1
- POS_LNK_CONTENT_SRC_NAME = 1
- POS_LNK_GEN = 2
- POS_LNK_GEN_NAME = 1
- POS_LNK_HEAD = 3
- POS_LNK_NAME = 1
- POS_LNK_TAIL = 4
|
class SexpSourceReader(pydi.srccat.SourceReader) |
| |
Methods defined here:
- __init__(self, sources_raw_list, schema)
- parse(self)
- serialize_sources(self)
Data and other attributes defined here:
- KW_ARITY_MULTIPLE = '*'
- KW_ARITY_SINGULAR = '.'
- KW_CLS = ':cls'
- KW_MAP = ':map'
- KW_PAR = ':par'
- KW_PRP = ':prp'
- KW_QRY = ':qry'
- KW_SRC = ':src'
- KW_TRG = ':trg'
- POS_SRC_CLS_LIST = 2
- POS_SRC_CLS_MAPPINGS = 4
- POS_SRC_CLS_MAPPING_LBL = 1
- POS_SRC_CLS_MAPPING_MAPTO = 2
- POS_SRC_CLS_NAME = 1
- POS_SRC_CLS_PROPERTIES = 3
- POS_SRC_CLS_PROPERTY_ARITY = 2
- POS_SRC_CLS_PROPERTY_NAME = 1
- POS_SRC_CLS_QUERIES = 5
- POS_SRC_CLS_QUERY_NAME = 1
- POS_SRC_CLS_QUERY_PARAMETERS = 3
- POS_SRC_CLS_QUERY_PARAMETER_NAME = 1
- POS_SRC_CLS_QUERY_PARAMETER_VALUE = 2
- POS_SRC_CLS_QUERY_PROPERTIES = 2
- POS_SRC_CLS_QUERY_PROPERTY_ARITY = 2
- POS_SRC_CLS_QUERY_PROPERTY_NAME = 1
- POS_SRC_CLS_TRIGGER = 2
- POS_SRC_CLS_TRIGGER_NAME = 1
- POS_SRC_NAME = 1
| |