summaryrefslogtreecommitdiff
path: root/Source/Core/InputCommon/ControlReference/ExpressionParser.cpp
AgeCommit message (Expand)Author
2026-04-17Improve usage of std::move and const references parametersMartino Fontana
2026-01-17Fix various typos and spelling mistakesSintendo
2025-06-14Source: Remove redundant lambda parameter listsDr. Dystopia
2025-02-21Fix multiple minor warningsJoshua Vandaƫle
2025-02-02InputCommon/ExpressionParser: Add compound assignment operators.Jordan Woyak
2025-02-02Merge pull request #13315 from jordan-woyak/func-exp-cleanupAdmiral H. Curtiss
2025-02-02Merge pull request #13314 from jordan-woyak/input-expressions-assignment-op-fixAdmiral H. Curtiss
2025-02-02Merge pull request #13280 from jordan-woyak/input-expressions-highlightingJMC47
2025-01-28InputCommon/ExpressionParser: Make ValidateArguments access existingJordan Woyak
2025-01-28InputCommon/ExpressionParser: Make function argument parsing errorJordan Woyak
2025-01-28InputCommon: Fix input expression assignment operator behavior.Jordan Woyak
2025-01-27Merge pull request #13178 from jordan-woyak/input-expressions-conditional-opJMC47
2025-01-19InputCommon/ExpressionParser: Require delimited tokens actually have their te...Jordan Woyak
2025-01-17ExpressionParser: Remove RemoveInertTokens.Jordan Woyak
2025-01-17InputCommon: Make input expression multiline-comment tokenizing less hacky.Jordan Woyak
2024-12-15Modernize `std::none_of` with rangesmitaclaw
2024-12-15Modernize `std::all_of` with rangesmitaclaw
2024-11-07InputCommon: Add ternary conditional operator to input expressions.Jordan Woyak
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