003 File Manager
Current Path:
/usr/src/contrib/flex/src
usr
/
src
/
contrib
/
flex
/
src
/
📁
..
📄
FlexLexer.h
(6.73 KB)
📄
buf.c
(7.42 KB)
📄
ccl.c
(7.26 KB)
📄
dfa.c
(26.17 KB)
📄
ecs.c
(5.53 KB)
📄
filter.c
(11.29 KB)
📄
flex.skl
(86.65 KB)
📄
flexdef.h
(40.26 KB)
📄
flexint.h
(1.56 KB)
📄
gen.c
(54.21 KB)
📄
libmain.c
(1.19 KB)
📄
libyywrap.c
(1.11 KB)
📄
main.c
(48.85 KB)
📄
misc.c
(18.69 KB)
📄
mkskel.sh
(1.49 KB)
📄
nfa.c
(17.52 KB)
📄
options.c
(7.55 KB)
📄
options.h
(3.14 KB)
📄
parse.y
(23.38 KB)
📄
regex.c
(4.63 KB)
📄
scan.l
(27.08 KB)
📄
scanflags.c
(2.2 KB)
📄
scanopt.c
(18.97 KB)
📄
scanopt.h
(4.11 KB)
📄
sym.c
(6.05 KB)
📄
tables.c
(13.13 KB)
📄
tables.h
(2.84 KB)
📄
tables_shared.c
(2.17 KB)
📄
tables_shared.h
(5 KB)
📄
tblcmp.c
(22.47 KB)
📄
version.h
(29 B)
📄
yylex.c
(4.15 KB)
Editing: mkskel.sh
#! /bin/sh # This file is part of flex. # Redistribution and use in source and binary forms, with or without # modification, are permitted provided that the following conditions # are met: # 1. Redistributions of source code must retain the above copyright # notice, this list of conditions and the following disclaimer. # 2. Redistributions in binary form must reproduce the above copyright # notice, this list of conditions and the following disclaimer in the # documentation and/or other materials provided with the distribution. # Neither the name of the University nor the names of its contributors # may be used to endorse or promote products derived from this software # without specific prior written permission. # THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR # IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED # WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR # PURPOSE. if test ! $# = 3; then echo 'Usage: mkskel.sh srcdir m4 version' >&2 exit 1 fi echo '/* File created from flex.skl via mkskel.sh */ #include "flexdef.h" const char *skel[] = {' srcdir=$1 m4=$2 VERSION=$3 case $VERSION in *[!0-9.]*) echo 'Invalid version number' >&2; exit 1;; esac IFS=. set $VERSION sed 's/4_/a4_/g s/m4preproc_/m4_/g ' "$srcdir/flex.skl" | "$m4" -P -I "$srcdir" "-DFLEX_MAJOR_VERSION=$1" \ "-DFLEX_MINOR_VERSION=$2" \ "-DFLEX_SUBMINOR_VERSION=$3" | sed '/^%#/d s/m4_/m4preproc_/g s/a4_/4_/g s/[\\"]/\\&/g s/.*/ "&",/' echo ' 0 };'
Upload File
Create Folder