Refactored helpers, classes and namespaces for clarity #85
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Things done in this branch:
StepLang.Parsing.Statements
toStepLang.Statements
StepLang.Parsing.Expressions
toStepLang.Expressions
and allExpressionResult
s toStepLang.Expressions.Results
ConstantExpression
toLiteralExpression
(because that's what it actually is)BinaryExpression
s to theBinaryExpression
classUnaryExpression
s to theUnaryExpression
classNotEquals
helper toBinaryExpression
(was a compound expression usingNot
andEquals
which resulted in aUnaryExpression
)Expression.Constant
helpers and replaced them withLiteralExpression.<type>
callsreturn void
fromFunctionResult.VoidFunction
so now it is just an empty function (implicitly returning void)ToExpression
helper toToLiteralExpression
inExpressionResult
All in all these are some changes I had in mind for a long time.