summaryrefslogtreecommitdiff
path: root/Source/Core/InputCommon/ControlReference/ExpressionParser.cpp
AgeCommit message (Expand)Author
2025-01-19InputCommon/ExpressionParser: Require delimited tokens actually have their te...Jordan Woyak
2024-12-15Modernize `std::none_of` with rangesmitaclaw
2024-12-15Modernize `std::all_of` with rangesmitaclaw
2024-08-20Remove redundant semicolonsDr. Dystopia
2024-07-28InputCommon: Translate ExpressionParser error messagesJosJuice
2024-04-12ExpressionParser: Support unary plus operator.Jordan Woyak
2023-12-12Merge pull request #12399 from lioncash/erasingTilka
2023-12-12ExpressionParser: Avoid some miscellaneous copiesLioncash
2023-12-12ExpressionParser: Mark constructors explicit where applicableLioncash
2023-12-12ExpressionParser: Pass control qualifiers by const referenceLioncash
2023-12-12ExpressionParser: Make use of std::erase_ifLioncash
2023-06-08Prefer static const std::regexget
2023-02-17InputCommon: Fix memory leak in ExpressionParserPokechu22
2022-07-25StripSpaces: only strip spacesShawn Hoffman
2021-07-05treewide: convert GPLv2+ license info to SPDX tagsPierre Bourdon
2021-05-24Expose Control Expression variables to mappings UIFiloppi
2021-05-12InputCommon: follow coding conventionsFiloppi
2021-05-12Add mixed comments to input code, make some tooltip clearerFiloppi
2021-04-28Merge pull request #9674 from Filoppi/fix_hotkey_suppresion_crashJordan Woyak
2021-04-26InputCommon: small hotkey threshold symmetry fixFiloppi
2021-04-26InputCommon: fix hotkey suppression crash if nullptr suppressions were added ...Filoppi
2021-04-02Replace uses of cassert with Common/Assert.hPokechu22
2020-10-20ExpressionParser: Add missing <functional> includeLioncash
2020-09-25ExpressionParser: Improve hotkey suppression logic. Allow activation with sim...Jordan Woyak
2020-09-25ExpressionParser: Replace ScopeGuard with custom deleter unique_ptr.Jordan Woyak
2020-09-25InputCommon: Make hotkeys and input detection aware of Ctrl -> L_Ctrl / R_Ctr...Jordan Woyak
2020-09-25InputCommon: Clean up modifier ignoring logic.Jordan Woyak
2020-09-25ExpressionParser: Allow duplicate and superset modifier hotkeys to function.Jordan Woyak
2020-09-25ExpressionParser: Suppress inputs when hotkey modifiers are pressed.Jordan Woyak
2020-09-25ExpressionParser: Add Hotkey syntax.Jordan Woyak
2020-03-24Cleanup warnings of -Wmissing-declarationsJun Su
2019-10-25InputCommon: Change "EOF" to "end of expression" in user facing stringJosJuice
2019-10-20ExpressionParser: Add XOR operator.Jordan Woyak
2019-10-12ExpressionParser: Make Lexer ctor explicit and move argument.Jordan Woyak
2019-10-12ExpressionParser: Add support for /* */ style comments.Jordan Woyak
2019-10-11ExpressionParser: Show error message with expected arguments.Jordan Woyak
2019-10-11ExpressionParser: Remove ! character from function syntax. Remove unused seri...Jordan Woyak
2019-10-11ExpressionParser/DolphinQt: Added parse results to UI.Jordan Woyak
2019-10-11DolphinQT: Add syntax highlighting from tokenizer data.Jordan Woyak
2019-10-11ExpressionParser: Move FunctionExpression type definitions into another file.Jordan Woyak
2019-10-11ExpressionParser: Allow unary functions to be used without parens around the ...Jordan Woyak
2019-10-11ExpressionParser: Make function names case sensitive.Jordan Woyak
2019-10-11ExpressionParser: Rename some functions and return a syntax error on trailing...Jordan Woyak
2019-10-11ExpressionParser: Change function argument syntax to something more c++-like.Jordan Woyak
2019-10-11ExpressionParser: Fix negative literals and support unary minus operator.Jordan Woyak
2019-10-11ExpressionParser: Suppport N-ary functions. Arguments are read LISP style. N ...Jordan Woyak
2019-10-11ExpressionParser: Replace the timer literal with a timer function that increa...Jordan Woyak
2019-10-11ExpressionParser: Clean up string lexing and support numeric literals without...Jordan Woyak
2019-10-11ExpressionParser: operator precedence.Jordan Woyak
2019-10-11ExpressionParser: Add !while loop unary expression. Limited to 10000 reps to ...Jordan Woyak