33 #ifndef YY_OCTAVE_LIBINTERP_PARSE_TREE_OCT_PARSE_H_INCLUDED
34 # define YY_OCTAVE_LIBINTERP_PARSE_TREE_OCT_PARSE_H_INCLUDED
39 # define OCTAVE_DEBUG 1
41 # define OCTAVE_DEBUG 0
44 # define OCTAVE_DEBUG 0
52 #ifndef OCTAVE_TOKENTYPE
53 # define OCTAVE_TOKENTYPE
141 #define LEFTDIV_EQ 262
145 #define ELEFTDIV_EQ 266
149 #define EXPR_AND_AND 270
150 #define EXPR_OR_OR 271
166 #define HERMITIAN 287
167 #define TRANSPOSE 288
168 #define PLUS_PLUS 289
169 #define MINUS_MINUS 290
174 #define STRUCT_ELT 295
177 #define DQ_STRING 298
178 #define SQ_STRING 299
189 #define OTHERWISE 310
198 #define PERSISTENT 319
199 #define FCN_HANDLE 320
201 #define PROPERTIES 322
204 #define ENUMERATION 325
205 #define METAQUERY 326
206 #define SUPERCLASSREF 327
211 #define LEXICAL_ERROR 332
212 #define END_OF_INPUT 333
213 #define INPUT_FILE 334
217 #if ! defined OCTAVE_STYPE && ! defined OCTAVE_STYPE_IS_DECLARED
221 #line 141 "libinterp/parse-tree/oct-parse.yy"
279 #line 280 "libinterp/parse-tree/oct-parse.h"
283 # define OCTAVE_STYPE_IS_TRIVIAL 1
284 # define OCTAVE_STYPE_IS_DECLARED 1
289 #ifndef YYPUSH_MORE_DEFINED
290 # define YYPUSH_MORE_DEFINED
tree_decl_init_list * tree_decl_init_list_type
tree_classdef_enum_block * tree_classdef_enum_block_type
int octave_parse(octave::base_parser &parser)
tree_expression * tree_expression_type
tree_switch_case_list * tree_switch_case_list_type
tree_classdef_superclass * tree_classdef_superclass_type
tree_if_command_list * tree_if_command_list_type
tree_command * tree_command_type
tree_classdef_methods_list * tree_classdef_methods_list_type
tree_classdef_property * tree_classdef_property_type
tree_decl_command * tree_decl_command_type
int octave_pull_parse(octave_pstate *ps, octave::base_parser &parser)
tree_colon_expression * tree_colon_expression_type
tree_argument_list * tree_argument_list_type
tree_index_expression * tree_index_expression_type
tree_classdef_superclass_list * tree_classdef_superclass_list_type
tree_classdef_methods_block * tree_classdef_methods_block_type
tree_matrix * tree_matrix_type
tree_statement_list * tree_statement_list_type
This class gets nodes and searchs inside of 'info files'.
tree_if_command * tree_if_command_type
tree_cell * tree_cell_type
tree_classdef_properties_block * tree_classdef_properties_block_type
void octave_pstate_delete(octave_pstate *ps)
tree_funcall * tree_funcall_type
tree_classdef_property_list * tree_classdef_property_list_type
tree_anon_fcn_handle * tree_anon_fcn_handle_type
tree_classdef_attribute_list * tree_classdef_attribute_list_type
tree_switch_command * tree_switch_command_type
tree_constant * tree_constant_type
tree_classdef_body * tree_classdef_body_type
tree_classdef_enum * tree_classdef_enum_type
tree_parameter_list * tree_parameter_list_type
tree_function_def * tree_function_def_type
tree_classdef_events_list * tree_classdef_events_list_type
tree_classdef_events_block * tree_classdef_events_block_type
tree_classdef_attribute * tree_classdef_attribute_type
octave_pstate * octave_pstate_new(void)
octave_comment_list * comment_type
tree_switch_case * tree_switch_case_type
tree_statement * tree_statement_type
int octave_push_parse(octave_pstate *ps, int pushed_char, OCTAVE_STYPE const *pushed_val, octave::base_parser &parser)
tree_classdef_event * tree_classdef_event_type
tree_fcn_handle * tree_fcn_handle_type
tree_identifier * tree_identifier_type
tree_if_clause * tree_if_clause_type
octave_user_function * octave_user_function_type
tree_decl_elt * tree_decl_elt_type
tree_classdef_enum_list * tree_classdef_enum_list_type
tree_classdef * tree_classdef_type