diff options
| author | smalov <[email protected]> | 2022-02-10 16:47:36 +0300 | 
|---|---|---|
| committer | Daniil Cherednik <[email protected]> | 2022-02-10 16:47:36 +0300 | 
| commit | cfadda92ca195da3ad68d721a58872a4f1ced696 (patch) | |
| tree | c0748b5dcbade83af788c0abfa89c0383d6b779c /contrib/tools/ragel6/pcheck.h | |
| parent | f70d9720e13aef3a935e3f405b0eac554529e76e (diff) | |
Restoring authorship annotation for <[email protected]>. Commit 2 of 2.
Diffstat (limited to 'contrib/tools/ragel6/pcheck.h')
| -rw-r--r-- | contrib/tools/ragel6/pcheck.h | 94 | 
1 files changed, 47 insertions, 47 deletions
diff --git a/contrib/tools/ragel6/pcheck.h b/contrib/tools/ragel6/pcheck.h index 0be32c197e8..0e388f8ab44 100644 --- a/contrib/tools/ragel6/pcheck.h +++ b/contrib/tools/ragel6/pcheck.h @@ -1,48 +1,48 @@ -/*  - *  Copyright 2001, 2002 Adrian Thurston <[email protected]>  - */  -  -/*  This file is part of Ragel.  +/* + *  Copyright 2001, 2002 Adrian Thurston <[email protected]> + */ + +/*  This file is part of Ragel. + * + *  Ragel 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 2 of the License, or + *  (at your option) any later version.   *  - *  Ragel 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 2 of the License, or  - *  (at your option) any later version.  - *   - *  Ragel 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 Ragel; if not, write to the Free Software  - *  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA   - */  -  -#ifndef _PCHECK_H  -#define _PCHECK_H  -  -class ParamCheck  -{  -public:  -	ParamCheck( const char *paramSpec, int argc, const char **argv);  -  -	bool check();  -  -	const char *paramArg;     /* The argument to the parameter. */  -	char parameter;     /* The parameter matched. */  -	enum { match, invalid, noparam } state;  -  -	const char *argOffset;    /* If we are reading params inside an  -	                     * arg this points to the offset. */  -  -	const char *curArg;       /* Pointer to the current arg. */  -	int iCurArg;        /* Index to the current arg. */  -  -private:  -	const char *paramSpec;    /* Parameter spec supplied by the coder. */  -	int argc;           /* Arguement data from the command line. */  -	const char **argv;  -};  -  -#endif  + *  Ragel 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 Ragel; if not, write to the Free Software + *  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA  + */ + +#ifndef _PCHECK_H +#define _PCHECK_H + +class ParamCheck +{ +public: +	ParamCheck( const char *paramSpec, int argc, const char **argv); + +	bool check(); + +	const char *paramArg;     /* The argument to the parameter. */ +	char parameter;     /* The parameter matched. */ +	enum { match, invalid, noparam } state; + +	const char *argOffset;    /* If we are reading params inside an +	                     * arg this points to the offset. */ + +	const char *curArg;       /* Pointer to the current arg. */ +	int iCurArg;        /* Index to the current arg. */ + +private: +	const char *paramSpec;    /* Parameter spec supplied by the coder. */ +	int argc;           /* Arguement data from the command line. */ +	const char **argv; +}; + +#endif  | 
