Thu, 27 Oct 2022 14:53:59 +0100 Allow single underscore as method / block argument and temporaries jv tip
Jan Vrany <jan.vrany@labware.com> [Thu, 27 Oct 2022 14:53:59 +0100] rev 4735
Allow single underscore as method / block argument and temporaries This commit is a follow up for 38b221e.
Tue, 30 Nov 2021 18:11:10 +0000 Merge jv
Jan Vrany <jan.vrany@labware.com> [Tue, 30 Nov 2021 18:11:10 +0000] rev 4734
Merge
Mon, 15 Nov 2021 20:30:42 +0000 `AbstractSyntaxHighlighter`: use set color preferences (theme) when marking error jv
Jan Vrany <jan.vrany@labware.com> [Mon, 15 Nov 2021 20:30:42 +0000] rev 4733
`AbstractSyntaxHighlighter`: use set color preferences (theme) when marking error
Wed, 06 Oct 2021 12:11:13 +0100 Allow single underscore to be a valid variable name jv
Jan Vrany <jan.vrany@labware.com> [Wed, 06 Oct 2021 12:11:13 +0100] rev 4732
Allow single underscore to be a valid variable name ...is `allowUndestoreInIdentifier` is on. Pharo allows it and some code uses this (for example, MachineArithmetic [1]). [1]: https://github.com/shingarov/MachineArithmetic/commit/65c57667e281fba986f8d40777151370055b77a8
Thu, 23 Sep 2021 14:56:59 +0100 Improve support for implicit self-sends (in Self's sense) jv
Jan Vrany <jan.vrany@labware.com> [Thu, 23 Sep 2021 14:56:59 +0100] rev 4731
Improve support for implicit self-sends (in Self's sense)
Wed, 24 Nov 2021 10:56:33 +0100 Adding #lineNumber accessor for compatibility reasons. jv
Patrik Svestka <patrik.svestka@gmail.com> [Wed, 24 Nov 2021 10:56:33 +0100] rev 4730
Adding #lineNumber accessor for compatibility reasons.
Wed, 24 Nov 2021 10:54:24 +0100 Fixing the variable(Node) to report line number. jv
Patrik Svestka <patrik.svestka@gmail.com> [Wed, 24 Nov 2021 10:54:24 +0100] rev 4729
Fixing the variable(Node) to report line number.
Mon, 15 Nov 2021 10:55:13 +0100 Adding missing endPosition for MessageNode. jv
Patrik Svestka <patrik.svestka@gmail.com> [Mon, 15 Nov 2021 10:55:13 +0100] rev 4728
Adding missing endPosition for MessageNode. This bug will show itself when a cascaded message is send.
Tue, 29 Jun 2021 20:39:06 +0100 Merge jv
Jan Vrany <jan.vrany@labware.com> [Tue, 29 Jun 2021 20:39:06 +0100] rev 4727
Merge
Tue, 23 Mar 2021 13:41:07 +0000 Merge jv
Jan Vrany <jan.vrany@labware.com> [Tue, 23 Mar 2021 13:41:07 +0000] rev 4726
Merge
Thu, 18 Mar 2021 23:38:53 +0000 Fix bug in (some) symbol literal parsing jv
Jan Vrany <jan.vrany@labware.com> [Thu, 18 Mar 2021 23:38:53 +0000] rev 4725
Fix bug in (some) symbol literal parsing Smalltalk/X supports Scheme-like typed array literals like #d(1 2 3) - as array of doubles. However, due to a bug in `Scanner`, symbols named by these prefixes followed by collon were not scanned correctly, i.e, `#d:` was actually scanned as two tokens, `#d` and `:`. This commit fixes the issue by explicitly checking whether collon is immediately following in case parsing fall backs from typed-array parsing to symbol parsing. This bug has been pulled in by merging with eXept's code.
Tue, 09 Mar 2021 12:23:43 +0000 Merge jv
Jan Vrany <jan.vrany@labware.com> [Tue, 09 Mar 2021 12:23:43 +0000] rev 4724
Merge
Tue, 25 Aug 2020 12:20:06 +0100 Merge branch 'default' jv
Jan Vrany <jan.vrany@labware.com> [Tue, 25 Aug 2020 12:20:06 +0100] rev 4723
Merge branch 'default'
Mon, 17 Aug 2020 19:27:20 +0200 #BUGFIX by exept default
Claus Gittinger <cg@exept.de> [Mon, 17 Aug 2020 19:27:20 +0200] rev 4722
#BUGFIX by exept class: Parser changed: #variableOrError: first look for Workspace vars, THEN for globals.
Sun, 16 Aug 2020 13:54:42 +0200 #OTHER by exept
Claus Gittinger <cg@exept.de> [Sun, 16 Aug 2020 13:54:42 +0200] rev 4721
#OTHER by exept use CharacterWriteStream new
Sun, 16 Aug 2020 13:54:35 +0200 #OTHER by exept
Claus Gittinger <cg@exept.de> [Sun, 16 Aug 2020 13:54:35 +0200] rev 4720
#OTHER by exept use CharacterWriteStream new
Sat, 15 Aug 2020 13:00:50 +0200 #OTHER by exept
Claus Gittinger <cg@exept.de> [Sat, 15 Aug 2020 13:00:50 +0200] rev 4719
#OTHER by exept comment
Sat, 15 Aug 2020 12:59:15 +0200 #BUGFIX by exept
Claus Gittinger <cg@exept.de> [Sat, 15 Aug 2020 12:59:15 +0200] rev 4718
#BUGFIX by exept class: ParseNode added: #isSynthetic
Wed, 12 Aug 2020 08:32:07 +0200 #DOCUMENTATION by exept
Claus Gittinger <cg@exept.de> [Wed, 12 Aug 2020 08:32:07 +0200] rev 4717
#DOCUMENTATION by exept class: MessageNode comment/format in: #numArgs
Mon, 10 Aug 2020 17:36:00 +0200 #UI_ENHANCEMENT by exept
Claus Gittinger <cg@exept.de> [Mon, 10 Aug 2020 17:36:00 +0200] rev 4716
#UI_ENHANCEMENT by exept class: Scanner changed: #invalidCharacter:
Mon, 10 Aug 2020 17:07:52 +0200 #FEATURE by exept
Claus Gittinger <cg@exept.de> [Mon, 10 Aug 2020 17:07:52 +0200] rev 4715
#FEATURE by exept class: Scanner changed: #invalidCharacter:
Sun, 09 Aug 2020 18:06:24 +0200 #TUNING by exept
Claus Gittinger <cg@exept.de> [Sun, 09 Aug 2020 18:06:24 +0200] rev 4714
#TUNING by exept class: Parser changed: #stringWithEmbeddedExpressions
Sat, 08 Aug 2020 09:08:48 +0200 #DOCUMENTATION by exept
Claus Gittinger <cg@exept.de> [Sat, 08 Aug 2020 09:08:48 +0200] rev 4713
#DOCUMENTATION by exept class: LazyMethod comment/format in: #isLazyMethod
Fri, 07 Aug 2020 18:12:59 +0200 #OTHER by exept
Claus Gittinger <cg@exept.de> [Fri, 07 Aug 2020 18:12:59 +0200] rev 4712
#OTHER by exept withDoubleQuotes
Fri, 07 Aug 2020 18:06:19 +0200 #BUGFIX by exept
Claus Gittinger <cg@exept.de> [Fri, 07 Aug 2020 18:06:19 +0200] rev 4711
#BUGFIX by exept class: Parser changed: #checkForEndOfInput #primary #stringWithEmbeddedExpressions #warnUnused:
Fri, 07 Aug 2020 18:06:09 +0200 #UI_ENHANCEMENT by exept
Claus Gittinger <cg@exept.de> [Fri, 07 Aug 2020 18:06:09 +0200] rev 4710
#UI_ENHANCEMENT by exept class: Explainer class changed: #explainNode:in:forClass:short:interval:
Thu, 06 Aug 2020 08:37:56 +0200 #UI_ENHANCEMENT by exept
Claus Gittinger <cg@exept.de> [Thu, 06 Aug 2020 08:37:56 +0200] rev 4709
#UI_ENHANCEMENT by exept class: Explainer class comment/format in: #documentation
Thu, 06 Aug 2020 08:37:18 +0200 #UI_ENHANCEMENT by exept
Claus Gittinger <cg@exept.de> [Thu, 06 Aug 2020 08:37:18 +0200] rev 4708
#UI_ENHANCEMENT by exept class: Explainer class changed: #explainLiteralNode:in:forClass:short:interval:
Thu, 06 Aug 2020 08:27:08 +0200 #FEATURE by exept
Claus Gittinger <cg@exept.de> [Thu, 06 Aug 2020 08:27:08 +0200] rev 4707
#FEATURE by exept class: Explainer class changed: #explainLiteralNode:in:forClass:short:interval:
Thu, 06 Aug 2020 08:26:55 +0200 #FEATURE by exept
Claus Gittinger <cg@exept.de> [Thu, 06 Aug 2020 08:26:55 +0200] rev 4706
#FEATURE by exept class: ConstantNode added: #isLiteralEString #isLiteralIString #isLiteralRString #isSTXSpecialLiteralString: changed: #isLiteralCString
(0) -3000 -1000 -300 -100 -50 -30 tip