From 278da25c0c285981266f05adbef73a0abd455dd7 Mon Sep 17 00:00:00 2001 From: Atreya Bain Date: Thu, 1 Oct 2020 19:42:23 +0530 Subject: [PATCH] Prevent pointer going below zero --- src/executeBFE.cpp | 4 ++++ src/main.cpp | 6 +++++- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/src/executeBFE.cpp b/src/executeBFE.cpp index 92d5dc6..1fca687 100644 --- a/src/executeBFE.cpp +++ b/src/executeBFE.cpp @@ -20,6 +20,9 @@ Any executeBGE::visitNumberedStmt(bfeParser::NumberedStmtContext *ctx){ } Any executeBGE::visitPtrIncr(bfeParser::PtrIncrContext *ctx){ + if(memory.size()visit(tree); + try{ + visitor->visit(tree); + }catch(std::string e){ + std::cout<<"Illegal:"<