aboutsummaryrefslogtreecommitdiff
path: root/tool/lemon.c
diff options
context:
space:
mode:
authordrh <>2022-04-07 14:13:32 +0000
committerdrh <>2022-04-07 14:13:32 +0000
commitdb08a6d13c7b868eb42b53d4fac8738ad3d7b477 (patch)
tree5efc4fdd6b33116359ba387a11703568fd6b621a /tool/lemon.c
parenta744167956cbe170a4b3e6edc1a3206f75c81fbb (diff)
downloadsqlite-db08a6d13c7b868eb42b53d4fac8738ad3d7b477.tar.gz
sqlite-db08a6d13c7b868eb42b53d4fac8738ad3d7b477.zip
Fix the parsing of C-style comments in Lemon, as reported by
[forum:/forumpost/b6edc69548|forum post b6edc69548]. This has no affect on SQLite itself. FossilOrigin-Name: 201569e09b000919ccb463bd581fb2ecd5320e7f584fdb1bc2aaba111061d5c3
Diffstat (limited to 'tool/lemon.c')
-rw-r--r--tool/lemon.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/tool/lemon.c b/tool/lemon.c
index 11e25c8a1..fb81292d4 100644
--- a/tool/lemon.c
+++ b/tool/lemon.c
@@ -3015,6 +3015,7 @@ void Parse(struct lemon *gp)
}
if( c=='/' && cp[1]=='*' ){ /* Skip C style comments */
cp+=2;
+ if( (*cp)=='/' ) cp++;
while( (c= *cp)!=0 && (c!='/' || cp[-1]!='*') ){
if( c=='\n' ) lineno++;
cp++;