LayerManagerControl: added support for optional expressions in commands
authorTimo Lotterbach <timo.lotterbach@bmw-carit.de>
Mon, 21 Jan 2013 11:45:41 +0000 (03:45 -0800)
committerTimo Lotterbach <timo.lotterbach@bmw-carit.de>
Tue, 5 Feb 2013 13:59:32 +0000 (05:59 -0800)
commit5ebbb291c0e22f1a969b7933fd5fc7e060d4b6d5
tree6c62b98e79828bee031ff86e8241dfae9d5413ae
parent727e431783a272a4e4dd7063044d2a2bee0a47da
LayerManagerControl: added support for optional expressions in commands

optional commands are defined using "[...]" syntax., while variables
are defined using "<...>" syntax.

varibles now additionally may have default values using this syntax:
"get screen <screenid=0>".

Signed-off-by: Timo Lotterbach <timo.lotterbach@bmw-carit.de>
LayerManagerControl/include/Expression.h
LayerManagerControl/src/Expression.cpp
LayerManagerControl/src/ExpressionInterpreter.cpp
LayerManagerControl/src/commands.cpp