Skip to content

bu2/ada-2005-txl-grammar

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 

Repository files navigation

TXL Basis Grammar for Ada 2005
Version 1.4, May 2010

Grammar Copyright 2010 by Bruno Le Hyaric
Commenting overrides Copyright 2010 by James R. Cordy

Description:
    A complete Ada 2005 grammar based on the 
    Ada 2005 Language Reference Manual, ISO/IEC 8652:1995 / Amd 1:2007(E)

    Validated to handle all legal programs in the Ada 3.0 compiler 
    conformance test suite

    Comments may optionally be ignored (for analysis tasks)
    or preserved in the output using the commenting overrides and -comment

Files:
    ada.grm - Ada 2005 grammar based on the Ada 2005 LRM
    ada_commentoverrides.grm - Grammar overrides to parse and preserve comments
    ada.txl, adb.txl, ads.txl - TXL programs to parse .ada, .adb and .ads files

Authors:
    Bruno Le Hyaric, Thales Avionics
    Jim Cordy, Queen's University

Example:
    txl examples/small.ada
    txl -comment examples/small.ada

Notes:
    This is an ongoing project - you can find the latest version here:
    http://github.com/bu2/ada-2005-txl-grammar

About

TXL grammar for Ada 2005

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published