Jacek Caban : vbscript: Added support for rem statement-like comments.

Alexandre Julliard julliard at winehq.org
Tue Sep 20 13:08:36 CDT 2011


Module: wine
Branch: master
Commit: 645d4596189768b076d3e9c40e9bcb56a3d0cf59
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=645d4596189768b076d3e9c40e9bcb56a3d0cf59

Author: Jacek Caban <jacek at codeweavers.com>
Date:   Tue Sep 20 14:59:07 2011 +0200

vbscript: Added support for rem statement-like comments.

---

 dlls/vbscript/lex.c          |    4 +++-
 dlls/vbscript/tests/lang.vbs |    2 ++
 2 files changed, 5 insertions(+), 1 deletions(-)

diff --git a/dlls/vbscript/lex.c b/dlls/vbscript/lex.c
index 8bad383..e0a9418 100644
--- a/dlls/vbscript/lex.c
+++ b/dlls/vbscript/lex.c
@@ -319,7 +319,9 @@ static int parse_next_token(void *lval, parser_ctx_t *ctx)
         int ret = check_keywords(ctx);
         if(!ret)
             return parse_identifier(ctx, lval);
-        return ret;
+        if(ret != tREM)
+            return ret;
+        c = '\'';
     }
 
     switch(c) {
diff --git a/dlls/vbscript/tests/lang.vbs b/dlls/vbscript/tests/lang.vbs
index 2966453..17c92e5 100644
--- a/dlls/vbscript/tests/lang.vbs
+++ b/dlls/vbscript/tests/lang.vbs
@@ -611,6 +611,8 @@ Call ok(funcCalled = "terminate", "funcCalled = " & funcCalled)
 x = "following ':' is correct syntax" :
 x = "following ':' is correct syntax" :: :
 :: x = "also correct syntax"
+rem another ugly way for comments
+x = "rem as simplestatement" : rem rem comment
 :
 
 Set obj = new EmptyClass




More information about the wine-cvs mailing list