mirror of
https://github.com/YosysHQ/yosys
synced 2025-06-11 08:33:26 +00:00
ConstParser instead of const2ast using global state
This commit is contained in:
parent
24cd4aadd1
commit
33376da034
5 changed files with 77 additions and 31 deletions
|
@ -5704,9 +5704,8 @@ bool RTLIL::SigSpec::parse(RTLIL::SigSpec &sig, RTLIL::Module *module, std::stri
|
|||
|
||||
if (('0' <= netname[0] && netname[0] <= '9') || netname[0] == '\'') {
|
||||
cover("kernel.rtlil.sigspec.parse.const");
|
||||
// TODO fix
|
||||
// AST::get_line_num = sigspec_parse_get_dummy_line_num;
|
||||
auto ast = VERILOG_FRONTEND::const2ast(netname);
|
||||
VERILOG_FRONTEND::ConstParser p;
|
||||
auto ast = p.const2ast(netname);
|
||||
if (ast == nullptr)
|
||||
return false;
|
||||
sig.append(RTLIL::Const(ast->bits));
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue