Publicação
Análise de sintaxe LR em OCaml-FLAT/OFLAT
| Resumo: | Os conceitos de FLAT (Linguagens Formais e Teoria de Autómatos) envolvem uma na- tureza formal e rigorosa, mas também algo complexa, assim trazendo um nível de exigência considerável durante a sua aprendizagem. Para mitigar este problema, têm sido criadas ferra- mentas pedagógicas ao longo das décadas, com objetivo de promover a assimilação dos con- ceitos a partir de aplicações que permitem ao utilizador visualizar e interagir por meio de exer- cícios/exemplos. Na FCT-UNL, foram desenvolvidas duas dessas ferramentas pedagógicas: a biblioteca OCaml-FLAT, com suporte para os conceitos FLAT, e a aplicação gráfica OFLAT, desenhada para web browsers com o objetivo de promover a aprendizagem do utilizador, com uso de visualizações interativas dos conceitos da biblioteca OCaml-FLAT. Esta dissertação tem como primeiro objetivo estender a biblioteca OCaml-FLAT com conceitos de parsing (análise sintática) LR. O segundo objetivo é estender a aplicação OFLAT, adicionando suporte para visualização e interatividade dos referidos conceitos. O caráter pe- dagógico do software a desenvolver será uma preocupação constante. Inevitavelmente, nesta dissertação irá ocupar bastante espaço, a explicação dos concei- tos teóricos que estão subjacentes ao trabalho a realizar, concretamente tudo o que tem a ver com parsing bottom-up determinista LR, nas diferentes variantes clássicas: LR(0), SLR(1), LR(1) e LALR(1). |
|---|---|
| Autores principais: | Sousa, Bernardo Rafael Pereira de |
| Assunto: | Teoria de Linguagens Formais e Autómatos OCaml OFLAT OCaml-FLAT Programação Funcional Gramáticas formais |
| Ano: | 2022 |
| País: | Portugal |
| Tipo de documento: | dissertação de mestrado |
| Tipo de acesso: | acesso aberto |
| Instituição associada: | Universidade Nova de Lisboa |
| Idioma: | português |
| Origem: | Repositório Institucional da UNL |
Registos relacionados
school Autómatos de Pilha em OCamlFLAT/OFLAT
por: Araújo, Miguel Santos
Publicado em: (2022)
por: Araújo, Miguel Santos
Publicado em: (2022)
school Máquinas de Turing em OCAML-FLAT/OFLAT
por: Lourenço, Miguel de Sousa
Publicado em: (2023)
por: Lourenço, Miguel de Sousa
Publicado em: (2023)
school Autómatos de Pilha nas ferramentas OCaml-FLAT/OFLAT
por: Freitas, Carlos Manuel Mendes
Publicado em: (2023)
por: Freitas, Carlos Manuel Mendes
Publicado em: (2023)
school Unrestricted grammars, context-sensitive grammars and context-free grammars in OCamlFLAT/OFLAT
por: Carlos, Pedro Guilherme Frazão
Publicado em: (2025)
por: Carlos, Pedro Guilherme Frazão
Publicado em: (2025)
school OCaml-Flat on the Ocsigen framework
por: Macedo, Rita Pedroso
Publicado em: (2020)
por: Macedo, Rita Pedroso
Publicado em: (2020)
school Efficient Declarative Programming in OCaml
por: Silvério, Diogo Rafael Rebocho
Publicado em: (2022)
por: Silvério, Diogo Rafael Rebocho
Publicado em: (2022)
school Unfolding Iterators. Specification and Verification of Higher-Order Iterators, in OCaml
por: Chirica, Ion
Publicado em: (2024)
por: Chirica, Ion
Publicado em: (2024)
groups Practical Deductive Verification of OCaml Programs
por: Pereira, Mário
Publicado em: (2025)
por: Pereira, Mário
Publicado em: (2025)
school Invariants and Code Contracts in an Online Classroom Environment
por: Barata, Rui Pedro de Almeida
Publicado em: (2023)
por: Barata, Rui Pedro de Almeida
Publicado em: (2023)
school Formal Verification of Programs Equivalence
por: Nini, João Francisco Serrenho
Publicado em: (2025)
por: Nini, João Francisco Serrenho
Publicado em: (2025)
school Handle with Care and Confidence – Extending Cameleer with Algebraic Effects and Effect Handlers. An analysis of algebraic effects and techniques to deductively verify them
por: Soares, Tiago Lopes
Publicado em: (2022)
por: Soares, Tiago Lopes
Publicado em: (2022)
school Ocsi Simple
por: Gaspar, António Pedro Rodrigues
Publicado em: (2018)
por: Gaspar, António Pedro Rodrigues
Publicado em: (2018)
school Composição de modelos utilizando operações regulares em OCamlFLAT/OFLAT
por: Duarte, Carolina Pereira
Publicado em: (2024)
por: Duarte, Carolina Pereira
Publicado em: (2024)
school Análise da qualidade de energia por recurso a análise gramatical
por: Fonseca, Tiago Daniel Ribeiro da
Publicado em: (2011)
por: Fonseca, Tiago Daniel Ribeiro da
Publicado em: (2011)
school Upgrade of Lark Compiler Generator to support Attribute Grammars
por: Faria, Daniel Constantino Martins
Publicado em: (2024)
por: Faria, Daniel Constantino Martins
Publicado em: (2024)
article Sobre as teorias da mudança social
por: Lourenço, Nelson
Publicado em: (2012)
por: Lourenço, Nelson
Publicado em: (2012)
school Adding uncertainty to real-time programming
por: Carvalho, Rui Carlos Azevedo
Publicado em: (2023)
por: Carvalho, Rui Carlos Azevedo
Publicado em: (2023)
school Síndrome de Burnout nos cuidadores formais de jovens e adultos com deficiência intelectual e/ou multideficiências de uma IPSS
por: Dias, Samuel Da Silveira
Publicado em: (2020)
por: Dias, Samuel Da Silveira
Publicado em: (2020)
school Políticas Sociais, Idosos e Famílias , no Alentejo
por: Gemito, Maria Laurência Grou Parreirinha
Publicado em: (2013)
por: Gemito, Maria Laurência Grou Parreirinha
Publicado em: (2013)
school Contribution to automatic synthesis of formal theories of production systems and virtual enterprises
por: Shah, Vaibhav Hemantkumar
Publicado em: (2015)
por: Shah, Vaibhav Hemantkumar
Publicado em: (2015)
school A velhice nos lares na perspectiva das profissionais : um estudo exploratório
por: Freitas, Daniela Oliveira Duarte
Publicado em: (2015)
por: Freitas, Daniela Oliveira Duarte
Publicado em: (2015)
category Development microeconomics
por: Rocha de Sousa, Miguel (tradutor)
Publicado em: (2012)
por: Rocha de Sousa, Miguel (tradutor)
Publicado em: (2012)
category Normas para a construção de um artigo científico
por: Moura, Ana Pinto de
Publicado em: (2011)
por: Moura, Ana Pinto de
Publicado em: (2011)
article Nível de sobrecarga subjetiva em cuidadores formais de idosos institucionalizados
por: Calha, António
Publicado em: (2016)
por: Calha, António
Publicado em: (2016)
article A promoção da leitura em contextos não formais
por: Balça, Ângela
Publicado em: (2015)
por: Balça, Ângela
Publicado em: (2015)
article Nível de sobrecarga subjetiva em cuidadores formais de idosos institucionalizados
por: Calha, António
Publicado em: (2016)
por: Calha, António
Publicado em: (2016)
article Cores e corantes dos bordados de Castelo Branco : interação de contextos formais e não formais na educação em química
por: Paixão, Fátima
Publicado em: (2012)
por: Paixão, Fátima
Publicado em: (2012)
school Diálogo entre as ciências naturais e a matemática no jardim do jardim de infância
por: Fernandes, Sónia Sofia Sousa
Publicado em: (2014)
por: Fernandes, Sónia Sofia Sousa
Publicado em: (2014)
school Cuidar em cuidados continuados integrados: vivências e sentimentos de quem cuida
por: Assunção, Maria Beatriz Padrão
Publicado em: (2019)
por: Assunção, Maria Beatriz Padrão
Publicado em: (2019)
mic A singularidade do apoio aos idosos: cuidadores formais e informais, que articulação?
por: Gemito, Maria Laurência
Publicado em: (2013)
por: Gemito, Maria Laurência
Publicado em: (2013)
school Os profissionais cuidadores de pessoas com afasia em Unidades de Cuidados Continuados
por: Barros, Carolina Maria Freitas Martins de
Publicado em: (2016)
por: Barros, Carolina Maria Freitas Martins de
Publicado em: (2016)
school Gestão medicamentosa do idoso: Conhecimento e práticas dos cuidadores formais num concelho do interior da região sul de Portugal
por: André, João Pedro Palma Camacho
Publicado em: (2021)
por: André, João Pedro Palma Camacho
Publicado em: (2021)
school Desenvolvimento de aplicações para a indústria cerâmica usando PLC Siemens
por: Correia, André Saraiva
Publicado em: (2015)
por: Correia, André Saraiva
Publicado em: (2015)
school UAbALL – Automata Learning Lab: simulação de autómatos finitos deterministas (DFA)
por: Sousa, André Maciel da Silva e
Publicado em: (2020)
por: Sousa, André Maciel da Silva e
Publicado em: (2020)
article Concepção, especificação e implementação de processadores de linguagens visuais
por: Pereira, Maria João
Publicado em: (1997)
por: Pereira, Maria João
Publicado em: (1997)
article À descoberta da matemática nos caminhos do linho
por: Martins, Helena
Publicado em: (2018)
por: Martins, Helena
Publicado em: (2018)
article Atividades matemáticas na intersecção de saberes no 1º Ciclo do Ensino Básico
por: Jorge, Fátima
Publicado em: (2013)
por: Jorge, Fátima
Publicado em: (2013)
groups Eugénio de Andrade e a sua região natal : abordagens didáticas integradoras em Jardim de Infância
por: Jorge, Fátima
Publicado em: (2018)
por: Jorge, Fátima
Publicado em: (2018)
groups Sexualidade na terceira idade: conhecimentos e atitudes de cuidadores formais de pessoas idosas
por: Senra, Ana Margarida Magalhães
Publicado em: (2013)
por: Senra, Ana Margarida Magalhães
Publicado em: (2013)
book Cuidados à população centenária
por: Ribeiro, Oscar
Publicado em: (2017)
por: Ribeiro, Oscar
Publicado em: (2017)
Registos relacionados
-
school Autómatos de Pilha em OCamlFLAT/OFLAT
por: Araújo, Miguel Santos
Publicado em: (2022) -
school Máquinas de Turing em OCAML-FLAT/OFLAT
por: Lourenço, Miguel de Sousa
Publicado em: (2023) -
school Autómatos de Pilha nas ferramentas OCaml-FLAT/OFLAT
por: Freitas, Carlos Manuel Mendes
Publicado em: (2023) -
school Unrestricted grammars, context-sensitive grammars and context-free grammars in OCamlFLAT/OFLAT
por: Carlos, Pedro Guilherme Frazão
Publicado em: (2025) -
school OCaml-Flat on the Ocsigen framework
por: Macedo, Rita Pedroso
Publicado em: (2020)