xo-reader2 stack: expand symbol table to store typedefs
+ typedef utest + misc qol policy choices
This commit is contained in:
parent
27e2990f4c
commit
7cc7a277a3
4 changed files with 8 additions and 7 deletions
|
|
@ -47,8 +47,8 @@ namespace xo {
|
|||
/** @defgroup scm-globalenv-methods methods **/
|
||||
///@{
|
||||
|
||||
/** symbol-table size. Is the number of distinct global symbols **/
|
||||
size_type size() const noexcept { return symtab_->size(); }
|
||||
/** symbol-table size. Is the number of distinct global variables **/
|
||||
size_type n_vars() const noexcept { return symtab_->n_vars(); }
|
||||
|
||||
/** lookup current value associated with binding @p ix **/
|
||||
obj<AGCObject> lookup_value(Binding ix) const noexcept;
|
||||
|
|
|
|||
|
|
@ -41,7 +41,8 @@ namespace xo {
|
|||
///@{
|
||||
|
||||
DLocalEnv * parent() const noexcept { return parent_; }
|
||||
size_type size() const noexcept { return symtab_->size(); }
|
||||
size_type n_vars() const noexcept { return symtab_->n_vars(); }
|
||||
size_type n_types() const noexcept { return symtab_->n_types(); }
|
||||
|
||||
/** lookup current value associated with binding @p ix **/
|
||||
obj<AGCObject> lookup_value(Binding ix) const noexcept;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue