message(anidbpudpclinet: Dynamic build)\r
DESTDIR = build\r
}\r
-INCLUDEPATH += $$PWD\r
-DEPENDPATH += $$PWD\r
+INCLUDEPATH += renameparser\r
+DEPENDPATH += renameparser\r
DEFINES += ANIDBUDPCLIENT_LIBRARY\r
SOURCES += client.cpp \\r
abstractcommand.cpp \\r
\r
# RenameParser Files\r
\r
-include(renameparser/parser.pri)\r
+HEADERS += renameparser/renameengine.h \\r
+ renameparser/functions.h \\r
+ renameparser/abstractparser.h \\r
+ renameparser/ast.h \\r
+ renameparser/debugwalk.h \\r
+ renameparser/abstractwalk.h \\r
+ renameparser/evaluatewalk.h \\r
+ renameparser/analyzewalk.h\r
+SOURCES += renameparser/renameengine.cpp \\r
+ renameparser/functions.cpp \\r
+ renameparser/abstractparser.cpp \\r
+ renameparser/ast.cpp \\r
+ renameparser/debugwalk.cpp \\r
+ renameparser/abstractwalk.cpp \\r
+ renameparser/evaluatewalk.cpp \\r
+ renameparser/analyzewalk.cpp\r
+\r
+HEADERS += renameparser/AniAdd/renameparser.h \\r
+ renameparser/AniAdd/renamegrammar_p.h \\r
+ renameparser/AniAdd/lexer.h\r
+SOURCES += renameparser/AniAdd/renameparser.cpp \\r
+ renameparser/AniAdd/renamegrammar.cpp \\r
+ renameparser/AniAdd/lexer.cpp\r
+\r
+QT *= script\r
+HEADERS += renameparser/ECMAScript/parser.h\r
+SOURCES += renameparser/ECMAScript/parser.cpp\r
+\r
+CONV_HEADERS += include/RenameParser/RenameEngine\r
#ifndef ABSTRACTWALK_H
#define ABSTRACTWALK_H
+#include "../anidbudpclient_global.h"
#include "ast.h"
#include <QSharedPointer>
#include <QMap>
typedef QMap<QString, QString> Environment;
-class AbstractWalk
+class ANIDBUDPCLIENTSHARED_EXPORT AbstractWalk
{
public:
AbstractWalk(QSharedPointer<AST::Node> ast);
#ifndef ANALYZEWALK_H
#define ANALYZEWALK_H
+#include "../anidbudpclient_global.h"
#include "abstractwalk.h"
#include <QStringList>
namespace RenameParser {
-class AnalyzeWalk : public AbstractWalk
+class ANIDBUDPCLIENTSHARED_EXPORT AnalyzeWalk : public AbstractWalk
{
public:
AnalyzeWalk(QSharedPointer<AST::Node> ast);
namespace RenameFunctions
{
- QString max(const QStringList &args);
+ QString _max(const QStringList &args);
QString len(const QStringList &args);
QString pad(const QStringList &args);
QString repl(const QStringList &args);