blob: 6ab397c26cca575f313a1148f8581de89de575cd [file] [log] [blame]
#pragma once
#include "Token.h"
class AstNode : public TokenBase<AstNode>
{
public:
using TokenBase<AstNode>::TokenBase;
AstNode(QString function, QList<AstNode> args);
enum
{
FUNC = TOKEN_TYPE_LAST
};
QList<AstNode> funcArgs();
bool isFunc() const;
operator QString() const;
};