added linkages, example lex-yacc program