1
0

Fix input history

This commit is contained in:
otya128
2016-12-12 20:07:12 +09:00
parent bf42f7c9e9
commit a2908fc2f3

View File

@@ -8,6 +8,7 @@ import std.file;
import std.stdio;
import std.conv;
import std.string;
import std.range;
import core.stdc.stdio;
import core.sync.mutex;
import core.sync.condition;
@@ -996,7 +997,10 @@ class PetitComputer
printPrompt();
}
auto prg = input("", true);
inputHistory.put(prg);
if (!prg.empty && (inputHistory.length == 0 || inputHistory[inputHistory.length - 1] != prg))
{
inputHistory.put(prg);
}
auto lex = new Lexical(prg);
lex.popFront();
auto token = lex.front();