comandogoto.cpp
来自「"tiny" language interpreter written in j」· C++ 代码 · 共 32 行
CPP
32 行
/*
TP2 LP INTERPRETADOR TINY
ALUNO : ANDRE LUIS DURAO ABDO
MATRICULA : 283999
DATA DA ENTREGA : 10/05/2007
*/
//ComandoGoto.cpp
#include "ComandoGoto.h"
//Construtor
ComandoGoto::ComandoGoto(Memoria *mem_labels, string rotulo, int linha){
this->mem_labels = mem_labels;
//seta linha no vetor de execucao
this->linha = linha;
//rotulo do comando Goto
this->rotulo = rotulo;
}
int ComandoGoto::executa(){
string txtGoto = *mem_labels->getValue(rotulo);
int valorGoto = atoi(txtGoto.data());
return valorGoto;
}
string ComandoGoto::toString(){
string saida = "goto "+ rotulo;
return saida;
}
void ComandoGoto::defineLinhaSalto(int nolinha){
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?