mercurial/parser.py
changeset 51859 f4733654f144
parent 48946 642e31cb55f0
equal deleted inserted replaced
51858:607e94e01851 51859:f4733654f144
    14 # elements is a mapping of types to binding strength, primary, prefix, infix
    14 # elements is a mapping of types to binding strength, primary, prefix, infix
    15 # and suffix actions
    15 # and suffix actions
    16 # an action is a tree node name, a tree label, and an optional match
    16 # an action is a tree node name, a tree label, and an optional match
    17 # __call__(program) parses program into a labeled tree
    17 # __call__(program) parses program into a labeled tree
    18 
    18 
       
    19 from __future__ import annotations
    19 
    20 
    20 from .i18n import _
    21 from .i18n import _
    21 from . import (
    22 from . import (
    22     error,
    23     error,
    23     util,
    24     util,