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') {
|
||||
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])
|
||||
return categoriegrammaticali[categ[0]]
|
||||
}
|
||||
|
@ -952,6 +955,50 @@ tipo="x" {return(' Separato')}/
|
|||
"t" {return(' Titolo')}
|
||||
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"
|
||||
= _ [0-9]+ { return parseInt(text(), 10); }
|
||||
|
||||
|
@ -967,6 +1014,7 @@ var parserAggettivi = peg.generate(categoriaGrammaticaleAggettivo);
|
|||
var parserArticolo = peg.generate(categoriaGrammaticaleArticolo);
|
||||
var parserCitazione = peg.generate(citazione);
|
||||
var parserOnomastica = peg.generate(onomastica);
|
||||
var parserCongiunzione = peg.generate(congiunzione);
|
||||
|
||||
|
||||
});
|
||||
|
|
Loading…
Reference in New Issue