home: hub: minipeg

ref: df19b6dc50e821ae5f7ff96961d866bcff61839e
dir: /examples/username.leg/

View raw version
%{
#include <unistd.h>
%}

start =	"username"	{ printf("%s", getlogin()); }
|	< . >		{ putchar(yytext[0]); }

%%

int main()
{
  while (yyparse());
  return 0;
}