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

children()[source]
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

children()[source]
class ehn.parse.node.entity.EhnParseAnyEntity[source]

Bases: ehn.parse.node.base.EhnParseEntityBase

property head
children()[source]
class ehn.parse.node.entity.EhnParseNameEntity(head)[source]

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

children()[source]
class ehn.parse.node.entity.EhnParseNumberEntity(head)[source]

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

children()[source]
class ehn.parse.node.entity.EhnParseTildeEntity[source]

Bases: ehn.parse.node.base.EhnParseEntityBase

property head
children()[source]
class ehn.parse.node.entity.EhnParseCoindexEntity(head)[source]

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

children()[source]