소스 검색

Tiny fix for issue #14

Version bump
tags/gm/2021-09-23T00Z/github.com--lark-parser-lark/0.5.1
Erez Shinan 7 년 전
부모
커밋
70fa3c6ea9
2개의 변경된 파일3개의 추가작업 그리고 2개의 파일을 삭제
  1. +1
    -1
      lark/__init__.py
  2. +2
    -1
      lark/parsers/earley.py

+ 1
- 1
lark/__init__.py 파일 보기

@@ -3,4 +3,4 @@ from .common import ParseError, GrammarError
from .lark import Lark
from .utils import inline_args

__version__ = "0.2.8"
__version__ = "0.2.9"

+ 2
- 1
lark/parsers/earley.py 파일 보기

@@ -224,7 +224,8 @@ class ApplyCallbacks(Transformer_NoRecurse):
return Tree(rule.origin, children)

def _compare_rules(rule1, rule2):
assert rule1.origin == rule2.origin
if rule1.origin != rule2.origin:
return 0
c = compare( len(rule1.expansion), len(rule2.expansion))
if rule1.origin.startswith('__'): # XXX hack! We need to set priority in parser, not here
c = -c


불러오는 중...
취소
저장