<?xml version="1.0" encoding="ISO-8859-1" ?>
<!DOCTYPE lexer SYSTEM "http://tatoo.univ-mlv.fr/dtd/1.1/lexer.dtd">
<lexer>
 <!-- Macros -->
 <define-macro pattern="[ \t]*" name="space"/>
 <define-macro pattern="[0-9]+" name="number"/>
 <define-macro pattern="\r?\n" name="eoln"/>
 
 <!-- Rules-->
 <rule pattern="{space}" id="space"/>

<rule pattern="{number}" id="value"/>
 
 <rule pattern="\+" id="plus"/>
  
 <rule pattern="-" id="minus"/>
 
 <rule pattern="\*" id="star"/>
 
 <rule pattern="=" id="equals"/>

 <rule pattern=";" id="semicolon"/>
 
 <rule pattern="\(" id="lpar"/>
 
 <rule pattern="\)" id="rpar"/>
 
 <rule pattern="{eoln}" id="eoln"/>

 <rule pattern="aaabbb" id="aaabbbb"/>

 <rule pattern="a" id="a"/>

 <rule pattern="b" id="b"/>
</lexer>

