E-HowNet Grammar

This section describes the grammar of the E-HowNet expression.

Text

  • TEXT

    • [A-Za-z0-9\x80-\U0010FFFF|+\-.]+

  • NUMBER

    • e.g. 1, 0.1, 1e-4

  • COINDEX

    • x[0-9]*

Node

Entity

Feature

Function

  • EhnParseFunction

    • TEXT()

    • TEXT(RESTRICTION)

    • TEXT(ENTITY)

    • TEXT(ENTITY,ENTITY)

    • TEXT(ENTITY,ENTITY,...)

Restriction

Valid Expressions

ENTITY or any number of FEATUREs joined by ,s.

  • ENTITY

  • FEATURE

  • FEATURE,FEATURE

  • FEATURE,FEATURE,...