Skip to content

Commit

Permalink
Merge pull request #398 from huntercfreeman/optimizations
Browse files Browse the repository at this point in the history
Update IdeInfoDisplay.razor
  • Loading branch information
Luthetus authored Dec 23, 2024
2 parents 8c9ce4b + 1c58eb0 commit 23e3a95
Showing 1 changed file with 41 additions and 1 deletion.
Original file line number Diff line number Diff line change
Expand Up @@ -172,8 +172,27 @@
Recent Changes:
<div>
<div>
<div>v <em class="luth_em">0.9.7.12 </em> (WIP_DATE)</div>
<div>v <em class="luth_em">0.9.7.12 </em> (2024-12-22)</div>
<ul>
<li>
Show scope of lambda expression
</li>
<li>
Stop syntax highlighting member accesses as types erroneously.
(this turns off any syntax highlighting other than function invocation
but this turns out to be a massive quality of life improvement
while the types are being fully parsed).
</li>
<li>
DiscardSymbol (if '_' is a variable within scope it will be treated as
a variable otherwise it will be treated as 'discard').
</li>
<li>
Fix: is / is not pattern matching 'oldEvent is not RedundantTextEditorWork oldRedundantTextEditorWork' syntax.
</li>
<li>
Fix: 'out' syntax
</li>
<li>
FindOverlayDisplay fix bug if already open select then keybind wasn't populating
</li>
Expand All @@ -186,6 +205,27 @@
<li>
Identifiers as binary expression operands
</li>
<li>
Bind lambda expression variables within its scope (expression body, statement does not work).
</li>
<li>
SkipLambdaExpressionStatements(...) progress.
In short, I have a statement-loop, and inside of that is the expression-loop.

So, for Lambdas with statement-bodies, I need to go from the
statement-loop -> expression-loop -> statement-loop

All while not losing the state of any already existing loops. So it
seems a bit complicated. (the parser is written via primitive recursion with
a while loop, and I'd prefer to keep it that way.
This might have to be an exception though I'm not sure).

I want to focus on having the features that work... work
rather than having the lambda statements clobber features
that come after it (in a text file).

Lambda statements will be supported in the future though.
</li>
</ul>
</div>
<div>
Expand Down

0 comments on commit 23e3a95

Please sign in to comment.