alexander-myltsev / parboiled2

a Macro-Based PEG Parser Generator for Scala
Other
13 stars 2 forks source link

Revert Array.sort and some other methods #9

Open alexander-myltsev opened 9 years ago

alexander-myltsev commented 9 years ago

Subtask: https://github.com/alexander-myltsev/parboiled2/issues/8

parboiled2 has some Java-code that is not supported by scala-js. Compiling to JS gives errors as follows:

[error] Referring to non-existent method ju_Arrays$.sort__AC__V
[error]   called from Lorg_parboiled2_CharPredicate$ArrayBased.init___AC
[error]   called from Lorg_parboiled2_CharPredicate$ApplyMagnet$.fromChars__sc_Seq__Lorg_parboiled2_CharPredicate$ApplyMagnet
[error]   called from Lorg_parboiled2_CharPredicate$ApplyMagnet$.fromChar__C__Lorg_parboiled2_CharPredicate$ApplyMagnet
[error]   called from Lorg_parboiled2_CharUtils$.init___
[error]   called from Lorg_parboiled2_Parser.formatErrorProblem__Lorg_parboiled2_ParseError__T
[error]   called from Lorg_parboiled2_Parser.formatError__Lorg_parboiled2_ParseError__Z__Z__Z__Z__T
[error]   called from Lorg_parboiled2_examples_js_Calculator2JS$.parse__T__T
[error]   called from Lorg_parboiled2_examples_js_Calculator2JS$.$$js$exported$meth$parse__T__O
[error]   called from Lorg_parboiled2_examples_js_Calculator2JS$.parse
[error]   exported to JavaScript with @JSExport
[error] involving instantiated classes:
[error]   Lorg_parboiled2_CharPredicate$ApplyMagnet$
[error]   Lorg_parboiled2_examples_Calculator2
[error]   Lorg_parboiled2_examples_JsonParser
[error]   Lorg_parboiled2_examples_Calculator1
[error]   Lorg_parboiled2_examples_ABCParser
[error]   Lorg_parboiled2_examples_js_Calculator2JS$
[error] Referring to non-existent class Lorg_parboiled2_StringBuilding
[error]   called from Lorg_parboiled2_examples_js_JsonParserJS$.parse__T__T
[error]   called from Lorg_parboiled2_examples_js_JsonParserJS$.$$js$exported$meth$parse__T__O
[error]   called from Lorg_parboiled2_examples_js_JsonParserJS$.parse
[error]   exported to JavaScript with @JSExport
[error] involving instantiated classes:
[error]   Lorg_parboiled2_examples_js_JsonParserJS$
[error] Referring to non-existent method Lorg_parboiled2_StringBuilding$class.clearSB__Lorg_parboiled2_Parser__Lorg_parboiled2_Rule
[error]   called from Lorg_parboiled2_examples_JsonParser.clearSB__Lorg_parboiled2_Rule
[error]   called from Lorg_parboiled2_examples_JsonParser.JsonStringUnwrapped__Lorg_parboiled2_Rule
[error]   called from Lorg_parboiled2_examples_JsonParser.Pair__Lorg_parboiled2_Rule
[error]   called from Lorg_parboiled2_examples_JsonParser.rec$6__p3__J__sci_VectorBuilder__J
[error]   called from Lorg_parboiled2_examples_JsonParser.JsonObject__Lorg_parboiled2_Rule
[error]   called from Lorg_parboiled2_examples_JsonParser.wrapped$21__p3__Z
[error]   called from Lorg_parboiled2_examples_JsonParser.Value__Lorg_parboiled2_Rule
[error]   called from Lorg_parboiled2_examples_JsonParser.wrapped$2__p3__Z
[error]   called from Lorg_parboiled2_examples_JsonParser.Json__Lorg_parboiled2_Rule
[error]   called from Lorg_parboiled2_examples_js_JsonParserJS$.parse__T__T
[error]   called from Lorg_parboiled2_examples_js_JsonParserJS$.$$js$exported$meth$parse__T__O
[error]   called from Lorg_parboiled2_examples_js_JsonParserJS$.parse
[error]   exported to JavaScript with @JSExport
[error] involving instantiated classes:
[error]   Lorg_parboiled2_examples_JsonParser
[error]   Lorg_parboiled2_examples_js_JsonParserJS$
[error] Referring to non-existent method Lorg_parboiled2_StringBuilding$class.appendSB__Lorg_parboiled2_Parser__Lorg_parboiled2_Rule
[error]   called from Lorg_parboiled2_examples_JsonParser.appendSB__Lorg_parboiled2_Rule
[error]   called from Lorg_parboiled2_examples_JsonParser.wrapped$4__p3__Z
[error]   called from Lorg_parboiled2_examples_JsonParser.NormalChar__Lorg_parboiled2_Rule
[error]   called from Lorg_parboiled2_examples_JsonParser.rec$3__p3__J__J
[error]   called from Lorg_parboiled2_examples_JsonParser.wrapped$7__p3__Z
[error]   called from Lorg_parboiled2_examples_JsonParser.Characters__Lorg_parboiled2_Rule
[error]   called from Lorg_parboiled2_examples_JsonParser.JsonStringUnwrapped__Lorg_parboiled2_Rule
[error]   called from Lorg_parboiled2_examples_JsonParser.Pair__Lorg_parboiled2_Rule
[error]   called from Lorg_parboiled2_examples_JsonParser.rec$6__p3__J__sci_VectorBuilder__J
[error]   called from Lorg_parboiled2_examples_JsonParser.JsonObject__Lorg_parboiled2_Rule
[error]   called from Lorg_parboiled2_examples_JsonParser.wrapped$21__p3__Z
[error]   called from Lorg_parboiled2_examples_JsonParser.Value__Lorg_parboiled2_Rule
[error]   called from Lorg_parboiled2_examples_JsonParser.wrapped$2__p3__Z
[error]   called from Lorg_parboiled2_examples_JsonParser.Json__Lorg_parboiled2_Rule
[error]   called from Lorg_parboiled2_examples_js_JsonParserJS$.parse__T__T
[error]   called from Lorg_parboiled2_examples_js_JsonParserJS$.$$js$exported$meth$parse__T__O
[error]   called from Lorg_parboiled2_examples_js_JsonParserJS$.parse
[error]   exported to JavaScript with @JSExport
[error] involving instantiated classes:
[error]   Lorg_parboiled2_examples_JsonParser
[error]   Lorg_parboiled2_examples_js_JsonParserJS$
[error] Referring to non-existent method Lorg_parboiled2_StringBuilding$class.appendSB__Lorg_parboiled2_Parser__C__Lorg_parboiled2_Rule
[error]   called from Lorg_parboiled2_examples_JsonParser.appendSB__C__Lorg_parboiled2_Rule
[error]   called from Lorg_parboiled2_examples_JsonParser.liftedTree20$1__p3__Z
[error]   called from Lorg_parboiled2_examples_JsonParser.wrapped$6__p3__Z
[error]   called from Lorg_parboiled2_examples_JsonParser.EscapedChar__Lorg_parboiled2_Rule
[error]   called from Lorg_parboiled2_examples_JsonParser.rec$3__p3__J__J
[error]   called from Lorg_parboiled2_examples_JsonParser.wrapped$7__p3__Z
[error]   called from Lorg_parboiled2_examples_JsonParser.Characters__Lorg_parboiled2_Rule
[error]   called from Lorg_parboiled2_examples_JsonParser.JsonStringUnwrapped__Lorg_parboiled2_Rule
[error]   called from Lorg_parboiled2_examples_JsonParser.Pair__Lorg_parboiled2_Rule
[error]   called from Lorg_parboiled2_examples_JsonParser.rec$6__p3__J__sci_VectorBuilder__J
[error]   called from Lorg_parboiled2_examples_JsonParser.JsonObject__Lorg_parboiled2_Rule
[error]   called from Lorg_parboiled2_examples_JsonParser.wrapped$21__p3__Z
[error]   called from Lorg_parboiled2_examples_JsonParser.Value__Lorg_parboiled2_Rule
[error]   called from Lorg_parboiled2_examples_JsonParser.wrapped$2__p3__Z
[error]   called from Lorg_parboiled2_examples_JsonParser.Json__Lorg_parboiled2_Rule
[error]   called from Lorg_parboiled2_examples_js_JsonParserJS$.parse__T__T
[error]   called from Lorg_parboiled2_examples_js_JsonParserJS$.$$js$exported$meth$parse__T__O
[error]   called from Lorg_parboiled2_examples_js_JsonParserJS$.parse
[error]   exported to JavaScript with @JSExport
[error] involving instantiated classes:
[error]   Lorg_parboiled2_examples_JsonParser
[error]   Lorg_parboiled2_examples_js_JsonParserJS$
[error] Referring to non-existent class Ljava_math_BigDecimal
[error]   called from s_math_BigDecimal$.exact__T__s_math_BigDecimal
[error]   called from s_math_BigDecimal$.apply__T__s_math_BigDecimal
[error]   called from Lorg_parboiled2_examples_JsonNodes$JsNumber$.apply__T__Lorg_parboiled2_examples_JsonNodes$JsNumber
[error]   called from Lorg_parboiled2_examples_JsonParser.wrapped$16__p3__Z
[error]   called from Lorg_parboiled2_examples_JsonParser.JsonNumber__Lorg_parboiled2_Rule
[error]   called from Lorg_parboiled2_examples_JsonParser.wrapped$21__p3__Z
[error]   called from Lorg_parboiled2_examples_JsonParser.Value__Lorg_parboiled2_Rule
[error]   called from Lorg_parboiled2_examples_JsonParser.wrapped$2__p3__Z
[error]   called from Lorg_parboiled2_examples_JsonParser.Json__Lorg_parboiled2_Rule
[error]   called from Lorg_parboiled2_examples_js_JsonParserJS$.parse__T__T
[error]   called from Lorg_parboiled2_examples_js_JsonParserJS$.$$js$exported$meth$parse__T__O
[error]   called from Lorg_parboiled2_examples_js_JsonParserJS$.parse
[error]   exported to JavaScript with @JSExport
[error] involving instantiated classes:
[error]   s_math_BigDecimal$
[error]   Lorg_parboiled2_examples_JsonNodes$JsNumber$
[error]     (already seen, not repeating call stack)
[error]   Lorg_parboiled2_examples_JsonParser
[error]     (already seen, not repeating call stack)
[error]   Lorg_parboiled2_examples_js_JsonParserJS$
[error]     (already seen, not repeating call stack)
[error] Referring to non-existent class Ljava_math_RoundingMode$
[error]   called from s_math_BigDecimal$.exact__Ljava_math_BigDecimal__s_math_BigDecimal
[error]   called from s_math_BigDecimal$.exact__T__s_math_BigDecimal
[error]   called from s_math_BigDecimal$.apply__T__s_math_BigDecimal
[error]   called from Lorg_parboiled2_examples_JsonNodes$JsNumber$.apply__T__Lorg_parboiled2_examples_JsonNodes$JsNumber
[error]   called from Lorg_parboiled2_examples_JsonParser.wrapped$16__p3__Z
[error]   called from Lorg_parboiled2_examples_JsonParser.JsonNumber__Lorg_parboiled2_Rule
[error]   called from Lorg_parboiled2_examples_JsonParser.wrapped$21__p3__Z
[error]   called from Lorg_parboiled2_examples_JsonParser.Value__Lorg_parboiled2_Rule
[error]   called from Lorg_parboiled2_examples_JsonParser.wrapped$2__p3__Z
[error]   called from Lorg_parboiled2_examples_JsonParser.Json__Lorg_parboiled2_Rule
[error]   called from Lorg_parboiled2_examples_js_JsonParserJS$.parse__T__T
[error]   called from Lorg_parboiled2_examples_js_JsonParserJS$.$$js$exported$meth$parse__T__O
[error]   called from Lorg_parboiled2_examples_js_JsonParserJS$.parse
[error]   exported to JavaScript with @JSExport
[error] involving instantiated classes:
[error]   s_math_BigDecimal$
[error]   Lorg_parboiled2_examples_JsonNodes$JsNumber$
[error]     (already seen, not repeating call stack)
[error]   Lorg_parboiled2_examples_JsonParser
[error]     (already seen, not repeating call stack)
[error]   Lorg_parboiled2_examples_js_JsonParserJS$
[error]     (already seen, not repeating call stack)
[error] Referring to non-existent method Ljava_math_BigDecimal.compareTo__Ljava_math_BigDecimal__I
[error]   called from s_math_BigDecimal.compare__s_math_BigDecimal__I
[error]   called from s_math_BigDecimal.equals__s_math_BigDecimal__Z
[error]   called from s_math_BigDecimal.isDecimalDouble__Z
[error]   called from s_math_BigDecimal.computeHashCode__p3__V
[error]   called from s_math_BigDecimal.hashCode__I
[error]   called from scm_FlatHashTable$class.findElemImpl__p0__scm_FlatHashTable__O__O
[error]   called from scm_FlatHashTable$class.containsElem__scm_FlatHashTable__O__Z
[error]   called from scm_HashSet.containsElem__O__Z
[error]   called from scm_HashSet.contains__O__Z
[error]   called from sc_GenSetLike$class.apply__sc_GenSetLike__O__Z
[error]   called from scm_AbstractSet.apply__O__Z
[error]   called from sc_SeqLike$class.$$anonfun$22__p0__sc_SeqLike__O__scm_Builder__scm_HashSet__O
[error]   called from sc_SeqLike$class.distinct__sc_SeqLike__O
[error]   called from scm_ArrayOps$ofBoolean.distinct__O
[error]   called from Lorg_parboiled2_ParseError.formatExpectedAsSeq__sc_Seq
[error]   called from Lorg_parboiled2_ParseError.formatExpectedAsString__T
[error]   called from Lorg_parboiled2_Parser.formatError__Lorg_parboiled2_ParseError__Z__Z__Z__Z__T
[error]   called from Lorg_parboiled2_examples_js_Calculator2JS$.parse__T__T
[error]   called from Lorg_parboiled2_examples_js_Calculator2JS$.$$js$exported$meth$parse__T__O
[error]   called from Lorg_parboiled2_examples_js_Calculator2JS$.parse
[error]   exported to JavaScript with @JSExport
[error] involving instantiated classes:
[error]   s_math_BigDecimal
[error]   scm_HashSet
[error]     (already seen, not repeating call stack)
[error]   scm_ArrayOps$ofBoolean
[error]     (already seen, not repeating call stack)
[error]   Lorg_parboiled2_ParseError
[error]     (already seen, not repeating call stack)
[error]   Lorg_parboiled2_examples_Calculator2
[error]     (already seen, not repeating call stack)
[error]   Lorg_parboiled2_examples_JsonParser
[error]     (already seen, not repeating call stack)
[error]   Lorg_parboiled2_examples_Calculator1
[error]     (already seen, not repeating call stack)
[error]   Lorg_parboiled2_examples_ABCParser
[error]     (already seen, not repeating call stack)
[error]   Lorg_parboiled2_examples_js_Calculator2JS$
[error]     (already seen, not repeating call stack)
[error] Referring to non-existent method Ljava_math_BigDecimal.floatValue__F
[error]   called from s_math_BigDecimal.floatValue__F
[error]   called from s_math_ScalaNumericAnyConversions$class.toFloat__s_math_ScalaNumericAnyConversions__F
[error]   called from sr_RichChar.toFloat__F
[error]   called from s_math_ScalaNumericAnyConversions$class.unifiedPrimitiveEquals__s_math_ScalaNumericAnyConversions__O__Z
[error]   called from s_math_BigDecimal.unifiedPrimitiveEquals__O__Z
[error]   called from s_math_BigDecimal.equals__O__Z
[error]   called from s_math_BigInt.equals__O__Z
[error]   called from s_Proxy$class.equals__s_Proxy__O__Z
[error]   called from scm_Builder$$anon$1.equals__O__Z
[error]   called from s_Proxy$class.equals__s_Proxy__O__Z
[error]     (already seen, not repeating call stack)
[error] involving instantiated classes:
[error]   s_math_BigDecimal
[error]   sr_RichChar
[error]     (already seen, not repeating call stack)
[error]   s_math_BigInt
[error]     (already seen, not repeating call stack)
[error]   scm_Builder$$anon$1
[error]     (already seen, not repeating call stack)
[error] Referring to non-existent method Ljava_math_BigDecimal.longValueExact__J
[error]   called from s_math_BigDecimal.toLongExact__J
[error]   called from s_math_BigDecimal.$$anonfun$5__p3__V
[error]   called from s_math_BigDecimal.isValidLong__Z
[error]   called from s_math_BigDecimal.equals__O__Z
[error]   called from s_math_BigInt.equals__O__Z
[error]   called from s_Proxy$class.equals__s_Proxy__O__Z
[error]   called from scm_Builder$$anon$1.equals__O__Z
[error]   called from s_Proxy$class.equals__s_Proxy__O__Z
[error]     (already seen, not repeating call stack)
[error] involving instantiated classes:
[error]   s_math_BigDecimal
[error]   s_math_BigInt
[error]     (already seen, not repeating call stack)
[error]   scm_Builder$$anon$1
[error]     (already seen, not repeating call stack)
[error] Referring to non-existent method Ljava_math_BigDecimal.scale__I
[error]   called from s_math_BigDecimal.scale__I
[error]   called from s_math_BigDecimal.computeHashCode__p3__V
[error]   called from s_math_BigDecimal.hashCode__I
[error]   called from scm_FlatHashTable$class.findElemImpl__p0__scm_FlatHashTable__O__O
[error]   called from scm_FlatHashTable$class.containsElem__scm_FlatHashTable__O__Z
[error]   called from scm_HashSet.containsElem__O__Z
[error]   called from scm_HashSet.contains__O__Z
[error]   called from sc_GenSetLike$class.apply__sc_GenSetLike__O__Z
[error]   called from scm_AbstractSet.apply__O__Z
[error]   called from sc_SeqLike$class.$$anonfun$22__p0__sc_SeqLike__O__scm_Builder__scm_HashSet__O
[error]   called from sc_SeqLike$class.distinct__sc_SeqLike__O
[error]   called from scm_ArrayOps$ofBoolean.distinct__O
[error]   called from Lorg_parboiled2_ParseError.formatExpectedAsSeq__sc_Seq
[error]   called from Lorg_parboiled2_ParseError.formatExpectedAsString__T
[error]   called from Lorg_parboiled2_Parser.formatError__Lorg_parboiled2_ParseError__Z__Z__Z__Z__T
[error]   called from Lorg_parboiled2_examples_js_Calculator2JS$.parse__T__T
[error]   called from Lorg_parboiled2_examples_js_Calculator2JS$.$$js$exported$meth$parse__T__O
[error]   called from Lorg_parboiled2_examples_js_Calculator2JS$.parse
[error]   exported to JavaScript with @JSExport
[error] involving instantiated classes:
[error]   s_math_BigDecimal
[error]   scm_HashSet
[error]     (already seen, not repeating call stack)
[error]   scm_ArrayOps$ofBoolean
[error]     (already seen, not repeating call stack)
[error]   Lorg_parboiled2_ParseError
[error]     (already seen, not repeating call stack)
[error]   Lorg_parboiled2_examples_Calculator2
[error]     (already seen, not repeating call stack)
[error]   Lorg_parboiled2_examples_JsonParser
[error]     (already seen, not repeating call stack)
[error]   Lorg_parboiled2_examples_Calculator1
[error]     (already seen, not repeating call stack)
[error]   Lorg_parboiled2_examples_ABCParser
[error]     (already seen, not repeating call stack)
[error]   Lorg_parboiled2_examples_js_Calculator2JS$
[error]     (already seen, not repeating call stack)
[error] Referring to non-existent method Ljava_math_BigDecimal.doubleValue__D
[error]   called from s_math_BigDecimal.doubleValue__D
[error]   called from s_math_BigDecimal.computeHashCode__p3__V
[error]   called from s_math_BigDecimal.hashCode__I
[error]   called from scm_FlatHashTable$class.findElemImpl__p0__scm_FlatHashTable__O__O
[error]   called from scm_FlatHashTable$class.containsElem__scm_FlatHashTable__O__Z
[error]   called from scm_HashSet.containsElem__O__Z
[error]   called from scm_HashSet.contains__O__Z
[error]   called from sc_GenSetLike$class.apply__sc_GenSetLike__O__Z
[error]   called from scm_AbstractSet.apply__O__Z
[error]   called from sc_SeqLike$class.$$anonfun$22__p0__sc_SeqLike__O__scm_Builder__scm_HashSet__O
[error]   called from sc_SeqLike$class.distinct__sc_SeqLike__O
[error]   called from scm_ArrayOps$ofBoolean.distinct__O
[error]   called from Lorg_parboiled2_ParseError.formatExpectedAsSeq__sc_Seq
[error]   called from Lorg_parboiled2_ParseError.formatExpectedAsString__T
[error]   called from Lorg_parboiled2_Parser.formatError__Lorg_parboiled2_ParseError__Z__Z__Z__Z__T
[error]   called from Lorg_parboiled2_examples_js_Calculator2JS$.parse__T__T
[error]   called from Lorg_parboiled2_examples_js_Calculator2JS$.$$js$exported$meth$parse__T__O
[error]   called from Lorg_parboiled2_examples_js_Calculator2JS$.parse
[error]   exported to JavaScript with @JSExport
[error] involving instantiated classes:
[error]   s_math_BigDecimal
[error]   scm_HashSet
[error]     (already seen, not repeating call stack)
[error]   scm_ArrayOps$ofBoolean
[error]     (already seen, not repeating call stack)
[error]   Lorg_parboiled2_ParseError
[error]     (already seen, not repeating call stack)
[error]   Lorg_parboiled2_examples_Calculator2
[error]     (already seen, not repeating call stack)
[error]   Lorg_parboiled2_examples_JsonParser
[error]     (already seen, not repeating call stack)
[error]   Lorg_parboiled2_examples_Calculator1
[error]     (already seen, not repeating call stack)
[error]   Lorg_parboiled2_examples_ABCParser
[error]     (already seen, not repeating call stack)
[error]   Lorg_parboiled2_examples_js_Calculator2JS$
[error]     (already seen, not repeating call stack)
[error] Referring to non-existent method Ljava_math_BigDecimal.precision__I
[error]   called from s_math_BigDecimal.precision__I
[error]   called from s_math_BigDecimal.computeHashCode__p3__V
[error]   called from s_math_BigDecimal.hashCode__I
[error]   called from scm_FlatHashTable$class.findElemImpl__p0__scm_FlatHashTable__O__O
[error]   called from scm_FlatHashTable$class.containsElem__scm_FlatHashTable__O__Z
[error]   called from scm_HashSet.containsElem__O__Z
[error]   called from scm_HashSet.contains__O__Z
[error]   called from sc_GenSetLike$class.apply__sc_GenSetLike__O__Z
[error]   called from scm_AbstractSet.apply__O__Z
[error]   called from sc_SeqLike$class.$$anonfun$22__p0__sc_SeqLike__O__scm_Builder__scm_HashSet__O
[error]   called from sc_SeqLike$class.distinct__sc_SeqLike__O
[error]   called from scm_ArrayOps$ofBoolean.distinct__O
[error]   called from Lorg_parboiled2_ParseError.formatExpectedAsSeq__sc_Seq
[error]   called from Lorg_parboiled2_ParseError.formatExpectedAsString__T
[error]   called from Lorg_parboiled2_Parser.formatError__Lorg_parboiled2_ParseError__Z__Z__Z__Z__T
[error]   called from Lorg_parboiled2_examples_js_Calculator2JS$.parse__T__T
[error]   called from Lorg_parboiled2_examples_js_Calculator2JS$.$$js$exported$meth$parse__T__O
[error]   called from Lorg_parboiled2_examples_js_Calculator2JS$.parse
[error]   exported to JavaScript with @JSExport
[error] involving instantiated classes:
[error]   s_math_BigDecimal
[error]   scm_HashSet
[error]     (already seen, not repeating call stack)
[error]   scm_ArrayOps$ofBoolean
[error]     (already seen, not repeating call stack)
[error]   Lorg_parboiled2_ParseError
[error]     (already seen, not repeating call stack)
[error]   Lorg_parboiled2_examples_Calculator2
[error]     (already seen, not repeating call stack)
[error]   Lorg_parboiled2_examples_JsonParser
[error]     (already seen, not repeating call stack)
[error]   Lorg_parboiled2_examples_Calculator1
[error]     (already seen, not repeating call stack)
[error]   Lorg_parboiled2_examples_ABCParser
[error]     (already seen, not repeating call stack)
[error]   Lorg_parboiled2_examples_js_Calculator2JS$
[error]     (already seen, not repeating call stack)
[error] Referring to non-existent class Ljava_math_BigInteger$
[error]   called from s_math_BigInt$.init___
[error]   called from s_math_BigInt.isValidLong__Z
[error]   called from s_math_BigInt.hashCode__I
[error]   called from s_math_BigDecimal.computeHashCode__p3__V
[error]   called from s_math_BigDecimal.hashCode__I
[error]   called from scm_FlatHashTable$class.findElemImpl__p0__scm_FlatHashTable__O__O
[error]   called from scm_FlatHashTable$class.containsElem__scm_FlatHashTable__O__Z
[error]   called from scm_HashSet.containsElem__O__Z
[error]   called from scm_HashSet.contains__O__Z
[error]   called from sc_GenSetLike$class.apply__sc_GenSetLike__O__Z
[error]   called from scm_AbstractSet.apply__O__Z
[error]   called from sc_SeqLike$class.$$anonfun$22__p0__sc_SeqLike__O__scm_Builder__scm_HashSet__O
[error]   called from sc_SeqLike$class.distinct__sc_SeqLike__O
[error]   called from scm_ArrayOps$ofBoolean.distinct__O
[error]   called from Lorg_parboiled2_ParseError.formatExpectedAsSeq__sc_Seq
[error]   called from Lorg_parboiled2_ParseError.formatExpectedAsString__T
[error]   called from Lorg_parboiled2_Parser.formatError__Lorg_parboiled2_ParseError__Z__Z__Z__Z__T
[error]   called from Lorg_parboiled2_examples_js_Calculator2JS$.parse__T__T
[error]   called from Lorg_parboiled2_examples_js_Calculator2JS$.$$js$exported$meth$parse__T__O
[error]   called from Lorg_parboiled2_examples_js_Calculator2JS$.parse
[error]   exported to JavaScript with @JSExport
[error] involving instantiated classes:
[error]   s_math_BigInt
[error]   s_math_BigDecimal
[error]     (already seen, not repeating call stack)
[error]   scm_HashSet
[error]     (already seen, not repeating call stack)
[error]   scm_ArrayOps$ofBoolean
[error]     (already seen, not repeating call stack)
[error]   Lorg_parboiled2_ParseError
[error]     (already seen, not repeating call stack)
[error]   Lorg_parboiled2_examples_Calculator2
[error]     (already seen, not repeating call stack)
[error]   Lorg_parboiled2_examples_JsonParser
[error]     (already seen, not repeating call stack)
[error]   Lorg_parboiled2_examples_Calculator1
[error]     (already seen, not repeating call stack)
[error]   Lorg_parboiled2_examples_ABCParser
[error]     (already seen, not repeating call stack)
[error]   Lorg_parboiled2_examples_js_Calculator2JS$
[error]     (already seen, not repeating call stack)
[error] Referring to non-existent method Ljava_math_BigInteger$.valueOf__J__Ljava_math_BigInteger
[error]   called from s_math_BigInt$.init___
[error]   called from s_math_BigInt.isValidLong__Z
[error]   called from s_math_BigInt.hashCode__I
[error]   called from s_math_BigDecimal.computeHashCode__p3__V
[error]   called from s_math_BigDecimal.hashCode__I
[error]   called from scm_FlatHashTable$class.findElemImpl__p0__scm_FlatHashTable__O__O
[error]   called from scm_FlatHashTable$class.containsElem__scm_FlatHashTable__O__Z
[error]   called from scm_HashSet.containsElem__O__Z
[error]   called from scm_HashSet.contains__O__Z
[error]   called from sc_GenSetLike$class.apply__sc_GenSetLike__O__Z
[error]   called from scm_AbstractSet.apply__O__Z
[error]   called from sc_SeqLike$class.$$anonfun$22__p0__sc_SeqLike__O__scm_Builder__scm_HashSet__O
[error]   called from sc_SeqLike$class.distinct__sc_SeqLike__O
[error]   called from scm_ArrayOps$ofBoolean.distinct__O
[error]   called from Lorg_parboiled2_ParseError.formatExpectedAsSeq__sc_Seq
[error]   called from Lorg_parboiled2_ParseError.formatExpectedAsString__T
[error]   called from Lorg_parboiled2_Parser.formatError__Lorg_parboiled2_ParseError__Z__Z__Z__Z__T
[error]   called from Lorg_parboiled2_examples_js_Calculator2JS$.parse__T__T
[error]   called from Lorg_parboiled2_examples_js_Calculator2JS$.$$js$exported$meth$parse__T__O
[error]   called from Lorg_parboiled2_examples_js_Calculator2JS$.parse
[error]   exported to JavaScript with @JSExport
[error] involving instantiated classes:
[error]   s_math_BigInt
[error]   s_math_BigDecimal
[error]     (already seen, not repeating call stack)
[error]   scm_HashSet
[error]     (already seen, not repeating call stack)
[error]   scm_ArrayOps$ofBoolean
[error]     (already seen, not repeating call stack)
[error]   Lorg_parboiled2_ParseError
[error]     (already seen, not repeating call stack)
[error]   Lorg_parboiled2_examples_Calculator2
[error]     (already seen, not repeating call stack)
[error]   Lorg_parboiled2_examples_JsonParser
[error]     (already seen, not repeating call stack)
[error]   Lorg_parboiled2_examples_Calculator1
[error]     (already seen, not repeating call stack)
[error]   Lorg_parboiled2_examples_ABCParser
[error]     (already seen, not repeating call stack)
[error]   Lorg_parboiled2_examples_js_Calculator2JS$
[error]     (already seen, not repeating call stack)
[error] Referring to non-existent method Ljava_math_BigInteger$.valueOf__J__Ljava_math_BigInteger
[error]   called from s_math_BigInt$.apply__I__s_math_BigInt
[error]   called from s_math_BigInt$.int2bigInt__I__s_math_BigInt
[error]   called from s_math_BigInt.isValidShort__Z
[error]   called from s_math_ScalaNumericAnyConversions$class.unifiedPrimitiveEquals__s_math_ScalaNumericAnyConversions__O__Z
[error]   called from s_math_BigDecimal.unifiedPrimitiveEquals__O__Z
[error]   called from s_math_BigDecimal.equals__O__Z
[error]   called from s_math_BigInt.equals__O__Z
[error]   called from s_Proxy$class.equals__s_Proxy__O__Z
[error]   called from scm_Builder$$anon$1.equals__O__Z
[error]   called from s_Proxy$class.equals__s_Proxy__O__Z
[error]     (already seen, not repeating call stack)
[error] involving instantiated classes:
[error]   s_math_BigInt$
[error]   s_math_BigInt
[error]     (already seen, not repeating call stack)
[error]   s_math_BigDecimal
[error]     (already seen, not repeating call stack)
[error]   scm_Builder$$anon$1
[error]     (already seen, not repeating call stack)
[error] Referring to non-existent method Ljava_math_BigInteger$.valueOf__J__Ljava_math_BigInteger
[error]   called from s_math_BigInt$.apply__J__s_math_BigInt
[error]   called from s_math_BigInt$.long2bigInt__J__s_math_BigInt
[error]   called from s_math_BigInt.isValidLong__Z
[error]   called from s_math_BigInt.hashCode__I
[error]   called from s_math_BigDecimal.computeHashCode__p3__V
[error]   called from s_math_BigDecimal.hashCode__I
[error]   called from scm_FlatHashTable$class.findElemImpl__p0__scm_FlatHashTable__O__O
[error]   called from scm_FlatHashTable$class.containsElem__scm_FlatHashTable__O__Z
[error]   called from scm_HashSet.containsElem__O__Z
[error]   called from scm_HashSet.contains__O__Z
[error]   called from sc_GenSetLike$class.apply__sc_GenSetLike__O__Z
[error]   called from scm_AbstractSet.apply__O__Z
[error]   called from sc_SeqLike$class.$$anonfun$22__p0__sc_SeqLike__O__scm_Builder__scm_HashSet__O
[error]   called from sc_SeqLike$class.distinct__sc_SeqLike__O
[error]   called from scm_ArrayOps$ofBoolean.distinct__O
[error]   called from Lorg_parboiled2_ParseError.formatExpectedAsSeq__sc_Seq
[error]   called from Lorg_parboiled2_ParseError.formatExpectedAsString__T
[error]   called from Lorg_parboiled2_Parser.formatError__Lorg_parboiled2_ParseError__Z__Z__Z__Z__T
[error]   called from Lorg_parboiled2_examples_js_Calculator2JS$.parse__T__T
[error]   called from Lorg_parboiled2_examples_js_Calculator2JS$.$$js$exported$meth$parse__T__O
[error]   called from Lorg_parboiled2_examples_js_Calculator2JS$.parse
[error]   exported to JavaScript with @JSExport
[error] involving instantiated classes:
[error]   s_math_BigInt$
[error]   s_math_BigInt
[error]   s_math_BigDecimal
[error]     (already seen, not repeating call stack)
[error]   scm_HashSet
[error]     (already seen, not repeating call stack)
[error]   scm_ArrayOps$ofBoolean
[error]     (already seen, not repeating call stack)
[error]   Lorg_parboiled2_ParseError
[error]     (already seen, not repeating call stack)
[error]   Lorg_parboiled2_examples_Calculator2
[error]     (already seen, not repeating call stack)
[error]   Lorg_parboiled2_examples_JsonParser
[error]     (already seen, not repeating call stack)
[error]   Lorg_parboiled2_examples_Calculator1
[error]     (already seen, not repeating call stack)
[error]   Lorg_parboiled2_examples_ABCParser
[error]     (already seen, not repeating call stack)
[error]   Lorg_parboiled2_examples_js_Calculator2JS$
[error]     (already seen, not repeating call stack)
[error] Referring to non-existent method Ljava_math_BigDecimal.intValue__I
[error]   called from s_math_BigDecimal.intValue__I
[error]   called from s_math_BigDecimal.shortValue__S
[error]   called from s_math_ScalaNumericAnyConversions$class.toShort__s_math_ScalaNumericAnyConversions__S
[error]   called from s_math_BigDecimal.toShort__S
[error]   called from s_math_ScalaNumericAnyConversions$class.isValidShort__s_math_ScalaNumericAnyConversions__Z
[error]   called from sr_RichChar.isValidShort__Z
[error]   called from s_math_ScalaNumericAnyConversions$class.unifiedPrimitiveEquals__s_math_ScalaNumericAnyConversions__O__Z
[error]   called from s_math_BigDecimal.unifiedPrimitiveEquals__O__Z
[error]   called from s_math_BigDecimal.equals__O__Z
[error]   called from s_math_BigInt.equals__O__Z
[error]   called from s_Proxy$class.equals__s_Proxy__O__Z
[error]   called from scm_Builder$$anon$1.equals__O__Z
[error]   called from s_Proxy$class.equals__s_Proxy__O__Z
[error]     (already seen, not repeating call stack)
[error] involving instantiated classes:
[error]   s_math_BigDecimal
[error]   sr_RichChar
[error]     (already seen, not repeating call stack)
[error]   s_math_BigInt
[error]     (already seen, not repeating call stack)
[error]   scm_Builder$$anon$1
[error]     (already seen, not repeating call stack)
[error] Referring to non-existent method Ljava_math_BigDecimal.scale__I
[error]   called from s_math_BigDecimal.isWhole__Z
[error]   called from s_math_BigDecimal.computeHashCode__p3__V
[error]   called from s_math_BigDecimal.hashCode__I
[error]   called from scm_FlatHashTable$class.findElemImpl__p0__scm_FlatHashTable__O__O
[error]   called from scm_FlatHashTable$class.containsElem__scm_FlatHashTable__O__Z
[error]   called from scm_HashSet.containsElem__O__Z
[error]   called from scm_HashSet.contains__O__Z
[error]   called from sc_GenSetLike$class.apply__sc_GenSetLike__O__Z
[error]   called from scm_AbstractSet.apply__O__Z
[error]   called from sc_SeqLike$class.$$anonfun$22__p0__sc_SeqLike__O__scm_Builder__scm_HashSet__O
[error]   called from sc_SeqLike$class.distinct__sc_SeqLike__O
[error]   called from scm_ArrayOps$ofBoolean.distinct__O
[error]   called from Lorg_parboiled2_ParseError.formatExpectedAsSeq__sc_Seq
[error]   called from Lorg_parboiled2_ParseError.formatExpectedAsString__T
[error]   called from Lorg_parboiled2_Parser.formatError__Lorg_parboiled2_ParseError__Z__Z__Z__Z__T
[error]   called from Lorg_parboiled2_examples_js_Calculator2JS$.parse__T__T
[error]   called from Lorg_parboiled2_examples_js_Calculator2JS$.$$js$exported$meth$parse__T__O
[error]   called from Lorg_parboiled2_examples_js_Calculator2JS$.parse
[error]   exported to JavaScript with @JSExport
[error] involving instantiated classes:
[error]   s_math_BigDecimal
[error]   scm_HashSet
[error]     (already seen, not repeating call stack)
[error]   scm_ArrayOps$ofBoolean
[error]     (already seen, not repeating call stack)
[error]   Lorg_parboiled2_ParseError
[error]     (already seen, not repeating call stack)
[error]   Lorg_parboiled2_examples_Calculator2
[error]     (already seen, not repeating call stack)
[error]   Lorg_parboiled2_examples_JsonParser
[error]     (already seen, not repeating call stack)
[error]   Lorg_parboiled2_examples_Calculator1
[error]     (already seen, not repeating call stack)
[error]   Lorg_parboiled2_examples_ABCParser
[error]     (already seen, not repeating call stack)
[error]   Lorg_parboiled2_examples_js_Calculator2JS$
[error]     (already seen, not repeating call stack)
[error] Referring to non-existent method Ljava_math_BigDecimal.stripTrailingZeros__Ljava_math_BigDecimal
[error]   called from s_math_BigDecimal.isWhole__Z
[error]   called from s_math_BigDecimal.computeHashCode__p3__V
[error]   called from s_math_BigDecimal.hashCode__I
[error]   called from scm_FlatHashTable$class.findElemImpl__p0__scm_FlatHashTable__O__O
[error]   called from scm_FlatHashTable$class.containsElem__scm_FlatHashTable__O__Z
[error]   called from scm_HashSet.containsElem__O__Z
[error]   called from scm_HashSet.contains__O__Z
[error]   called from sc_GenSetLike$class.apply__sc_GenSetLike__O__Z
[error]   called from scm_AbstractSet.apply__O__Z
[error]   called from sc_SeqLike$class.$$anonfun$22__p0__sc_SeqLike__O__scm_Builder__scm_HashSet__O
[error]   called from sc_SeqLike$class.distinct__sc_SeqLike__O
[error]   called from scm_ArrayOps$ofBoolean.distinct__O
[error]   called from Lorg_parboiled2_ParseError.formatExpectedAsSeq__sc_Seq
[error]   called from Lorg_parboiled2_ParseError.formatExpectedAsString__T
[error]   called from Lorg_parboiled2_Parser.formatError__Lorg_parboiled2_ParseError__Z__Z__Z__Z__T
[error]   called from Lorg_parboiled2_examples_js_Calculator2JS$.parse__T__T
[error]   called from Lorg_parboiled2_examples_js_Calculator2JS$.$$js$exported$meth$parse__T__O
[error]   called from Lorg_parboiled2_examples_js_Calculator2JS$.parse
[error]   exported to JavaScript with @JSExport
[error] involving instantiated classes:
[error]   s_math_BigDecimal
[error]   scm_HashSet
[error]     (already seen, not repeating call stack)
[error]   scm_ArrayOps$ofBoolean
[error]     (already seen, not repeating call stack)
[error]   Lorg_parboiled2_ParseError
[error]     (already seen, not repeating call stack)
[error]   Lorg_parboiled2_examples_Calculator2
[error]     (already seen, not repeating call stack)
[error]   Lorg_parboiled2_examples_JsonParser
[error]     (already seen, not repeating call stack)
[error]   Lorg_parboiled2_examples_Calculator1
[error]     (already seen, not repeating call stack)
[error]   Lorg_parboiled2_examples_ABCParser
[error]     (already seen, not repeating call stack)
[error]   Lorg_parboiled2_examples_js_Calculator2JS$
[error]     (already seen, not repeating call stack)
[error] Referring to non-existent method Ljava_math_BigDecimal.byteValueExact__B
[error]   called from s_math_BigDecimal.toByteExact__B
[error]   called from s_math_BigDecimal.$$anonfun$2__p3__V
[error]   called from s_math_BigDecimal.isValidByte__Z
[error]   called from s_math_ScalaNumericAnyConversions$class.unifiedPrimitiveEquals__s_math_ScalaNumericAnyConversions__O__Z
[error]   called from s_math_BigDecimal.unifiedPrimitiveEquals__O__Z
[error]   called from s_math_BigDecimal.equals__O__Z
[error]   called from s_math_BigInt.equals__O__Z
[error]   called from s_Proxy$class.equals__s_Proxy__O__Z
[error]   called from scm_Builder$$anon$1.equals__O__Z
[error]   called from s_Proxy$class.equals__s_Proxy__O__Z
[error]     (already seen, not repeating call stack)
[error] involving instantiated classes:
[error]   s_math_BigDecimal
[error]   s_math_BigInt
[error]     (already seen, not repeating call stack)
[error]   scm_Builder$$anon$1
[error]     (already seen, not repeating call stack)
[error] Referring to non-existent method Ljava_math_BigDecimal.intValueExact__I
[error]   called from s_math_BigDecimal.toIntExact__I
[error]   called from s_math_BigDecimal.$$anonfun$4__p3__V
[error]   called from s_math_BigDecimal.isValidInt__Z
[error]   called from s_math_ScalaNumericAnyConversions$class.unifiedPrimitiveEquals__s_math_ScalaNumericAnyConversions__O__Z
[error]   called from s_math_BigDecimal.unifiedPrimitiveEquals__O__Z
[error]   called from s_math_BigDecimal.equals__O__Z
[error]   called from s_math_BigInt.equals__O__Z
[error]   called from s_Proxy$class.equals__s_Proxy__O__Z
[error]   called from scm_Builder$$anon$1.equals__O__Z
[error]   called from s_Proxy$class.equals__s_Proxy__O__Z
[error]     (already seen, not repeating call stack)
[error] involving instantiated classes:
[error]   s_math_BigDecimal
[error]   s_math_BigInt
[error]     (already seen, not repeating call stack)
[error]   scm_Builder$$anon$1
[error]     (already seen, not repeating call stack)
[error] Referring to non-existent method Ljava_math_BigDecimal.longValue__J
[error]   called from s_math_BigDecimal.longValue__J
[error]   called from s_math_ScalaNumericAnyConversions$class.toLong__s_math_ScalaNumericAnyConversions__J
[error]   called from s_math_BigDecimal.toLong__J
[error]   called from s_math_ScalaNumericAnyConversions$class.unifiedPrimitiveHashcode__s_math_ScalaNumericAnyConversions__I
[error]   called from s_math_BigInt.unifiedPrimitiveHashcode__I
[error]   called from s_math_BigInt.hashCode__I
[error]   called from s_math_BigDecimal.computeHashCode__p3__V
[error]   called from s_math_BigDecimal.hashCode__I
[error]   called from scm_FlatHashTable$class.findElemImpl__p0__scm_FlatHashTable__O__O
[error]   called from scm_FlatHashTable$class.containsElem__scm_FlatHashTable__O__Z
[error]   called from scm_HashSet.containsElem__O__Z
[error]   called from scm_HashSet.contains__O__Z
[error]   called from sc_GenSetLike$class.apply__sc_GenSetLike__O__Z
[error]   called from scm_AbstractSet.apply__O__Z
[error]   called from sc_SeqLike$class.$$anonfun$22__p0__sc_SeqLike__O__scm_Builder__scm_HashSet__O
[error]   called from sc_SeqLike$class.distinct__sc_SeqLike__O
[error]   called from scm_ArrayOps$ofBoolean.distinct__O
[error]   called from Lorg_parboiled2_ParseError.formatExpectedAsSeq__sc_Seq
[error]   called from Lorg_parboiled2_ParseError.formatExpectedAsString__T
[error]   called from Lorg_parboiled2_Parser.formatError__Lorg_parboiled2_ParseError__Z__Z__Z__Z__T
[error]   called from Lorg_parboiled2_examples_js_Calculator2JS$.parse__T__T
[error]   called from Lorg_parboiled2_examples_js_Calculator2JS$.$$js$exported$meth$parse__T__O
[error]   called from Lorg_parboiled2_examples_js_Calculator2JS$.parse
[error]   exported to JavaScript with @JSExport
[error] involving instantiated classes:
[error]   s_math_BigDecimal
[error]   s_math_BigInt
[error]     (already seen, not repeating call stack)
[error]   scm_HashSet
[error]     (already seen, not repeating call stack)
[error]   scm_ArrayOps$ofBoolean
[error]     (already seen, not repeating call stack)
[error]   Lorg_parboiled2_ParseError
[error]     (already seen, not repeating call stack)
[error]   Lorg_parboiled2_examples_Calculator2
[error]     (already seen, not repeating call stack)
[error]   Lorg_parboiled2_examples_JsonParser
[error]     (already seen, not repeating call stack)
[error]   Lorg_parboiled2_examples_Calculator1
[error]     (already seen, not repeating call stack)
[error]   Lorg_parboiled2_examples_ABCParser
[error]     (already seen, not repeating call stack)
[error]   Lorg_parboiled2_examples_js_Calculator2JS$
[error]     (already seen, not repeating call stack)
[error] Referring to non-existent method Ljava_math_BigDecimal.shortValueExact__S
[error]   called from s_math_BigDecimal.toShortExact__S
[error]   called from s_math_BigDecimal.$$anonfun$3__p3__V
[error]   called from s_math_BigDecimal.isValidShort__Z
[error]   called from s_math_ScalaNumericAnyConversions$class.unifiedPrimitiveEquals__s_math_ScalaNumericAnyConversions__O__Z
[error]   called from s_math_BigDecimal.unifiedPrimitiveEquals__O__Z
[error]   called from s_math_BigDecimal.equals__O__Z
[error]   called from s_math_BigInt.equals__O__Z
[error]   called from s_Proxy$class.equals__s_Proxy__O__Z
[error]   called from scm_Builder$$anon$1.equals__O__Z
[error]   called from s_Proxy$class.equals__s_Proxy__O__Z
[error]     (already seen, not repeating call stack)
[error] involving instantiated classes:
[error]   s_math_BigDecimal
[error]   s_math_BigInt
[error]     (already seen, not repeating call stack)
[error]   scm_Builder$$anon$1
[error]     (already seen, not repeating call stack)
[error] Referring to non-existent method Ljava_math_BigDecimal.toBigIntegerExact__Ljava_math_BigInteger
[error]   called from s_math_BigDecimal.toBigIntExact__s_Option
[error]   called from s_math_BigDecimal.equals__O__Z
[error]   called from s_math_BigInt.equals__O__Z
[error]   called from s_Proxy$class.equals__s_Proxy__O__Z
[error]   called from scm_Builder$$anon$1.equals__O__Z
[error]   called from s_Proxy$class.equals__s_Proxy__O__Z
[error]     (already seen, not repeating call stack)
[error] involving instantiated classes:
[error]   s_math_BigDecimal
[error]   s_math_BigInt
[error]     (already seen, not repeating call stack)
[error]   scm_Builder$$anon$1
[error]     (already seen, not repeating call stack)
[error] Referring to non-existent method Ljava_math_BigDecimal.init___T__Ljava_math_MathContext
[error]   called from s_math_BigDecimal$.decimal__D__Ljava_math_MathContext__s_math_BigDecimal
[error]   called from s_math_BigDecimal$.decimal__D__s_math_BigDecimal
[error]   called from s_math_BigDecimal.isDecimalDouble__Z
[error]   called from s_math_BigDecimal.computeHashCode__p3__V
[error]   called from s_math_BigDecimal.hashCode__I
[error]   called from scm_FlatHashTable$class.findElemImpl__p0__scm_FlatHashTable__O__O
[error]   called from scm_FlatHashTable$class.containsElem__scm_FlatHashTable__O__Z
[error]   called from scm_HashSet.containsElem__O__Z
[error]   called from scm_HashSet.contains__O__Z
[error]   called from sc_GenSetLike$class.apply__sc_GenSetLike__O__Z
[error]   called from scm_AbstractSet.apply__O__Z
[error]   called from sc_SeqLike$class.$$anonfun$22__p0__sc_SeqLike__O__scm_Builder__scm_HashSet__O
[error]   called from sc_SeqLike$class.distinct__sc_SeqLike__O
[error]   called from scm_ArrayOps$ofBoolean.distinct__O
[error]   called from Lorg_parboiled2_ParseError.formatExpectedAsSeq__sc_Seq
[error]   called from Lorg_parboiled2_ParseError.formatExpectedAsString__T
[error]   called from Lorg_parboiled2_Parser.formatError__Lorg_parboiled2_ParseError__Z__Z__Z__Z__T
[error]   called from Lorg_parboiled2_examples_js_Calculator2JS$.parse__T__T
[error]   called from Lorg_parboiled2_examples_js_Calculator2JS$.$$js$exported$meth$parse__T__O
[error]   called from Lorg_parboiled2_examples_js_Calculator2JS$.parse
[error]   exported to JavaScript with @JSExport
[error] involving instantiated classes:
[error]   s_math_BigDecimal$
[error]   s_math_BigDecimal
[error]     (already seen, not repeating call stack)
[error]   scm_HashSet
[error]     (already seen, not repeating call stack)
[error]   scm_ArrayOps$ofBoolean
[error]     (already seen, not repeating call stack)
[error]   Lorg_parboiled2_ParseError
[error]     (already seen, not repeating call stack)
[error]   Lorg_parboiled2_examples_Calculator2
[error]     (already seen, not repeating call stack)
[error]   Lorg_parboiled2_examples_JsonParser
[error]     (already seen, not repeating call stack)
[error]   Lorg_parboiled2_examples_Calculator1
[error]     (already seen, not repeating call stack)
[error]   Lorg_parboiled2_examples_ABCParser
[error]     (already seen, not repeating call stack)
[error]   Lorg_parboiled2_examples_js_Calculator2JS$
[error]     (already seen, not repeating call stack)
[error] Referring to non-existent method Ljava_math_BigDecimal.toBigInteger__Ljava_math_BigInteger
[error]   called from s_math_BigDecimal.toBigInt__s_math_BigInt
[error]   called from s_math_BigDecimal.computeHashCode__p3__V
[error]   called from s_math_BigDecimal.hashCode__I
[error]   called from scm_FlatHashTable$class.findElemImpl__p0__scm_FlatHashTable__O__O
[error]   called from scm_FlatHashTable$class.containsElem__scm_FlatHashTable__O__Z
[error]   called from scm_HashSet.containsElem__O__Z
[error]   called from scm_HashSet.contains__O__Z
[error]   called from sc_GenSetLike$class.apply__sc_GenSetLike__O__Z
[error]   called from scm_AbstractSet.apply__O__Z
[error]   called from sc_SeqLike$class.$$anonfun$22__p0__sc_SeqLike__O__scm_Builder__scm_HashSet__O
[error]   called from sc_SeqLike$class.distinct__sc_SeqLike__O
[error]   called from scm_ArrayOps$ofBoolean.distinct__O
[error]   called from Lorg_parboiled2_ParseError.formatExpectedAsSeq__sc_Seq
[error]   called from Lorg_parboiled2_ParseError.formatExpectedAsString__T
[error]   called from Lorg_parboiled2_Parser.formatError__Lorg_parboiled2_ParseError__Z__Z__Z__Z__T
[error]   called from Lorg_parboiled2_examples_js_Calculator2JS$.parse__T__T
[error]   called from Lorg_parboiled2_examples_js_Calculator2JS$.$$js$exported$meth$parse__T__O
[error]   called from Lorg_parboiled2_examples_js_Calculator2JS$.parse
[error]   exported to JavaScript with @JSExport
[error] involving instantiated classes:
[error]   s_math_BigDecimal
[error]   scm_HashSet
[error]     (already seen, not repeating call stack)
[error]   scm_ArrayOps$ofBoolean
[error]     (already seen, not repeating call stack)
[error]   Lorg_parboiled2_ParseError
[error]     (already seen, not repeating call stack)
[error]   Lorg_parboiled2_examples_Calculator2
[error]     (already seen, not repeating call stack)
[error]   Lorg_parboiled2_examples_JsonParser
[error]     (already seen, not repeating call stack)
[error]   Lorg_parboiled2_examples_Calculator1
[error]     (already seen, not repeating call stack)
[error]   Lorg_parboiled2_examples_ABCParser
[error]     (already seen, not repeating call stack)
[error]   Lorg_parboiled2_examples_js_Calculator2JS$
[error]     (already seen, not repeating call stack)
[error] Referring to non-existent method Ljava_math_BigDecimal.toBigInteger__Ljava_math_BigInteger
[error]   called from s_math_BigDecimal.computeHashCode__p3__V
[error]   called from s_math_BigDecimal.hashCode__I
[error]   called from scm_FlatHashTable$class.findElemImpl__p0__scm_FlatHashTable__O__O
[error]   called from scm_FlatHashTable$class.containsElem__scm_FlatHashTable__O__Z
[error]   called from scm_HashSet.containsElem__O__Z
[error]   called from scm_HashSet.contains__O__Z
[error]   called from sc_GenSetLike$class.apply__sc_GenSetLike__O__Z
[error]   called from scm_AbstractSet.apply__O__Z
[error]   called from sc_SeqLike$class.$$anonfun$22__p0__sc_SeqLike__O__scm_Builder__scm_HashSet__O
[error]   called from sc_SeqLike$class.distinct__sc_SeqLike__O
[error]   called from scm_ArrayOps$ofBoolean.distinct__O
[error]   called from Lorg_parboiled2_ParseError.formatExpectedAsSeq__sc_Seq
[error]   called from Lorg_parboiled2_ParseError.formatExpectedAsString__T
[error]   called from Lorg_parboiled2_Parser.formatError__Lorg_parboiled2_ParseError__Z__Z__Z__Z__T
[error]   called from Lorg_parboiled2_examples_js_Calculator2JS$.parse__T__T
[error]   called from Lorg_parboiled2_examples_js_Calculator2JS$.$$js$exported$meth$parse__T__O
[error]   called from Lorg_parboiled2_examples_js_Calculator2JS$.parse
[error]   exported to JavaScript with @JSExport
[error] involving instantiated classes:
[error]   s_math_BigDecimal
[error]   scm_HashSet
[error]     (already seen, not repeating call stack)
[error]   scm_ArrayOps$ofBoolean
[error]     (already seen, not repeating call stack)
[error]   Lorg_parboiled2_ParseError
[error]     (already seen, not repeating call stack)
[error]   Lorg_parboiled2_examples_Calculator2
[error]     (already seen, not repeating call stack)
[error]   Lorg_parboiled2_examples_JsonParser
[error]     (already seen, not repeating call stack)
[error]   Lorg_parboiled2_examples_Calculator1
[error]     (already seen, not repeating call stack)
[error]   Lorg_parboiled2_examples_ABCParser
[error]     (already seen, not repeating call stack)
[error]   Lorg_parboiled2_examples_js_Calculator2JS$
[error]     (already seen, not repeating call stack)
[error] Referring to non-existent method Ljava_math_BigDecimal.scale__I
[error]   called from s_math_BigDecimal.computeHashCode__p3__V
[error]   called from s_math_BigDecimal.hashCode__I
[error]   called from scm_FlatHashTable$class.findElemImpl__p0__scm_FlatHashTable__O__O
[error]   called from scm_FlatHashTable$class.containsElem__scm_FlatHashTable__O__Z
[error]   called from scm_HashSet.containsElem__O__Z
[error]   called from scm_HashSet.contains__O__Z
[error]   called from sc_GenSetLike$class.apply__sc_GenSetLike__O__Z
[error]   called from scm_AbstractSet.apply__O__Z
[error]   called from sc_SeqLike$class.$$anonfun$22__p0__sc_SeqLike__O__scm_Builder__scm_HashSet__O
[error]   called from sc_SeqLike$class.distinct__sc_SeqLike__O
[error]   called from scm_ArrayOps$ofBoolean.distinct__O
[error]   called from Lorg_parboiled2_ParseError.formatExpectedAsSeq__sc_Seq
[error]   called from Lorg_parboiled2_ParseError.formatExpectedAsString__T
[error]   called from Lorg_parboiled2_Parser.formatError__Lorg_parboiled2_ParseError__Z__Z__Z__Z__T
[error]   called from Lorg_parboiled2_examples_js_Calculator2JS$.parse__T__T
[error]   called from Lorg_parboiled2_examples_js_Calculator2JS$.$$js$exported$meth$parse__T__O
[error]   called from Lorg_parboiled2_examples_js_Calculator2JS$.parse
[error]   exported to JavaScript with @JSExport
[error] involving instantiated classes:
[error]   s_math_BigDecimal
[error]   scm_HashSet
[error]     (already seen, not repeating call stack)
[error]   scm_ArrayOps$ofBoolean
[error]     (already seen, not repeating call stack)
[error]   Lorg_parboiled2_ParseError
[error]     (already seen, not repeating call stack)
[error]   Lorg_parboiled2_examples_Calculator2
[error]     (already seen, not repeating call stack)
[error]   Lorg_parboiled2_examples_JsonParser
[error]     (already seen, not repeating call stack)
[error]   Lorg_parboiled2_examples_Calculator1
[error]     (already seen, not repeating call stack)
[error]   Lorg_parboiled2_examples_ABCParser
[error]     (already seen, not repeating call stack)
[error]   Lorg_parboiled2_examples_js_Calculator2JS$
[error]     (already seen, not repeating call stack)
[error] Referring to non-existent method Ljava_math_BigDecimal.scaleByPowerOfTen__I__Ljava_math_BigDecimal
[error]   called from s_math_BigDecimal.computeHashCode__p3__V
[error]   called from s_math_BigDecimal.hashCode__I
[error]   called from scm_FlatHashTable$class.findElemImpl__p0__scm_FlatHashTable__O__O
[error]   called from scm_FlatHashTable$class.containsElem__scm_FlatHashTable__O__Z
[error]   called from scm_HashSet.containsElem__O__Z
[error]   called from scm_HashSet.contains__O__Z
[error]   called from sc_GenSetLike$class.apply__sc_GenSetLike__O__Z
[error]   called from scm_AbstractSet.apply__O__Z
[error]   called from sc_SeqLike$class.$$anonfun$22__p0__sc_SeqLike__O__scm_Builder__scm_HashSet__O
[error]   called from sc_SeqLike$class.distinct__sc_SeqLike__O
[error]   called from scm_ArrayOps$ofBoolean.distinct__O
[error]   called from Lorg_parboiled2_ParseError.formatExpectedAsSeq__sc_Seq
[error]   called from Lorg_parboiled2_ParseError.formatExpectedAsString__T
[error]   called from Lorg_parboiled2_Parser.formatError__Lorg_parboiled2_ParseError__Z__Z__Z__Z__T
[error]   called from Lorg_parboiled2_examples_js_Calculator2JS$.parse__T__T
[error]   called from Lorg_parboiled2_examples_js_Calculator2JS$.$$js$exported$meth$parse__T__O
[error]   called from Lorg_parboiled2_examples_js_Calculator2JS$.parse
[error]   exported to JavaScript with @JSExport
[error] involving instantiated classes:
[error]   s_math_BigDecimal
[error]   scm_HashSet
[error]     (already seen, not repeating call stack)
[error]   scm_ArrayOps$ofBoolean
[error]     (already seen, not repeating call stack)
[error]   Lorg_parboiled2_ParseError
[error]     (already seen, not repeating call stack)
[error]   Lorg_parboiled2_examples_Calculator2
[error]     (already seen, not repeating call stack)
[error]   Lorg_parboiled2_examples_JsonParser
[error]     (already seen, not repeating call stack)
[error]   Lorg_parboiled2_examples_Calculator1
[error]     (already seen, not repeating call stack)
[error]   Lorg_parboiled2_examples_ABCParser
[error]     (already seen, not repeating call stack)
[error]   Lorg_parboiled2_examples_js_Calculator2JS$
[error]     (already seen, not repeating call stack)
[error] Referring to non-existent method Ljava_math_BigDecimal.stripTrailingZeros__Ljava_math_BigDecimal
[error]   called from s_math_BigDecimal.computeHashCode__p3__V
[error]   called from s_math_BigDecimal.hashCode__I
[error]   called from scm_FlatHashTable$class.findElemImpl__p0__scm_FlatHashTable__O__O
[error]   called from scm_FlatHashTable$class.containsElem__scm_FlatHashTable__O__Z
[error]   called from scm_HashSet.containsElem__O__Z
[error]   called from scm_HashSet.contains__O__Z
[error]   called from sc_GenSetLike$class.apply__sc_GenSetLike__O__Z
[error]   called from scm_AbstractSet.apply__O__Z
[error]   called from sc_SeqLike$class.$$anonfun$22__p0__sc_SeqLike__O__scm_Builder__scm_HashSet__O
[error]   called from sc_SeqLike$class.distinct__sc_SeqLike__O
[error]   called from scm_ArrayOps$ofBoolean.distinct__O
[error]   called from Lorg_parboiled2_ParseError.formatExpectedAsSeq__sc_Seq
[error]   called from Lorg_parboiled2_ParseError.formatExpectedAsString__T
[error]   called from Lorg_parboiled2_Parser.formatError__Lorg_parboiled2_ParseError__Z__Z__Z__Z__T
[error]   called from Lorg_parboiled2_examples_js_Calculator2JS$.parse__T__T
[error]   called from Lorg_parboiled2_examples_js_Calculator2JS$.$$js$exported$meth$parse__T__O
[error]   called from Lorg_parboiled2_examples_js_Calculator2JS$.parse
[error]   exported to JavaScript with @JSExport
[error] involving instantiated classes:
[error]   s_math_BigDecimal
[error]   scm_HashSet
[error]     (already seen, not repeating call stack)
[error]   scm_ArrayOps$ofBoolean
[error]     (already seen, not repeating call stack)
[error]   Lorg_parboiled2_ParseError
[error]     (already seen, not repeating call stack)
[error]   Lorg_parboiled2_examples_Calculator2
[error]     (already seen, not repeating call stack)
[error]   Lorg_parboiled2_examples_JsonParser
[error]     (already seen, not repeating call stack)
[error]   Lorg_parboiled2_examples_Calculator1
[error]     (already seen, not repeating call stack)
[error]   Lorg_parboiled2_examples_ABCParser
[error]     (already seen, not repeating call stack)
[error]   Lorg_parboiled2_examples_js_Calculator2JS$
[error]     (already seen, not repeating call stack)
[error] Referring to non-existent class Ljava_math_MathContext
[error]   called from s_math_BigDecimal$.exact__Ljava_math_BigDecimal__s_math_BigDecimal
[error]   called from s_math_BigDecimal$.exact__T__s_math_BigDecimal
[error]   called from s_math_BigDecimal$.apply__T__s_math_BigDecimal
[error]   called from Lorg_parboiled2_examples_JsonNodes$JsNumber$.apply__T__Lorg_parboiled2_examples_JsonNodes$JsNumber
[error]   called from Lorg_parboiled2_examples_JsonParser.wrapped$16__p3__Z
[error]   called from Lorg_parboiled2_examples_JsonParser.JsonNumber__Lorg_parboiled2_Rule
[error]   called from Lorg_parboiled2_examples_JsonParser.wrapped$21__p3__Z
[error]   called from Lorg_parboiled2_examples_JsonParser.Value__Lorg_parboiled2_Rule
[error]   called from Lorg_parboiled2_examples_JsonParser.wrapped$2__p3__Z
[error]   called from Lorg_parboiled2_examples_JsonParser.Json__Lorg_parboiled2_Rule
[error]   called from Lorg_parboiled2_examples_js_JsonParserJS$.parse__T__T
[error]   called from Lorg_parboiled2_examples_js_JsonParserJS$.$$js$exported$meth$parse__T__O
[error]   called from Lorg_parboiled2_examples_js_JsonParserJS$.parse
[error]   exported to JavaScript with @JSExport
[error] involving instantiated classes:
[error]   s_math_BigDecimal$
[error]   Lorg_parboiled2_examples_JsonNodes$JsNumber$
[error]     (already seen, not repeating call stack)
[error]   Lorg_parboiled2_examples_JsonParser
[error]     (already seen, not repeating call stack)
[error]   Lorg_parboiled2_examples_js_JsonParserJS$
[error]     (already seen, not repeating call stack)
[error] Referring to non-existent method Ljava_math_BigDecimal.precision__I
[error]   called from s_math_BigDecimal$.exact__Ljava_math_BigDecimal__s_math_BigDecimal
[error]   called from s_math_BigDecimal$.exact__T__s_math_BigDecimal
[error]   called from s_math_BigDecimal$.apply__T__s_math_BigDecimal
[error]   called from Lorg_parboiled2_examples_JsonNodes$JsNumber$.apply__T__Lorg_parboiled2_examples_JsonNodes$JsNumber
[error]   called from Lorg_parboiled2_examples_JsonParser.wrapped$16__p3__Z
[error]   called from Lorg_parboiled2_examples_JsonParser.JsonNumber__Lorg_parboiled2_Rule
[error]   called from Lorg_parboiled2_examples_JsonParser.wrapped$21__p3__Z
[error]   called from Lorg_parboiled2_examples_JsonParser.Value__Lorg_parboiled2_Rule
[error]   called from Lorg_parboiled2_examples_JsonParser.wrapped$2__p3__Z
[error]   called from Lorg_parboiled2_examples_JsonParser.Json__Lorg_parboiled2_Rule
[error]   called from Lorg_parboiled2_examples_js_JsonParserJS$.parse__T__T
[error]   called from Lorg_parboiled2_examples_js_JsonParserJS$.$$js$exported$meth$parse__T__O
[error]   called from Lorg_parboiled2_examples_js_JsonParserJS$.parse
[error]   exported to JavaScript with @JSExport
[error] involving instantiated classes:
[error]   s_math_BigDecimal$
[error]   Lorg_parboiled2_examples_JsonNodes$JsNumber$
[error]     (already seen, not repeating call stack)
[error]   Lorg_parboiled2_examples_JsonParser
[error]     (already seen, not repeating call stack)
[error]   Lorg_parboiled2_examples_js_JsonParserJS$
[error]     (already seen, not repeating call stack)
[error] Referring to non-existent method Ljava_math_MathContext.getPrecision__I
[error]   called from s_math_BigDecimal$.exact__Ljava_math_BigDecimal__s_math_BigDecimal
[error]   called from s_math_BigDecimal$.exact__T__s_math_BigDecimal
[error]   called from s_math_BigDecimal$.apply__T__s_math_BigDecimal
[error]   called from Lorg_parboiled2_examples_JsonNodes$JsNumber$.apply__T__Lorg_parboiled2_examples_JsonNodes$JsNumber
[error]   called from Lorg_parboiled2_examples_JsonParser.wrapped$16__p3__Z
[error]   called from Lorg_parboiled2_examples_JsonParser.JsonNumber__Lorg_parboiled2_Rule
[error]   called from Lorg_parboiled2_examples_JsonParser.wrapped$21__p3__Z
[error]   called from Lorg_parboiled2_examples_JsonParser.Value__Lorg_parboiled2_Rule
[error]   called from Lorg_parboiled2_examples_JsonParser.wrapped$2__p3__Z
[error]   called from Lorg_parboiled2_examples_JsonParser.Json__Lorg_parboiled2_Rule
[error]   called from Lorg_parboiled2_examples_js_JsonParserJS$.parse__T__T
[error]   called from Lorg_parboiled2_examples_js_JsonParserJS$.$$js$exported$meth$parse__T__O
[error]   called from Lorg_parboiled2_examples_js_JsonParserJS$.parse
[error]   exported to JavaScript with @JSExport
[error] involving instantiated classes:
[error]   s_math_BigDecimal$
[error]   Lorg_parboiled2_examples_JsonNodes$JsNumber$
[error]     (already seen, not repeating call stack)
[error]   Lorg_parboiled2_examples_JsonParser
[error]     (already seen, not repeating call stack)
[error]   Lorg_parboiled2_examples_js_JsonParserJS$
[error]     (already seen, not repeating call stack)
[error] Referring to non-existent method Ljava_math_RoundingMode$.HALF$undEVEN__Ljava_math_RoundingMode
[error]   called from s_math_BigDecimal$.exact__Ljava_math_BigDecimal__s_math_BigDecimal
[error]   called from s_math_BigDecimal$.exact__T__s_math_BigDecimal
[error]   called from s_math_BigDecimal$.apply__T__s_math_BigDecimal
[error]   called from Lorg_parboiled2_examples_JsonNodes$JsNumber$.apply__T__Lorg_parboiled2_examples_JsonNodes$JsNumber
[error]   called from Lorg_parboiled2_examples_JsonParser.wrapped$16__p3__Z
[error]   called from Lorg_parboiled2_examples_JsonParser.JsonNumber__Lorg_parboiled2_Rule
[error]   called from Lorg_parboiled2_examples_JsonParser.wrapped$21__p3__Z
[error]   called from Lorg_parboiled2_examples_JsonParser.Value__Lorg_parboiled2_Rule
[error]   called from Lorg_parboiled2_examples_JsonParser.wrapped$2__p3__Z
[error]   called from Lorg_parboiled2_examples_JsonParser.Json__Lorg_parboiled2_Rule
[error]   called from Lorg_parboiled2_examples_js_JsonParserJS$.parse__T__T
[error]   called from Lorg_parboiled2_examples_js_JsonParserJS$.$$js$exported$meth$parse__T__O
[error]   called from Lorg_parboiled2_examples_js_JsonParserJS$.parse
[error]   exported to JavaScript with @JSExport
[error] involving instantiated classes:
[error]   s_math_BigDecimal$
[error]   Lorg_parboiled2_examples_JsonNodes$JsNumber$
[error]     (already seen, not repeating call stack)
[error]   Lorg_parboiled2_examples_JsonParser
[error]     (already seen, not repeating call stack)
[error]   Lorg_parboiled2_examples_js_JsonParserJS$
[error]     (already seen, not repeating call stack)
[error] Referring to non-existent method Ljava_math_MathContext.init___I__Ljava_math_RoundingMode
[error]   called from s_math_BigDecimal$.exact__Ljava_math_BigDecimal__s_math_BigDecimal
[error]   called from s_math_BigDecimal$.exact__T__s_math_BigDecimal
[error]   called from s_math_BigDecimal$.apply__T__s_math_BigDecimal
[error]   called from Lorg_parboiled2_examples_JsonNodes$JsNumber$.apply__T__Lorg_parboiled2_examples_JsonNodes$JsNumber
[error]   called from Lorg_parboiled2_examples_JsonParser.wrapped$16__p3__Z
[error]   called from Lorg_parboiled2_examples_JsonParser.JsonNumber__Lorg_parboiled2_Rule
[error]   called from Lorg_parboiled2_examples_JsonParser.wrapped$21__p3__Z
[error]   called from Lorg_parboiled2_examples_JsonParser.Value__Lorg_parboiled2_Rule
[error]   called from Lorg_parboiled2_examples_JsonParser.wrapped$2__p3__Z
[error]   called from Lorg_parboiled2_examples_JsonParser.Json__Lorg_parboiled2_Rule
[error]   called from Lorg_parboiled2_examples_js_JsonParserJS$.parse__T__T
[error]   called from Lorg_parboiled2_examples_js_JsonParserJS$.$$js$exported$meth$parse__T__O
[error]   called from Lorg_parboiled2_examples_js_JsonParserJS$.parse
[error]   exported to JavaScript with @JSExport
[error] involving instantiated classes:
[error]   s_math_BigDecimal$
[error]   Lorg_parboiled2_examples_JsonNodes$JsNumber$
[error]     (already seen, not repeating call stack)
[error]   Lorg_parboiled2_examples_JsonParser
[error]     (already seen, not repeating call stack)
[error]   Lorg_parboiled2_examples_js_JsonParserJS$
[error]     (already seen, not repeating call stack)
[error] Referring to non-existent method Ljava_math_BigDecimal.init___T
[error]   called from s_math_BigDecimal$.exact__T__s_math_BigDecimal
[error]   called from s_math_BigDecimal$.apply__T__s_math_BigDecimal
[error]   called from Lorg_parboiled2_examples_JsonNodes$JsNumber$.apply__T__Lorg_parboiled2_examples_JsonNodes$JsNumber
[error]   called from Lorg_parboiled2_examples_JsonParser.wrapped$16__p3__Z
[error]   called from Lorg_parboiled2_examples_JsonParser.JsonNumber__Lorg_parboiled2_Rule
[error]   called from Lorg_parboiled2_examples_JsonParser.wrapped$21__p3__Z
[error]   called from Lorg_parboiled2_examples_JsonParser.Value__Lorg_parboiled2_Rule
[error]   called from Lorg_parboiled2_examples_JsonParser.wrapped$2__p3__Z
[error]   called from Lorg_parboiled2_examples_JsonParser.Json__Lorg_parboiled2_Rule
[error]   called from Lorg_parboiled2_examples_js_JsonParserJS$.parse__T__T
[error]   called from Lorg_parboiled2_examples_js_JsonParserJS$.$$js$exported$meth$parse__T__O
[error]   called from Lorg_parboiled2_examples_js_JsonParserJS$.parse
[error]   exported to JavaScript with @JSExport
[error] involving instantiated classes:
[error]   s_math_BigDecimal$
[error]   Lorg_parboiled2_examples_JsonNodes$JsNumber$
[error]     (already seen, not repeating call stack)
[error]   Lorg_parboiled2_examples_JsonParser
[error]     (already seen, not repeating call stack)
[error]   Lorg_parboiled2_examples_js_JsonParserJS$
[error]     (already seen, not repeating call stack)
[error] Referring to non-existent class Ljava_math_MathContext$
[error]   called from s_math_BigDecimal$.init___
[error]   called from s_package$.BigDecimal$lzycompute__p1__s_math_BigDecimal$
[error]   called from s_package$.BigDecimal__s_math_BigDecimal$
[error]   called from Lorg_parboiled2_examples_JsonNodes$JsNumber$.apply__T__Lorg_parboiled2_examples_JsonNodes$JsNumber
[error]   called from Lorg_parboiled2_examples_JsonParser.wrapped$16__p3__Z
[error]   called from Lorg_parboiled2_examples_JsonParser.JsonNumber__Lorg_parboiled2_Rule
[error]   called from Lorg_parboiled2_examples_JsonParser.wrapped$21__p3__Z
[error]   called from Lorg_parboiled2_examples_JsonParser.Value__Lorg_parboiled2_Rule
[error]   called from Lorg_parboiled2_examples_JsonParser.wrapped$2__p3__Z
[error]   called from Lorg_parboiled2_examples_JsonParser.Json__Lorg_parboiled2_Rule
[error]   called from Lorg_parboiled2_examples_js_JsonParserJS$.parse__T__T
[error]   called from Lorg_parboiled2_examples_js_JsonParserJS$.$$js$exported$meth$parse__T__O
[error]   called from Lorg_parboiled2_examples_js_JsonParserJS$.parse
[error]   exported to JavaScript with @JSExport
[error] involving instantiated classes:
[error]   s_package$
[error]   Lorg_parboiled2_examples_JsonNodes$JsNumber$
[error]     (already seen, not repeating call stack)
[error]   Lorg_parboiled2_examples_JsonParser
[error]     (already seen, not repeating call stack)
[error]   Lorg_parboiled2_examples_js_JsonParserJS$
[error]     (already seen, not repeating call stack)
[error] Referring to non-existent method Ljava_math_MathContext$.DECIMAL128__Ljava_math_MathContext
[error]   called from s_math_BigDecimal$.init___
[error]   called from s_package$.BigDecimal$lzycompute__p1__s_math_BigDecimal$
[error]   called from s_package$.BigDecimal__s_math_BigDecimal$
[error]   called from Lorg_parboiled2_examples_JsonNodes$JsNumber$.apply__T__Lorg_parboiled2_examples_JsonNodes$JsNumber
[error]   called from Lorg_parboiled2_examples_JsonParser.wrapped$16__p3__Z
[error]   called from Lorg_parboiled2_examples_JsonParser.JsonNumber__Lorg_parboiled2_Rule
[error]   called from Lorg_parboiled2_examples_JsonParser.wrapped$21__p3__Z
[error]   called from Lorg_parboiled2_examples_JsonParser.Value__Lorg_parboiled2_Rule
[error]   called from Lorg_parboiled2_examples_JsonParser.wrapped$2__p3__Z
[error]   called from Lorg_parboiled2_examples_JsonParser.Json__Lorg_parboiled2_Rule
[error]   called from Lorg_parboiled2_examples_js_JsonParserJS$.parse__T__T
[error]   called from Lorg_parboiled2_examples_js_JsonParserJS$.$$js$exported$meth$parse__T__O
[error]   called from Lorg_parboiled2_examples_js_JsonParserJS$.parse
[error]   exported to JavaScript with @JSExport
[error] involving instantiated classes:
[error]   s_package$
[error]   Lorg_parboiled2_examples_JsonNodes$JsNumber$
[error]     (already seen, not repeating call stack)
[error]   Lorg_parboiled2_examples_JsonParser
[error]     (already seen, not repeating call stack)
[error]   Lorg_parboiled2_examples_js_JsonParserJS$
[error]     (already seen, not repeating call stack)
[error] Referring to non-existent method Lorg_parboiled2_StringBuilding$class.$$init$__Lorg_parboiled2_Parser__V
[error]   called from Lorg_parboiled2_examples_JsonParser.init___Lorg_parboiled2_ParserInput
[error]   called from Lorg_parboiled2_examples_js_JsonParserJS$.parse__T__T
[error]   called from Lorg_parboiled2_examples_js_JsonParserJS$.$$js$exported$meth$parse__T__O
[error]   called from Lorg_parboiled2_examples_js_JsonParserJS$.parse
[error]   exported to JavaScript with @JSExport
[error] involving instantiated classes:
[error]   Lorg_parboiled2_examples_js_JsonParserJS$
[trace] Stack trace suppressed: run last examples/compile:fastOptJS for the full output.
[error] (examples/compile:fastOptJS) There were linking errors
[error] Total time: 41 s, completed Feb 8, 2015 12:46:24 AM

Some code of parboiled2 is commented, some is implemented in more general (most probably less effective) concepts.