Files
mosh/parseraction.cpp
T

40 lines
687 B
C++

#include "parseraction.hpp"
#include "terminal.hpp"
using namespace Parser;
void Print::act_on_terminal( Terminal::Emulator *emu )
{
emu->print( this );
}
void Execute::act_on_terminal( Terminal::Emulator *emu )
{
emu->execute( this );
}
void Clear::act_on_terminal( Terminal::Emulator *emu )
{
emu->clear( this );
}
void Param::act_on_terminal( Terminal::Emulator *emu )
{
emu->param( this );
}
void Collect::act_on_terminal( Terminal::Emulator *emu )
{
emu->collect( this );
}
void CSI_Dispatch::act_on_terminal( Terminal::Emulator *emu )
{
emu->CSI_dispatch( this );
}
void Esc_Dispatch::act_on_terminal( Terminal::Emulator *emu )
{
emu->Esc_dispatch( this );
}