|
Cutelee
6.1.0
|
Public Member Functions | |
| ParserPrivate (Parser *parser, const QList< Token > &tokenList) | |
| NodeList | extendNodeList (NodeList list, Node *node) |
| void | openLibrary (TagLibraryInterface *library) |
| NodeList | parse (QObject *parent, const QStringList &stopAt) |
Public Attributes | |
| QHash< QString, std::shared_ptr< Filter > > | m_filters |
| QHash< QString, AbstractNodeFactory * > | m_nodeFactories |
| NodeList | m_nodeList |
| QList< Token > | m_tokenList |
| Parser *const | q_ptr |
Definition at line 37 of file parser.cpp.
| NodeList ParserPrivate::parse | ( | QObject * | parent, |
| const QStringList & | stopAt | ||
| ) |
Parses the template to create a Nodelist. The given parent is the parent of each node in the returned list.
Definition at line 186 of file parser.cpp.
References QString::arg(), Cutelee::BlockToken, QStringList::contains(), QChar::fromLatin1(), QList::isEmpty(), QStringList::join(), QObject::setParent(), Cutelee::TextToken, and Cutelee::VariableToken.
1.8.14