#include "TPushLexer.hh"
#include "APushParser.hh"
-TPushLexer::TPushLexer(APushParser& p) : APushLexer(p)
+TPushLexer::TPushLexer(ALogger& l, APushParser& p) : APushLexer(l, p)
{
state = ACCEPT;
}
switch (state)
{
- case ESCAPE: parser.setCursor("\\"); break;
- case MACRO: parser.setCursor("\\" + buffer); break;
- case PARAMETER: parser.setCursor("#"); break;
- default: parser.setCursor("?"); break;
+ case ESCAPE: parser.setCursorHint("\\"); break;
+ case MACRO: parser.setCursorHint("\\" + buffer); break;
+ case PARAMETER: parser.setCursorHint("#"); break;
+ default: parser.setCursorHint(""); break;
}
}