headerphoto

Recent News

04/15/10: A bug was found in the algorithm for rule attributes.
S = (S/"") "s" / "y" is left-recursive but went undetected due to the empty string alternative. This case has been fixed.
more…

12/02/09: A new Interactive APG web service for ABNF grammar development has been added to the site. At the same time APG Version 6.1 has been released.
more…

06/25/09: Congratulations to Thomas Miesch on the completion of his Open Source project SmallMGC. SmallMGC is a Media Gateway Controller for access and residential gateways.
more…

06/23/09: Thanks again to Sebastian Pipping (http://www.hartwork.org/) for creating a Gentoo package for APG 6.0. more…

06/17/09: APG 6.0 has just been released. Version 6.0 updates APG 5.x with some significant new features.
more…

Interactive APG References

1.  ABNF
    RFC 4234, The Internet Engineering Task Force (IETF) 
    Requests for Comment:4234, 
    See the IETF RFC page, http://www.ietf.org/rfc.html
    
2.  The Dragon Book
    Alfred V. Aho, Ravi Sethi, Monica S. Lam
    and Jeffrey D. Ullman, 
    "Compilers: Principles, Techniques, and Tools",
    2nd Edition, Addison-Wesley, 2007
    
3.  PEG
    Bryan Ford, "Parsing Expression Grammars: 
    A Recognition-Based Syntactic Foundation", 
    Proceedings 31st ACM Symposium on 
    Principles of Programming Languages, 
    pp. 111-122, 2004
    
4.  John E. Hopcroft and Jeffrey D. Ullman, 
    "Introduction to Automata Theory,
    Languages and Computation", 
    Addison-Wesley, 1979
    
5.  R Gregory Taylor, 
    "Models of Computation and Formal Languages", 
    Oxford University Press, 1998