This repository was archived by the owner on Sep 3, 2025. It is now read-only.
  
  
  - 
                Notifications
    
You must be signed in to change notification settings  - Fork 4
 
fix(deps): update dependency @lezer/lr to v1.4.2 #44
          
     Open
      
      
            renovate
  wants to merge
  1
  commit into
  main
  
    
      
        
          
  
    
      Choose a base branch
      
     
    
      
        
      
      
        
          
          
        
        
          
            
              
              
              
  
           
        
        
          
            
              
              
           
        
       
     
  
        
          
            
          
            
          
        
       
    
      
from
renovate/lezer-lr-1.x-lockfile
  
      
      
   
  
    
  
  
  
 
  
      
    base: main
Could not load branches
            
              
  
    Branch not found: {{ refName }}
  
            
                
      Loading
              
            Could not load tags
            
            
              Nothing to show
            
              
  
            
                
      Loading
              
            Are you sure you want to change the base?
            Some commits from the old base branch may be removed from the timeline,
            and old review comments may become outdated.
          
          Conversation
  
    
      This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
      Learn more about bidirectional Unicode characters
    
  
  
    
    | 
           @rultor please, try to merge, since 6 checks have passed  | 
    
          
 @renovate[bot] @yegor256 Oops, I failed. You can see the full log here (spent 12s)  | 
    
454f520    to
    6891043      
    Compare
  
    6891043    to
    631a117      
    Compare
  
    631a117    to
    40778b6      
    Compare
  
    40778b6    to
    72e0796      
    Compare
  
    72e0796    to
    dd4c248      
    Compare
  
    dd4c248    to
    3d753f8      
    Compare
  
    3d753f8    to
    080d806      
    Compare
  
    080d806    to
    578c2b2      
    Compare
  
    578c2b2    to
    eadbe1a      
    Compare
  
    
  
      Sign up for free
      to subscribe to this conversation on GitHub.
      Already have an account?
      Sign in.
  
      
  Add this suggestion to a batch that can be applied as a single commit.
  This suggestion is invalid because no changes were made to the code.
  Suggestions cannot be applied while the pull request is closed.
  Suggestions cannot be applied while viewing a subset of changes.
  Only one suggestion per line can be applied in a batch.
  Add this suggestion to a batch that can be applied as a single commit.
  Applying suggestions on deleted lines is not supported.
  You must change the existing code in this line in order to create a valid suggestion.
  Outdated suggestions cannot be applied.
  This suggestion has been applied or marked resolved.
  Suggestions cannot be applied from pending reviews.
  Suggestions cannot be applied on multi-line comments.
  Suggestions cannot be applied while the pull request is queued to merge.
  Suggestion cannot be applied right now. Please check back later.
  
    
  
    
This PR contains the following updates:
1.2.0->1.4.2Release Notes
lezer-parser/lr (@lezer/lr)
v1.4.2Compare Source
Bug fixes
Fix a tree corruption issue caused by lookahead records in some circumstances.
v1.4.1Compare Source
Bug fixes
Fix a bug where incremental parsing could inappropriately reuse a node when it ended in a repeat or optional part, and was followed by a sequence of skipped nodes longer than 25 characters.
v1.4.0Compare Source
New features
The new
InputStream.acceptTokenTomethod allows a tokenizer to create a token that ends at some absolute position.v1.3.14Compare Source
Bug fixes
Further reduce maximum parse depth—the old limit could still cause the tree building function to overflow the stack on V8 when all rules on the stack produce actual visible tree nodes.
v1.3.13Compare Source
Bug fixes
The parser will now emit an error node when it reaches the end of the top rule but not the end of the input, and restarts parsing the top rule.
Fix an issue that could, when error-recovery happened after a skipped token, cause the parser to emit nodes whose start position was after their end position.
v1.3.12Compare Source
Bug fixes
Reduce tree depth limit to avoid V8 overflowing its stack.
v1.3.11Compare Source
Bug fixes
When parsing input ranges with gaps, don't treat the token after a gap as covering the entire gap.
v1.3.10Compare Source
Bug fixes
Make this package usable in TypeScript setups using node16/nodenext resolution.
v1.3.9Compare Source
Bug fixes
Fix another issue in the way local token groups and input gaps interact.
v1.3.8Compare Source
Bug fixes
Fix an issue that caused incorrect trees to be emitted when a forced reduction happened inside a skipped term.
v1.3.7Compare Source
Bug fixes
Fix a bug where the parser could skip characters while tokenizing in a local token group.
v1.3.6Compare Source
Bug fixes
Fix an issue where context-tracking parsers, in specific circumstances, could create incorrectly nested trees.
v1.3.5Compare Source
Bug fixes
Fix an issue where some grammars could make the parser unable to force reductions on invalid input, leading to trees that were missing some wrapping nodes around the broken input.
v1.3.4Compare Source
Bug fixes
Fix tokenizing of
@elsetokens that span separate input ranges.v1.3.3Compare Source
Bug fixes
Fix a crash when parsing a non-atomic skippable at the top of a nested parse.
Fix a bug that caused the tree-depth limit on left-associative rules to be applied to rules generated for repeat operators.
v1.3.2Compare Source
Bug fixes
Place a limit on the amount of (non-recovering) parse stacks active at the same time to avoid exponential slowdown on inputs that nest ambiguous constructs.
Reduce the maximum left-associative nesting depth, since the old value could still cause Chrome (but not Firefox) to overflow its call stack.
v1.3.1Compare Source
Bug fixes
Further reduce maximum parse depth—the old limit could still cause the tree building function to overflow the stack on V8 when all rules on the stack produce actual visible tree nodes.
v1.3.0Compare Source
Bug fixes
Avoid the problem of huge numbers of repeated left-associative operator applications creating a stack too deep to recurse on by detecting such parses and force-reducing out of them.
New features
Add support for grammars that use
@local tokensdeclarations.v1.2.5Compare Source
Bug fixes
Fix a bug that made
Stack.canShiftincorrectly return true in some circumstances.v1.2.4Compare Source
Bug fixes
Fix a tokenizer bug that broke tokenizing of the character \uffff.
v1.2.3Compare Source
Bug fixes
Fix a regression in the way tokenizers read input when parsing multiple separate ranges.
v1.2.2Compare Source
Bug fixes
Fix an issue that could cause the tokenizer to crash when tokens ended directly on a gap in the input ranges.
v1.2.1Compare Source
Bug fixes
Include
LRParser.deserializein the TypeScript declarations.Fix a bug that broke
ParserConfig.specializers(requires @lezer/generator 1.1.1).Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.