Features¶
dependency_graph
¶
This module contains the classes for building a dependency graph from an ASP document.
encoding_info
¶
This module contains the classes for building a dependency graph from an ASP document.
EncodingInfo
dataclass
¶
Content of the encoding including statements and lines.
from_documents(documents: list[Document]) -> EncodingInfo
staticmethod
¶
Create a encoding content from an ASP document.
Parameters:
Name | Type | Description | Default |
---|---|---|---|
document
|
The ASP document. |
required |
Returns:
Type | Description |
---|---|
EncodingInfo
|
The encoding content. |
EncodingLine
dataclass
¶
EncodingLineType
¶
predicate_info
¶
PredicateInfo
dataclass
¶
predicates: Dict[str, Predicate] = field(default_factory=OrderedDict)
class-attribute
instance-attribute
¶
Dictionary of predicates with their signatures as keys.
from_documents(documents: dict[Document]) -> PredicateInfo
staticmethod
¶
Create a predicate list from a list of documents.
Parameters:
Name | Type | Description | Default |
---|---|---|---|
documents
|
dict[Document]
|
The documents to create the predicate list from. |
required |
Returns:
Type | Description |
---|---|
PredicateInfo
|
The predicate list. |