1. Rebuilding Generated Files
1.1. Rebuilding the XPath parser (in XPath)
1.2. Rebuilding the XPattern parser (in Xslt)
1.3. Rebuilding the Odl parser (in Ods/Parsers/Odl)
1.4. Rebuilding the Oql parser (in Ods/Parsers/Oql)
1.5. Rebuilding the Oql parser (in Ods/Parsers/Oif)
1.6. Rebuilding the HTML interfaces (in Dom/html)

REBUILDING BisonGen 4Suite Generated Files Informnation on Rebulding the generated files in the 4Suite distribution.

Rebuilding Generated Files

Some of the files checked into the 4Suite distribution are generated files. These files are in the distribution in the generated format for ease of building by most users. If you need to make changes to the generated files, please see the instructions below. These steps should only be needed if you really want to make some radical changes.

Rebuilding the XPath parser (in XPath)

Generated files:

Input Files:

Intermidiate files created (that can be deiscarded when done):

To rebuild:

# BisonGen XPath.bgen.in 
# bison --name-prefix=XPath -d XPath.y 
# flex -f -PXPath XPath.l
# swig -python -shadow XPath.i

Remove the Intermdeiate files

Rebuilding the XPattern parser (in Xslt)

Generated files:

Input Files:

Intermidiate files created (that can be deiscarded when done):

To rebuild:

# BisonGen XPattern.bgen.in 
# bison --name-prefix=XPattern -d XPattern.y 
# flex -f -PXPattern XPattern.l
# swig -python -shadow XPattern.i

Remove the Intermdeiate files

Rebuilding the Odl parser (in Ods/Parsers/Odl)

Generated files:

Input Files:

Intermidiate files created (that can be deiscarded when done):

To rebuild:

# BisonGen -m Odl.bgen.in 
# bison --name-prefix=Odl -d Odl.y 
# flex -f -POdl Odl.l
# swig -python -shadow Odl.i

Remove the Intermdeiate files

Rebuilding the Oql parser (in Ods/Parsers/Oql)

Generated files:

Input Files:

Intermidiate files created (that can be deiscarded when done):

To rebuild:

# BisonGen -n Oql.bgen.in 
# bison --name-prefix=Oql -d Oql.y 
# flex -f -POql Oql.l
# swig -python -shadow Oql.i

Remove the Intermdeiate files

Rebuilding the Oql parser (in Ods/Parsers/Oif)

Generated files:

Input Files:

Intermidiate files created (that can be deiscarded when done):

To rebuild:

# BisonGen -m Oif.bgen.in 
# bison --name-prefix=Oif -d Oif.y 
# flex -f -POif Oif.l
# swig -python -shadow Oif.i

Remove the Intermdeiate files

Rebuilding the HTML interfaces (in Dom/html)

Generated files:

Input Files:

To rebuild:

# cd Ft/admin
    # python GenerateHtml.py html_classes.xml ../Dom/html