File tree 1 file changed +15
-18
lines changed
1 file changed +15
-18
lines changed Original file line number Diff line number Diff line change @@ -85,28 +85,25 @@ <h2>Sample</h2>
85
85
</ div >
86
86
87
87
< script type = "text/javascript" src = "src/development_loader.js" > // < ! [ CDATA [
88
- var biwascheme = new BiwaScheme . Interpreter ( function ( e ) {
89
- console . error ( e ) ;
90
- } ) ;
88
+ var on_error = function ( e ) {
89
+ puts ( e . message ) ;
90
+ throw ( e ) ;
91
+ } ;
92
+ var biwascheme = new BiwaScheme . Interpreter ( on_error ) ;
91
93
function bs_eval ( ) {
92
94
$ ( "#bs-console" ) . empty ( ) ;
93
95
var str = $ ( "#bs-input" ) . val ( ) ;
94
96
95
- try {
96
- var opc = biwascheme . compile ( str ) ;
97
- var dump = ( new BiwaScheme . Dumper ( ) ) . dump_opc ( opc ) ;
98
- $ ( "#bs-opecode" ) . html ( dump ) ;
99
- var before = new Date ( ) ;
100
- biwascheme . evaluate ( str , function ( result ) {
101
- var after = new Date ( ) ;
102
- $ ( "#time" ) . html ( "Time: " + ( after - before ) / 1000 + "sec" ) ;
103
- puts ( BiwaScheme . to_write ( result ) ) ;
104
- } ) ;
105
- }
106
- catch ( e ) {
107
- puts ( e . message ) ;
108
- throw ( e ) ;
109
- }
97
+ var opc = biwascheme . compile ( str ) ;
98
+ var dump = ( new BiwaScheme . Dumper ( ) ) . dump_opc ( opc ) ;
99
+ $ ( "#bs-opecode" ) . html ( dump ) ;
100
+ var before = new Date ( ) ;
101
+ biwascheme . evaluate ( str , function ( result ) {
102
+ var after = new Date ( ) ;
103
+ $ ( "#time" ) . html ( "Time: " + ( after - before ) / 1000 + "sec" ) ;
104
+ puts ( BiwaScheme . to_write ( result ) ) ;
105
+ } ) ;
106
+
110
107
return false ;
111
108
}
112
109
$ ( ". bs-snippet ") . click ( function ( e ) {
You can’t perform that action at this time.
0 commit comments