1 |
#! /bin/sh |
2 |
|
3 |
# This file is part of flex. |
4 |
|
5 |
# Redistribution and use in source and binary forms, with or without |
6 |
# modification, are permitted provided that the following conditions |
7 |
# are met: |
8 |
|
9 |
# 1. Redistributions of source code must retain the above copyright |
10 |
# notice, this list of conditions and the following disclaimer. |
11 |
# 2. Redistributions in binary form must reproduce the above copyright |
12 |
# notice, this list of conditions and the following disclaimer in the |
13 |
# documentation and/or other materials provided with the distribution. |
14 |
|
15 |
# Neither the name of the University nor the names of its contributors |
16 |
# may be used to endorse or promote products derived from this software |
17 |
# without specific prior written permission. |
18 |
|
19 |
# THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR |
20 |
# IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED |
21 |
# WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR |
22 |
# PURPOSE. |
23 |
|
24 |
cat <<! |
25 |
/* File created from flex.skl via mkskel.sh */ |
26 |
|
27 |
#include "flexdef.h" |
28 |
|
29 |
const char *skel[] = { |
30 |
! |
31 |
|
32 |
sed 's/\\/&&/g' | sed 's/"/\\"/g' | sed 's/.*/ "&",/' |
33 |
|
34 |
cat <<! |
35 |
0 |
36 |
}; |
37 |
! |