• Home
  • Search
  • Syntactic analysis on programming languages: A simple approach employing automata theory
  • Cite Icon1
  • https://doi.org/10.1109/cacidi.2016.7785995Copy DOI Icon

Syntactic analysis on programming languages: A simple approach employing automata theory

  • Nov 1, 2016
  • Mariano E Aprea +1 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Language analysis has always been a popular subject in computer science; henceforth a vast knowledge base for compiler construction is available nowadays and consequently one can devise several models that provide efficient methods to determine the acceptance of a programming language, either at a lexical, syntactic or semantic level. By evaluating and analyzing existing techniques, we have noticed that certain algorithm complexity or grammar adaptation was required to accomplish an efficient solution. Therefore here lies the motivation for the current research. We are going to present an implementation based on a lexical and syntactic analysis model seeking to fulfill the following requisites: simplicity and expressiveness, algorithm efficiency and reduced grammar adaptation. Lexical resolution was mainly supported by regular language acceptance, whereas the subsequent syntactic analysis was performed with a pushdown automaton allowing an efficient method to recognize a context free language, avoiding additional elements, such as action-goto tables, often used in bottom-up parsers. The proposed model highlights the underlying relationship between language interpretation and automata theory. Then you may encounter an interesting approach which will provide a way to go through the most basic concepts of formal language theory and how these are wielded for solving syntactic analysis problems.

Similar Papers
  • Single Book
  • Citations7

Logic and Language Models for Computer Science

  • Apr 21, 2022
  • Dana Richards +1
  • Book Chapter
  • Citations3

When Microservices Architecture and Blockchain Technology Meet: Challenges and Design Concepts

  • Jan 01, 2022
  • Idris Oumoussa +2
  • Conference Article
  • Citations4

CS1001.py

  • Jul 03, 2012
  • Benny Chor +1
  • PDF
  • Research Article
  • Citations2

The Effect of Teaching Using Artificial Intelligence Software’s on the Academic Achievement of the 10th Grade Students in Computer Science Subject and Their Attitudes Towards It in Jordan

  • Mar 01, 2020
  • Journal of Education and Practice
  • Mohammad Mousa Al-Abdallat +1
  • Research Article

Multiple Databases are Needed to Search the Journal Literature on Computer Science

  • Dec 13, 2015
  • Evidence Based Library and Information Practice
  • Giovanna Badia
  • Research Article

Introduction: Computational Thinking and Computer Science Special Issue

  • Jun 13, 2025
  • Journal of Technology-Integrated Lessons and Teaching
  • Craig Erschel Shepherd +1
  • Conference Instance
  • Citations39

Proceedings of the 31st Annual ACM/IEEE Symposium on Logic in Computer Science

  • Jul 05, 2016
  • Eric Koskinen +2
  • Single Book
  • Citations51

Where Mathematics, Computer Science, Linguistics and Biology Meet

  • Jan 01, 2001
  • Carlos Martı́N-Vide +1
  • Research Article
  • Citations20

Mining research trends with anomaly detection models: the case of social computing research

  • Mar 15, 2015
  • Scientometrics
  • Qing Cheng +3
  • Research Article
  • Citations1

Use of FOSS for Teaching the Parser Types to Improve Problem Solving Ability A Case Study on Analysis of Gender based Discrimination in Education

  • Jan 01, 2023
  • Journal of Engineering Education Transformations
  • Sunita M Dol
  • Book Chapter
  • Citations6

Computer Science and State Machines

  • Jan 01, 2010
  • Leslie Lamport
  • Conference Article
  • Citations15

A new didactic method for programming in C for freshmen students using LEGO mindstorms EV3

  • Sep 01, 2015
  • Simon Rodriguez Perez +3
  • Research Article

<b>ИЗРАДА КОМПАЈЛЕРА УПОТРЕБОМ РАСТЕМО БИБЛИОТЕКЕ</b>

  • Jan 30, 2026
  • Zbornik radova Fakulteta tehničkih nauka u Novom Sadu
  • Marko Bjelica
  • Conference Article

Integrating computer science and mathematics in middle school with alice (abstract only)

  • Mar 05, 2014
  • Susan H Rodger +4
  • Research Article
  • Citations5

Regular Expressions for Program Computations

  • Feb 01, 1997
  • The American Mathematical Monthly
  • Ronald E Prather
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.