17#ifndef GLOBUS_I_RSL_PARSER_H
18#define GLOBUS_I_RSL_PARSER_H
20#include "globus_common.h"
31typedef struct paren_count_stack_elem_s
35paren_count_stack_elem_t;
43 globus_rsl_t *rsl_spec;
44 globus_rsl_parse_error_t *error_structure;
45 int globus_parse_error_flag;
48 globus_fifo_t *quote_text_fifo;
52 globus_list_t *paren_count_stack;
53} globus_parse_state_t;
57globus_i_rsl_yyinput(globus_parse_state_t *parse_state,
char *buf, yy_size_t *num_read,
int max_size);