diff --git a/index/ay/ayacc/ayacc-1.3.0.toml b/index/ay/ayacc/ayacc-1.3.0.toml new file mode 100644 index 00000000..d006c689 --- /dev/null +++ b/index/ay/ayacc/ayacc-1.3.0.toml @@ -0,0 +1,42 @@ +description = "An Ada LARL(1) parser generator" +name = "ayacc" +version = "1.3.0" +licenses = "Unlicense" +authors = ["David Taback", "Deepak Tolani"] +maintainers = ["Stephane.Carrez@gmail.com"] +maintainers-logins = ["stcarrez"] +executables = ["ayacc"] +tags = ["parser", "generator", "grammar"] +website = "https://github.com/Ada-France/ayacc" +long-description = """ + +Ayacc is an Ada parser generator in the style of yacc(1). + +The first implementation was written by David Taback and Deepak Tolani +at the University of California, Irvine. The last version that was released +appeared to be the Ayacc 1.1 released in 1994. + +Ayacc was used and improved by P2Ada, the Pascal to Ada translator. +This version of Ayacc is derived from the P2Ada ayacc implementation +released in August 2010. + +This version brings a number of improvements: + +- Ayacc now uses more standard options to configure the code generation +- The parser was improved to configure the parser stack size and + support Ada child packages. +- The grammar supports the %unit directive to control the Ada child packages. +- Several options provide a better control of the generated code. + +""" + +[gpr-externals] +AYACC_BUILD = ["distrib", "debug", "optimize", "profile", "coverage"] + +[configuration] +disabled = true + +[origin] +commit = "9b8bf854e79f5e769a82f98f54ad638a14eb6dc7" +url = "git+https://github.com/Ada-France/ayacc.git" +