@@ -893,6 +893,7 @@ export const enum Op {
893
893
}
894
894
895
895
export function debugSlice ( env : Environment , start : number , end : number ) {
896
+ return ;
896
897
if ( ! CI && DEBUG ) {
897
898
/* tslint:disable:no-console */
898
899
let { program, constants } = env ;
@@ -1073,24 +1074,24 @@ export class AppendOpcodes {
1073
1074
1074
1075
evaluate ( vm : VM , opcode : Opcode , type : number ) {
1075
1076
let func = this . evaluateOpcode [ type ] ;
1076
- if ( ! CI && DEBUG ) {
1077
- /* tslint:disable */
1078
- let [ name , params ] = debug ( vm . constants , opcode . type , opcode . op1 , opcode . op2 , opcode . op3 ) ;
1079
- console . log ( `${ vm [ 'pc' ] - 4 } . ${ logOpcode ( name , params ) } ` ) ;
1080
- // console.log(...debug(vm.constants, type, opcode.op1, opcode.op2, opcode.op3));
1081
- /* tslint:enable */
1082
- }
1077
+ // if (!CI && DEBUG) {
1078
+ // /* tslint:disable */
1079
+ // let [name, params] = debug(vm.constants, opcode.type, opcode.op1, opcode.op2, opcode.op3);
1080
+ // console.log(`${vm['pc'] - 4}. ${logOpcode(name, params)}`);
1081
+ // // console.log(...debug(vm.constants, type, opcode.op1, opcode.op2, opcode.op3));
1082
+ // /* tslint:enable */
1083
+ // }
1083
1084
1084
1085
func ( vm , opcode ) ;
1085
1086
1086
- if ( ! CI && DEBUG ) {
1087
- /* tslint:disable */
1088
- console . log ( '%c -> pc: %d, ra: %d, fp: %d, sp: %d, s0: %O, s1: %O, t0: %O, t1: %O' , 'color: orange' , vm [ 'pc' ] , vm [ 'ra' ] , vm [ 'fp' ] , vm [ 'sp' ] , vm [ 's0' ] , vm [ 's1' ] , vm [ 't0' ] , vm [ 't1' ] ) ;
1089
- console . log ( '%c -> eval stack' , 'color: red' , vm . stack . toArray ( ) ) ;
1090
- console . log ( '%c -> scope' , 'color: green' , vm . scope ( ) [ 'slots' ] . map ( s => s && s [ 'value' ] ? s [ 'value' ] ( ) : s ) ) ;
1091
- console . log ( '%c -> elements' , 'color: blue' , vm . elements ( ) [ 'elementStack' ] . toArray ( ) ) ;
1092
- /* tslint:enable */
1093
- }
1087
+ // if (!CI && DEBUG) {
1088
+ // /* tslint:disable */
1089
+ // console.log('%c -> pc: %d, ra: %d, fp: %d, sp: %d, s0: %O, s1: %O, t0: %O, t1: %O', 'color: orange', vm['pc'], vm['ra'], vm['fp'], vm['sp'], vm['s0'], vm['s1'], vm['t0'], vm['t1']);
1090
+ // console.log('%c -> eval stack', 'color: red', vm.stack.toArray());
1091
+ // console.log('%c -> scope', 'color: green', vm.scope()['slots'].map(s => s && s['value'] ? s['value']() : s));
1092
+ // console.log('%c -> elements', 'color: blue', vm.elements()['elementStack'].toArray());
1093
+ // /* tslint:enable */
1094
+ // }
1094
1095
}
1095
1096
}
1096
1097
0 commit comments