Trans Lang

You might also like

Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 15

TRANSFORMATION

LANGUAGE
CONTENTS
• Purpose
• Input – Operator - Output
• Software Implementation Stages
• Specified Transformation Language
• Engine Design
PURPOSE
• To design and develop a simple transformation
language which includes special rules.

• To implement an engine that transforms a


specific input into C language in the guideness
of transformation language.
• If it is required to class with an example:

• Transformation language is XSL form,

• And engine that’s developed is any kind of


internet browser that has XSLT technology.
• Input is an XML document that is generated from Mano’s
Basic Computer Instructions.

• Operators are:
• 1. language that includes the form adapted with the input
• 2.engine that processes the commands taken from language

• Output is the C Source Code that is the interpreted form of


input after operators did their duties
Specified Transformation Language

• The language is designed as a markup


language which has no function, but details
about the input and the operations that is
implemented.

• Language is prepared in the platform of


Notepad++.
• A tree structure come up everything was
done.

• Each command that’s defined in input before


were modified as children of a parent struct.
• Each command were prepared what it is
wanted to be seen in C Source Code,

• E.g.: AND command in Mano’s Instructions


does the operation, AC <- AC&M[AR]
• it is interpreted to C, AC=AC & v(address);
ENGINE DESIGN
• Duty of the engine is to get required datas from
input and print them in the light of
transformation language that’s implemented
before.

• Engine design is a simple software development


can be done any programming language in any
platform.
• This one is written in C with the platform QT.
• As transformation language is designed as a
markup language and input is accepted in XML
format,

• XMLDOM technologies are used to take datas


from both input and language that guides.
• As the tree form and DOM struct in harmony
because of the DOM allows to reach
child,parent and sibling nodes of the current
nodes,things get easier.
SUM
• THANKS FOR YOUR INTEREST!

You might also like