comparison mercurial/parser.py @ 25963:7448df709b2e

parser: use absolute_import
author Gregory Szorc <gregory.szorc@gmail.com>
date Sat, 08 Aug 2015 19:44:05 -0700
parents 455190fb4e51
children 87c9c562c37a
comparison
equal deleted inserted replaced
25962:738314da6c75 25963:7448df709b2e
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 import error 19 from __future__ import absolute_import
20 from i18n import _ 20
21 from .i18n import _
22 from . import error
21 23
22 class parser(object): 24 class parser(object):
23 def __init__(self, elements, methods=None): 25 def __init__(self, elements, methods=None):
24 self._elements = elements 26 self._elements = elements
25 self._methods = methods 27 self._methods = methods