diff --git a/.vscode/launch.json b/.vscode/launch.json index 5e26054..aa19ecd 100644 --- a/.vscode/launch.json +++ b/.vscode/launch.json @@ -37,7 +37,7 @@ "cwd": "${workspaceFolder}", "environment": [], "console": "externalTerminal", - + "preLaunchTask": "build" }, diff --git a/.vscode/tasks.json b/.vscode/tasks.json index ed93fb2..abc1574 100644 --- a/.vscode/tasks.json +++ b/.vscode/tasks.json @@ -3,12 +3,23 @@ "tasks": [ + { + "label": "Clear console", + "type": "shell", + "group": "none", + + "windows": { "command": "cls" }, + "linux" : { "command": "clear" } + }, + { "label": "build", "type": "shell", "command": "cmake --build build", "group": "build", - "problemMatcher": [] + "problemMatcher": [], + + "dependsOn": [ "Clear console" ] } ] } diff --git a/LXC/LXC.cpp b/LXC/LXC.cpp index e0255e7..85cd377 100644 --- a/LXC/LXC.cpp +++ b/LXC/LXC.cpp @@ -73,7 +73,5 @@ int main(int argc, char** argv) Util::Log("Function AST", functionsAST.Result()); } - functionsAST.Result().~vector(); - return 0; } diff --git a/parser/inc/LX_Parser.h b/parser/inc/LX_Parser.h index 9f0d0d8..795bbe7 100644 --- a/parser/inc/LX_Parser.h +++ b/parser/inc/LX_Parser.h @@ -38,7 +38,7 @@ namespace PashaBibko::LXC::Parser os << ", "; } - os << ")"; + os << ") [" << contents.size() << ']'; return os.str(); } };