Analisar :: Yapp.

PARSE :: Yapp é uma extensão Perl para gerar e usar os analisadores LALR.
Baixe Agora

Analisar :: Yapp. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Perl Artistic License
  • Preço:
  • FREE
  • Nome do editor:
  • Francois Desarmenien
  • Site do editor:
  • http://search.cpan.org/~fdesar/Parse-Yapp-1.05/lib/Parse/Yapp.pm

Analisar :: Yapp. Tag


Analisar :: Yapp. Descrição

Analisar :: Yapp é uma extensão Perl para gerar e usar analisadores de LALR. Analisar :: Yapp é uma extensão perl para gerar e usar os analisadores LALR.Synopsis Yapp -m myparser grammar_file.yp ... Use myparser; $ parser = novo myparser (); $ Value = $ parser-> yyparse (yylex => léxer_sub, yyerror => error_sub); $ Nberr = $ parser-> yynberr (); $ parser-> yydata -> {Data} = ; $ Data = $ parser-> YYDATA -> {Data} ; Análise :: Yapp (Ainda outro Compiler do Perl Parser) é uma coleção de módulos que permitem gerar e usar os analisadores YACC Wike Thread Safe (Reentant) com objeto Perl Interface orientada. O script Yapp é um front-end para o módulo de análise :: Yapp e permite que você crie facilmente um parser perl oo de um arquivo de gramática de entrada. A gramática filecommengythrough todos os seus arquivos, os comentários são o estilo Perl, introduzido por # up Para o final da linha, ou estilo C, fechado entre / * e * /. tokens e string literalmente todos os arquivos gramaticais, dois tipos de símbolos podem aparecer: símbolos não terminal, chamados também símbolos de lado esquerdo, que são Os nomes das suas regras e símbolos do terminal, chamados também Tokens.tokens são os símbolos que sua função Lexer alimentará seu analisador (veja abaixo). Eles são de dois sabores: tokens simbólicos e literais de string.Non-terminais e tokens simbólicos compartilham a mesma sintaxe de identificador: * literais de string são incluídos em citações simples e podem conter quase tudo. Eles serão emitidos para o seu arquivo analisador de código duplo, fazendo qualquer caractere especial como tal. '"', '$' e '@' serão automaticamente citados com '', tornando sua escrita mais natural. Por outro lado, se você precisar de uma única citação dentro de seu literal, basta citar com ''. Você não pode ter Um "erro" literal em sua gramática, pois confundiria o driver com o token de erro. Use um token simbólico. No caso de você usá-lo inadvertidamente, isso produzirá um aviso informando que deveria ter escrito erro e tratará como Se fosse o token de erro, que certamente não é o que você quis dizer.Grammary Syntaxit está muito perto da sintaxe YACC (na verdade, Analisar :: Yapp deve compilar uma gramática limpa YACC sem qualquer modificação, enquanto o oposto não é verdade). Requisitos: · Perl.


Analisar :: Yapp. Software Relacionado

DBD :: wtsprite.

dbd :: wtsprite é uma extensão perl para o DBI, fornecendo emmulação de banco de dados via arquivos planos. ...

142

Download