File tree Expand file tree Collapse file tree 1 file changed +5
-1
lines changed Expand file tree Collapse file tree 1 file changed +5
-1
lines changed Original file line number Diff line number Diff line change 77#include < stdexcept>
88#include < optional>
99#include < map>
10+ #include < functional>
1011#include < algorithm>
1112
1213#include " TokenBuilding.h"
@@ -42,10 +43,13 @@ namespace FPL {
4243 bool ChangerInstruction ();
4344
4445 // Fonctions :
46+ std::map<std::string, FonctionDefinition> mFonctions ;
4547 bool FonctionInstruction (auto parseStart);
4648 bool AppelerInstruction ();
4749 bool isFonction (std::string &name) const ;
48- std::map<std::string, FonctionDefinition> mFonctions ;
50+ bool isFonctionArgument (std::string &fonction, std::string &argument);
51+ std::optional<FonctionDefinition> getFonction (std::string &fonction);
52+ std::optional<ArgumentDefinition> getArgument (std::string &fonction, std::string &name);
4953
5054
5155 // Utils :
You can’t perform that action at this time.
0 commit comments