Show
Ignore:
Timestamp:
06/28/09 23:36:50 (15 months ago)
Author:
mb0 <mb0@…>
Children:
2d81bf0e2ed8217c6cb2a26fcb22d09b8441f7a3
Parents:
c598ac61d680bc607baa6ff4a8fbb9447b6cf4ed
git-author:
mb0 <mb0@…> (06/08/09 14:07:49)
git-committer:
mb0 <mb0@…> (06/28/09 23:36:50)
Message:

do not allow empty semicolon only allow virtual semicolon.
parsing without virtual semicolon insertion is now stricter..

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • org.axdt.as3.test/src/org/axdt/as3/imp/parser/VirtualSemiTest.java

    r5eb830a r82cecb8  
    1111        } 
    1212        public void testVirtualSemi() throws Exception { 
    13                 assertNotNull(parse("{var i = 0;var j = 1}", false)); 
     13                assertNotNull(parse("{var i = 0;var j = 1;}", false)); 
    1414                // without virtual semi 
    1515                System.out.print("expected"); 
    16                 assertNull(parse("{var i = 0\nvar j = 1}", false)); 
     16                assertNull(parse("{var i = 0\nvar j = 1;}", false)); 
    1717                // with insertion  
    18                 assertNotNull(parse("{var i = 0;\nvar j = 1}", true)); 
    19                 assertNotNull(parse("{var i = 0\n;var j = 1}", true)); 
    20                 assertNotNull(parse("{var i = 0\nvar j = 1}", true)); 
     18                assertNotNull(parse("{var i = 0;\nvar j = 1;}", true)); 
     19                assertNotNull(parse("{var i = 0\n;var j = 1;}", true)); 
     20                assertNotNull(parse("{var i = 0\nvar j = 1;}", true)); 
    2121        } 
    2222}