token.l (156230) | token.l (156701) |
---|---|
1%{ 2/*- 3 * Copyright (c) 2003-2004, Maxime Henrion <mux@FreeBSD.org> 4 * All rights reserved. 5 * 6 * Redistribution and use in source and binary forms, with or without 7 * modification, are permitted provided that the following conditions 8 * are met: --- 10 unchanged lines hidden (view full) --- 19 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 20 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 21 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 22 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 23 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 24 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 25 * SUCH DAMAGE. 26 * | 1%{ 2/*- 3 * Copyright (c) 2003-2004, Maxime Henrion <mux@FreeBSD.org> 4 * All rights reserved. 5 * 6 * Redistribution and use in source and binary forms, with or without 7 * modification, are permitted provided that the following conditions 8 * are met: --- 10 unchanged lines hidden (view full) --- 19 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 20 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 21 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 22 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 23 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 24 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 25 * SUCH DAMAGE. 26 * |
27 * $FreeBSD: vendor/csup/dist/contrib/csup/token.l 156230 2006-03-03 04:11:29Z mux $ | 27 * $FreeBSD: vendor/csup/dist/contrib/csup/token.l 156701 2006-03-14 03:51:13Z mux $ |
28 */ 29 30#include <err.h> 31#include <stdlib.h> 32#include <string.h> 33 34#include "parse.h" 35#include "misc.h" --- 15 unchanged lines hidden (view full) --- 51base { yylval.i = PT_BASE; return NAME; } 52date { yylval.i = PT_DATE; return NAME; } 53host { yylval.i = PT_HOST; return NAME; } 54prefix { yylval.i = PT_PREFIX; return NAME; } 55release { yylval.i = PT_RELEASE; return NAME; } 56tag { yylval.i = PT_TAG; return NAME; } 57umask { yylval.i = PT_UMASK; return NAME; } 58list { yylval.i = PT_LIST; return NAME; } | 28 */ 29 30#include <err.h> 31#include <stdlib.h> 32#include <string.h> 33 34#include "parse.h" 35#include "misc.h" --- 15 unchanged lines hidden (view full) --- 51base { yylval.i = PT_BASE; return NAME; } 52date { yylval.i = PT_DATE; return NAME; } 53host { yylval.i = PT_HOST; return NAME; } 54prefix { yylval.i = PT_PREFIX; return NAME; } 55release { yylval.i = PT_RELEASE; return NAME; } 56tag { yylval.i = PT_TAG; return NAME; } 57umask { yylval.i = PT_UMASK; return NAME; } 58list { yylval.i = PT_LIST; return NAME; } |
59norsync { yylval.i = PT_NORSYNC; return NAME; } |
|
59= { return EQUAL; } 60compress { yylval.i = PT_COMPRESS; return BOOLEAN; } 61delete { yylval.i = PT_DELETE; return BOOLEAN; } 62use-rel-suffix { yylval.i = PT_USE_REL_SUFFIX; return BOOLEAN; } 63[a-zA-Z0-9./_-]+ { 64 yylval.str = strdup(yytext); 65 if (yylval.str == NULL) 66 err(1, "strdup"); --- 13 unchanged lines hidden --- | 60= { return EQUAL; } 61compress { yylval.i = PT_COMPRESS; return BOOLEAN; } 62delete { yylval.i = PT_DELETE; return BOOLEAN; } 63use-rel-suffix { yylval.i = PT_USE_REL_SUFFIX; return BOOLEAN; } 64[a-zA-Z0-9./_-]+ { 65 yylval.str = strdup(yytext); 66 if (yylval.str == NULL) 67 err(1, "strdup"); --- 13 unchanged lines hidden --- |