#ifndef _CONFIGLEXER_H_ #define _CONFIGLEXER_H_ // // $Id$ //----------------------------------------------------------------------- // // (c) Copyright 2002 by GATS, Inc., // 11864 Canon Blvd, Suite 101, Newport News VA 23606 // // All Rights Reserved. No part of this software or publication may be // reproduced, stored in a retrieval system, or transmitted, in any form // or by any means, electronic, mechanical, photocopying, recording, or // otherwise without the prior written permission of GATS, Inc. // //----------------------------------------------------------------------- // // Module: ConfigLexer.h // // Author: John Burton // // Date: Thu Nov 14 12:01:31 2002 // //----------------------------------------------------------------------- // // Modification History: // // $Log$ // //----------------------------------------------------------------------- // //----------------------------------------------------------------------- // Include Files: //----------------------------------------------------------------------- // //#include "Value.h" // //----------------------------------------------------------------------- // Defines, Macros and Type Definitions: //----------------------------------------------------------------------- // # define yyerror ParseWarning # define SECTIONNAME 257 # define SYMBOL 258 # define PATHNAME 259 # define IVALUE 260 # define RVALUE 261 # define CHRSTR 262 # define ASSIGN 263 # define LBRACE 264 # define RBRACE 265 # define LSQUAREB 266 # define RSQUAREB 267 # define COMMA 268 //typedef union { // int ival; // float rval; // char *cstr; // value_t *data; //} yystype; // //# define YYSTYPE yystype // //#undef YY_DECL //#define YY_DECL int yylex (YYSTYPE *lvalp) // //----------------------------------------------------------------------- // Global Variables: //----------------------------------------------------------------------- // // //----------------------------------------------------------------------- // Function Prototypes: //----------------------------------------------------------------------- // #endif