Model Xtractor - Online Class Diagram Editor
Model Xtractor - Online Class Diagram Editor User Account   
    RSS Posts | Model Xtractor
  • Diagrams
  • Metadata
  • Blog
  • Support
  • Tutorial

ANTLR Parser Generator

Leave a Comment » Sep 15, 2010
Categories: Modeling

ANTLR (ANother Tool for Language Recognition) is a language tool that provides a framework for constructing recognizers, interpreters, compilers, and translators from grammatical descriptions containing actions in a variety of target languages. ANTLR provides support for tree construction, tree walking, translation, error recovery, and error reporting.

Follow this link for all Model Xtractor diagrams using ANTLR 3.1, the version imported here. Most diagrams are public, using unprotected metadata, and can be customized online right away.

We begin with a simple list of all types from the five namespaces of the Antlr3.Runtime v3.1 assembly, which makes the ANTRL v3.1 product. This can be used as a cheatsheet for ANTLR:

Click for the published entry of the diagram
EditViewPrint

The following block diagram shows all inner dependencies between the five namespaces of the Antlr3.Runtime v3.1 assembly. ANTLR is also using external types from the .NET Framework. We used .NET Framework 2.0 on import, but this should go unchanged for any other new version:

Click for the published entry of the diagram
EditViewPrint

Most types from Antlr.Runtime namespace are briefly presented here:

Click for the published entry of the diagram
EditViewPrint

Custom exception classes (top classes derive directly from System.Exception) have been defined in the Antlr.Runtime and Antlr.Runtime.Tree namespaces:

Click for the published entry of the diagram
EditViewPrint

Main classes from Antlr.Runtime.Debug namespaces:

Click for the published entry of the diagram
EditViewPrint

Antlr.Runtime.Tree namespace has several classes with inner types. This is a protected diagram, fully accessible only by subscribers. Click on the thumbnail to go to the published diagram page and further access eventually the real size image of the diagram:

Model Xtractor Diagram

One Comment »

Sep 15, 2010 7:50 pm Michael Blum

nice work!! :)

Leave a Comment

Accepts [code lang=".."] .. [/code], where lang is one of: csharp/vbnet/java/js/c/cpp/xml/sql/as3/php/ruby

E d i t   D i a g r a m s   O n l i n e !
Advertisement
Last Recommended Diagrams
  • SharePoint 2010 Server Object Model
  • Top Hierarchy in SharePoint
  • WCF Binding
  • Membership (System.Web.Security Namespace)
  • System.ServiceModel.Syndication Namespace
  • System.Configuration: Sections and Groups
  • System.Configuration: Specific Sections
  • mx.utils
  • mx.preloaders
  • mx.controls.menuClasses
Last Recommended Diagram
SharePoint 2010 Server Object Model
SharePoint 2010 Server Object Model
© 2010 Model-Xtractor.com - All Rights Reserved.
  • Terms of Use
  • Privacy Policy
  • News
  • About Us
  • Contact Us