Browsing projects by Tag(s)

Select a tag to browse associated projects and drill deeper into the tag cloud.

Showing page 1 of 1
Compare

XML stands for eXensible Markup Language. YAXX is an XML extension to YACC, which stands for 'Yet Another Compiler-Compiler'. This extension allows a program in a YACC grammar (LALR) to be automatically converted into an XML document that encodes the syntax tree of the program. Moreover, the ... [More] generated XML document can be validated by a generated DTD (Document Type Description) document. The resulting syntax tree in XML can also be transformed back into the original program through a very simple XSLT stylesheet. The implementation of YAXX is based on an extension to Bison, a public-domain implementation of YACC. The software collects a number of YACC grammars and reference parsers to support the parsing of all major programming languages, including ANSI C, Fortran 77, GNU C++, Java, C#, Ada 95, PHP5, XML, SQL, etc. The original hosting site of the project in SourceForge is still functioning for the release of the tarballs. Developers are encouraged to switch to the new repository hosted here. [Less]

0
 
  0 reviews  |  0 users  |  46,623 lines of code  |  0 current contributors  |  Analyzed about 12 hours ago
 
 
 
 

Creative Commons License Copyright © 2013 Black Duck Software, Inc. and its contributors, Some Rights Reserved. Unless otherwise marked, this work is licensed under a Creative Commons Attribution 3.0 Unported License . Ohloh ® and the Ohloh logo are trademarks of Black Duck Software, Inc. in the United States and/or other jurisdictions. All other trademarks are the property of their respective holders.