Objects with no end pattern and siblings that are recognized using <backward>

Defining an object in the xxxLanguagePattern file that has:

can cause Universal Analyzer to incorrectly identify the end of the object because it in fact contains the start of the following object. If this is the case, you need to make sure that in the localization pattern for the sibling objects (i.e. those that have a property recognized using the <backward/> element) you include a Regular Expression that takes into account the property that is recognized using the <backward/> element.

Take the following language script as an example:

Fct1 : function
echo "today"
Fct2 : function
echo "tomorrow"

The function objects do not have an end pattern and their name is identified using the <backward/> element. If the localization pattern for the object is:

How comments are handled by the Universal Analyzer

The following is a brief description of how the Universal Analyzer handles comments in your source code:

Mixing a Universal Analyzer job and a Universal Importer job

Please see Advanced - Mixing a Universal Analyzer job and a Universal Importer job for more information.