installing the transformation system go to:
TRANSCRIPT
![Page 1: INSTALLING THE TRANSFORMATION SYSTEM Go to:](https://reader030.vdocument.in/reader030/viewer/2022032516/56649c755503460f94928f09/html5/thumbnails/1.jpg)
INSTALLING THE TRANSFORMATION SYSTEM• Go to: http://faculty.ist.unomaha.edu/winter/ShiftLab/TL_web/TL_index.html
• These slides will walk you through the following:
1. Download the TL_System
a. This file needs to be unzipped and its contents placed in a location whose path contains no spaces.
2. Download the Bascinet B4 IDE
a. This file needs to be unzipped and unzip and its contents placed at a location of your choice.
3. Download and install MLton
4. Configure the B4 IDE
a. Point B4 to the TL_System folder
b. Point B4 to the MLton folder
5. Build the parser and transformation components associated with a domain
6. Apply a selected transformation to a selected target program.
![Page 2: INSTALLING THE TRANSFORMATION SYSTEM Go to:](https://reader030.vdocument.in/reader030/viewer/2022032516/56649c755503460f94928f09/html5/thumbnails/2.jpg)
DOWNLOADING FILES
![Page 3: INSTALLING THE TRANSFORMATION SYSTEM Go to:](https://reader030.vdocument.in/reader030/viewer/2022032516/56649c755503460f94928f09/html5/thumbnails/3.jpg)
Left mouse click
![Page 4: INSTALLING THE TRANSFORMATION SYSTEM Go to:](https://reader030.vdocument.in/reader030/viewer/2022032516/56649c755503460f94928f09/html5/thumbnails/4.jpg)
This file is placed in your “Downloads” folder.
![Page 5: INSTALLING THE TRANSFORMATION SYSTEM Go to:](https://reader030.vdocument.in/reader030/viewer/2022032516/56649c755503460f94928f09/html5/thumbnails/5.jpg)
Left mouse click
![Page 6: INSTALLING THE TRANSFORMATION SYSTEM Go to:](https://reader030.vdocument.in/reader030/viewer/2022032516/56649c755503460f94928f09/html5/thumbnails/6.jpg)
This file is placed in your “Downloads” folder.
![Page 7: INSTALLING THE TRANSFORMATION SYSTEM Go to:](https://reader030.vdocument.in/reader030/viewer/2022032516/56649c755503460f94928f09/html5/thumbnails/7.jpg)
Left mouse click
![Page 8: INSTALLING THE TRANSFORMATION SYSTEM Go to:](https://reader030.vdocument.in/reader030/viewer/2022032516/56649c755503460f94928f09/html5/thumbnails/8.jpg)
This file is placed in your “Downloads” folder.
![Page 9: INSTALLING THE TRANSFORMATION SYSTEM Go to:](https://reader030.vdocument.in/reader030/viewer/2022032516/56649c755503460f94928f09/html5/thumbnails/9.jpg)
Left mouse click
![Page 10: INSTALLING THE TRANSFORMATION SYSTEM Go to:](https://reader030.vdocument.in/reader030/viewer/2022032516/56649c755503460f94928f09/html5/thumbnails/10.jpg)
CONFIGURING THE BASCINET “B4” IDE
![Page 11: INSTALLING THE TRANSFORMATION SYSTEM Go to:](https://reader030.vdocument.in/reader030/viewer/2022032516/56649c755503460f94928f09/html5/thumbnails/11.jpg)
1. Unzip the TL_System
a. The contents may be placed in any location whose path contains no spaces.
2. Unizp the Bascinet B4 IDE
a. The contents may be placed at a location of your choice.
3. Download and install MLton
4. Configure the B4 IDE
a. Point B4 to the TL_System folder
b. Point B4 to the MLton folder
![Page 12: INSTALLING THE TRANSFORMATION SYSTEM Go to:](https://reader030.vdocument.in/reader030/viewer/2022032516/56649c755503460f94928f09/html5/thumbnails/12.jpg)
Left mouse double-click
![Page 13: INSTALLING THE TRANSFORMATION SYSTEM Go to:](https://reader030.vdocument.in/reader030/viewer/2022032516/56649c755503460f94928f09/html5/thumbnails/13.jpg)
Select Options from the dropdown menu
![Page 14: INSTALLING THE TRANSFORMATION SYSTEM Go to:](https://reader030.vdocument.in/reader030/viewer/2022032516/56649c755503460f94928f09/html5/thumbnails/14.jpg)
![Page 15: INSTALLING THE TRANSFORMATION SYSTEM Go to:](https://reader030.vdocument.in/reader030/viewer/2022032516/56649c755503460f94928f09/html5/thumbnails/15.jpg)
Navigate to where MLton is installed on
your system
![Page 16: INSTALLING THE TRANSFORMATION SYSTEM Go to:](https://reader030.vdocument.in/reader030/viewer/2022032516/56649c755503460f94928f09/html5/thumbnails/16.jpg)
Navigate to where you have placed the
TL_System folder
Note there are no spaces in this path.
![Page 17: INSTALLING THE TRANSFORMATION SYSTEM Go to:](https://reader030.vdocument.in/reader030/viewer/2022032516/56649c755503460f94928f09/html5/thumbnails/17.jpg)
![Page 18: INSTALLING THE TRANSFORMATION SYSTEM Go to:](https://reader030.vdocument.in/reader030/viewer/2022032516/56649c755503460f94928f09/html5/thumbnails/18.jpg)
BUILDING A DOMAIN
![Page 19: INSTALLING THE TRANSFORMATION SYSTEM Go to:](https://reader030.vdocument.in/reader030/viewer/2022032516/56649c755503460f94928f09/html5/thumbnails/19.jpg)
1. A domain is a folder that may be placed in any location whose path contains no spaces.
![Page 20: INSTALLING THE TRANSFORMATION SYSTEM Go to:](https://reader030.vdocument.in/reader030/viewer/2022032516/56649c755503460f94928f09/html5/thumbnails/20.jpg)
Select Open Project from the drop-down menu
![Page 21: INSTALLING THE TRANSFORMATION SYSTEM Go to:](https://reader030.vdocument.in/reader030/viewer/2022032516/56649c755503460f94928f09/html5/thumbnails/21.jpg)
Left click on the project to select it.
Select lexer and bnf files from these drop-downs
Select style file from this drop-down
![Page 22: INSTALLING THE TRANSFORMATION SYSTEM Go to:](https://reader030.vdocument.in/reader030/viewer/2022032516/56649c755503460f94928f09/html5/thumbnails/22.jpg)
Left click to build the parser and the
transformation engine.
If the build is successful, you will see this.
![Page 23: INSTALLING THE TRANSFORMATION SYSTEM Go to:](https://reader030.vdocument.in/reader030/viewer/2022032516/56649c755503460f94928f09/html5/thumbnails/23.jpg)
Select the transform.mlton file from the drop-down.
![Page 24: INSTALLING THE TRANSFORMATION SYSTEM Go to:](https://reader030.vdocument.in/reader030/viewer/2022032516/56649c755503460f94928f09/html5/thumbnails/24.jpg)
Select transformation file.
![Page 25: INSTALLING THE TRANSFORMATION SYSTEM Go to:](https://reader030.vdocument.in/reader030/viewer/2022032516/56649c755503460f94928f09/html5/thumbnails/25.jpg)
Parse/compile the selected transformation
file.
If the parse goes well you will see this.
![Page 26: INSTALLING THE TRANSFORMATION SYSTEM Go to:](https://reader030.vdocument.in/reader030/viewer/2022032516/56649c755503460f94928f09/html5/thumbnails/26.jpg)
Select target file to transform.
![Page 27: INSTALLING THE TRANSFORMATION SYSTEM Go to:](https://reader030.vdocument.in/reader030/viewer/2022032516/56649c755503460f94928f09/html5/thumbnails/27.jpg)
Transform the program.
Output shows up in this pane