xref: /netbsd-src/external/bsd/flex/dist/examples/manual/myname.lex (revision 3c3a7b7603b4ed4cb76dd5c5a3e781ddca2349bb)
1*3c3a7b76Schristos /*
2*3c3a7b76Schristos  *
3*3c3a7b76Schristos  * myname.lex : A sample Flex program
4*3c3a7b76Schristos  *              that does token replacement.
5*3c3a7b76Schristos  */
6*3c3a7b76Schristos 
7*3c3a7b76Schristos %%
8*3c3a7b76Schristos 
9*3c3a7b76Schristos %NAME     { printf("%s",getenv("LOGNAME")); }
10*3c3a7b76Schristos %HOST     { printf("%s",getenv("HOST"));    }
11*3c3a7b76Schristos %HOSTTYPE { printf("%s",getenv("HOSTTYPE"));}
12*3c3a7b76Schristos %HOME     { printf("%s",getenv("HOME"));    }
13*3c3a7b76Schristos 
14*3c3a7b76Schristos %%
15*3c3a7b76Schristos 
16