Removed error message from subsumption constraints that
cannot be simplified away, because the simplification is not
working correctly in certain standard cases.
Removed Json2 from StandardLibrary
Small efficiency fix in Prelude
Check if the input block expression is empty in ExpressionEvalutor.
Change-Id: I1b1843cb7847886618aea5063aff53fef35814cb
reduceChains();\r
propagateUpperBounds();\r
checkLowerBounds();\r
- errorFromUnsolvedEquations();\r
+ //errorFromUnsolvedEquations();\r
//System.out.println("--");\r
//print();\r
}\r
final Environment environment = runtimeEnvironment.getEnvironment();
// Parse expression
- if(expressionText != null) {
+ if(expressionText != null && !expressionText.trim().isEmpty()) {
try {
switch(parseMode) {
case BLOCK: {
mzero = Nothing
instance MonadOr Maybe where
- morelse (Just a) _ = Just a
+ morelse a@(Just _) _ = a
morelse _ b = b
"`execJust v f` executes the function `f` with parameter value `x`, if `v=Just x`. If `v=Nothing`, the function does nothing."
include "MList" as MList
include "MMultiMap" as MMultiMap
include "Coercion"
-include "Json2"
+//include "Json2"
include "IterN" as Extra