Sun, 24 May 2020 03:39:42 +0200 #BUGFIX by cg
Claus Gittinger <cg@exept.de> [Sun, 24 May 2020 03:39:42 +0200] rev 4671
#BUGFIX by cg foreignSelectors had bad syntax
Sun, 24 May 2020 03:18:13 +0200 #BUGFIX by cg
Claus Gittinger <cg@exept.de> [Sun, 24 May 2020 03:18:13 +0200] rev 4670
#BUGFIX by cg class: Parser changed: #selectorCheck:for:positions:
Sat, 09 May 2020 17:01:24 +0200 #BUGFIX by cg
Claus Gittinger <cg@exept.de> [Sat, 09 May 2020 17:01:24 +0200] rev 4669
#BUGFIX by cg class: AbstractSyntaxHighlighter added: #formatMethodSource:in:using: changed: #formatExpression:in: #formatMethod:source:in:using: classToCompileFor was not set; input/outputs were marked as unknown vars
Sat, 09 May 2020 13:23:23 +0200 #FEATURE by cg
Claus Gittinger <cg@exept.de> [Sat, 09 May 2020 13:23:23 +0200] rev 4668
#FEATURE by cg class: SyntaxHighlighter class definition added: #unknownVariableResolver
Sat, 09 May 2020 13:23:13 +0200 #FEATURE by cg
Claus Gittinger <cg@exept.de> [Sat, 09 May 2020 13:23:13 +0200] rev 4667
#FEATURE by cg class: Parser added: #unknownVariableResolver comment/format in: #correctVariable:atPosition:to: changed: #variableOrError:
Thu, 24 Jun 2021 18:04:31 +0100 Allow identifiers to start with $ (dollar) jv
Jan Vrany <jan.vrany@labware.com> [Thu, 24 Jun 2021 18:04:31 +0100] rev 4666
Allow identifiers to start with $ (dollar) ...when flag `allowDollarInIdentifier` is on.
Mon, 28 Jun 2021 10:40:16 +0100 Allow setting custom variable resolver for parsing / compilation jv
Jan Vrany <jan.vrany@labware.com> [Mon, 28 Jun 2021 10:40:16 +0100] rev 4665
Allow setting custom variable resolver for parsing / compilation Normally there's none - this interface is provided for cases where user wants to provide her own variable bindings - useful when evaluating custom scripts.
Fri, 25 Jun 2021 15:28:41 +0100 Improve `Parser >> #checkSelector:for:inClass:` jv
Jan Vrany <jan.vrany@labware.com> [Fri, 25 Jun 2021 15:28:41 +0100] rev 4664
Improve `Parser >> #checkSelector:for:inClass:` ...to work better with alien code (such as, with RING environment)
Wed, 19 May 2021 11:47:43 +0100 Do not optimize `^ x and: y` and `^ x or: y` jv
Jan Vrany <jan.vrany@labware.com> [Wed, 19 May 2021 11:47:43 +0100] rev 4663
Do not optimize `^ x and: y` and `^ x or: y` The problem is that this actually prevents one from implementing boolean-like objects. For example, MachineArithmetic [1] does that. [1]: https://github.com/shingarov/MachineArithmetic
Mon, 22 Mar 2021 23:40:55 +0000 Oops, use `#realSharedPoolNames` when searching inherited shared pools jv
Jan Vrany <jan.vrany@labware.com> [Mon, 22 Mar 2021 23:40:55 +0000] rev 4662
Oops, use `#realSharedPoolNames` when searching inherited shared pools The shared pool check block accepts names, not pools themselves!
(0) -3000 -1000 -300 -100 -10 +10 tip