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

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

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

property arguments
add_argument(argument)[source]
children()[source]
class ehn.parse.node.other.EhnParseRestriction(value, anchor=None)[source]

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

property head
property value
children()[source]