Topic Index

abstract_types adjectives arithmetic assignments bitwise c_types charset conditional declarator enumeration exponentials functions glr_parsing glr_terms gotos lambda logic macro_terms names parameters pattern_matching patterns procedures regexp_term regular_expressions requirement_terms sapplication sarrow sas_expr sassert_statement sassertion satom sbasic_name_comma_list sbinding_definition scase_literal sclass_component scode_spec scoercion scomment scomparison scompound sconst_def scparse sctor_init sctor_init_list sctor_inits sdeclarative sdeclname sdirective sdollar_apply sexecutable sexport_statement sexpr sexpr_code_prefix sfactor sinclusion sinline_cpp smacro_definition smodule_definition sname_suffix snull_statement sobject_definition sopen_decl sopt_cstring sopt_name sopt_prec spublish squalified_name_comma_list sreduce_args ssetintersection ssetintersection_list ssetunion ssetunion_list sstruct_decl statement stodo structured_values stype_alias stype_matching stypeexpr stypefun_arg stypefun_args stypeparameter stypeparameter_comma_list subroutines sunion_decl suse_decl suser10 sval_def svar_def system_call tuples type_variables

Nonterminal Index

anon_value base_type c_type c_type_list c_type_suffix declarator fun_return_type pattern_match pointer_type s_term sabstract_type sadjective sadjectives sand_condition sand_list sapplication sarrow sas_expr sas_pattern sassert_statement sassertion sassignexpr sassignment sassignop satom satomic_pattern sband sbasic_name_comma_list sbinding_definition sbinding_header sbor sbxor scall scase_literal scharset scharset0 sclass_component scode_spec scoercion scoercive_pattern scomma_tvar scomment scomparison scompound sconditional sconst_def scparse sctor_init sctor_init_list sctor_inits sctor_name sdeclarative sdeclname sdirective sdollar_apply selif selif_clause selif_clauses selifs selse_clause selse_part senum_decl senum_item senum_items seqorin sexecutable sexport_statement sexpr sexpr_code_prefix sfactor sfloating sfun_arg sfun_kind sfunction_definition sglr_alts sglr_entry sglr_matching sglr_parse sglr_production sglr_seq sglr_term sgoto_statement shash_name sifgoto sinclusion sinline_cpp slabel_statement slambda slambda_fun_arg slambda_fun_args slelement slexpr slexprs smac_arg smac_arg_list smac_args smacro_definition smatching smodule_definition sname_suffix snot_condition snull_statement sobject_definition sopen_decl sopt_cstring sopt_name sopt_prec sopt_traint_eq sopt_value sor_condition sor_list sparam_qual sparameter sparameter_comma_list spat_assign spat_assigns spattern spostincrop spower sprefixed spreincrop sproc_kind sprocedure_definition sproduct sproduct_list spublish squalified_name squalified_name_comma_list sre0 sre1 sre2 sre3 sre4 sre_name sreduce_args srefr sregdef sregmatch_alternative sregmatch_alternatives sregmatch_expr srequirement srequirement_and srequirement_atom srequirement_or srequirements srequires_clause sreturn srmwop ssetintersection ssetintersection_list ssetunion ssetunion_list sshift ssimple_name_parts sstruct_assign sstruct_decl sstruct_mem_decl ssubtraction ssuffixed_name ssum ssum_list ssuperscript ssvc sswapop statement sthe_name stlelement stodo stuple stuple_list stuple_pattern stuple_pattern_suffix stvar stvar_comma_list stvarlist stype_alias stype_constraint stype_matching stype_qual stype_sum_item stype_sum_item0 stype_sum_item1 stype_sum_item2 stype_sum_items2 stypeexpr stypefun_arg stypefun_args stypeparameter stypeparameter_comma_list sunion_decl suse_decl suser10 sval_def svar_def