1<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
3<head>
4<meta http-equiv="content-type" content="text/html;charset=utf-8" />
5<title>t030specialStates</title>
6
7<!-- ANTLR includes -->
8<script type="text/javascript" src="../../lib/antlr3-all.js"></script>
9<script type="text/javascript" src="t030specialStatesLexer.js"></script>
10<script type="text/javascript" src="t030specialStatesParser.js"></script>
11
12
13<!-- JsUnit include -->
14<script type="text/javascript" src="../jsunit/app/jsUnitCore.js"></script>
15
16<!-- Test Code -->
17<script type="text/javascript">
18    var TParser = function() {
19        this.cond = true;
20        TParser.superclass.constructor.apply(this, arguments);
21    }
22    org.antlr.lang.extend(TParser, t030specialStatesParser);
23
24
25    function testValid1() {
26        var cstream = new org.antlr.runtime.ANTLRStringStream("foo"),
27            lexer = new t030specialStatesLexer(cstream),
28            tstream = new org.antlr.runtime.CommonTokenStream(lexer),
29            parser = new TParser(tstream);
30
31        var events = parser.r();
32    }
33
34    function testValid2() {
35        var cstream = new org.antlr.runtime.ANTLRStringStream("foo name1"),
36            lexer = new t030specialStatesLexer(cstream),
37            tstream = new org.antlr.runtime.CommonTokenStream(lexer),
38            parser = new TParser(tstream);
39
40        var events = parser.r();
41    }
42
43    function testValid3() {
44        var cstream = new org.antlr.runtime.ANTLRStringStream("bar name1"),
45            lexer = new t030specialStatesLexer(cstream),
46            tstream = new org.antlr.runtime.CommonTokenStream(lexer),
47            parser = new TParser(tstream);
48
49        parser.cond = false;
50        var events = parser.r();
51    }
52
53    function testValid4() {
54        var cstream = new org.antlr.runtime.ANTLRStringStream("bar name1 name2"),
55            lexer = new t030specialStatesLexer(cstream),
56            tstream = new org.antlr.runtime.CommonTokenStream(lexer),
57            parser = new TParser(tstream);
58
59        parser.cond = false;
60        var events = parser.r();
61    }
62
63</script>
64
65</head>
66<body>
67    <h1>t030specialStates</h1>
68</body>
69</html>
70