#include "core/langs/riscv/riscv_lexer.hpp"

pepp::langs::RISCVLexer::RISCVLexer(std::shared_ptr<std::unordered_set<std::string>> identifier_pool,
                                    tc::support::SeekableData &&data)
    : AsmbLexer(identifier_pool, std::move(data), options()) {}

pepp::tc::lex::AsmbOptions pepp::langs::RISCVLexer::options() {
  return pepp::tc::lex::AsmbOptions{.allow_macros = false, .allow_dot_in_ident = true, .line_comment_leader = "#"};
}
