/* $Id$ */ /* * FedStage DRMAA utilities library * Copyright (C) 2006-2008 FedStage Systems * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 3 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . */ %{ #ifdef HAVE_MALLOC_H # include #endif #include #include %} %pure-parser %locations %name-prefix="fsd_conf_" %parse-param { fsd_conf_parser_t *parser } %parse-param { fsd_conf_lexer_t *lexer } %lex-param { fsd_conf_lexer_t *lexer } %union { int integer; char *string; fsd_conf_option_t *option; fsd_conf_dict_t *dictionary; fsd_conf_pair_t pair; } %type