38 #ifndef YY_OCTAVE_LIBINTERP_PARSE_TREE_OCT_PARSE_H_INCLUDED
39 # define YY_OCTAVE_LIBINTERP_PARSE_TREE_OCT_PARSE_H_INCLUDED
44 # define OCTAVE_DEBUG 1
46 # define OCTAVE_DEBUG 0
49 # define OCTAVE_DEBUG 0
57 #ifndef OCTAVE_TOKENTYPE
58 # define OCTAVE_TOKENTYPE
146 #if ! defined OCTAVE_STYPE && ! defined OCTAVE_STYPE_IS_DECLARED
149 #line 139 "../libinterp/parse-tree/oct-parse.yy"
214 #line 215 "libinterp/parse-tree/oct-parse.h"
218 # define OCTAVE_STYPE_IS_TRIVIAL 1
219 # define OCTAVE_STYPE_IS_DECLARED 1
225 #ifndef YYPUSH_MORE_DEFINED
226 # define YYPUSH_MORE_DEFINED
octave_pstate * octave_pstate_new(void)
int octave_push_parse(octave_pstate *ps, int pushed_char, OCTAVE_STYPE const *pushed_val, octave::base_parser &parser)
enum octave_tokentype octave_token_kind_t
int octave_pull_parse(octave_pstate *ps, octave::base_parser &parser)
void octave_pstate_delete(octave_pstate *ps)
int octave_parse(octave::base_parser &parser)
struct octave_pstate octave_pstate
octave::tree_switch_command * tree_switch_command_type
octave::tree_arg_validation_fcns * tree_arg_validation_fcns_type
octave::tree_argument_list * tree_argument_list_type
octave::tree_switch_case * tree_switch_case_type
octave::tree_classdef_enum * tree_classdef_enum_type
octave::tree_classdef_methods_block * tree_classdef_methods_block_type
octave::tree_arguments_block * tree_arguments_block_type
octave::tree_command * tree_command_type
octave::tree_if_clause * tree_if_clause_type
octave::tree_expression * tree_expression_type
octave::tree_classdef_body * tree_classdef_body_type
octave::tree_classdef_properties_block * tree_classdef_properties_block_type
octave::tree_classdef_events_list * tree_classdef_events_list_type
octave::tree_classdef_events_block * tree_classdef_events_block_type
octave::tree_classdef_enum_list * tree_classdef_enum_list_type
octave::tree_if_command * tree_if_command_type
octave::tree_decl_elt * tree_decl_elt_type
octave::tree_parameter_list * tree_parameter_list_type
octave::tree_index_expression * tree_index_expression_type
octave::tree_anon_fcn_handle * tree_anon_fcn_handle_type
octave::tree_classdef_superclass * tree_classdef_superclass_type
octave::comment_list * comment_type
octave::tree_constant * tree_constant_type
octave::tree_decl_command * tree_decl_command_type
octave::tree_metaclass_query * tree_metaclass_query_type
octave::tree_superclass_ref * tree_superclass_ref_type
octave::tree_matrix * tree_matrix_type
octave::tree_colon_expression * tree_colon_expression_type
octave::tree_args_block_validation_list * tree_args_block_validation_list_type
octave::tree_classdef_attribute * tree_classdef_attribute_type
octave::tree_classdef_property_list * tree_classdef_property_list_type
octave::tree_statement * tree_statement_type
octave::tree_statement_list * tree_statement_list_type
octave::tree_if_command_list * tree_if_command_list_type
octave::tree_decl_init_list * tree_decl_init_list_type
octave::tree_classdef * tree_classdef_type
octave::tree_identifier * tree_identifier_type
octave::tree_arg_validation * tree_arg_validation_type
octave::tree_args_block_attribute_list * tree_args_block_attribute_list_type
octave::tree_fcn_handle * tree_fcn_handle_type
octave::tree_classdef_attribute_list * tree_classdef_attribute_list_type
octave::tree_switch_case_list * tree_switch_case_list_type
octave::tree_arg_size_spec * tree_arg_size_spec_type
octave::tree_function_def * tree_function_def_type
octave::tree_classdef_property * tree_classdef_property_type
octave::tree_classdef_methods_list * tree_classdef_methods_list_type
octave::tree_classdef_superclass_list * tree_classdef_superclass_list_type
octave_user_function * octave_user_function_type
octave::tree_classdef_enum_block * tree_classdef_enum_block_type
octave::tree_classdef_event * tree_classdef_event_type
octave::tree_cell * tree_cell_type