Fossil SCM

th1 parse error reporting tweaks from Sergei Gavrikov.

stephan 2014-07-31 20:46 trunk
Commit 2ba71f510583dccd40e3f4033a8c9d5620f22c28
1 file changed +2
+2
--- src/th.c
+++ src/th.c
@@ -511,16 +511,18 @@
511511
}
512512
iEnd++;
513513
}
514514
if( nBrace>0 || nSq>0 ){
515515
/* Parse error */
516
+ Th_SetResult(interp, "parse error", -1);
516517
return TH_ERROR;
517518
}
518519
}
519520
520521
if( iEnd>nInput ){
521522
/* Parse error */
523
+ Th_SetResult(interp, "parse error", -1);
522524
return TH_ERROR;
523525
}
524526
*pnWord = iEnd;
525527
return TH_OK;
526528
}
527529
--- src/th.c
+++ src/th.c
@@ -511,16 +511,18 @@
511 }
512 iEnd++;
513 }
514 if( nBrace>0 || nSq>0 ){
515 /* Parse error */
 
516 return TH_ERROR;
517 }
518 }
519
520 if( iEnd>nInput ){
521 /* Parse error */
 
522 return TH_ERROR;
523 }
524 *pnWord = iEnd;
525 return TH_OK;
526 }
527
--- src/th.c
+++ src/th.c
@@ -511,16 +511,18 @@
511 }
512 iEnd++;
513 }
514 if( nBrace>0 || nSq>0 ){
515 /* Parse error */
516 Th_SetResult(interp, "parse error", -1);
517 return TH_ERROR;
518 }
519 }
520
521 if( iEnd>nInput ){
522 /* Parse error */
523 Th_SetResult(interp, "parse error", -1);
524 return TH_ERROR;
525 }
526 *pnWord = iEnd;
527 return TH_OK;
528 }
529

Keyboard Shortcuts

Open search /
Next entry (timeline) j
Previous entry (timeline) k
Open focused entry Enter
Show this help ?
Toggle theme Top nav button