Skip to content
  • Yuya Nishihara's avatar
    revset: split language services to revsetlang module (API) · 0b8356705de6
    Yuya Nishihara authored
    New revsetlang module hosts parser, tokenizer, and miscellaneous functions
    working on parsed tree. It does not include functions for evaluation such as
    getset() and match().
    
      2288 mercurial/revset.py
       684 mercurial/revsetlang.py
      2972 total
    
    get*() functions are aliased since they are common in revset.py.
    0b8356705de6