dolphin/Source/Core/InputCommon/Src/ControllerInterface
Jasper St. Pierre 11fdd5a4ec ExpressionParser: Search for control names first
Otherwise, valid control names like "Cursor X+" would be incorrectly
tokenized as "`Cursor` `X` +", causing the parser to first abort trying to
find a control named `Cursor` rather than aborting with invalid syntax on
the bad binop.

We could also do this by resolving devices lazily, but since simple
control name bindings are going to be 90% of usecases, just look for these
first.
2013-06-27 10:51:19 -04:00
..
Android InputCommon: Split Device stuff out 2013-06-25 00:58:30 -04:00
DInput DInputJoystick: Fix compile 2013-06-26 23:26:21 -04:00
OSX InputCommon: Split Device stuff out 2013-06-25 00:58:30 -04:00
SDL InputCommon: Split Device stuff out 2013-06-25 00:58:30 -04:00
XInput InputCommon: Split Device stuff out 2013-06-25 00:58:30 -04:00
Xlib InputCommon: Split Device stuff out 2013-06-25 00:58:30 -04:00
ControllerInterface.cpp InputCommon: Add a new ExpressionParser to replace the old hack language 2013-06-25 00:58:30 -04:00
ControllerInterface.h InputConfigDiag: Use "..." for complicated expressions 2013-06-25 00:58:31 -04:00
Device.cpp InputCommon: Split Device stuff out 2013-06-25 00:58:30 -04:00
Device.h InputCommon: Split Device stuff out 2013-06-25 00:58:30 -04:00
ExpressionParser.cpp ExpressionParser: Search for control names first 2013-06-27 10:51:19 -04:00
ExpressionParser.h ExpressionParser: Add support for simple barewords control names 2013-06-26 20:19:23 -04:00