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>Test Suites</title> 6 7 <!-- JsUnit include --> 8 <script type="text/javascript" src="../jsunit/app/jsUnitCore.js"></script> 9 10 <!-- Test Code --> 11 <script type="text/javascript"> 12 function lexerSuite() { 13 var lexer_suite = new top.jsUnitTestSuite(); 14 lexer_suite.addTestPage("../functional/t001lexer.html"); 15 lexer_suite.addTestPage("../functional/t002lexer.html"); 16 lexer_suite.addTestPage("../functional/t003lexer.html"); 17 lexer_suite.addTestPage("../functional/t004lexer.html"); 18 lexer_suite.addTestPage("../functional/t005lexer.html"); 19 lexer_suite.addTestPage("../functional/t006lexer.html"); 20 lexer_suite.addTestPage("../functional/t007lexer.html"); 21 lexer_suite.addTestPage("../functional/t008lexer.html"); 22 lexer_suite.addTestPage("../functional/t009lexer.html"); 23 lexer_suite.addTestPage("../functional/t010lexer.html"); 24 lexer_suite.addTestPage("../functional/t011lexer.html"); 25 lexer_suite.addTestPage("../functional/t012lexerXML.html"); 26 lexer_suite.addTestPage("../functional/t019lexer.html"); 27 lexer_suite.addTestPage("../functional/t020fuzzy.html"); 28 lexer_suite.addTestPage("../functional/t025lexerRulePropertyRef.html"); 29 lexer_suite.addTestPage("../functional/t027eof.html"); 30 lexer_suite.addTestPage("../functional/t038lexerRuleLabel.html"); 31 lexer_suite.addTestPage("../functional/t040bug80.html"); 32 lexer_suite.addTestPage("../functional/t046rewrite.html"); 33 lexer_suite.addTestPage("../functional/t048rewrite.html"); 34 return lexer_suite; 35 } 36 37 function parserSuite() { 38 var parser_suite = new top.jsUnitTestSuite(); 39 parser_suite.addTestPage("../functional/t013parser.html"); 40 parser_suite.addTestPage("../functional/t014parser.html"); 41 parser_suite.addTestPage("../functional/t015calc.html"); 42 parser_suite.addTestPage("../functional/t016actions.html"); 43 parser_suite.addTestPage("../functional/t017parser.html"); 44 parser_suite.addTestPage("../functional/t018llstar.html"); 45 parser_suite.addTestPage("../functional/t024finally.html"); 46 parser_suite.addTestPage("../functional/t026actions.html"); 47 parser_suite.addTestPage("../functional/t032subrulePredict.html"); 48 parser_suite.addTestPage("../functional/t033backtracking.html"); 49 parser_suite.addTestPage("../functional/t045dfabug.html"); 50 parser_suite.addTestPage("../functional/t034tokenLabelPropertyRef.html"); 51 parser_suite.addTestPage("../functional/t035ruleLabelPropertyRef.html"); 52 parser_suite.addTestPage("../functional/t036multipleReturnValues.html"); 53 parser_suite.addTestPage("../functional/t037rulePropertyRef.html"); 54 parser_suite.addTestPage("../functional/t039labels.html"); 55 parser_suite.addTestPage("../functional/t041parameters.html"); 56 parser_suite.addTestPage("../functional/t044trace.html"); 57 return parser_suite; 58 } 59 60 function treeParserSuite() { 61 var tree_parser_suite = new top.jsUnitTestSuite(); 62 tree_parser_suite.addTestPage("../functional/t047treeparser.html"); 63 tree_parser_suite.addTestPage("../functional/t049treeparser.html"); 64 return tree_parser_suite; 65 } 66 67 68 function sempredSuite() { 69 var sempred_suite = new top.jsUnitTestSuite(); 70 sempred_suite.addTestPage("../functional/t021hoist.html"); 71 sempred_suite.addTestPage("../functional/t030specialStates.html"); 72 sempred_suite.addTestPage("../functional/t031emptyAlt.html"); 73 return sempred_suite; 74 } 75 76 function synpredSuite() { 77 var synpred_suite = new top.jsUnitTestSuite(); 78 synpred_suite.addTestPage("../functional/t029synpredgate.html"); 79 synpred_suite.addTestPage("../functional/t043synpred.html"); 80 return synpred_suite; 81 } 82 83 84 function scopeSuite() { 85 var scope_suite = new top.jsUnitTestSuite(); 86 scope_suite.addTestPage("../functional/t022scopes.html"); 87 scope_suite.addTestPage("../functional/t023scopes.html"); 88 return scope_suite; 89 } 90 91 function astSuite() { 92 var ast_suite = new top.jsUnitTestSuite(); 93 ast_suite.addTestPage("../functional/t042ast.html"); 94 return ast_suite; 95 } 96 97 function threepoint1Suite() { 98 var ast_suite = new top.jsUnitTestSuite(); 99 ast_suite.addTestPage("../functional/t051treeRewriteAST.html"); 100 ast_suite.addTestPage("../functional/t052import.html"); 101 return ast_suite; 102 } 103 104 function suite() { 105 var all = new top.jsUnitTestSuite(); 106 all.addTestSuite(lexerSuite()); 107 all.addTestSuite(parserSuite()); 108 all.addTestSuite(sempredSuite()); 109 all.addTestSuite(synpredSuite()); 110 all.addTestSuite(scopeSuite()); 111 all.addTestSuite(astSuite()); 112 all.addTestSuite(treeParserSuite()); 113 all.addTestSuite(threepoint1Suite()); 114 return all; 115 } 116 </script> 117 118 </head> 119 <body> 120 <h1>Test Suites</h1> 121 </body> 122 </html> 123