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