Merge branch 'master' of
https://gitea-s2i2s.isti.cnr.it/concordia/LiDa_Search.git completate le grammatiche
This commit is contained in:
parent
b05a0c546e
commit
c61c2b6467
|
@ -162,6 +162,9 @@ $(document).ready(function() {
|
||||||
if (categ[0] == 'n') {
|
if (categ[0] == 'n') {
|
||||||
return parserOnomastica.parse(categ).split(',').filter(prop => prop.length > 0).join();
|
return parserOnomastica.parse(categ).split(',').filter(prop => prop.length > 0).join();
|
||||||
}
|
}
|
||||||
|
if (categ[0] == 'c') {
|
||||||
|
return parserCongiunzione.parse(categ).split(',').filter(prop => prop.length > 0).join();
|
||||||
|
}
|
||||||
//console.log(categ[0])
|
//console.log(categ[0])
|
||||||
return categoriegrammaticali[categ[0]]
|
return categoriegrammaticali[categ[0]]
|
||||||
}
|
}
|
||||||
|
@ -952,6 +955,50 @@ tipo="x" {return(' Separato')}/
|
||||||
"t" {return(' Titolo')}
|
"t" {return(' Titolo')}
|
||||||
proprio = "p" {return("Nome Proprio")}
|
proprio = "p" {return("Nome Proprio")}
|
||||||
|
|
||||||
|
Integer "integer"
|
||||||
|
= _ [0-9]+ { return parseInt(text(), 10); }
|
||||||
|
|
||||||
|
_ "whitespace"= " "*
|
||||||
|
`
|
||||||
|
var congiunzione =`
|
||||||
|
Expression = head:(Filtro){return 'Congiunzione,'+head.join()}
|
||||||
|
Filtro= fhead:("c") tail:( tipo? cordinativasubordinativa? tipocoordinativa?
|
||||||
|
tiposubordinativa* complementodue?){return tail}
|
||||||
|
|
||||||
|
|
||||||
|
tipo = "lx" {return(' Semplice')}/
|
||||||
|
"c" {return(" Composta")}/
|
||||||
|
"l" {return(" Locuzione")}/
|
||||||
|
"s" {return(" LocuzioneSeparata")}
|
||||||
|
|
||||||
|
cordinativasubordinativa = "c" {return(" Coordinativa")}/
|
||||||
|
"s" {return(" Subordinativa")}
|
||||||
|
|
||||||
|
tipocoordinativa = "c" {return(" Copulativa")}/
|
||||||
|
"d" {return(" Disgiuntiva")}/
|
||||||
|
"a" {return(" Avversativa")}/
|
||||||
|
"n" {return(" Conclusiva")}/
|
||||||
|
"e" {return(" Esplicativa")}/
|
||||||
|
"r" {return(" Correlativa")}
|
||||||
|
tiposubordinativa = "s" {return(" Soggettiva")}/
|
||||||
|
"o" {return(" Oggettiva")}/
|
||||||
|
"d" {return(" Dichiarativa")}/
|
||||||
|
"b" {return(" Completiva Obliqua")}/
|
||||||
|
"i" {return(" Interrogativa")}/
|
||||||
|
"f" {return(" Finali")}/
|
||||||
|
"c" {return(" Causali")}/
|
||||||
|
"n" {return(" Concessiva")}/
|
||||||
|
"u" {return(" Consecutiva")}/
|
||||||
|
"t" {return(" Temporale")}/
|
||||||
|
"m" {return(" Modale")}/
|
||||||
|
"e" {return(" Eccettuativa")}/
|
||||||
|
"p" {return(" Comparativa")}/
|
||||||
|
"v" {return(" Condizionale")}/
|
||||||
|
"z" {return(" Esclusiva")}/
|
||||||
|
"l" {return(" Limitativa")}
|
||||||
|
complementodue =
|
||||||
|
"x" {return(" Locuzione Separata")}
|
||||||
|
|
||||||
Integer "integer"
|
Integer "integer"
|
||||||
= _ [0-9]+ { return parseInt(text(), 10); }
|
= _ [0-9]+ { return parseInt(text(), 10); }
|
||||||
|
|
||||||
|
@ -967,6 +1014,7 @@ var parserAggettivi = peg.generate(categoriaGrammaticaleAggettivo);
|
||||||
var parserArticolo = peg.generate(categoriaGrammaticaleArticolo);
|
var parserArticolo = peg.generate(categoriaGrammaticaleArticolo);
|
||||||
var parserCitazione = peg.generate(citazione);
|
var parserCitazione = peg.generate(citazione);
|
||||||
var parserOnomastica = peg.generate(onomastica);
|
var parserOnomastica = peg.generate(onomastica);
|
||||||
|
var parserCongiunzione = peg.generate(congiunzione);
|
||||||
|
|
||||||
|
|
||||||
});
|
});
|
||||||
|
|
Loading…
Reference in New Issue