Skip to content

Commit e088085

Browse files
committed
upgrade pegjs to 0.10.0, jasmine to 2.8.0, use umd
1 parent d1c58fb commit e088085

8 files changed

+688
-571
lines changed

examples/browser/index.html

+11-15
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
<!DOCTYPE html>
22
<html>
33
<head>
4-
<!-- Load RequireJS -->
5-
<script type="text/javascript" src="../../vendor/require.js"></script>
4+
<!-- Load lucenequeryparser -->
5+
<script type="text/javascript" src="../../lib/lucene-query-parser.js"></script>
66
</head>
77
<body>
88
<h3>Query Text</h3>
@@ -23,22 +23,18 @@ <h3>Parser Output</h3>
2323

2424
<script type="text/javascript">
2525
function parse_query() {
26+
// get query text
27+
var query_text = document.getElementById('query_text').value;
2628

27-
require(['../../lib/lucene-query-parser.js'], function(parser) {
29+
// parse query
30+
var results = lucenequeryparser.parse(query_text);
2831

29-
// get query text
30-
var query_text = document.getElementById('query_text').value;
32+
// convert to pretty-printed JSON
33+
results = JSON.stringify(results, undefined, 2);
34+
results = results.replace(/\n/g, "<br>").replace(/[ ]/g, "&nbsp;");
3135

32-
// parse query
33-
var results = parser.parse(query_text);
34-
35-
// convert to pretty-printed JSON
36-
results = JSON.stringify(results, undefined, 2);
37-
results = results.replace(/\n/g, "<br>").replace(/[ ]/g, "&nbsp;");
38-
39-
// display results
40-
document.getElementById('parser_output').innerHTML = results
41-
});
36+
// display results
37+
document.getElementById('parser_output').innerHTML = results
4238
}
4339

4440
parse_query();

examples/browser/require-example.html

+47
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
<!DOCTYPE html>
2+
<html>
3+
<head>
4+
<!-- Load RequireJS -->
5+
<script type="text/javascript" src="../../vendor/require.js"></script>
6+
</head>
7+
<body>
8+
<h3>Query Text</h3>
9+
<textarea
10+
id="query_text"
11+
placeholder="Enter query text here..."
12+
rows="4"
13+
cols="120"
14+
onkeyup="parse_query()"
15+
>title:"The Right Way" AND text:go</textarea>
16+
17+
<h3>Parser Output</h3>
18+
<hr />
19+
<p>
20+
<code id="parser_output">
21+
</code>
22+
</p>
23+
24+
<script type="text/javascript">
25+
function parse_query() {
26+
27+
require(['../../lib/lucene-query-parser.js'], function(lucenequeryparser) {
28+
29+
// get query text
30+
var query_text = document.getElementById('query_text').value;
31+
32+
// parse query
33+
var results = lucenequeryparser.parse(query_text);
34+
35+
// convert to pretty-printed JSON
36+
results = JSON.stringify(results, undefined, 2);
37+
results = results.replace(/\n/g, "<br>").replace(/[ ]/g, "&nbsp;");
38+
39+
// display results
40+
document.getElementById('parser_output').innerHTML = results
41+
});
42+
}
43+
44+
parse_query();
45+
</script>
46+
</body>
47+
</html>

0 commit comments

Comments
 (0)