File tree Expand file tree Collapse file tree 3 files changed +3
-3
lines changed Expand file tree Collapse file tree 3 files changed +3
-3
lines changed Original file line number Diff line number Diff line change @@ -241,7 +241,7 @@ function parseCode(code, offset) {
241241  // Parse the read code until the correct expression is found. 
242242  do  { 
243243    try  { 
244-       node  =  parseExpressionAt ( code ,  start ,  {  ecmaVersion : 11  } ) ; 
244+       node  =  parseExpressionAt ( code ,  start ,  {  ecmaVersion : 'latest'  } ) ; 
245245      start  =  node . end  +  1  ||  start ; 
246246      // Find the CallExpression in the tree. 
247247      node  =  findNodeAround ( node ,  offset ,  'CallExpression' ) ; 
Original file line number Diff line number Diff line change @@ -90,7 +90,7 @@ function processTopLevelAwait(src) {
9090  const  wrappedArray  =  wrapped . split ( '' ) ; 
9191  let  root ; 
9292  try  { 
93-     root  =  parser . parse ( wrapped ,  {  ecmaVersion : 11  } ) ; 
93+     root  =  parser . parse ( wrapped ,  {  ecmaVersion : 'latest'  } ) ; 
9494  }  catch  { 
9595    return  null ; 
9696  } 
Original file line number Diff line number Diff line change @@ -114,7 +114,7 @@ function isRecoverableError(e, code) {
114114  // Try to parse the code with acorn.  If the parse fails, ignore the acorn 
115115  // error and return the recoverable status. 
116116  try  { 
117-     RecoverableParser . parse ( code ,  {  ecmaVersion : 11  } ) ; 
117+     RecoverableParser . parse ( code ,  {  ecmaVersion : 'latest'  } ) ; 
118118
119119    // Odd case: the underlying JS engine (V8, Chakra) rejected this input 
120120    // but Acorn detected no issue.  Presume that additional text won't 
    
 
   
 
     
   
   
          
     
  
    
     
 
    
      
     
 
     
    You can’t perform that action at this time.
  
 
    
  
     
    
      
        
     
 
       
      
     
   
 
    
    
  
 
  
 
     
    
0 commit comments