ehn.parse.node.entity module

Please refer the tutorial “Parse Nodes”.

class ehn.parse.node.entity.EhnParseNormalEntity(head, *features, coindex=None, 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

alias of ehn.parse.node.base.EhnParseFeatureBase

class ehn.parse.node.entity.EhnParseFunctionEntity(function, *features, coindex=None, 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

alias of ehn.parse.node.base.EhnParseFeatureBase

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