This repository has been archived on 2021-09-15. You can view files and clone it, but cannot push or open issues or pull requests.
M2IHMPalette/Vocal/grammar.grxml

42 lines
1.3 KiB
XML
Executable File

<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE grammar PUBLIC "-//W3C//DTD GRAMMAR 1.0//EN"
"grammar.dtd">
<!-- the default grammar language is FR -->
<grammar version="1.0"
mode ="voice"
xmlns="http://www.w3.org/2001/06/grammar"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.w3.org/2001/06/grammar
grammar.xsd"
xml:lang="fr-FR" root="answer" tag-format="semantics/1.0">
<rule id="answer" scope="public">
<ruleref special="GARBAGE" />
<one-of>
<item><ruleref uri="#deplacement"/></item>
<item><ruleref uri="#initialiser"/></item>
</one-of>
<tag>out = rules.latest().text;</tag>
<ruleref special="GARBAGE" />
</rule>
<rule id="deplacement">
<item>déplacer <ruleref uri="#position"/></item>
</rule>
<rule id="initialiser">
<item>initialiser</item>
<tag>out.text = "Action:" + meta.current().text;</tag>
</rule>
<rule id="position">
<one-of>
<item>en haut</item>
<item>en bas</item>
<item>à gauche</item>
<item>à droite</item>
</one-of>
<tag>out.text = "Action:deplacement Position:" + meta.current().text;</tag>
</rule>
</grammar>