From b3135690b0ace67a6e545bf9f4060d013a121f9f Mon Sep 17 00:00:00 2001 From: Futago-za Ryuu Date: Fri, 2 Feb 2018 07:13:58 +0000 Subject: [PATCH] Not session.fail but session.fatal --- lib/compiler/passes/generate-js.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/lib/compiler/passes/generate-js.js b/lib/compiler/passes/generate-js.js index 4eee73a..fe94e89 100644 --- a/lib/compiler/passes/generate-js.js +++ b/lib/compiler/passes/generate-js.js @@ -584,7 +584,7 @@ function generateJS( ast, session, options ) { function s( i ) { // istanbul ignore next - if ( i < 0 ) session.fail( "Rule '" + rule.name + "': Var stack underflow: attempt to use var at index " + i ); + if ( i < 0 ) session.fatal( "Rule '" + rule.name + "': Var stack underflow: attempt to use var at index " + i ); return "s" + i; @@ -663,7 +663,7 @@ function generateJS( ast, session, options ) { // istanbul ignore if if ( thenSp !== elseSp ) { - session.fail( + session.fatal( "Rule '" + rule.name + "', position " + pos + ": " + "Branches of a condition can't move the stack pointer differently " + "(before: " + baseSp + ", after then: " + thenSp + ", after else: " + elseSp + ")." @@ -701,7 +701,7 @@ function generateJS( ast, session, options ) { // istanbul ignore if if ( bodySp !== baseSp ) { - session.fail( + session.fatal( "Rule '" + rule.name + "', position " + pos + ": " + "Body of a loop can't move the stack pointer " + "(before: " + baseSp + ", after: " + bodySp + ")." @@ -927,7 +927,7 @@ function generateJS( ast, session, options ) { // istanbul ignore next default: - session.fail( + session.fatal( "Rule '" + rule.name + "', position " + ip + ": " + "Invalid opcode " + bc[ ip ] + "." );