Aggiunto grammatica Articolo
This commit is contained in:
parent
683a04f526
commit
9e75673645
|
@ -153,6 +153,9 @@ $(document).ready(function() {
|
|||
if(categ[0]=='a'){
|
||||
return parserAggettivi.parse(categ).split(',').filter(prop => prop.length > 0).join()
|
||||
}
|
||||
if(categ[0]=='r'){
|
||||
return parserArticolo.parse(categ).split(',').filter(prop => prop.length > 0).join()
|
||||
}
|
||||
//console.log(categ[0])
|
||||
return categoriegrammaticali[categ[0]]
|
||||
}
|
||||
|
@ -890,6 +893,30 @@ oggetto_indiretto =
|
|||
",o" {return(" Con Oggetto Indiretto")}
|
||||
|
||||
|
||||
Integer "integer"
|
||||
= _ [0-9]+ { return parseInt(text(), 10); }
|
||||
|
||||
_ "whitespace"= " "*
|
||||
|
||||
`
|
||||
var categoriaGrammaticaleArticolo = `
|
||||
|
||||
Expression = head:(Filtro){return 'Articolo,'+head.join()}
|
||||
Filtro= fhead:("r")? tail:( tipo? genere? numero?){return tail}
|
||||
|
||||
tipo =
|
||||
"d" {return(" Determinativo")}/
|
||||
"i" {return(" Indeterminativo")}
|
||||
|
||||
|
||||
|
||||
genere = "m" {return(" Maschile")}/
|
||||
"f" {return(" Femminile")}
|
||||
|
||||
numero = "s" {return(" Singolare")}/
|
||||
"p" {return(" Plurale")}
|
||||
|
||||
|
||||
Integer "integer"
|
||||
= _ [0-9]+ { return parseInt(text(), 10); }
|
||||
|
||||
|
@ -897,6 +924,7 @@ _ "whitespace"= " "*
|
|||
|
||||
|
||||
`
|
||||
|
||||
//parser per categorie
|
||||
var parserVerbi = peg.generate(categoriegrammaticaliGrammar);
|
||||
var parserSostantivi = peg.generate(categoriaGrammaticaleSostantivo);
|
||||
|
@ -904,6 +932,7 @@ var parserPreposizioni = peg.generate(categoriaGrammaticalePreposizione);
|
|||
var parserAvverbi = peg.generate(avverbio);
|
||||
var parserPronomi = peg.generate(pronome);
|
||||
var parserAggettivi = peg.generate(categoriaGrammaticaleAggettivo);
|
||||
var parserArticolo = peg.generate(categoriaGrammaticaleArticolo);
|
||||
|
||||
|
||||
});
|
||||
|
|
Loading…
Reference in New Issue