-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathuse_strict.html
More file actions
73 lines (52 loc) · 1.88 KB
/
use_strict.html
File metadata and controls
73 lines (52 loc) · 1.88 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
<!DOCTYPE html>
<head>
<meta charset="utf-8" />
<title>use strict</title>
<script src="jquery-1.9.1.js"></script>
<script src="esprima.js"></script>
<script src="escodegen.browser.js"></script>
<script src="esmorph.js"></script>
<script type="text/javascript" src="FAMIX.js"></script>
<script type="text/javascript" src="ASTVisitor.js"></script>
<script type="text/javascript" src="DuplicatePropertyVisitor.js"></script>
<script type="text/javascript" src="DuplicateParameterVisitor.js"></script>
<script type="text/javascript" src="KeywordsVisitor.js"></script>
<script type="text/javascript" src="WithVisitor.js"></script>
<script type="text/javascript" src="OctalSyntaxVisitor.js"></script>
<script type="text/javascript" src="CalleeVisitor.js"></script>
<script type="text/javascript" src="ScopeVisitor.js"></script>
<script type="text/javascript" src="StrictVisitor.js"></script>
<script type="text/javascript" src="checkInterface.js"></script>
<script src="js2mse.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$('#getmse').click(function(){
var code = $('#input').val().trim();
$('#mse_content').html(getMSE(code));
// var strictVisitor = new StrictVisitor();
// accept(t,strictVisitor);
var dupPropertyVisitor = new DuplicatePropertyVisitor();
accept(t,dupPropertyVisitor);
var dupParameterVisitor = new DuplicateParameterVisitor();
accept(t,dupParameterVisitor);
var withVisitor = new WithVisitor();
accept(t,withVisitor);
var keywordsVisitor = new KeywordsVisitor();
accept(t,keywordsVisitor);
var octalVisitor = new OctalSyntaxVisitor();
accept(t,octalVisitor);
var calleeVisitor = new CalleeVisitor();
accept(t,calleeVisitor);
});
});
</script>
<style type="text/css">
textarea{
width: 500px;
height: 300px;
}
</style>
<body>
<textarea id="input"></textarea>
</body>
</head>