Skip to main content

Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

MoDisco/Components/JSP/Architecture/0.9

< MoDisco‎ | Components‎ | JSP‎ | Architecture
Revision as of 10:46, 20 April 2010 by Unnamed Poltroon (Talk) (Updating the Grammar)

JSP Parser

Modisco JSP Parser has been developed using an ANTLR grammar It can support JSP file, as well as HTML files, TAG files, and JSP/TAG fragment files

Updating the Grammar

The ANTLR Grammar take in consideration the non XML conformity of a JSP file. Knowing that it can contain html or javascript tags, an opened tag is not necessarily closed by one

Example : <img src="./img/myImage.png">

In order to build the inheritance tree, we had to store all the founded tags, and each time closing one is detected, re build the inheritance tree.

Example :

<img src="./img/myImage.png">

This fragment of code will add the <img> tag to the children of the

on when

is detected, and so on.

Back to the top