AlluVision Inc. Home
Navigation
Home
News
Compilers
Emulators
Others
Documents
Download

AlluVision Inc. Other modules



Base64 Codec

Generic Base64 utility.

SML1.0 Tools

SML is an abbreviation for a Simple Markup Language. SML is similar to XML but much simpler. Basically, the same kind of structures can be presented in the SML than in the XML. Except, between tags contents are not allowed.

Next is a SML1.0 grammar:
#
#        Author: Markku Alen
#       Grammar: SML - Simple Markup Language
#       Version: 1.0
#  Line-Comment: Character "#"
# Block-Comment: None
#         Start: <DOCUMENT>
# 



DOCUMENT        :=  <ELEMENTS>

ELEMENTS        :=  <ELEMENT> <ELEMENTS>
                |   <ELEMENT>
                |

ELEMENT         :=  "(" IDENT <ATTRIBUTES> <ELEMENTS> ")"

ATTRIBUTES      :=  <ATTRIBUTE> <ATTRIBUTES>
                |   <ATTRIBUTE>
                |

ATTRIBUTE       :=  IDENT "=" <VALUE>

VALUE           :=  IDENT
                |   STRING
                |   NUMBER


Downloads:
2005 AlluVision Inc.
2005 AlluVision Inc. All rights reserved.