[yecht] 01/13: Fix a slight stupid corner case
Miguel Landaeta
nomadium at moszumanska.debian.org
Sat Jan 24 21:47:01 UTC 2015
This is an automated email from the git hooks/post-receive script.
nomadium pushed a commit to branch master
in repository yecht.
commit 9ce01e01305bcc1da5acb16159b60d7d0fb0385e
Author: Ola Bini <ola.bini at gmail.com>
Date: Mon Jul 27 17:44:11 2009 +0200
Fix a slight stupid corner case
---
ext/ruby/src/java/org/yecht/ruby/YParser.java | 12 ++++++++++--
src/main/org/yecht/BytecodeScanner.java | 2 +-
src/main/org/yecht/ImplicitScanner.java | 2 +-
src/main/org/yecht/TokenScanner.java | 2 +-
4 files changed, 13 insertions(+), 5 deletions(-)
diff --git a/ext/ruby/src/java/org/yecht/ruby/YParser.java b/ext/ruby/src/java/org/yecht/ruby/YParser.java
index f21f473..85d4720 100644
--- a/ext/ruby/src/java/org/yecht/ruby/YParser.java
+++ b/ext/ruby/src/java/org/yecht/ruby/YParser.java
@@ -149,8 +149,12 @@ public class YParser {
bonus.proc = proc;
}
- IRubyObject id = (IRubyObject)parser.parse();
- IRubyObject result = id;
+ IRubyObject result = (IRubyObject)parser.parse();
+
+ if(result == null) {
+ result = runtime.getFalse();
+ }
+
return result;
}
@@ -179,6 +183,10 @@ public class YParser {
return runtime.getNil();
}
+ if(v == null) {
+ v = runtime.getFalse();
+ }
+
proc.yield(ctx, v);
}
}
diff --git a/src/main/org/yecht/BytecodeScanner.java b/src/main/org/yecht/BytecodeScanner.java
index 9e564a4..6eb1027 100644
--- a/src/main/org/yecht/BytecodeScanner.java
+++ b/src/main/org/yecht/BytecodeScanner.java
@@ -1,4 +1,4 @@
-/* Generated by re2j 0.13.6.dev on Sun Jul 26 12:04:22 2009 */
+/* Generated by re2j 0.13.6.dev on Mon Jul 27 17:41:42 2009 */
package org.yecht;
import java.io.IOException;
diff --git a/src/main/org/yecht/ImplicitScanner.java b/src/main/org/yecht/ImplicitScanner.java
index 5046281..0c8b9c5 100644
--- a/src/main/org/yecht/ImplicitScanner.java
+++ b/src/main/org/yecht/ImplicitScanner.java
@@ -1,4 +1,4 @@
-/* Generated by re2j 0.13.6.dev on Sun Jul 26 12:04:22 2009 */
+/* Generated by re2j 0.13.6.dev on Mon Jul 27 17:41:42 2009 */
package org.yecht;
// Equivalent to implicit.re
diff --git a/src/main/org/yecht/TokenScanner.java b/src/main/org/yecht/TokenScanner.java
index 263a098..7fed874 100644
--- a/src/main/org/yecht/TokenScanner.java
+++ b/src/main/org/yecht/TokenScanner.java
@@ -1,4 +1,4 @@
-/* Generated by re2j 0.13.6.dev on Sun Jul 26 12:04:22 2009 */
+/* Generated by re2j 0.13.6.dev on Mon Jul 27 17:41:42 2009 */
package org.yecht;
import java.io.IOException;
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-java/yecht.git
More information about the pkg-java-commits
mailing list