00001
00002
00003
00004 #ifndef FITYK_INFO_H_
00005 #define FITYK_INFO_H_
00006
00007 #include <string>
00008 #include <vector>
00009 #include "lexer.h"
00010 #include "cparser.h"
00011
00012 class Ftk;
00013
00014
00015 int eval_info_args(const Ftk* F, int ds, const std::vector<Token>& args,
00016 int len, std::string& result);
00017
00018
00019 void command_redirectable(Ftk const* F, int ds,
00020 CommandType cmd, const std::vector<Token>& args);
00021
00022 void command_debug(const Ftk* F, int ds, const Token& key, const Token&rest);
00023
00024 void parse_and_eval_info(Ftk *F, const std::string& s, int dataset,
00025 std::string& result);
00026
00027 #endif // FITYK_INFO_H_