Examples of InterpreterException


Examples of abstrasy.interpreter.InterpreterException

                            ContextualCall ccall = ContextualCall.createContextualCall(self, symbol);
                            if (ccall != null && argvx != null)
                                return ccall.call(argvx, index);

                            else
                                throw new InterpreterException(StdErrors.extend(StdErrors.Symbol_not_defined, symbol));

                        }
                        else
                            throw new InterpreterException(StdErrors.Internal_error);
                    }
                case Node.TYPE_EXTERNAL:
                    {
                        Node extargs = Node.createCList_().append_(Node.createQSymbol(symbol));
                        if (argvx != null)
                            extargs.appendChildsOf(argvx, index);
                        return ExternalTK.evalMethod(self, extargs);
                    }
                case Node.TYPE_FUNCTION:
                    {
                        Node expr = new Node().append(self).append_(Node.createQSymbol(PCoder.unselfing(symbol)));
                        if (argvx != null)
                            expr.appendChildsOf(argvx, index);
                        return expr.exec_q(false);
                    }
                default:
                    throw new InterpreterException(StdErrors.extend(StdErrors.Delegable_object_required, self.toString()));
            }
        }
View Full Code Here

Examples of abstrasy.interpreter.InterpreterException

        return replaceCSeq(replaceCSeq(replaceCSeq(s, "&", "&amp;"), "<", "&lt;"), ">", "&gt;");
    }

    public final static int computeAbsoluteIndex(int maxlen, int index, int seglen) throws InterpreterException {
        if(seglen<=0)
            throw new InterpreterException(StdErrors.extend(StdErrors.Out_of_range, "length:" + seglen+" <= 0"));
        if (index < 0) {
            if ((maxlen + index) < 0)
                throw new InterpreterException(StdErrors.extend(StdErrors.Out_of_range, "index:" + index+"["+(maxlen+index)+"]"));
            if ((maxlen + index + seglen) > maxlen)
                throw new InterpreterException(StdErrors.extend(StdErrors.Out_of_range, "index:" + index+"["+(maxlen+index)+"]" + " + length:" +seglen+" > " +maxlen ));
            return maxlen + index;
        }
        else if (index+seglen > maxlen)
            throw new InterpreterException(StdErrors.extend(StdErrors.Out_of_range, "index:" + index + " + length:" +seglen+" > " +maxlen));
        return index;
    }
View Full Code Here

Examples of abstrasy.interpreter.InterpreterException

        return Node.equalsNodes(bodyPx,pattern.bodyPx);
    }
   
    public void requirePrimaryType(Node node) throws InterpreterException {
            if (node==null)
                throw new InterpreterException(StdErrors.extend(StdErrors.Object_required, "void pattern"));
            node.requireNodeType(primaryType);
    }
View Full Code Here

Examples of caltrop.interpreter.InterpreterException

        }
    }

    public Object get(Object variable, Object[] location) {
        // FIXME
        throw new InterpreterException("Indices not yet implemented.");
    }
View Full Code Here

Examples of com.stuffwithstuff.magpie.interpreter.InterpreterException

      return context.toObj((Integer)result);
    } else if (result instanceof String) {
      return context.toObj((String)result);
    } else {
      // TODO(bob): Better error.
      throw new InterpreterException("???");
    }
  }
View Full Code Here

Examples of org.apache.batik.script.InterpreterException

                                  1, rhinoClassLoader);
        } catch (JavaScriptException e) {
            // exception from JavaScript (possibly wrapping a Java Ex)
            if (e.getValue() instanceof Exception) {
                Exception ex = (Exception)e.getValue();
                throw new InterpreterException(ex, ex.getMessage(), -1, -1);
            } else
                throw new InterpreterException(e, e.getMessage(), -1, -1);
        } catch (WrappedException we) {
            // main Rhino RuntimeException
            Throwable w = we.getWrappedException();
            if (w instanceof Exception)
                throw
                    new InterpreterException((Exception)we.getWrappedException(),
                                             we.getWrappedException().getMessage(),
                                             -1, -1);
            else
                throw new InterpreterException(we.getWrappedException().getMessage(), -1, -1);
        } catch (RuntimeException re) {
            // other RuntimeExceptions
            throw new InterpreterException(re, re.getMessage(), -1, -1);
        } finally {
            Context.exit();
        }
        return rv;
    }
View Full Code Here

Examples of org.apache.batik.script.InterpreterException

            rv = script.exec(ctx, globalObject);
        } catch (JavaScriptException e) {
            // exception from JavaScript (possibly wrapping a Java Ex)
            if (e.getValue() instanceof Exception) {
                Exception ex = (Exception)e.getValue();
                throw new InterpreterException(ex, ex.getMessage(), -1, -1);
            } else
                throw new InterpreterException(e, e.getMessage(), -1, -1);
        } catch (WrappedException we) {
            // main Rhino RuntimeException
            throw
                new InterpreterException((Exception)we.getWrappedException(),
                                         we.getWrappedException().getMessage(),
                                         -1, -1);
        } catch (RuntimeException re) {
            // other RuntimeExceptions
            throw new InterpreterException(re, re.getMessage(), -1, -1);
        } finally {
            Context.exit();
        }
        return rv;
    }
View Full Code Here

Examples of org.apache.batik.script.InterpreterException

                                    1, rhinoClassLoader);
        } catch (JavaScriptException e) {
            // exception from JavaScript (possibly wrapping a Java Ex)
            if (e.getValue() instanceof Exception) {
                Exception ex = (Exception)e.getValue();
                throw new InterpreterException(ex, ex.getMessage(), -1, -1);
            } else
                throw new InterpreterException(e, e.getMessage(), -1, -1);
        } catch (WrappedException we) {
            // main Rhino RuntimeException
            throw
                new InterpreterException((Exception)we.getWrappedException(),
                                         we.getWrappedException().getMessage(),
                                         -1, -1);
        } catch (RuntimeException re) {
            // other RuntimeExceptions
            throw new InterpreterException(re, re.getMessage(), -1, -1);
        } finally {
            Context.exit();
        }
        return rv;
    }
View Full Code Here

Examples of org.apache.batik.script.InterpreterException

            rv = script.exec(ctx, globalObject);
        } catch (JavaScriptException e) {
            // exception from JavaScript (possibly wrapping a Java Ex)
            if (e.getValue() instanceof Exception) {
                Exception ex = (Exception)e.getValue();
                throw new InterpreterException(ex, ex.getMessage(), -1, -1);
            } else
                throw new InterpreterException(e, e.getMessage(), -1, -1);
        } catch (WrappedException we) {
            // main Rhino RuntimeException
            throw
                new InterpreterException((Exception)we.getWrappedException(),
                                         we.getWrappedException().getMessage(),
                                         -1, -1);
        } catch (RuntimeException re) {
            // other RuntimeExceptions
            throw new InterpreterException(re, re.getMessage(), -1, -1);
        } finally {
            Context.exit();
        }
        return rv;
    }
View Full Code Here

Examples of org.apache.batik.script.InterpreterException

    public Object evaluate(String script)
        throws InterpreterException {
        try {
            interpreter.eval(script, 0);
        } catch (TclException e) {
            throw new InterpreterException(e, e.getMessage(), -1, -1);
        } catch (RuntimeException re) {
            throw new InterpreterException(re, re.getMessage(), -1, -1);
        }
        return interpreter.getResult();
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.