opeongo

Results 32 issues of opeongo

I have noticed a weird behaviour that occurs in long running scripts that have lots of memory churn. What happens is that a loop will work successfully for several 10's...

bug

- Change the way the way that the block namespace cache is implemented. Previously it used an imprecise equals method that led to collisions and occasionally returned null values. -...

This PR patches the output from javacc to correct a bug that prevented the parsing of long tokens. The fix for the bug was submitted to upstream but has not...

There seems to be a problem in the way that multi-line comments are handled in the grammar. The regular expression token for the multi-line comment also catches formal comments, so...

The handling of unknown variables (not previously used or previously declared) is different between bsh2 and bsh3. The previous version returned a void where undeclared variables were used, the current...

As I was putting together a test script for #655 I noticed a problem with parameter/variable name lookups. The following script fails at line 23 with the error message: Attempt...

bug

```java BeanShell 3.0.0-SNAPSHOT.5569 bsh % o = Double.valueOf(1); --> $0 = 1.0d :Double bsh % oo = (Number) o; // Error: Unknown error: java.lang.ClassCastException: class java.lang.Double cannot be cast to...

BeanShell 3.0.0 has made a change to the rules for scoping loosely defined variables. In BeanShell version 2 loosely defined variables were defined in the enclosing scope. According to the...

Public access to SimpleNode is required to walk the AST and extract information (e.g. pretty-printing). The SimpleNode class is currently package protected. Changing this to public access will allow applications...