ehn.parse.node.base module¶
Please refer the tutorial “Parse Nodes”.
- class ehn.parse.node.base.EhnParseTree(tree=None, deep=False, node_class=None, identifier=None)[source]¶
Bases:
treelib.tree.Tree
- class ehn.parse.node.base.EhnParseEntityLike[source]¶
Bases:
ehn.parse.node.base.EhnParseNode
E-HowNet Parsing: Entity Like Node
- class ehn.parse.node.base.EhnParseEntityBase[source]¶
Bases:
ehn.parse.node.base.EhnParseEntityLike
E-HowNet Parsing: Base Entity Node
- class ehn.parse.node.base.EhnParseReferenceBase[source]¶
Bases:
ehn.parse.node.base.EhnParseEntityLike
E-HowNet Parsing: Base Reference Node
- class ehn.parse.node.base.EhnParsePlaceholderBase[source]¶
Bases:
ehn.parse.node.base.EhnParseEntityLike
E-HowNet Parsing: Base Placeholder Node
- class ehn.parse.node.base.EhnParseFeatureBase[source]¶
Bases:
ehn.parse.node.base.EhnParseNode
E-HowNet Parsing: Base Feature Node
- class ehn.parse.node.base.EhnParseFunctionBase[source]¶
Bases:
ehn.parse.node.base.EhnParseNode
E-HowNet Parsing: Base Function Node
- class ehn.parse.node.base.EhnParseSubjectBase[source]¶
Bases:
ehn.parse.node.base.EhnParseNode
E-HowNet Parsing: Base Subject Node
- class ehn.parse.node.base.EhnParseAnchor(head=None)[source]¶
Bases:
object
E-HowNet Parsing: Node Anchor
- class ehn.parse.node.base.EhnParseStrHead(head)[source]¶
Bases:
object
E-HowNet Parsing: Base Node with String Head
- class ehn.parse.node.base.EhnParseFunctionHead(function)[source]¶
Bases:
object
E-HowNet Parsing: Base Node with Function Head
- class ehn.parse.node.base.EhnParseValueBody(value)[source]¶
Bases:
object
E-HowNet Parsing: Base Node with Value
- class ehn.parse.node.base.EhnParseFeatureBody(*features)[source]¶
Bases:
collections.abc.Sequence
E-HowNet Parsing: Base Node with Feature