ehn.parse.node.other module

Please refer the tutorial “Parse Nodes”.

class ehn.parse.node.other.EhnParseRoot(*features)[source]

Bases: ehn.parse.node.base.EhnParseRootBase, ehn.parse.node.base.EhnParseFeatureBody

E-HowNet Parsing: Root Node

feature_type

alias of ehn.parse.node.base.EhnParseFeatureBase

class ehn.parse.node.other.EhnParseFunction(head, *arguments)[source]

Bases: ehn.parse.node.base.EhnParseFunctionBase, ehn.parse.node.base.EhnParseArgumentBody, ehn.parse.node.base.EhnParseStrHead

E-HowNet Parsing: Function Node

class ehn.parse.node.other.EhnParseRestriction(value, anchor=None)[source]

Bases: ehn.parse.node.base.EhnParseRestrictionBase, ehn.parse.node.base.EhnParseValueBody, ehn.parse.node.base.EhnParseAnchorBody

E-HowNet Parsing: Restriction Node

value_type

alias of ehn.parse.node.base.EhnParseEntityBase