polserver/pol-core/bscript/compiler/codegen/InstructionGenerator.cpp
Eric Swanson f93573ae51
Add SourceFileProcessor, ValueConsumer (#232)
* Add astbuilder/ SourceFileProcessor

* Add ast/ ValueConsumer

Co-authored-by: Fernando Rozenblit <rozenblit@gmail.com>
2020-08-18 23:32:57 -07:00

22 lines
491 B
C++

#include "InstructionGenerator.h"
#include "compiler/ast/ValueConsumer.h"
#include "compiler/codegen/InstructionEmitter.h"
#include "compiler/file/SourceFileIdentifier.h"
namespace Pol::Bscript::Compiler
{
InstructionGenerator::InstructionGenerator( InstructionEmitter& emitter )
: emitter( emitter ),
emit( emitter )
{
}
void InstructionGenerator::visit_value_consumer( ValueConsumer& node )
{
visit_children( node );
emit.consume();
}
} // namespace Pol::Bscript::Compiler