summaryrefslogtreecommitdiff
path: root/src/pim/Parser.cpp
diff options
context:
space:
mode:
authorSimon Robertshaw <simon@hardwired.org.uk>2012-09-23 10:39:20 (GMT)
committer Simon Robertshaw <simon@hardwired.org.uk>2012-09-23 10:39:20 (GMT)
commit1905e497442bc39cf8896e54812718064a52d621 (patch)
treeca472ca41bbe8ebfb15e71deb62670141fb4369a /src/pim/Parser.cpp
parent644c1307124dffd13268445d0aebaed13a090c78 (diff)
downloadpowder-1905e497442bc39cf8896e54812718064a52d621.zip
powder-1905e497442bc39cf8896e54812718064a52d621.tar.gz
Macros and property setting
Diffstat (limited to 'src/pim/Parser.cpp')
-rw-r--r--src/pim/Parser.cpp6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/pim/Parser.cpp b/src/pim/Parser.cpp
index 378a252..7badae9 100644
--- a/src/pim/Parser.cpp
+++ b/src/pim/Parser.cpp
@@ -545,7 +545,7 @@ namespace pim
}
/*
- <variable value> ::= <function call> | identifier | identifier.property | <particle action>
+ <variable value> ::= <function call> | identifier | identifier.property | rtmacro | <particle action>
*/
void Parser::variableValue()
{
@@ -572,6 +572,10 @@ namespace pim
}
}
}
+ else if(accept(Token::RTMacro))
+ {
+ generator->RTConstant(variable);
+ }
else
{
particleAction();