Merge branch 'master' of git.inpt.fr:tocard-inc/enseeiht/gls/projet
This commit is contained in:
commit
d019450ae4
3
.vscode/settings.json
vendored
3
.vscode/settings.json
vendored
|
@ -1,7 +1,4 @@
|
||||||
{
|
{
|
||||||
"files.associations": {
|
|
||||||
"*.game": "json"
|
|
||||||
},
|
|
||||||
"files.exclude": {
|
"files.exclude": {
|
||||||
"**/.git": true,
|
"**/.git": true,
|
||||||
"**/.svn": true,
|
"**/.svn": true,
|
||||||
|
|
|
@ -1,167 +1,167 @@
|
||||||
{
|
{
|
||||||
"Explorateur": {
|
Explorateur {
|
||||||
"taille": 3,
|
taille 3,
|
||||||
"connaissances": [],
|
connaissances [],
|
||||||
"objets": [
|
objets [
|
||||||
"tentative",
|
"tentative",
|
||||||
"tentative",
|
"tentative",
|
||||||
"tentative"
|
"tentative"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"Territoire": {
|
Territoire {
|
||||||
"Lieux": [
|
Lieux [
|
||||||
{
|
{
|
||||||
"nom": "Enigme",
|
nom "Enigme",
|
||||||
"deposable": true,
|
deposable true,
|
||||||
"depart": true,
|
depart true,
|
||||||
"fin": false,
|
fin false,
|
||||||
"personnes": [
|
personnes [
|
||||||
"Sphinx"
|
"Sphinx"
|
||||||
],
|
],
|
||||||
"descriptions": [
|
descriptions [
|
||||||
{
|
{
|
||||||
"texte": "lieu de depart",
|
texte "lieu de depart",
|
||||||
"condition": true
|
condition true
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"objets": [],
|
objets [],
|
||||||
"connaissances": []
|
connaissances []
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"nom": "Succes",
|
nom "Succes",
|
||||||
"deposable": false,
|
deposable false,
|
||||||
"depart": false,
|
depart false,
|
||||||
"fin": true,
|
fin true,
|
||||||
"personnes": [],
|
personnes [],
|
||||||
"descriptions": [
|
descriptions [
|
||||||
{
|
{
|
||||||
"texte": "lieu succes",
|
texte "lieu succes",
|
||||||
"condition": true
|
condition true
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"objets": [],
|
objets [],
|
||||||
"connaissances": []
|
connaissances []
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"nom": "Echec",
|
nom "Echec",
|
||||||
"deposable": false,
|
deposable false,
|
||||||
"depart": false,
|
depart false,
|
||||||
"fin": true,
|
fin true,
|
||||||
"personnes": [],
|
personnes [],
|
||||||
"descriptions": [
|
descriptions [
|
||||||
{
|
{
|
||||||
"texte": "lieu echec",
|
texte "lieu echec",
|
||||||
"condition": true
|
condition true
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"objets": [],
|
objets [],
|
||||||
"connaissances": []
|
connaissances []
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"Chemins": [
|
Chemins [
|
||||||
{
|
{
|
||||||
"nom": "win",
|
nom "win",
|
||||||
"lieu_in": "Enigme",
|
lieu_in "Enigme",
|
||||||
"lieu_out": "Succes",
|
lieu_out "Succes",
|
||||||
"ouvert": true,
|
ouvert true,
|
||||||
"visible": Reussite,
|
visible Reussite,
|
||||||
"obligatoire": true,
|
obligatoire true,
|
||||||
"connaissances": [],
|
connaissances [],
|
||||||
"objets_recus": [],
|
objets_recus [],
|
||||||
"objets_conso": [],
|
objets_conso [],
|
||||||
"descriptions": [
|
descriptions [
|
||||||
{
|
{
|
||||||
"texte": "Le chemin de la victoire !",
|
texte "Le chemin de la victoire !",
|
||||||
"condition": true
|
condition true
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"nom": "loose",
|
nom "loose",
|
||||||
"lieu_in": "Enigme",
|
lieu_in "Enigme",
|
||||||
"lieu_out": "Echec",
|
lieu_out "Echec",
|
||||||
"ouvert": true,
|
ouvert true,
|
||||||
"visible": tentative == 0,
|
visible tentative == 0,
|
||||||
"obligatoire": true,
|
obligatoire true,
|
||||||
"connaissances": [],
|
connaissances [],
|
||||||
"objets_recus": [],
|
objets_recus [],
|
||||||
"objets_conso": [],
|
objets_conso [],
|
||||||
"descriptions": [
|
descriptions [
|
||||||
{
|
{
|
||||||
"texte": "Le chemin de la loose !",
|
texte "Le chemin de la loose !",
|
||||||
"condition": true
|
condition true
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"Objets": [
|
Objets [
|
||||||
{
|
{
|
||||||
"nom": "tentative",
|
nom "tentative",
|
||||||
"taille": 1,
|
taille 1,
|
||||||
"visible": true,
|
visible true,
|
||||||
"descriptions": [
|
descriptions [
|
||||||
{
|
{
|
||||||
"texte": "permet repondre une question du sphinx",
|
texte "permet repondre une question du sphinx",
|
||||||
"condition": true
|
condition true
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"Connaissances": [
|
Connaissances [
|
||||||
{
|
{
|
||||||
"nom": "Reussite",
|
nom "Reussite",
|
||||||
"visible": true,
|
visible true,
|
||||||
"descriptions": [
|
descriptions [
|
||||||
{
|
{
|
||||||
"texte": "Permet de se casser de la",
|
texte "Permet de se casser de la",
|
||||||
"condition": true
|
condition true
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"Personnes": [
|
Personnes [
|
||||||
{
|
{
|
||||||
"nom": "Sphinx",
|
nom "Sphinx",
|
||||||
"visible": ! Reussite && tentative > 0,
|
visible ! Reussite && tentative > 0,
|
||||||
"obligatoire": true,
|
obligatoire true,
|
||||||
"interactions": [
|
interactions [
|
||||||
{
|
{
|
||||||
"nom": "Parler",
|
nom "Parler",
|
||||||
"visible": true,
|
visible true,
|
||||||
"connaissances": [],
|
connaissances [],
|
||||||
"objets_recus": [],
|
objets_recus [],
|
||||||
"objets_conso": [],
|
objets_conso [],
|
||||||
"actions": [
|
actions [
|
||||||
{
|
{
|
||||||
"nom": "Reponse_1",
|
nom "Reponse_1",
|
||||||
"visible": true,
|
visible true,
|
||||||
"fin_interaction": true,
|
fin_interaction true,
|
||||||
"connaissances": [
|
connaissances [
|
||||||
"Reussite"
|
"Reussite"
|
||||||
],
|
],
|
||||||
"objets_recus": [],
|
objets_recus [],
|
||||||
"objets_conso": [],
|
objets_conso [],
|
||||||
"descriptions" : [
|
descriptions [
|
||||||
{
|
{
|
||||||
"texte": "la bonne reponse",
|
texte "la bonne reponse",
|
||||||
"condition": true
|
condition true
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"nom": "Reponse_2",
|
nom "Reponse_2",
|
||||||
"visible": true,
|
visible true,
|
||||||
"fin_interaction": true,
|
fin_interaction true,
|
||||||
"connaissances": [],
|
connaissances [],
|
||||||
"objets_recus": [],
|
objets_recus [],
|
||||||
"objets_conso": [
|
objets_conso [
|
||||||
"tentative"
|
"tentative"
|
||||||
],
|
],
|
||||||
"descriptions" : [
|
descriptions [
|
||||||
{
|
{
|
||||||
"texte": "la mauvaise reponse",
|
texte "la mauvaise reponse",
|
||||||
"condition": true
|
condition true
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
@ -170,5 +170,5 @@
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"Transformations": []
|
Transformations []
|
||||||
}
|
}
|
|
@ -216,6 +216,7 @@ List<Personne> jeu_personnes = new ArrayList<>();
|
||||||
List<Connaissance> personne_Sphinx_1_interaction_1_action_1_connaissances = new ArrayList<>();
|
List<Connaissance> personne_Sphinx_1_interaction_1_action_1_connaissances = new ArrayList<>();
|
||||||
personne_Sphinx_1_interaction_1_action_1_connaissances.add(connaissance_Reussite);
|
personne_Sphinx_1_interaction_1_action_1_connaissances.add(connaissance_Reussite);
|
||||||
List<Objet> personne_Sphinx_1_interaction_1_action_1_objets_conso = new ArrayList<>();
|
List<Objet> personne_Sphinx_1_interaction_1_action_1_objets_conso = new ArrayList<>();
|
||||||
|
// TODO: OMG C DÉGUEULASSE -> LE FAIRE PARTOUT
|
||||||
List<Objet> personne_Sphinx_1_interaction_1_action_1_objets_recus = new ArrayList<>();
|
List<Objet> personne_Sphinx_1_interaction_1_action_1_objets_recus = new ArrayList<>();
|
||||||
|
|
||||||
personne_Sphinx_1_interaction_1_actions.add(
|
personne_Sphinx_1_interaction_1_actions.add(
|
||||||
|
@ -223,8 +224,8 @@ List<Personne> jeu_personnes = new ArrayList<>();
|
||||||
personne_Sphinx_1_interaction_1_action_visible_1_condition,
|
personne_Sphinx_1_interaction_1_action_visible_1_condition,
|
||||||
personne_Sphinx_1_interaction_1_action_fin_1_condition,
|
personne_Sphinx_1_interaction_1_action_fin_1_condition,
|
||||||
personne_Sphinx_1_interaction_1_action_1_connaissances,
|
personne_Sphinx_1_interaction_1_action_1_connaissances,
|
||||||
personne_Sphinx_1_interaction_1_action_1_objets_conso,
|
|
||||||
personne_Sphinx_1_interaction_1_action_1_objets_recus,
|
personne_Sphinx_1_interaction_1_action_1_objets_recus,
|
||||||
|
personne_Sphinx_1_interaction_1_action_1_objets_conso,
|
||||||
personne_Sphinx_1_interaction_1_action_1_descriptions
|
personne_Sphinx_1_interaction_1_action_1_descriptions
|
||||||
)
|
)
|
||||||
);
|
);
|
||||||
|
@ -276,6 +277,7 @@ List<Personne> jeu_personnes = new ArrayList<>();
|
||||||
|
|
||||||
List<Connaissance> personne_Sphinx_1_interaction_1_action_2_connaissances = new ArrayList<>();
|
List<Connaissance> personne_Sphinx_1_interaction_1_action_2_connaissances = new ArrayList<>();
|
||||||
List<Objet> personne_Sphinx_1_interaction_1_action_2_objets_conso = new ArrayList<>();
|
List<Objet> personne_Sphinx_1_interaction_1_action_2_objets_conso = new ArrayList<>();
|
||||||
|
// TODO: OMG C DÉGUEULASSE -> LE FAIRE PARTOUT
|
||||||
personne_Sphinx_1_interaction_1_action_2_objets_conso.add(objet_tentative);
|
personne_Sphinx_1_interaction_1_action_2_objets_conso.add(objet_tentative);
|
||||||
List<Objet> personne_Sphinx_1_interaction_1_action_2_objets_recus = new ArrayList<>();
|
List<Objet> personne_Sphinx_1_interaction_1_action_2_objets_recus = new ArrayList<>();
|
||||||
|
|
||||||
|
|
|
@ -33,68 +33,68 @@ public class GameParser extends AbstractContentAssistParser {
|
||||||
private static void init(ImmutableMap.Builder<AbstractElement, String> builder, GameGrammarAccess grammarAccess) {
|
private static void init(ImmutableMap.Builder<AbstractElement, String> builder, GameGrammarAccess grammarAccess) {
|
||||||
builder.put(grammarAccess.getConditionTestAccess().getAlternatives(), "rule__ConditionTest__Alternatives");
|
builder.put(grammarAccess.getConditionTestAccess().getAlternatives(), "rule__ConditionTest__Alternatives");
|
||||||
builder.put(grammarAccess.getJeuAccess().getGroup(), "rule__Jeu__Group__0");
|
builder.put(grammarAccess.getJeuAccess().getGroup(), "rule__Jeu__Group__0");
|
||||||
builder.put(grammarAccess.getJeuAccess().getGroup_12(), "rule__Jeu__Group_12__0");
|
builder.put(grammarAccess.getJeuAccess().getGroup_9(), "rule__Jeu__Group_9__0");
|
||||||
builder.put(grammarAccess.getJeuAccess().getGroup_12_1(), "rule__Jeu__Group_12_1__0");
|
builder.put(grammarAccess.getJeuAccess().getGroup_9_1(), "rule__Jeu__Group_9_1__0");
|
||||||
builder.put(grammarAccess.getJeuAccess().getGroup_18(), "rule__Jeu__Group_18__0");
|
builder.put(grammarAccess.getJeuAccess().getGroup_14(), "rule__Jeu__Group_14__0");
|
||||||
builder.put(grammarAccess.getJeuAccess().getGroup_18_1(), "rule__Jeu__Group_18_1__0");
|
builder.put(grammarAccess.getJeuAccess().getGroup_14_1(), "rule__Jeu__Group_14_1__0");
|
||||||
|
builder.put(grammarAccess.getJeuAccess().getGroup_19(), "rule__Jeu__Group_19__0");
|
||||||
|
builder.put(grammarAccess.getJeuAccess().getGroup_19_1(), "rule__Jeu__Group_19_1__0");
|
||||||
builder.put(grammarAccess.getJeuAccess().getGroup_24(), "rule__Jeu__Group_24__0");
|
builder.put(grammarAccess.getJeuAccess().getGroup_24(), "rule__Jeu__Group_24__0");
|
||||||
builder.put(grammarAccess.getJeuAccess().getGroup_24_1(), "rule__Jeu__Group_24_1__0");
|
builder.put(grammarAccess.getJeuAccess().getGroup_24_1(), "rule__Jeu__Group_24_1__0");
|
||||||
builder.put(grammarAccess.getJeuAccess().getGroup_30(), "rule__Jeu__Group_30__0");
|
|
||||||
builder.put(grammarAccess.getJeuAccess().getGroup_30_1(), "rule__Jeu__Group_30_1__0");
|
|
||||||
builder.put(grammarAccess.getExplorateurAccess().getGroup(), "rule__Explorateur__Group__0");
|
builder.put(grammarAccess.getExplorateurAccess().getGroup(), "rule__Explorateur__Group__0");
|
||||||
builder.put(grammarAccess.getExplorateurAccess().getGroup_8(), "rule__Explorateur__Group_8__0");
|
builder.put(grammarAccess.getExplorateurAccess().getGroup_6(), "rule__Explorateur__Group_6__0");
|
||||||
builder.put(grammarAccess.getExplorateurAccess().getGroup_8_1(), "rule__Explorateur__Group_8_1__0");
|
builder.put(grammarAccess.getExplorateurAccess().getGroup_6_1(), "rule__Explorateur__Group_6_1__0");
|
||||||
builder.put(grammarAccess.getExplorateurAccess().getGroup_14(), "rule__Explorateur__Group_14__0");
|
builder.put(grammarAccess.getExplorateurAccess().getGroup_11(), "rule__Explorateur__Group_11__0");
|
||||||
builder.put(grammarAccess.getExplorateurAccess().getGroup_14_1(), "rule__Explorateur__Group_14_1__0");
|
builder.put(grammarAccess.getExplorateurAccess().getGroup_11_1(), "rule__Explorateur__Group_11_1__0");
|
||||||
builder.put(grammarAccess.getTerritoireAccess().getGroup(), "rule__Territoire__Group__0");
|
builder.put(grammarAccess.getTerritoireAccess().getGroup(), "rule__Territoire__Group__0");
|
||||||
builder.put(grammarAccess.getTerritoireAccess().getGroup_5(), "rule__Territoire__Group_5__0");
|
builder.put(grammarAccess.getTerritoireAccess().getGroup_4(), "rule__Territoire__Group_4__0");
|
||||||
builder.put(grammarAccess.getTerritoireAccess().getGroup_5_1(), "rule__Territoire__Group_5_1__0");
|
builder.put(grammarAccess.getTerritoireAccess().getGroup_4_1(), "rule__Territoire__Group_4_1__0");
|
||||||
builder.put(grammarAccess.getTerritoireAccess().getGroup_11(), "rule__Territoire__Group_11__0");
|
builder.put(grammarAccess.getTerritoireAccess().getGroup_9(), "rule__Territoire__Group_9__0");
|
||||||
builder.put(grammarAccess.getTerritoireAccess().getGroup_11_1(), "rule__Territoire__Group_11_1__0");
|
builder.put(grammarAccess.getTerritoireAccess().getGroup_9_1(), "rule__Territoire__Group_9_1__0");
|
||||||
builder.put(grammarAccess.getLieuAccess().getGroup(), "rule__Lieu__Group__0");
|
builder.put(grammarAccess.getLieuAccess().getGroup(), "rule__Lieu__Group__0");
|
||||||
builder.put(grammarAccess.getLieuAccess().getGroup_20(), "rule__Lieu__Group_20__0");
|
builder.put(grammarAccess.getLieuAccess().getGroup_15(), "rule__Lieu__Group_15__0");
|
||||||
builder.put(grammarAccess.getLieuAccess().getGroup_20_1(), "rule__Lieu__Group_20_1__0");
|
builder.put(grammarAccess.getLieuAccess().getGroup_15_1(), "rule__Lieu__Group_15_1__0");
|
||||||
builder.put(grammarAccess.getLieuAccess().getGroup_27(), "rule__Lieu__Group_27__0");
|
builder.put(grammarAccess.getLieuAccess().getGroup_21(), "rule__Lieu__Group_21__0");
|
||||||
builder.put(grammarAccess.getLieuAccess().getGroup_33(), "rule__Lieu__Group_33__0");
|
builder.put(grammarAccess.getLieuAccess().getGroup_26(), "rule__Lieu__Group_26__0");
|
||||||
builder.put(grammarAccess.getLieuAccess().getGroup_33_1(), "rule__Lieu__Group_33_1__0");
|
builder.put(grammarAccess.getLieuAccess().getGroup_26_1(), "rule__Lieu__Group_26_1__0");
|
||||||
builder.put(grammarAccess.getLieuAccess().getGroup_39(), "rule__Lieu__Group_39__0");
|
builder.put(grammarAccess.getLieuAccess().getGroup_31(), "rule__Lieu__Group_31__0");
|
||||||
builder.put(grammarAccess.getLieuAccess().getGroup_39_1(), "rule__Lieu__Group_39_1__0");
|
builder.put(grammarAccess.getLieuAccess().getGroup_31_1(), "rule__Lieu__Group_31_1__0");
|
||||||
builder.put(grammarAccess.getCheminAccess().getGroup(), "rule__Chemin__Group__0");
|
builder.put(grammarAccess.getCheminAccess().getGroup(), "rule__Chemin__Group__0");
|
||||||
builder.put(grammarAccess.getCheminAccess().getGroup_28(), "rule__Chemin__Group_28__0");
|
builder.put(grammarAccess.getCheminAccess().getGroup_21(), "rule__Chemin__Group_21__0");
|
||||||
builder.put(grammarAccess.getCheminAccess().getGroup_28_1(), "rule__Chemin__Group_28_1__0");
|
builder.put(grammarAccess.getCheminAccess().getGroup_21_1(), "rule__Chemin__Group_21_1__0");
|
||||||
builder.put(grammarAccess.getCheminAccess().getGroup_34(), "rule__Chemin__Group_34__0");
|
builder.put(grammarAccess.getCheminAccess().getGroup_26(), "rule__Chemin__Group_26__0");
|
||||||
builder.put(grammarAccess.getCheminAccess().getGroup_34_1(), "rule__Chemin__Group_34_1__0");
|
builder.put(grammarAccess.getCheminAccess().getGroup_26_1(), "rule__Chemin__Group_26_1__0");
|
||||||
builder.put(grammarAccess.getCheminAccess().getGroup_40(), "rule__Chemin__Group_40__0");
|
builder.put(grammarAccess.getCheminAccess().getGroup_31(), "rule__Chemin__Group_31__0");
|
||||||
builder.put(grammarAccess.getCheminAccess().getGroup_40_1(), "rule__Chemin__Group_40_1__0");
|
builder.put(grammarAccess.getCheminAccess().getGroup_31_1(), "rule__Chemin__Group_31_1__0");
|
||||||
builder.put(grammarAccess.getCheminAccess().getGroup_47(), "rule__Chemin__Group_47__0");
|
builder.put(grammarAccess.getCheminAccess().getGroup_37(), "rule__Chemin__Group_37__0");
|
||||||
builder.put(grammarAccess.getObjetAccess().getGroup(), "rule__Objet__Group__0");
|
builder.put(grammarAccess.getObjetAccess().getGroup(), "rule__Objet__Group__0");
|
||||||
builder.put(grammarAccess.getObjetAccess().getGroup_17(), "rule__Objet__Group_17__0");
|
builder.put(grammarAccess.getObjetAccess().getGroup_13(), "rule__Objet__Group_13__0");
|
||||||
builder.put(grammarAccess.getTransformationAccess().getGroup(), "rule__Transformation__Group__0");
|
builder.put(grammarAccess.getTransformationAccess().getGroup(), "rule__Transformation__Group__0");
|
||||||
builder.put(grammarAccess.getTransformationAccess().getGroup_8(), "rule__Transformation__Group_8__0");
|
builder.put(grammarAccess.getTransformationAccess().getGroup_6(), "rule__Transformation__Group_6__0");
|
||||||
builder.put(grammarAccess.getTransformationAccess().getGroup_8_1(), "rule__Transformation__Group_8_1__0");
|
builder.put(grammarAccess.getTransformationAccess().getGroup_6_1(), "rule__Transformation__Group_6_1__0");
|
||||||
builder.put(grammarAccess.getTransformationAccess().getGroup_14(), "rule__Transformation__Group_14__0");
|
builder.put(grammarAccess.getTransformationAccess().getGroup_11(), "rule__Transformation__Group_11__0");
|
||||||
builder.put(grammarAccess.getTransformationAccess().getGroup_14_1(), "rule__Transformation__Group_14_1__0");
|
builder.put(grammarAccess.getTransformationAccess().getGroup_11_1(), "rule__Transformation__Group_11_1__0");
|
||||||
builder.put(grammarAccess.getConnaissanceAccess().getGroup(), "rule__Connaissance__Group__0");
|
builder.put(grammarAccess.getConnaissanceAccess().getGroup(), "rule__Connaissance__Group__0");
|
||||||
builder.put(grammarAccess.getConnaissanceAccess().getGroup_13(), "rule__Connaissance__Group_13__0");
|
builder.put(grammarAccess.getConnaissanceAccess().getGroup_10(), "rule__Connaissance__Group_10__0");
|
||||||
builder.put(grammarAccess.getPersonneAccess().getGroup(), "rule__Personne__Group__0");
|
builder.put(grammarAccess.getPersonneAccess().getGroup(), "rule__Personne__Group__0");
|
||||||
builder.put(grammarAccess.getPersonneAccess().getGroup_16(), "rule__Personne__Group_16__0");
|
builder.put(grammarAccess.getPersonneAccess().getGroup_12(), "rule__Personne__Group_12__0");
|
||||||
builder.put(grammarAccess.getPersonneAccess().getGroup_16_1(), "rule__Personne__Group_16_1__0");
|
builder.put(grammarAccess.getPersonneAccess().getGroup_12_1(), "rule__Personne__Group_12_1__0");
|
||||||
builder.put(grammarAccess.getInteractionAccess().getGroup(), "rule__Interaction__Group__0");
|
builder.put(grammarAccess.getInteractionAccess().getGroup(), "rule__Interaction__Group__0");
|
||||||
builder.put(grammarAccess.getInteractionAccess().getGroup_12(), "rule__Interaction__Group_12__0");
|
builder.put(grammarAccess.getInteractionAccess().getGroup_9(), "rule__Interaction__Group_9__0");
|
||||||
builder.put(grammarAccess.getInteractionAccess().getGroup_12_1(), "rule__Interaction__Group_12_1__0");
|
builder.put(grammarAccess.getInteractionAccess().getGroup_9_1(), "rule__Interaction__Group_9_1__0");
|
||||||
builder.put(grammarAccess.getInteractionAccess().getGroup_18(), "rule__Interaction__Group_18__0");
|
builder.put(grammarAccess.getInteractionAccess().getGroup_14(), "rule__Interaction__Group_14__0");
|
||||||
builder.put(grammarAccess.getInteractionAccess().getGroup_18_1(), "rule__Interaction__Group_18_1__0");
|
builder.put(grammarAccess.getInteractionAccess().getGroup_14_1(), "rule__Interaction__Group_14_1__0");
|
||||||
builder.put(grammarAccess.getInteractionAccess().getGroup_24(), "rule__Interaction__Group_24__0");
|
builder.put(grammarAccess.getInteractionAccess().getGroup_19(), "rule__Interaction__Group_19__0");
|
||||||
builder.put(grammarAccess.getInteractionAccess().getGroup_24_1(), "rule__Interaction__Group_24_1__0");
|
builder.put(grammarAccess.getInteractionAccess().getGroup_19_1(), "rule__Interaction__Group_19_1__0");
|
||||||
builder.put(grammarAccess.getInteractionAccess().getGroup_31(), "rule__Interaction__Group_31__0");
|
builder.put(grammarAccess.getInteractionAccess().getGroup_25(), "rule__Interaction__Group_25__0");
|
||||||
builder.put(grammarAccess.getActionAccess().getGroup(), "rule__Action__Group__0");
|
builder.put(grammarAccess.getActionAccess().getGroup(), "rule__Action__Group__0");
|
||||||
builder.put(grammarAccess.getActionAccess().getGroup_16(), "rule__Action__Group_16__0");
|
builder.put(grammarAccess.getActionAccess().getGroup_12(), "rule__Action__Group_12__0");
|
||||||
builder.put(grammarAccess.getActionAccess().getGroup_16_1(), "rule__Action__Group_16_1__0");
|
builder.put(grammarAccess.getActionAccess().getGroup_12_1(), "rule__Action__Group_12_1__0");
|
||||||
|
builder.put(grammarAccess.getActionAccess().getGroup_17(), "rule__Action__Group_17__0");
|
||||||
|
builder.put(grammarAccess.getActionAccess().getGroup_17_1(), "rule__Action__Group_17_1__0");
|
||||||
builder.put(grammarAccess.getActionAccess().getGroup_22(), "rule__Action__Group_22__0");
|
builder.put(grammarAccess.getActionAccess().getGroup_22(), "rule__Action__Group_22__0");
|
||||||
builder.put(grammarAccess.getActionAccess().getGroup_22_1(), "rule__Action__Group_22_1__0");
|
builder.put(grammarAccess.getActionAccess().getGroup_22_1(), "rule__Action__Group_22_1__0");
|
||||||
builder.put(grammarAccess.getActionAccess().getGroup_28(), "rule__Action__Group_28__0");
|
builder.put(grammarAccess.getActionAccess().getGroup_28(), "rule__Action__Group_28__0");
|
||||||
builder.put(grammarAccess.getActionAccess().getGroup_28_1(), "rule__Action__Group_28_1__0");
|
|
||||||
builder.put(grammarAccess.getActionAccess().getGroup_35(), "rule__Action__Group_35__0");
|
|
||||||
builder.put(grammarAccess.getDescriptionAccess().getGroup(), "rule__Description__Group__0");
|
builder.put(grammarAccess.getDescriptionAccess().getGroup(), "rule__Description__Group__0");
|
||||||
builder.put(grammarAccess.getConditionAccess().getGroup(), "rule__Condition__Group__0");
|
builder.put(grammarAccess.getConditionAccess().getGroup(), "rule__Condition__Group__0");
|
||||||
builder.put(grammarAccess.getConditionAccess().getGroup_1(), "rule__Condition__Group_1__0");
|
builder.put(grammarAccess.getConditionAccess().getGroup_1(), "rule__Condition__Group_1__0");
|
||||||
|
@ -103,93 +103,93 @@ public class GameParser extends AbstractContentAssistParser {
|
||||||
builder.put(grammarAccess.getConditionConnaissanceAccess().getGroup(), "rule__ConditionConnaissance__Group__0");
|
builder.put(grammarAccess.getConditionConnaissanceAccess().getGroup(), "rule__ConditionConnaissance__Group__0");
|
||||||
builder.put(grammarAccess.getConditionObjetAccess().getGroup(), "rule__ConditionObjet__Group__0");
|
builder.put(grammarAccess.getConditionObjetAccess().getGroup(), "rule__ConditionObjet__Group__0");
|
||||||
builder.put(grammarAccess.getNomAccess().getGroup(), "rule__Nom__Group__0");
|
builder.put(grammarAccess.getNomAccess().getGroup(), "rule__Nom__Group__0");
|
||||||
builder.put(grammarAccess.getJeuAccess().getExplorateurAssignment_3(), "rule__Jeu__ExplorateurAssignment_3");
|
builder.put(grammarAccess.getJeuAccess().getExplorateurAssignment_2(), "rule__Jeu__ExplorateurAssignment_2");
|
||||||
builder.put(grammarAccess.getJeuAccess().getTerritoireAssignment_7(), "rule__Jeu__TerritoireAssignment_7");
|
builder.put(grammarAccess.getJeuAccess().getTerritoireAssignment_5(), "rule__Jeu__TerritoireAssignment_5");
|
||||||
builder.put(grammarAccess.getJeuAccess().getObjetsAssignment_12_0(), "rule__Jeu__ObjetsAssignment_12_0");
|
builder.put(grammarAccess.getJeuAccess().getObjetsAssignment_9_0(), "rule__Jeu__ObjetsAssignment_9_0");
|
||||||
builder.put(grammarAccess.getJeuAccess().getObjetsAssignment_12_1_1(), "rule__Jeu__ObjetsAssignment_12_1_1");
|
builder.put(grammarAccess.getJeuAccess().getObjetsAssignment_9_1_1(), "rule__Jeu__ObjetsAssignment_9_1_1");
|
||||||
builder.put(grammarAccess.getJeuAccess().getConnaissancesAssignment_18_0(), "rule__Jeu__ConnaissancesAssignment_18_0");
|
builder.put(grammarAccess.getJeuAccess().getConnaissancesAssignment_14_0(), "rule__Jeu__ConnaissancesAssignment_14_0");
|
||||||
builder.put(grammarAccess.getJeuAccess().getConnaissancesAssignment_18_1_1(), "rule__Jeu__ConnaissancesAssignment_18_1_1");
|
builder.put(grammarAccess.getJeuAccess().getConnaissancesAssignment_14_1_1(), "rule__Jeu__ConnaissancesAssignment_14_1_1");
|
||||||
builder.put(grammarAccess.getJeuAccess().getPersonnesAssignment_24_0(), "rule__Jeu__PersonnesAssignment_24_0");
|
builder.put(grammarAccess.getJeuAccess().getPersonnesAssignment_19_0(), "rule__Jeu__PersonnesAssignment_19_0");
|
||||||
builder.put(grammarAccess.getJeuAccess().getPersonnesAssignment_24_1_1(), "rule__Jeu__PersonnesAssignment_24_1_1");
|
builder.put(grammarAccess.getJeuAccess().getPersonnesAssignment_19_1_1(), "rule__Jeu__PersonnesAssignment_19_1_1");
|
||||||
builder.put(grammarAccess.getJeuAccess().getTransformationsAssignment_30_0(), "rule__Jeu__TransformationsAssignment_30_0");
|
builder.put(grammarAccess.getJeuAccess().getTransformationsAssignment_24_0(), "rule__Jeu__TransformationsAssignment_24_0");
|
||||||
builder.put(grammarAccess.getJeuAccess().getTransformationsAssignment_30_1_1(), "rule__Jeu__TransformationsAssignment_30_1_1");
|
builder.put(grammarAccess.getJeuAccess().getTransformationsAssignment_24_1_1(), "rule__Jeu__TransformationsAssignment_24_1_1");
|
||||||
builder.put(grammarAccess.getExplorateurAccess().getTailleInventaireAssignment_3(), "rule__Explorateur__TailleInventaireAssignment_3");
|
builder.put(grammarAccess.getExplorateurAccess().getTailleInventaireAssignment_2(), "rule__Explorateur__TailleInventaireAssignment_2");
|
||||||
builder.put(grammarAccess.getExplorateurAccess().getConnaissancesAssignment_8_0(), "rule__Explorateur__ConnaissancesAssignment_8_0");
|
builder.put(grammarAccess.getExplorateurAccess().getConnaissancesAssignment_6_0(), "rule__Explorateur__ConnaissancesAssignment_6_0");
|
||||||
builder.put(grammarAccess.getExplorateurAccess().getConnaissancesAssignment_8_1_1(), "rule__Explorateur__ConnaissancesAssignment_8_1_1");
|
builder.put(grammarAccess.getExplorateurAccess().getConnaissancesAssignment_6_1_1(), "rule__Explorateur__ConnaissancesAssignment_6_1_1");
|
||||||
builder.put(grammarAccess.getExplorateurAccess().getObjetsAssignment_14_0(), "rule__Explorateur__ObjetsAssignment_14_0");
|
builder.put(grammarAccess.getExplorateurAccess().getObjetsAssignment_11_0(), "rule__Explorateur__ObjetsAssignment_11_0");
|
||||||
builder.put(grammarAccess.getExplorateurAccess().getObjetsAssignment_14_1_1(), "rule__Explorateur__ObjetsAssignment_14_1_1");
|
builder.put(grammarAccess.getExplorateurAccess().getObjetsAssignment_11_1_1(), "rule__Explorateur__ObjetsAssignment_11_1_1");
|
||||||
builder.put(grammarAccess.getTerritoireAccess().getLieuxAssignment_5_0(), "rule__Territoire__LieuxAssignment_5_0");
|
builder.put(grammarAccess.getTerritoireAccess().getLieuxAssignment_4_0(), "rule__Territoire__LieuxAssignment_4_0");
|
||||||
builder.put(grammarAccess.getTerritoireAccess().getLieuxAssignment_5_1_1(), "rule__Territoire__LieuxAssignment_5_1_1");
|
builder.put(grammarAccess.getTerritoireAccess().getLieuxAssignment_4_1_1(), "rule__Territoire__LieuxAssignment_4_1_1");
|
||||||
builder.put(grammarAccess.getTerritoireAccess().getCheminsAssignment_11_0(), "rule__Territoire__CheminsAssignment_11_0");
|
builder.put(grammarAccess.getTerritoireAccess().getCheminsAssignment_9_0(), "rule__Territoire__CheminsAssignment_9_0");
|
||||||
builder.put(grammarAccess.getTerritoireAccess().getCheminsAssignment_11_1_1(), "rule__Territoire__CheminsAssignment_11_1_1");
|
builder.put(grammarAccess.getTerritoireAccess().getCheminsAssignment_9_1_1(), "rule__Territoire__CheminsAssignment_9_1_1");
|
||||||
builder.put(grammarAccess.getLieuAccess().getNomAssignment_3(), "rule__Lieu__NomAssignment_3");
|
builder.put(grammarAccess.getLieuAccess().getNomAssignment_2(), "rule__Lieu__NomAssignment_2");
|
||||||
builder.put(grammarAccess.getLieuAccess().getDeposableAssignment_7(), "rule__Lieu__DeposableAssignment_7");
|
builder.put(grammarAccess.getLieuAccess().getDeposableAssignment_5(), "rule__Lieu__DeposableAssignment_5");
|
||||||
builder.put(grammarAccess.getLieuAccess().getDepartAssignment_11(), "rule__Lieu__DepartAssignment_11");
|
builder.put(grammarAccess.getLieuAccess().getDepartAssignment_8(), "rule__Lieu__DepartAssignment_8");
|
||||||
builder.put(grammarAccess.getLieuAccess().getFinAssignment_15(), "rule__Lieu__FinAssignment_15");
|
builder.put(grammarAccess.getLieuAccess().getFinAssignment_11(), "rule__Lieu__FinAssignment_11");
|
||||||
builder.put(grammarAccess.getLieuAccess().getPersonnesAssignment_20_0(), "rule__Lieu__PersonnesAssignment_20_0");
|
builder.put(grammarAccess.getLieuAccess().getPersonnesAssignment_15_0(), "rule__Lieu__PersonnesAssignment_15_0");
|
||||||
builder.put(grammarAccess.getLieuAccess().getPersonnesAssignment_20_1_1(), "rule__Lieu__PersonnesAssignment_20_1_1");
|
builder.put(grammarAccess.getLieuAccess().getPersonnesAssignment_15_1_1(), "rule__Lieu__PersonnesAssignment_15_1_1");
|
||||||
builder.put(grammarAccess.getLieuAccess().getDescriptionsAssignment_26(), "rule__Lieu__DescriptionsAssignment_26");
|
builder.put(grammarAccess.getLieuAccess().getDescriptionsAssignment_20(), "rule__Lieu__DescriptionsAssignment_20");
|
||||||
builder.put(grammarAccess.getLieuAccess().getDescriptionsAssignment_27_1(), "rule__Lieu__DescriptionsAssignment_27_1");
|
builder.put(grammarAccess.getLieuAccess().getDescriptionsAssignment_21_1(), "rule__Lieu__DescriptionsAssignment_21_1");
|
||||||
builder.put(grammarAccess.getLieuAccess().getObjetsAssignment_33_0(), "rule__Lieu__ObjetsAssignment_33_0");
|
builder.put(grammarAccess.getLieuAccess().getObjetsAssignment_26_0(), "rule__Lieu__ObjetsAssignment_26_0");
|
||||||
builder.put(grammarAccess.getLieuAccess().getObjetsAssignment_33_1_1(), "rule__Lieu__ObjetsAssignment_33_1_1");
|
builder.put(grammarAccess.getLieuAccess().getObjetsAssignment_26_1_1(), "rule__Lieu__ObjetsAssignment_26_1_1");
|
||||||
builder.put(grammarAccess.getLieuAccess().getConnaissancesAssignment_39_0(), "rule__Lieu__ConnaissancesAssignment_39_0");
|
builder.put(grammarAccess.getLieuAccess().getConnaissancesAssignment_31_0(), "rule__Lieu__ConnaissancesAssignment_31_0");
|
||||||
builder.put(grammarAccess.getLieuAccess().getConnaissancesAssignment_39_1_1(), "rule__Lieu__ConnaissancesAssignment_39_1_1");
|
builder.put(grammarAccess.getLieuAccess().getConnaissancesAssignment_31_1_1(), "rule__Lieu__ConnaissancesAssignment_31_1_1");
|
||||||
builder.put(grammarAccess.getCheminAccess().getNomAssignment_3(), "rule__Chemin__NomAssignment_3");
|
builder.put(grammarAccess.getCheminAccess().getNomAssignment_2(), "rule__Chemin__NomAssignment_2");
|
||||||
builder.put(grammarAccess.getCheminAccess().getLieuInAssignment_7(), "rule__Chemin__LieuInAssignment_7");
|
builder.put(grammarAccess.getCheminAccess().getLieuInAssignment_5(), "rule__Chemin__LieuInAssignment_5");
|
||||||
builder.put(grammarAccess.getCheminAccess().getLieuOutAssignment_11(), "rule__Chemin__LieuOutAssignment_11");
|
builder.put(grammarAccess.getCheminAccess().getLieuOutAssignment_8(), "rule__Chemin__LieuOutAssignment_8");
|
||||||
builder.put(grammarAccess.getCheminAccess().getOuvertAssignment_15(), "rule__Chemin__OuvertAssignment_15");
|
builder.put(grammarAccess.getCheminAccess().getOuvertAssignment_11(), "rule__Chemin__OuvertAssignment_11");
|
||||||
builder.put(grammarAccess.getCheminAccess().getVisibleAssignment_19(), "rule__Chemin__VisibleAssignment_19");
|
builder.put(grammarAccess.getCheminAccess().getVisibleAssignment_14(), "rule__Chemin__VisibleAssignment_14");
|
||||||
builder.put(grammarAccess.getCheminAccess().getObligatoireAssignment_23(), "rule__Chemin__ObligatoireAssignment_23");
|
builder.put(grammarAccess.getCheminAccess().getObligatoireAssignment_17(), "rule__Chemin__ObligatoireAssignment_17");
|
||||||
builder.put(grammarAccess.getCheminAccess().getConnaissancesAssignment_28_0(), "rule__Chemin__ConnaissancesAssignment_28_0");
|
builder.put(grammarAccess.getCheminAccess().getConnaissancesAssignment_21_0(), "rule__Chemin__ConnaissancesAssignment_21_0");
|
||||||
builder.put(grammarAccess.getCheminAccess().getConnaissancesAssignment_28_1_1(), "rule__Chemin__ConnaissancesAssignment_28_1_1");
|
builder.put(grammarAccess.getCheminAccess().getConnaissancesAssignment_21_1_1(), "rule__Chemin__ConnaissancesAssignment_21_1_1");
|
||||||
builder.put(grammarAccess.getCheminAccess().getObjetsRecusAssignment_34_0(), "rule__Chemin__ObjetsRecusAssignment_34_0");
|
builder.put(grammarAccess.getCheminAccess().getObjetsRecusAssignment_26_0(), "rule__Chemin__ObjetsRecusAssignment_26_0");
|
||||||
builder.put(grammarAccess.getCheminAccess().getObjetsRecusAssignment_34_1_1(), "rule__Chemin__ObjetsRecusAssignment_34_1_1");
|
builder.put(grammarAccess.getCheminAccess().getObjetsRecusAssignment_26_1_1(), "rule__Chemin__ObjetsRecusAssignment_26_1_1");
|
||||||
builder.put(grammarAccess.getCheminAccess().getObjetsConsoAssignment_40_0(), "rule__Chemin__ObjetsConsoAssignment_40_0");
|
builder.put(grammarAccess.getCheminAccess().getObjetsConsoAssignment_31_0(), "rule__Chemin__ObjetsConsoAssignment_31_0");
|
||||||
builder.put(grammarAccess.getCheminAccess().getObjetsConsoAssignment_40_1_1(), "rule__Chemin__ObjetsConsoAssignment_40_1_1");
|
builder.put(grammarAccess.getCheminAccess().getObjetsConsoAssignment_31_1_1(), "rule__Chemin__ObjetsConsoAssignment_31_1_1");
|
||||||
builder.put(grammarAccess.getCheminAccess().getDescriptionsAssignment_46(), "rule__Chemin__DescriptionsAssignment_46");
|
builder.put(grammarAccess.getCheminAccess().getDescriptionsAssignment_36(), "rule__Chemin__DescriptionsAssignment_36");
|
||||||
builder.put(grammarAccess.getCheminAccess().getDescriptionsAssignment_47_1(), "rule__Chemin__DescriptionsAssignment_47_1");
|
builder.put(grammarAccess.getCheminAccess().getDescriptionsAssignment_37_1(), "rule__Chemin__DescriptionsAssignment_37_1");
|
||||||
builder.put(grammarAccess.getObjetAccess().getNomAssignment_3(), "rule__Objet__NomAssignment_3");
|
builder.put(grammarAccess.getObjetAccess().getNomAssignment_2(), "rule__Objet__NomAssignment_2");
|
||||||
builder.put(grammarAccess.getObjetAccess().getTailleAssignment_7(), "rule__Objet__TailleAssignment_7");
|
builder.put(grammarAccess.getObjetAccess().getTailleAssignment_5(), "rule__Objet__TailleAssignment_5");
|
||||||
builder.put(grammarAccess.getObjetAccess().getVisibleAssignment_11(), "rule__Objet__VisibleAssignment_11");
|
builder.put(grammarAccess.getObjetAccess().getVisibleAssignment_8(), "rule__Objet__VisibleAssignment_8");
|
||||||
builder.put(grammarAccess.getObjetAccess().getDescriptionsAssignment_16(), "rule__Objet__DescriptionsAssignment_16");
|
builder.put(grammarAccess.getObjetAccess().getDescriptionsAssignment_12(), "rule__Objet__DescriptionsAssignment_12");
|
||||||
builder.put(grammarAccess.getObjetAccess().getDescriptionsAssignment_17_1(), "rule__Objet__DescriptionsAssignment_17_1");
|
builder.put(grammarAccess.getObjetAccess().getDescriptionsAssignment_13_1(), "rule__Objet__DescriptionsAssignment_13_1");
|
||||||
builder.put(grammarAccess.getTransformationAccess().getConditionAssignment_3(), "rule__Transformation__ConditionAssignment_3");
|
builder.put(grammarAccess.getTransformationAccess().getConditionAssignment_2(), "rule__Transformation__ConditionAssignment_2");
|
||||||
builder.put(grammarAccess.getTransformationAccess().getObjetsInAssignment_8_0(), "rule__Transformation__ObjetsInAssignment_8_0");
|
builder.put(grammarAccess.getTransformationAccess().getObjetsInAssignment_6_0(), "rule__Transformation__ObjetsInAssignment_6_0");
|
||||||
builder.put(grammarAccess.getTransformationAccess().getObjetsInAssignment_8_1_1(), "rule__Transformation__ObjetsInAssignment_8_1_1");
|
builder.put(grammarAccess.getTransformationAccess().getObjetsInAssignment_6_1_1(), "rule__Transformation__ObjetsInAssignment_6_1_1");
|
||||||
builder.put(grammarAccess.getTransformationAccess().getObjetsOutAssignment_14_0(), "rule__Transformation__ObjetsOutAssignment_14_0");
|
builder.put(grammarAccess.getTransformationAccess().getObjetsOutAssignment_11_0(), "rule__Transformation__ObjetsOutAssignment_11_0");
|
||||||
builder.put(grammarAccess.getTransformationAccess().getObjetsOutAssignment_14_1_1(), "rule__Transformation__ObjetsOutAssignment_14_1_1");
|
builder.put(grammarAccess.getTransformationAccess().getObjetsOutAssignment_11_1_1(), "rule__Transformation__ObjetsOutAssignment_11_1_1");
|
||||||
builder.put(grammarAccess.getConnaissanceAccess().getNomAssignment_3(), "rule__Connaissance__NomAssignment_3");
|
builder.put(grammarAccess.getConnaissanceAccess().getNomAssignment_2(), "rule__Connaissance__NomAssignment_2");
|
||||||
builder.put(grammarAccess.getConnaissanceAccess().getVisibleAssignment_7(), "rule__Connaissance__VisibleAssignment_7");
|
builder.put(grammarAccess.getConnaissanceAccess().getVisibleAssignment_5(), "rule__Connaissance__VisibleAssignment_5");
|
||||||
builder.put(grammarAccess.getConnaissanceAccess().getDescriptionsAssignment_12(), "rule__Connaissance__DescriptionsAssignment_12");
|
builder.put(grammarAccess.getConnaissanceAccess().getDescriptionsAssignment_9(), "rule__Connaissance__DescriptionsAssignment_9");
|
||||||
builder.put(grammarAccess.getConnaissanceAccess().getDescriptionsAssignment_13_1(), "rule__Connaissance__DescriptionsAssignment_13_1");
|
builder.put(grammarAccess.getConnaissanceAccess().getDescriptionsAssignment_10_1(), "rule__Connaissance__DescriptionsAssignment_10_1");
|
||||||
builder.put(grammarAccess.getPersonneAccess().getNomAssignment_3(), "rule__Personne__NomAssignment_3");
|
builder.put(grammarAccess.getPersonneAccess().getNomAssignment_2(), "rule__Personne__NomAssignment_2");
|
||||||
builder.put(grammarAccess.getPersonneAccess().getVisibleAssignment_7(), "rule__Personne__VisibleAssignment_7");
|
builder.put(grammarAccess.getPersonneAccess().getVisibleAssignment_5(), "rule__Personne__VisibleAssignment_5");
|
||||||
builder.put(grammarAccess.getPersonneAccess().getObligatoireAssignment_11(), "rule__Personne__ObligatoireAssignment_11");
|
builder.put(grammarAccess.getPersonneAccess().getObligatoireAssignment_8(), "rule__Personne__ObligatoireAssignment_8");
|
||||||
builder.put(grammarAccess.getPersonneAccess().getInteractionsAssignment_16_0(), "rule__Personne__InteractionsAssignment_16_0");
|
builder.put(grammarAccess.getPersonneAccess().getInteractionsAssignment_12_0(), "rule__Personne__InteractionsAssignment_12_0");
|
||||||
builder.put(grammarAccess.getPersonneAccess().getInteractionsAssignment_16_1_1(), "rule__Personne__InteractionsAssignment_16_1_1");
|
builder.put(grammarAccess.getPersonneAccess().getInteractionsAssignment_12_1_1(), "rule__Personne__InteractionsAssignment_12_1_1");
|
||||||
builder.put(grammarAccess.getInteractionAccess().getNomAssignment_3(), "rule__Interaction__NomAssignment_3");
|
builder.put(grammarAccess.getInteractionAccess().getNomAssignment_2(), "rule__Interaction__NomAssignment_2");
|
||||||
builder.put(grammarAccess.getInteractionAccess().getVisibleAssignment_7(), "rule__Interaction__VisibleAssignment_7");
|
builder.put(grammarAccess.getInteractionAccess().getVisibleAssignment_5(), "rule__Interaction__VisibleAssignment_5");
|
||||||
builder.put(grammarAccess.getInteractionAccess().getConnaissancesAssignment_12_0(), "rule__Interaction__ConnaissancesAssignment_12_0");
|
builder.put(grammarAccess.getInteractionAccess().getConnaissancesAssignment_9_0(), "rule__Interaction__ConnaissancesAssignment_9_0");
|
||||||
builder.put(grammarAccess.getInteractionAccess().getConnaissancesAssignment_12_1_1(), "rule__Interaction__ConnaissancesAssignment_12_1_1");
|
builder.put(grammarAccess.getInteractionAccess().getConnaissancesAssignment_9_1_1(), "rule__Interaction__ConnaissancesAssignment_9_1_1");
|
||||||
builder.put(grammarAccess.getInteractionAccess().getObjetsRecusAssignment_18_0(), "rule__Interaction__ObjetsRecusAssignment_18_0");
|
builder.put(grammarAccess.getInteractionAccess().getObjetsRecusAssignment_14_0(), "rule__Interaction__ObjetsRecusAssignment_14_0");
|
||||||
builder.put(grammarAccess.getInteractionAccess().getObjetsRecusAssignment_18_1_1(), "rule__Interaction__ObjetsRecusAssignment_18_1_1");
|
builder.put(grammarAccess.getInteractionAccess().getObjetsRecusAssignment_14_1_1(), "rule__Interaction__ObjetsRecusAssignment_14_1_1");
|
||||||
builder.put(grammarAccess.getInteractionAccess().getObjetsConsoAssignment_24_0(), "rule__Interaction__ObjetsConsoAssignment_24_0");
|
builder.put(grammarAccess.getInteractionAccess().getObjetsConsoAssignment_19_0(), "rule__Interaction__ObjetsConsoAssignment_19_0");
|
||||||
builder.put(grammarAccess.getInteractionAccess().getObjetsRecusAssignment_24_1_1(), "rule__Interaction__ObjetsRecusAssignment_24_1_1");
|
builder.put(grammarAccess.getInteractionAccess().getObjetsRecusAssignment_19_1_1(), "rule__Interaction__ObjetsRecusAssignment_19_1_1");
|
||||||
builder.put(grammarAccess.getInteractionAccess().getActionsAssignment_30(), "rule__Interaction__ActionsAssignment_30");
|
builder.put(grammarAccess.getInteractionAccess().getActionsAssignment_24(), "rule__Interaction__ActionsAssignment_24");
|
||||||
builder.put(grammarAccess.getInteractionAccess().getActionsAssignment_31_1(), "rule__Interaction__ActionsAssignment_31_1");
|
builder.put(grammarAccess.getInteractionAccess().getActionsAssignment_25_1(), "rule__Interaction__ActionsAssignment_25_1");
|
||||||
builder.put(grammarAccess.getActionAccess().getNomAssignment_3(), "rule__Action__NomAssignment_3");
|
builder.put(grammarAccess.getActionAccess().getNomAssignment_2(), "rule__Action__NomAssignment_2");
|
||||||
builder.put(grammarAccess.getActionAccess().getVisibleAssignment_7(), "rule__Action__VisibleAssignment_7");
|
builder.put(grammarAccess.getActionAccess().getVisibleAssignment_5(), "rule__Action__VisibleAssignment_5");
|
||||||
builder.put(grammarAccess.getActionAccess().getFinInteractionAssignment_11(), "rule__Action__FinInteractionAssignment_11");
|
builder.put(grammarAccess.getActionAccess().getFinInteractionAssignment_8(), "rule__Action__FinInteractionAssignment_8");
|
||||||
builder.put(grammarAccess.getActionAccess().getConnaissancesAssignment_16_0(), "rule__Action__ConnaissancesAssignment_16_0");
|
builder.put(grammarAccess.getActionAccess().getConnaissancesAssignment_12_0(), "rule__Action__ConnaissancesAssignment_12_0");
|
||||||
builder.put(grammarAccess.getActionAccess().getConnaissancesAssignment_16_1_1(), "rule__Action__ConnaissancesAssignment_16_1_1");
|
builder.put(grammarAccess.getActionAccess().getConnaissancesAssignment_12_1_1(), "rule__Action__ConnaissancesAssignment_12_1_1");
|
||||||
builder.put(grammarAccess.getActionAccess().getObjetsRecusAssignment_22_0(), "rule__Action__ObjetsRecusAssignment_22_0");
|
builder.put(grammarAccess.getActionAccess().getObjetsRecusAssignment_17_0(), "rule__Action__ObjetsRecusAssignment_17_0");
|
||||||
builder.put(grammarAccess.getActionAccess().getObjetsRecusAssignment_22_1_1(), "rule__Action__ObjetsRecusAssignment_22_1_1");
|
builder.put(grammarAccess.getActionAccess().getObjetsRecusAssignment_17_1_1(), "rule__Action__ObjetsRecusAssignment_17_1_1");
|
||||||
builder.put(grammarAccess.getActionAccess().getObjetsConsoAssignment_28_0(), "rule__Action__ObjetsConsoAssignment_28_0");
|
builder.put(grammarAccess.getActionAccess().getObjetsConsoAssignment_22_0(), "rule__Action__ObjetsConsoAssignment_22_0");
|
||||||
builder.put(grammarAccess.getActionAccess().getObjetsConsoAssignment_28_1_1(), "rule__Action__ObjetsConsoAssignment_28_1_1");
|
builder.put(grammarAccess.getActionAccess().getObjetsConsoAssignment_22_1_1(), "rule__Action__ObjetsConsoAssignment_22_1_1");
|
||||||
builder.put(grammarAccess.getActionAccess().getDescriptionsAssignment_34(), "rule__Action__DescriptionsAssignment_34");
|
builder.put(grammarAccess.getActionAccess().getDescriptionsAssignment_27(), "rule__Action__DescriptionsAssignment_27");
|
||||||
builder.put(grammarAccess.getActionAccess().getDescriptionsAssignment_35_1(), "rule__Action__DescriptionsAssignment_35_1");
|
builder.put(grammarAccess.getActionAccess().getDescriptionsAssignment_28_1(), "rule__Action__DescriptionsAssignment_28_1");
|
||||||
builder.put(grammarAccess.getDescriptionAccess().getTexteAssignment_3(), "rule__Description__TexteAssignment_3");
|
builder.put(grammarAccess.getDescriptionAccess().getTexteAssignment_2(), "rule__Description__TexteAssignment_2");
|
||||||
builder.put(grammarAccess.getDescriptionAccess().getConditionAssignment_7(), "rule__Description__ConditionAssignment_7");
|
builder.put(grammarAccess.getDescriptionAccess().getConditionAssignment_5(), "rule__Description__ConditionAssignment_5");
|
||||||
builder.put(grammarAccess.getConditionAccess().getConditionAssignment_0(), "rule__Condition__ConditionAssignment_0");
|
builder.put(grammarAccess.getConditionAccess().getConditionAssignment_0(), "rule__Condition__ConditionAssignment_0");
|
||||||
builder.put(grammarAccess.getConditionAccess().getConditionAssignment_1_1(), "rule__Condition__ConditionAssignment_1_1");
|
builder.put(grammarAccess.getConditionAccess().getConditionAssignment_1_1(), "rule__Condition__ConditionAssignment_1_1");
|
||||||
builder.put(grammarAccess.getConditionEtAccess().getConditionTestAssignment_0(), "rule__ConditionEt__ConditionTestAssignment_0");
|
builder.put(grammarAccess.getConditionEtAccess().getConditionTestAssignment_0(), "rule__ConditionEt__ConditionTestAssignment_0");
|
||||||
|
|
File diff suppressed because it is too large
Load diff
|
@ -1,43 +1,42 @@
|
||||||
'!'=52
|
'!'=51
|
||||||
'"Chemins"'=29
|
'&&'=50
|
||||||
'"Connaissances"'=21
|
','=15
|
||||||
'"Explorateur"'=14
|
'Chemins'=28
|
||||||
'"Lieux"'=28
|
'Connaissances'=20
|
||||||
'"Objets"'=18
|
'Explorateur'=14
|
||||||
'"Personnes"'=22
|
'Lieux'=27
|
||||||
'"Territoire"'=17
|
'Objets'=17
|
||||||
'"Transformations"'=23
|
'Personnes'=21
|
||||||
'"actions"'=47
|
'Territoire'=16
|
||||||
'"condition"'=43
|
'Transformations'=22
|
||||||
'"connaissances"'=26
|
'['=18
|
||||||
'"depart"'=32
|
']'=19
|
||||||
'"deposable"'=31
|
'actions'=46
|
||||||
'"descriptions"'=35
|
'condition'=42
|
||||||
'"fin"'=33
|
'connaissances'=25
|
||||||
'"fin_interaction"'=48
|
'depart'=31
|
||||||
'"interactions"'=46
|
'deposable'=30
|
||||||
'"lieu_in"'=36
|
'descriptions'=34
|
||||||
'"lieu_out"'=37
|
'fin'=32
|
||||||
'"nom"'=30
|
'fin_interaction'=47
|
||||||
'"objets"'=27
|
'interactions'=45
|
||||||
'"objets_conso"'=42
|
'lieu_in'=35
|
||||||
'"objets_in"'=44
|
'lieu_out'=36
|
||||||
'"objets_out"'=45
|
'nom'=29
|
||||||
'"objets_recus"'=41
|
'objets'=26
|
||||||
'"obligatoire"'=40
|
'objets_conso'=41
|
||||||
'"ouvert"'=38
|
'objets_in'=43
|
||||||
'"personnes"'=34
|
'objets_out'=44
|
||||||
'"taille"'=25
|
'objets_recus'=40
|
||||||
'"texte"'=49
|
'obligatoire'=39
|
||||||
'"visible"'=39
|
'ouvert'=37
|
||||||
'&&'=51
|
'personnes'=33
|
||||||
','=16
|
'taille'=24
|
||||||
':'=15
|
'texte'=48
|
||||||
'['=19
|
'visible'=38
|
||||||
']'=20
|
|
||||||
'{'=13
|
'{'=13
|
||||||
'||'=50
|
'||'=49
|
||||||
'}'=24
|
'}'=23
|
||||||
RULE_ANY_OTHER=12
|
RULE_ANY_OTHER=12
|
||||||
RULE_BOOLEAN=6
|
RULE_BOOLEAN=6
|
||||||
RULE_COMPARATEUR=8
|
RULE_COMPARATEUR=8
|
||||||
|
@ -86,4 +85,3 @@ T__48=48
|
||||||
T__49=49
|
T__49=49
|
||||||
T__50=50
|
T__50=50
|
||||||
T__51=51
|
T__51=51
|
||||||
T__52=52
|
|
||||||
|
|
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
Binary file not shown.
Binary file not shown.
File diff suppressed because it is too large
Load diff
|
@ -1,43 +1,42 @@
|
||||||
'!'=52
|
'!'=51
|
||||||
'"Chemins"'=29
|
'&&'=50
|
||||||
'"Connaissances"'=21
|
','=15
|
||||||
'"Explorateur"'=14
|
'Chemins'=28
|
||||||
'"Lieux"'=28
|
'Connaissances'=20
|
||||||
'"Objets"'=18
|
'Explorateur'=14
|
||||||
'"Personnes"'=22
|
'Lieux'=27
|
||||||
'"Territoire"'=17
|
'Objets'=17
|
||||||
'"Transformations"'=23
|
'Personnes'=21
|
||||||
'"actions"'=47
|
'Territoire'=16
|
||||||
'"condition"'=43
|
'Transformations'=22
|
||||||
'"connaissances"'=26
|
'['=18
|
||||||
'"depart"'=32
|
']'=19
|
||||||
'"deposable"'=31
|
'actions'=46
|
||||||
'"descriptions"'=35
|
'condition'=42
|
||||||
'"fin"'=33
|
'connaissances'=25
|
||||||
'"fin_interaction"'=48
|
'depart'=31
|
||||||
'"interactions"'=46
|
'deposable'=30
|
||||||
'"lieu_in"'=36
|
'descriptions'=34
|
||||||
'"lieu_out"'=37
|
'fin'=32
|
||||||
'"nom"'=30
|
'fin_interaction'=47
|
||||||
'"objets"'=27
|
'interactions'=45
|
||||||
'"objets_conso"'=42
|
'lieu_in'=35
|
||||||
'"objets_in"'=44
|
'lieu_out'=36
|
||||||
'"objets_out"'=45
|
'nom'=29
|
||||||
'"objets_recus"'=41
|
'objets'=26
|
||||||
'"obligatoire"'=40
|
'objets_conso'=41
|
||||||
'"ouvert"'=38
|
'objets_in'=43
|
||||||
'"personnes"'=34
|
'objets_out'=44
|
||||||
'"taille"'=25
|
'objets_recus'=40
|
||||||
'"texte"'=49
|
'obligatoire'=39
|
||||||
'"visible"'=39
|
'ouvert'=37
|
||||||
'&&'=51
|
'personnes'=33
|
||||||
','=16
|
'taille'=24
|
||||||
':'=15
|
'texte'=48
|
||||||
'['=19
|
'visible'=38
|
||||||
']'=20
|
|
||||||
'{'=13
|
'{'=13
|
||||||
'||'=50
|
'||'=49
|
||||||
'}'=24
|
'}'=23
|
||||||
RULE_ANY_OTHER=12
|
RULE_ANY_OTHER=12
|
||||||
RULE_BOOLEAN=6
|
RULE_BOOLEAN=6
|
||||||
RULE_COMPARATEUR=8
|
RULE_COMPARATEUR=8
|
||||||
|
@ -86,4 +85,3 @@ T__48=48
|
||||||
T__49=49
|
T__49=49
|
||||||
T__50=50
|
T__50=50
|
||||||
T__51=51
|
T__51=51
|
||||||
T__52=52
|
|
||||||
|
|
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
|
@ -260,8 +260,8 @@ public class GameSemanticSequencer extends AbstractDelegatingSemanticSequencer {
|
||||||
errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, GamePackage.Literals.DESCRIPTION__CONDITION));
|
errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, GamePackage.Literals.DESCRIPTION__CONDITION));
|
||||||
}
|
}
|
||||||
SequenceFeeder feeder = createSequencerFeeder(context, semanticObject);
|
SequenceFeeder feeder = createSequencerFeeder(context, semanticObject);
|
||||||
feeder.accept(grammarAccess.getDescriptionAccess().getTexteSTRINGTerminalRuleCall_3_0(), semanticObject.getTexte());
|
feeder.accept(grammarAccess.getDescriptionAccess().getTexteSTRINGTerminalRuleCall_2_0(), semanticObject.getTexte());
|
||||||
feeder.accept(grammarAccess.getDescriptionAccess().getConditionConditionParserRuleCall_7_0(), semanticObject.getCondition());
|
feeder.accept(grammarAccess.getDescriptionAccess().getConditionConditionParserRuleCall_5_0(), semanticObject.getCondition());
|
||||||
feeder.finish();
|
feeder.finish();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
File diff suppressed because it is too large
Load diff
|
@ -6,119 +6,119 @@ generate game "http://www.n7.fr/game/xtext/Game"
|
||||||
|
|
||||||
Jeu:
|
Jeu:
|
||||||
'{'
|
'{'
|
||||||
'"Explorateur"' ':' explorateur=Explorateur ','
|
'Explorateur' explorateur=Explorateur ','
|
||||||
'"Territoire"' ':' territoire=Territoire ','
|
'Territoire' territoire=Territoire ','
|
||||||
'"Objets"' ':' '[' (objets+=Objet (',' objets+=Objet)*)? ']' ','
|
'Objets' '[' (objets+=Objet (',' objets+=Objet)*)? ']' ','
|
||||||
'"Connaissances"' ':' '[' (connaissances+=Connaissance (',' connaissances+=Connaissance)*)? ']' ','
|
'Connaissances' '[' (connaissances+=Connaissance (',' connaissances+=Connaissance)*)? ']' ','
|
||||||
'"Personnes"' ':' '[' (personnes+=Personne (',' personnes+=Personne)*)? ']' ','
|
'Personnes' '[' (personnes+=Personne (',' personnes+=Personne)*)? ']' ','
|
||||||
'"Transformations"' ':' '[' (transformations+=Transformation (',' transformations+=Transformation)*)? ']'
|
'Transformations' '[' (transformations+=Transformation (',' transformations+=Transformation)*)? ']'
|
||||||
'}'
|
'}'
|
||||||
;
|
;
|
||||||
|
|
||||||
Explorateur:
|
Explorateur:
|
||||||
'{'
|
'{'
|
||||||
'"taille"' ':' tailleInventaire=INT ','
|
'taille' tailleInventaire=INT ','
|
||||||
'"connaissances"' ':' '[' (connaissances+=Nom (',' connaissances+=Nom)*)? ']' ','
|
'connaissances' '[' (connaissances+=Nom (',' connaissances+=Nom)*)? ']' ','
|
||||||
'"objets"' ':' '[' (objets+=Nom (',' objets+=Nom)*)? ']'
|
'objets' '[' (objets+=Nom (',' objets+=Nom)*)? ']'
|
||||||
'}'
|
'}'
|
||||||
;
|
;
|
||||||
|
|
||||||
Territoire:
|
Territoire:
|
||||||
{Territoire} '{'
|
{Territoire} '{'
|
||||||
'"Lieux"' ':' '[' (lieux+=Lieu (',' lieux+=Lieu)*)? ']' ','
|
'Lieux' '[' (lieux+=Lieu (',' lieux+=Lieu)*)? ']' ','
|
||||||
'"Chemins"' ':' '[' (chemins+=Chemin (',' chemins+=Chemin)*)? ']'
|
'Chemins' '[' (chemins+=Chemin (',' chemins+=Chemin)*)? ']'
|
||||||
'}'
|
'}'
|
||||||
;
|
;
|
||||||
|
|
||||||
Lieu:
|
Lieu:
|
||||||
'{'
|
'{'
|
||||||
'"nom"' ':' nom=Nom ','
|
'nom' nom=Nom ','
|
||||||
'"deposable"' ':' deposable=Condition ','
|
'deposable' deposable=Condition ','
|
||||||
'"depart"' ':' depart=Condition ','
|
'depart' depart=Condition ','
|
||||||
'"fin"' ':' fin=Condition ','
|
'fin' fin=Condition ','
|
||||||
'"personnes"' ':' '[' (personnes+=Nom (',' personnes+=Nom)*)? ']' ','
|
'personnes' '[' (personnes+=Nom (',' personnes+=Nom)*)? ']' ','
|
||||||
'"descriptions"' ':' '[' descriptions+=Description (',' descriptions+=Description)* ']' ','
|
'descriptions' '[' descriptions+=Description (',' descriptions+=Description)* ']' ','
|
||||||
'"objets"' ':' '[' (objets+=Nom (',' objets+=Nom)*)? ']' ','
|
'objets' '[' (objets+=Nom (',' objets+=Nom)*)? ']' ','
|
||||||
'"connaissances"' ':' '[' (connaissances+=Nom (',' connaissances+=Nom)*)? ']'
|
'connaissances' '[' (connaissances+=Nom (',' connaissances+=Nom)*)? ']'
|
||||||
'}'
|
'}'
|
||||||
;
|
;
|
||||||
|
|
||||||
Chemin:
|
Chemin:
|
||||||
'{'
|
'{'
|
||||||
'"nom"' ':' nom=Nom ','
|
'nom' nom=Nom ','
|
||||||
'"lieu_in"' ':' lieuIn=Nom ','
|
'lieu_in' lieuIn=Nom ','
|
||||||
'"lieu_out"' ':' lieuOut=Nom ','
|
'lieu_out' lieuOut=Nom ','
|
||||||
'"ouvert"' ':' ouvert=Condition ','
|
'ouvert' ouvert=Condition ','
|
||||||
'"visible"' ':' visible=Condition ','
|
'visible' visible=Condition ','
|
||||||
'"obligatoire"' ':' obligatoire=Condition ','
|
'obligatoire' obligatoire=Condition ','
|
||||||
'"connaissances"' ':' '[' (connaissances+=Nom (',' connaissances+=Nom)*)? ']' ','
|
'connaissances' '[' (connaissances+=Nom (',' connaissances+=Nom)*)? ']' ','
|
||||||
'"objets_recus"' ':' '[' (objetsRecus+=Nom (',' objetsRecus+=Nom)*)? ']' ','
|
'objets_recus' '[' (objetsRecus+=Nom (',' objetsRecus+=Nom)*)? ']' ','
|
||||||
'"objets_conso"' ':' '[' (objetsConso+=Nom (',' objetsConso+=Nom)*)? ']' ','
|
'objets_conso' '[' (objetsConso+=Nom (',' objetsConso+=Nom)*)? ']' ','
|
||||||
'"descriptions"' ':' '[' descriptions+=Description (',' descriptions+=Description)* ']'
|
'descriptions' '[' descriptions+=Description (',' descriptions+=Description)* ']'
|
||||||
'}'
|
'}'
|
||||||
;
|
;
|
||||||
|
|
||||||
Objet:
|
Objet:
|
||||||
'{'
|
'{'
|
||||||
'"nom"' ':' nom=Nom ','
|
'nom' nom=Nom ','
|
||||||
'"taille"' ':' taille=INT ','
|
'taille' taille=INT ','
|
||||||
'"visible"' ':' visible=Condition ','
|
'visible' visible=Condition ','
|
||||||
'"descriptions"' ':' '[' descriptions+=Description (',' descriptions+=Description)* ']'
|
'descriptions' '[' descriptions+=Description (',' descriptions+=Description)* ']'
|
||||||
'}'
|
'}'
|
||||||
;
|
;
|
||||||
|
|
||||||
Transformation:
|
Transformation:
|
||||||
'{'
|
'{'
|
||||||
'"condition"' ':' condition=Condition ','
|
'condition' condition=Condition ','
|
||||||
'"objets_in"' ':' '[' (objetsIn+=Nom (',' objetsIn+=Nom)*)? ']' ','
|
'objets_in' '[' (objetsIn+=Nom (',' objetsIn+=Nom)*)? ']' ','
|
||||||
'"objets_out"' ':' '[' (objetsOut+=Nom (',' objetsOut+=Nom)*)? ']' ','
|
'objets_out' '[' (objetsOut+=Nom (',' objetsOut+=Nom)*)? ']' ','
|
||||||
'}'
|
'}'
|
||||||
;
|
;
|
||||||
|
|
||||||
Connaissance:
|
Connaissance:
|
||||||
'{'
|
'{'
|
||||||
'"nom"' ':' nom=Nom ','
|
'nom' nom=Nom ','
|
||||||
'"visible"' ':' visible=Condition ','
|
'visible' visible=Condition ','
|
||||||
'"descriptions"' ':' '[' descriptions+=Description (',' descriptions+=Description)* ']'
|
'descriptions' '[' descriptions+=Description (',' descriptions+=Description)* ']'
|
||||||
'}'
|
'}'
|
||||||
;
|
;
|
||||||
|
|
||||||
Personne:
|
Personne:
|
||||||
'{'
|
'{'
|
||||||
'"nom"' ':' nom=Nom ','
|
'nom' nom=Nom ','
|
||||||
'"visible"' ':' visible=Condition ','
|
'visible' visible=Condition ','
|
||||||
'"obligatoire"' ':' obligatoire=Condition ','
|
'obligatoire' obligatoire=Condition ','
|
||||||
'"interactions"' ':' '[' (interactions+=Interaction (',' interactions+=Interaction)*)? ']'
|
'interactions' '[' (interactions+=Interaction (',' interactions+=Interaction)*)? ']'
|
||||||
'}'
|
'}'
|
||||||
;
|
;
|
||||||
|
|
||||||
Interaction:
|
Interaction:
|
||||||
'{'
|
'{'
|
||||||
'"nom"' ':' nom=Nom ','
|
'nom' nom=Nom ','
|
||||||
'"visible"' ':' visible=Condition ','
|
'visible' visible=Condition ','
|
||||||
'"connaissances"' ':' '[' (connaissances+=Nom (',' connaissances+=Nom)*)? ']' ','
|
'connaissances' '[' (connaissances+=Nom (',' connaissances+=Nom)*)? ']' ','
|
||||||
'"objets_recus"' ':' '[' (objetsRecus+=Nom (',' objetsRecus+=Nom)*)? ']' ','
|
'objets_recus' '[' (objetsRecus+=Nom (',' objetsRecus+=Nom)*)? ']' ','
|
||||||
'"objets_conso"' ':' '[' (objetsConso+=Nom (',' objetsRecus+=Nom)*)? ']' ','
|
'objets_conso' '[' (objetsConso+=Nom (',' objetsRecus+=Nom)*)? ']' ','
|
||||||
'"actions"' ':' '[' actions+=Action (',' actions+=Action)* ']'
|
'actions' '[' actions+=Action (',' actions+=Action)* ']'
|
||||||
'}'
|
'}'
|
||||||
;
|
;
|
||||||
|
|
||||||
Action:
|
Action:
|
||||||
'{'
|
'{'
|
||||||
'"nom"' ':' nom=Nom ','
|
'nom' nom=Nom ','
|
||||||
'"visible"' ':' visible=Condition ','
|
'visible' visible=Condition ','
|
||||||
'"fin_interaction"' ':' finInteraction=Condition ','
|
'fin_interaction' finInteraction=Condition ','
|
||||||
'"connaissances"' ':' '[' (connaissances+=Nom (',' connaissances+=Nom)*)? ']' ','
|
'connaissances' '[' (connaissances+=Nom (',' connaissances+=Nom)*)? ']' ','
|
||||||
'"objets_recus"' ':' '[' (objetsRecus+=Nom (',' objetsRecus+=Nom)*)? ']' ','
|
'objets_recus' '[' (objetsRecus+=Nom (',' objetsRecus+=Nom)*)? ']' ','
|
||||||
'"objets_conso"' ':' '[' (objetsConso+=Nom (',' objetsConso+=Nom)*)? ']' ','
|
'objets_conso' '[' (objetsConso+=Nom (',' objetsConso+=Nom)*)? ']' ','
|
||||||
'"descriptions"' ':' '[' descriptions+=Description (',' descriptions+=Description)* ']'
|
'descriptions' '[' descriptions+=Description (',' descriptions+=Description)* ']'
|
||||||
'}'
|
'}'
|
||||||
;
|
;
|
||||||
|
|
||||||
Description:
|
Description:
|
||||||
'{'
|
'{'
|
||||||
'"texte"' ':' texte=STRING ','
|
'texte' texte=STRING ','
|
||||||
'"condition"' ':' condition=Condition
|
'condition' condition=Condition
|
||||||
'}'
|
'}'
|
||||||
;
|
;
|
||||||
|
|
||||||
|
|
Binary file not shown.
Loading…
Reference in a new issue