-
-
Notifications
You must be signed in to change notification settings - Fork 403
Function package rework and named function arguments #8112
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Draft
Efnilite
wants to merge
56
commits into
feature/functions
Choose a base branch
from
feature/named-function-args
base: feature/functions
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Draft
Changes from 43 commits
Commits
Show all changes
56 commits
Select commit
Hold shift + click to select a range
c47f5f6
add stuff from java funciton rework
Efnilite 11d29b2
add argument parser
Efnilite 1e050f0
update parameter
Efnilite e0f213b
add getSignatures
Efnilite 8fdead3
update tests
Efnilite 20686a9
implement FunctionParser
Efnilite afd75f4
fix implementation for Param, SF, Sign
Efnilite 380a85b
fix Function#execute
Efnilite a052853
update Documentation to use new Param
Efnilite bfe101d
fix EffFunctionCall
Efnilite 1c1d184
add "" strings to parser
Efnilite 5dd23d9
minor updates
Efnilite 75a4ddb
move script param parsing to StructFunction, ScriptParameter
Efnilite 6f60e66
make junit pass
Efnilite 0f9673a
update Signature to be more private
Efnilite b4ae954
fix max({_list::*}) not selecting properly
Efnilite 7731c2e
fix errors
Efnilite 7c8f21f
add types to ExprFunctionCall
Efnilite af30556
fix clamp
Efnilite 25fccca
fix keyed errors
Efnilite 52faf48
attempt to fix keyed
Efnilite e5e9470
deprecate, add test
Efnilite b6c79cc
minor changes
Efnilite 67eb2cc
add space
Efnilite e576dfe
fix errors
Efnilite 382ec6f
fix local/local not being differentiable
Efnilite 0fbfc6f
update already registered error
Efnilite 2261cb3
disallow named/unnamed out of order arg mixing
Efnilite 1f7a912
attempt to fix keyed again
Efnilite 79f2617
Merge branch 'dev/feature' into feature/named-function-args
Efnilite d80c57a
fix exact matches not being matched before lists
Efnilite 57de0b1
rename function -> reference
Efnilite a1f19aa
move FunctionParser to separate class
Efnilite 86a9a97
move + improve error
Efnilite b7869cd
add Function#returnedType
Efnilite 1812e57
add docs
Efnilite cc8dc52
IT'S ALIVE
Efnilite 09b63c9
move argument parsing
Efnilite d18f55c
fix java 17 support
Efnilite 38d960c
fix java 17 support again
Efnilite d412399
added more tests
Efnilite 461bd10
added docs to FunctionArgumentParser
Efnilite c2d67f6
add errors to english.lang
Efnilite 90cef5d
requested changes
Efnilite b2333a8
make parseFunctionReference public for multiline function arguments
Efnilite f145f2f
make FUNCTION_NAME_PATTERN a pattern
Efnilite eade6b0
add tests for unparsed literals
Efnilite 5b152eb
use canInitSafely
Efnilite 2fed5b8
move to common.function
Efnilite 8176be9
fix tests
Efnilite 82300ff
first changes
Efnilite f2119bb
further impl attempt
Efnilite f10b24b
Revert "further impl attempt"
Efnilite e2344c3
Revert "first changes"
Efnilite 3b27ae0
rename FunctionParser
Efnilite 5a450d7
update signature pattern
Efnilite File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
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.
Uh oh!
There was an error while loading. Please reload this page.