BSD 4_4 development
authorCSRG <csrg@ucbvax.Berkeley.EDU>
Sun, 6 Jun 1993 08:12:09 +0000 (00:12 -0800)
committerCSRG <csrg@ucbvax.Berkeley.EDU>
Sun, 6 Jun 1993 08:12:09 +0000 (00:12 -0800)
Work on file usr/src/usr.bin/pascal/eyacc/tags

Synthesized-from: CSRG/cd3/4.4

usr/src/usr.bin/pascal/eyacc/tags [new file with mode: 0644]

diff --git a/usr/src/usr.bin/pascal/eyacc/tags b/usr/src/usr.bin/pascal/eyacc/tags
new file mode 100644 (file)
index 0000000..3e1182f
--- /dev/null
@@ -0,0 +1,47 @@
+Mey1   ey1.c   /^main(argc,argv) int argc; char *argv[]; {$/
+UNION  ey1.c   /^UNION( a, b, c ) int *a, *b, *c; {$/
+apack  ey4.c   /^apack(p, n ) int *p;{ \/* pack state i from temp1 /
+arrdone        ey1.c   /^arrdone(){$/
+arrset ey1.c   /^arrset(s) char s[]; {$/
+arrval ey1.c   /^arrval(n){$/
+aryfil ey1.c   /^aryfil( v, n, c ) int *v,n,c; { \/* set elements 0/
+cclose ey5.c   /^cclose(i) FILE *i; {$/
+cempty ey3.c   /^cempty(){ \/* mark nonterminals which derive the e/
+cexit  ey5.c   /^cexit(i){$/
+cflush ey5.c   /^cflush(x) FILE *x; { \/* fake! sets file to x *\/$/
+chcopy ey1.c   /^char *chcopy( p, q )  char *p, *q; {$/
+chfind ey2.c   /^chfind(t)$/
+chstash        ey2.c   /^chstash( c ){$/
+closure        ey3.c   /^closure(i){ \/* generate the closure of state i */
+compare        ey1.c   /^compare(v) char *v; { \/* compare ctokn with v *\//
+copen  ey5.c   /^FILE *copen( s, c )$/
+copy   ey1.c   /^copy(v) char *v; {    \/* copy ctokn to v *\/$/
+cpfir  ey3.c   /^cpfir() {$/
+cpres  ey3.c   /^cpres(){ \/* conpute an array with the beginnings /
+cpyact ey2.c   /^cpyact(){ \/* copy C action to the next ; or closi/
+cpycode        ey2.c   /^cpycode(){ \/* copies code between \\{ and \\} *\//
+defin  ey2.c   /^defin(t) {$/
+defout ey2.c   /^defout(){ \/* write out the defines (at the end of/
+error  ey1.c   /^error(s,a1){ \/* write out error comment *\/$/
+finact ey2.c   /^finact(){$/
+flset  ey3.c   /^struct looksets *flset( p ) $/
+gettok ey2.c   /^int gettok() {$/
+go2    ey4.c   /^go2(i,c){ \/* do a goto on the closure state, not /
+go2gen ey4.c   /^go2gen(c){ \/* output the gotos for nonterminal c /
+go2out ey4.c   /^go2out(){ \/* output the gotos for the nontermnina/
+output ey4.c   /^output(){ \/* print the output for the states *\/$/
+precftn        ey4.c   /^precftn(r,t){ \/* decide a shift\/reduce conflict /
+prlook ey1.c   /^prlook( p ) struct looksets *p;{$/
+prred  ey4.c   /^prred(){ \/* print the information about the actio/
+putitem        ey3.c   /^putitem ( ptr, lptr )         int *ptr; struct looksets */
+settab ey1.c   /^settab(){ \/* sets the output file to y.tab.c *\/$/
+settty ey1.c   /^settty()$/
+setup  ey2.c   /^setup(argc,argv) int argc; char *argv[];$/
+stagen ey3.c   /^stagen(){ \/* generate the states *\/$/
+state  ey3.c   /^state(c){ \/* sorts last state,and sees if it equa/
+summary        ey1.c   /^summary(){ \/* output the summary on the tty *\/$/
+symnam ey1.c   /^char *symnam(i){ \/* return a pointer to the name /
+wract  ey4.c   /^wract(i){ \/* output state i *\/$/
+writem ey1.c   /^char *writem(pp) struct item *pp; { \/* creates ou/
+wrstate        ey4.c   /^wrstate(i){ \/* writes state i *\/$/
+yalloc ey1.c   /^int *yalloc(n){ \/* allocate n+1 words from vector/