TimeloopFE
Loading...
Searching...
No Matches
nodes.py File Reference

Classes

class  timeloopfe.common.nodes.ParseError
 Exception for nodes. More...
 
class  timeloopfe.common.nodes.Unspecified
 Class to represent an unspecified value. More...
 
class  timeloopfe.common.nodes.TypeSpecifier
 Represents a type specifier for a node in the TimeloopFE library. More...
 
class  timeloopfe.common.nodes.GrabParentAddMe
 
class  timeloopfe.common.nodes.Node
 Base class for all nodes in the hierarchy. More...
 
class  timeloopfe.common.nodes.ListNode
 A node that is a list of other nodes. More...
 
class  timeloopfe.common.nodes.CombinableListNode
 A list node that can be combined with others by extending. More...
 
class  timeloopfe.common.nodes.FlatteningListNode
 A list node that flattens lists of lists. More...
 
class  timeloopfe.common.nodes.DictNode
 A node that is a dictionary of other nodes. More...
 

Namespaces

namespace  timeloopfe
 
namespace  timeloopfe.common
 
namespace  timeloopfe.common.nodes
 copy Node classes for parsing and processing specification trees.
 

Functions

bool timeloopfe.common.nodes.is_subclass (Any x, Any of)
 
bool timeloopfe.common.nodes.isempty (Iterable x)
 

Variables

 timeloopfe.common.nodes.default_unspecified_ = Unspecified()
 
 timeloopfe.common.nodes.T = TypeVar("T", bound="Node")
 
 timeloopfe.common.nodes._local = threading.local()
 
 timeloopfe.common.nodes._thread_local = threading.local()
 
 timeloopfe.common.nodes.lock = threading.Lock()
 
 timeloopfe.common.nodes.top_spec