• Home
  • Search
  • EPL - Equational Programming Language Parsing and Dimension Propagation
  • https://doi.org/10.21236/ada200722Copy DOI Icon

EPL - Equational Programming Language Parsing and Dimension Propagation

  • Jun 1, 1988
  • Balaram Sinharoy
Show More
  • Abstract
  • Literature Map
  • Similar Papers
Abstract

Abstract : This report gives a detailed description of parsing and dimensionality propagation for the Equational Programming Language compiler. The Equational Programming Language, called EPL, is a very high-level declarative language designed to specify parallel and real-time computations. The EPL compiler translates equational specifications into procedural, high level language (currently C). The compiler itself is written in C for UNIX based systems. Automated tools YACC and LEX has been used for lexical analysis and parsing. Detailed description is given of the design and implementation of the algorithms for building different structures (such as symbol table, equation trees, etc.). These structures are used by subsequent post-parsing analysis and code-generation phases of the EPL compiler. The description of the algorithm for dimensionality propagation is also included.

Similar Papers
  • Conference Article
  • Citations11

Demo abstract: ROSLab — A modular programming environment for robotic applications

  • Apr 01, 2014
  • Nicola Bezzo +5
  • Conference Article

Assuring Correctness, Testing, and Verification of X-Compiler by Integrating Communicating Stream X-Machine

  • May 29, 2024
  • Bashir Sanusi +3
  • Research Article
  • Citations249

Effective Extensible Programming: Unleashing Julia on GPUs

  • Dec 08, 2017
  • IEEE Transactions on Parallel and Distributed Systems
  • Tim Besard +2
  • PDF
  • Research Article

Proposal of a Python interface to OpenMI, as the base for open source hydrological framework

  • Dec 29, 2011
  • Geoinformatics FCE CTU
  • Robert Szczepanek
  • Conference Article

Multiprocessor/multiarchitecture microprocessor design (M3D)

  • Jan 01, 1985
  • Samuel Aletan +1
  • PDF
  • Research Article
  • Citations6

Experimenting quantum phenomena on NISQ computers using high level quantum programming

  • Feb 10, 2022
  • EPJ Quantum Technology
  • Duc M Tran +3
  • Research Article
  • Citations110

Building efficient query engines in a high-level language

  • Jun 01, 2014
  • Proceedings of the VLDB Endowment
  • Yannis Klonatos +3
  • Book Chapter

ASM, the CP/M Assembler and DDT

  • Jan 01, 1985
  • Peter Gosling
  • Research Article
  • Citations48

Building Efficient Query Engines in a High-Level Language

  • Mar 31, 2018
  • ACM Transactions on Database Systems
  • Amir Shaikhha +2
  • Research Article
  • Citations30

Security types preserving compilation

  • Sep 29, 2005
  • Computer Languages, Systems & Structures
  • Gilles Barthe +2
  • Single Report

Communication and Coordination in Multi-Agent Systems: Agent-Oriented Programming and Computational Social Laws.

  • Dec 06, 1996
  • Yoav Shoham
  • Research Article

The ULowell dataflow project

  • Feb 21, 1989
  • James Canning +2
  • Research Article
  • Citations1

High-level language translation in SYMBOL 2R

  • Nov 01, 1973
  • ACM SIGPLAN Notices
  • J W Anderberg +1
  • Research Article

System design of a grammar-programmable high-level language machine

  • Jan 17, 1976
  • ACM SIGARCH Computer Architecture News
  • Serge Fournier +1
  • Conference Article

System design of a grammar-programmable high-level language machine

  • Jan 01, 1976
  • Serge Fournier +1
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.