From 9f08ef2435310b9b6910ac838d3895996a48ec66 Mon Sep 17 00:00:00 2001 From: Renaud Guezennec Date: Tue, 28 Nov 2017 15:47:45 +0100 Subject: -syntax parsing for dynamic variables. --- parsingtoolbox.cpp | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) (limited to 'parsingtoolbox.cpp') diff --git a/parsingtoolbox.cpp b/parsingtoolbox.cpp index 02cdd13..0567ba4 100644 --- a/parsingtoolbox.cpp +++ b/parsingtoolbox.cpp @@ -345,7 +345,30 @@ bool ParsingToolBox::readNumber(QString& str, qint64& myNumber) return false; } +bool ParsingToolBox::readDynamicVariable(QString& str, qint64& index) +{ + if(str.isEmpty()) + return false; + if(str.startsWith('$')) + { + QString number; + int i=0; + while(i