added final section on syntactic analyzers