|
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.
Definition at line 40 of file parser.cpp.
Definition at line 132 of file parser.cpp.
| void ParserPrivate::openLibrary | ( | TagLibraryInterface * | library | ) |
Definition at line 66 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 Cutelee::BlockToken, Cutelee::TextToken, and Cutelee::VariableToken.
Definition at line 60 of file parser.cpp.
| QHash<QString, AbstractNodeFactory *> Cutelee::ParserPrivate::m_nodeFactories |
Definition at line 59 of file parser.cpp.
| NodeList Cutelee::ParserPrivate::m_nodeList |
Definition at line 62 of file parser.cpp.
| QList<Token> Cutelee::ParserPrivate::m_tokenList |
Definition at line 57 of file parser.cpp.
| Parser* const Cutelee::ParserPrivate::q_ptr |
Definition at line 55 of file parser.cpp.