MCPcopy Create free account
hub / github.com/KDE/labplot / parseMaximaValues

Method parseMaximaValues

src/backend/notebook/VariableParser.cpp:58–72  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

56}
57
58void VariableParser::parseMaximaValues() {
59 if (m_string.count(QStringLiteral("[")) > 2)
60 return;
61
62 Datatype type = Datatype::float64;
63 if (m_string.startsWith(QLatin1String("[\""))) // Maxime uses " to quote string values in the output
64 type = Datatype::text;
65
66 m_string = m_string.replace(QStringLiteral("["), QString());
67 m_string = m_string.replace(QStringLiteral("]"), QString());
68 m_string = m_string.trimmed();
69
70 const QStringList valueStringList = m_string.split(QStringLiteral(","));
71 parseValues(valueStringList, type);
72}
73
74/*!
75 * Python containers that can be parsed:

Callers

nothing calls this directly

Calls 4

replaceMethod · 0.80
splitMethod · 0.80
QStringClass · 0.70
countMethod · 0.45

Tested by

no test coverage detected