mirror of
https://github.com/YosysHQ/yosys
synced 2025-06-24 14:53:42 +00:00
ast: use new format string helpers.
This commit is contained in:
parent
9ea241711e
commit
9f8e039a4b
4 changed files with 48 additions and 161 deletions
|
@ -30,6 +30,7 @@
|
|||
#define AST_H
|
||||
|
||||
#include "kernel/rtlil.h"
|
||||
#include "kernel/fmt.h"
|
||||
#include <stdint.h>
|
||||
#include <set>
|
||||
|
||||
|
@ -277,7 +278,7 @@ namespace AST
|
|||
bool replace_variables(std::map<std::string, varinfo_t> &variables, AstNode *fcall, bool must_succeed);
|
||||
AstNode *eval_const_function(AstNode *fcall, bool must_succeed);
|
||||
bool is_simple_const_expr();
|
||||
std::string process_format_str(const std::string &sformat, int next_arg, int stage, int width_hint, bool sign_hint);
|
||||
Fmt processFormat(int stage, bool sformat_like, int default_base = 10, size_t first_arg_at = 0);
|
||||
|
||||
bool is_recursive_function() const;
|
||||
std::pair<AstNode*, AstNode*> get_tern_choice();
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue