Skip to content

v0.7.0

Compare
Choose a tag to compare
@github-actions github-actions released this 26 May 12:47
· 26 commits to main since this release

0.7.0

  • Removed base_type
  • Removed local_decl_storage
  • Removed global_storage
  • Removed decl_after_type
  • Removed declaration_stmt (const_declaration) in favor of const_declaration
  • declaration_stmt changed to contain declaration or const_declaration
  • global_declaration changed to contain declaration, const_declaration or func_declaration
  • Declarations are now in the form (declaration name: ([(ident) (ct_ident)])) or (declaration (identifier_list))
  • Use paren_expr in more places
  • $vaarg[..], $vaexpr[..], $vaconst[..] is now a subscript_expr
  • Moved for (...) parenthesis from for_stmt into for_cond
  • Added ct_for_cond
  • Renamed module -> module_declaration
  • Renamed var_decl -> var_declaration
  • Renamed attr_param -> attribute_param
  • Renamed generic_params -> generic_param_list
  • Renamed generic_arguments -> generic_arg_list
  • Renamed parameter_default -> param_default
  • Renamed parameter -> param
  • Renamed attr_param -> attribute_arg
  • Renamed fn_parameter_list -> func_param_list
  • Renamed macro_parameter_list -> macro_param_list
  • Renamed enum_parameter_list -> enum_param_list
  • Added attribute_arg_list
  • Added call_arg_list
  • Removed call_invocation in favor of call_arg_list
  • Removed path_type_ident in favor of type_ident and module_type_ident
  • Removed interface node
  • Renamed interface_impl -> interface_impl_list
  • Removed path_const_ident
  • Relaxed @return? parsing
  • Added indents.scm