Projects / ExpressionJ / Releases

All releases of ExpressionJ

  •  02 Apr 2012 23:59
Avatar

    Release Notes: This release allows semicolons inside function declarations, fixes expressions before semicolons followed by function expressions not being taken into account in some cases, adds array declaration and array affectation expressions, makes the expressions cloneable, and adds a new combiner method allowing easy creation of an array expression.

    •  22 Mar 2012 00:30
    Avatar

      Release Notes: This release adds a sign function, an echo function, comments, and several characters to the list of characters allowed in expressions: =, <, and >.

      •  18 Mar 2012 23:29
      Avatar

        Release Notes: This release fixes several bugs in the expressions combiner, including Array expressions. It fixes constants of type String being exported without enclosing double-quotes. It makes the parser much more lenient on the use of semicolons or not to separate expressions. It adds a decrement operator (--). It adds the assignments operators (+=, -=, */, /=). It adds new combiners that allow it to add / subtract, multiply, or divide directly with a value. It allows you to give names to constants.

        •  14 Mar 2012 01:25
        Avatar

          Release Notes: This release adds an increment operator (++). It fixes "else" expression code blocks not being able to have more than one line, cases in which unwinding of curly brackets was not performed well and could lead to false results for some expressions, cases in which the parser could incorrectly parse expressions containing both "while" and "choice" expressions, and wrong parsing for "choice" expressions without "else" and "else if".

          •  11 Mar 2012 18:56
          Avatar

            Release Notes: This release fixes local variables not being available in a block if they were defined in a super block. Previously, a global variable with the same name was created or used, and now the local variable is correctly used. This release fixes some expressions in blocks not being parsed in some cases and adds "while" expressions.

            •  11 Mar 2012 14:38
            Avatar

              Release Notes: This important release adds if-then-else constructs, code blocks, and internal variables. It allows users to add blocks of expressions separated by semicolons (for example, "c=a+cos(b); return c" is parsed correctly), add local variables in blocks (for example, "int c=a+cos(b); return c" is parsed correctly, and in this case, the expression exports only two global variables, a and b (c is local)), and add if-then-else expressions. It skips EOL tokens in expression parsing.

              •  09 Mar 2012 23:53
              Avatar

                Release Notes: This release adds the XOR function (a ^ b). It fixes the AND, OR, NEQ, and EQ functions, whose results were wrong in some cases. Users should update.

                •  08 Mar 2012 00:30
                Avatar

                  Release Notes: This release fixes adding strings and numeric expressions so they should work and return strings (for example, "a" + 1 returns "a1") and fixes combinations of functions in any expressions which returned the wrong value or did not parse correctly (for example, c + function(a, b) now parses and evaluates correctly).

                  •  05 Mar 2012 22:15
                  Avatar

                    Release Notes: This release adds the MOD function (a % b) and the ABS function. It makes sure that only ParserExceptions are thrown by the parser (other Exceptions that may be thrown are encapsulated).

                    •  04 Mar 2012 23:50
                    Avatar

                      Release Notes: This release adds the atn2 mathematical expression and improves results for ExpressionExporter with expressions like a + (-b) case, which are now exported as a - b.

                      Screenshot

                      Project Spotlight

                      episoder

                      A tool to tell you about new episodes of your favourite TV shows.

                      Screenshot

                      Project Spotlight

                      BalanceNG

                      A modern software IP load balancer.