ehn.parse.node.entity module¶
Please refer the tutorial “Parse Nodes”.
-
class
ehn.parse.node.entity.
EhnParseNormalEntity
(head, *features, anchor=None)[source]¶ Bases:
ehn.parse.node.base.EhnParseEntityBase
,ehn.parse.node.base.EhnParseStrHead
,ehn.parse.node.base.EhnParseFeatureBody
,ehn.parse.node.base.EhnParseAnchorBody
E-HowNet Parsing: Normal Entity Node
-
feature_type
¶
-
-
class
ehn.parse.node.entity.
EhnParseFunctionEntity
(function, *features, anchor=None)[source]¶ Bases:
ehn.parse.node.base.EhnParseEntityBase
,ehn.parse.node.base.EhnParseFunctionHead
,ehn.parse.node.base.EhnParseFeatureBody
,ehn.parse.node.base.EhnParseAnchorBody
E-HowNet Parsing: Function Entity Node
-
feature_type
¶
-
-
class
ehn.parse.node.entity.
EhnParseAnyEntity
[source]¶ Bases:
ehn.parse.node.base.EhnParseEntityBase
E-HowNet Parsing: Any Entity Node
-
class
ehn.parse.node.entity.
EhnParseNameEntity
(head)[source]¶ Bases:
ehn.parse.node.base.EhnParseEntityBase
,ehn.parse.node.base.EhnParseStrHead
E-HowNet Parsing: Name Entity Node
-
class
ehn.parse.node.entity.
EhnParseNumberEntity
(head)[source]¶ Bases:
ehn.parse.node.base.EhnParseEntityBase
,ehn.parse.node.base.EhnParseStrHead
E-HowNet Parsing: Number Entity Node
-
class
ehn.parse.node.entity.
EhnParseTildeEntity
[source]¶ Bases:
ehn.parse.node.base.EhnParseEntityBase
E-HowNet Parsing: Tilde Entity Node
-
class
ehn.parse.node.entity.
EhnParseCoindexEntity
(head)[source]¶ Bases:
ehn.parse.node.base.EhnParseEntityBase
,ehn.parse.node.base.EhnParseStrHead
E-HowNet Parsing: Coindex Entity Node