pyebnf/parser.py
def rule(self, text):
    """rule = identifier , "=" , expression , ";" ;"""
    self._attempting(text)
    return concatenation([
      self.identifier,
      "=",
      self.expression,
      ";",
    ], ignore_whitespace=True)(text).retyped(TokenType.rule)
def rule(self, text):
    """rule = identifier , "=" , expression , ";" ;"""
    self._attempting(text)
    return concatenation([
      self.identifier,
      "=",
      self.expression,
      ";",
    ], ignore_whitespace=True)(text).retyped(TokenType.rule)
rule = identifier , "=" , expression , ";" ;