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
147#if ! defined OCTAVE_STYPE && ! defined OCTAVE_STYPE_IS_DECLARED
150#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_block * tree_classdef_events_block_type
octave::tree_classdef_event_list * tree_classdef_event_list_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::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::separator_list * sep_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_classdef_method_list * tree_classdef_method_list_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_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