diff --git a/data/regras.xml b/data/regras.xml
index 16a3fa6..0722851 100644
--- a/data/regras.xml
+++ b/data/regras.xml
@@ -7,7 +7,7 @@
1
P
- x
+ x
-1
@@ -16,7 +16,7 @@
1
P+D
- x
+ x
-1
@@ -25,7 +25,7 @@
1
P+D-P
- x
+ x
-1
@@ -34,7 +34,7 @@
1
P+D-F
- x
+ x
-1
@@ -43,7 +43,7 @@
1
P+D-F-P
- x
+ x
-1
@@ -52,7 +52,7 @@
1
P+D-UM
- x
+ x
-1
@@ -61,7 +61,7 @@
1
P+D-UM-P
- x
+ x
-1
@@ -70,7 +70,7 @@
1
P+D-UM-F
- x
+ x
-1
@@ -79,7 +79,7 @@
1
P+D-UM-F-P
- x
+ x
-1
@@ -92,7 +92,7 @@
N
- c
+ c
0
"homem"
1
@@ -107,7 +107,7 @@
NP
- c
+ c
0
"homem"
1
@@ -122,7 +122,7 @@
N
- c
+ c
0
"homem"
1
@@ -137,7 +137,7 @@
NP
- c
+ c
0
"homem"
1
@@ -152,7 +152,7 @@
N
- c
+ c
0
"mulher"
1
@@ -167,7 +167,7 @@
NP
- c
+ c
0
"mulher"
1
@@ -182,7 +182,7 @@
N
- c
+ c
0
"mulher"
1
@@ -197,7 +197,7 @@
NP
- c
+ c
0
"mulher"
1
@@ -208,7 +208,7 @@
1
D
- a
+ a
-1
@@ -217,7 +217,7 @@
1
D-F
- a
+ a
-1
@@ -226,7 +226,7 @@
1
D-P
- a
+ a
-1
@@ -235,7 +235,7 @@
1
D-F-P
- a
+ a
-1
@@ -244,7 +244,7 @@
1
D-UM
- a
+ a
-1
@@ -253,7 +253,7 @@
1
D-UM-F
- a
+ a
-1
@@ -262,7 +262,7 @@
1
D-UM-P
- a
+ a
-1
@@ -271,467 +271,152 @@
1
D-UM-F-P
- a
+ a
-1
-
-
-
-
- true
- 2
-
- VP
- 1
-
-
- NP
- 0
-
-
-
+
true
- 2
-
- Vbar
- -1
-
-
- AP
- 0
-
-
-
- true
- 2
-
- VB-P
- 0
- VB
-
-
- AdvP
- Advt
- 1
-
-
-
- true
- 2
-
- VB-SP
- 0
- VB
-
-
- AdvP
- Advt
- 1
-
-
-
- true
- 2
-
- VB-R
- 0
- VB
-
-
- AdvP
- Advt
- 1
-
-
-
- true
- 2
-
- VB-SR
- 0
- VB
-
-
- AdvP
- Advt
- 1
-
-
-
- true
- 2
-
- VB-D
- 0
- VB
-
-
- AdvP
- Advt
- 1
-
-
-
- true
- 2
-
- VB-SD
- 0
- VB
-
-
- AdvP
- Advt
- 1
-
-
-
- true
- 2
-
- AdvP
- Advt
- 1
-
+ 1
VB-P
- 0
+ advt
VB
-
-
+
true
- 2
-
- AdvP
- Advt
- 1
-
+ 1
VB-SP
- 0
+ advt
VB
-
-
+
true
- 2
-
- AdvP
- Advt
- 1
-
+ 1
VB-R
- 0
+ advt
VB
-
-
+
true
- 2
-
- AdvP
- Advt
- 1
-
+ 1
VB-SR
- 0
+ advt
VB
-
-
+
true
- 2
-
- AdvP
- Advt
- 1
-
+ 1
VB-D
- 0
+ advt
VB
-
-
+
true
- 2
-
- AdvP
- Advt
- 1
-
+ 1
VB-SD
- 0
+ advt
VB
-
-
+
true
- 2
+ 1
VB-P
- 0
+ v
VB
-
- DP
- 1
-
-
+
true
- 2
+ 1
VB-SP
- 0
- VB
-
-
- DP
- 1
-
-
-
- true
- 2
-
- VB-P
- 0
- VB
-
-
- PP
- 1
-
-
-
- true
- 2
-
- VB-P
- 0
- VB
-
-
- PP
- 1
-
-
-
- true
- 2
-
- VB-P
- 0
- VB
-
-
- AP
- 1
-
-
-
- true
- 2
-
- VB-P
- 0
- VB
-
-
- AP
- 1
-
-
-
- true
- 2
-
- VB-R
- 0
- VB
- "futuro"
- 2
-
-
- DP
- 1
-
-
-
- true
- 2
-
- VB-SR
- 0
+ v
VB
- "futuro"
- 2
-
-
- DP
- 1
-
+
true
- 2
+ 1
VB-R
- 0
+ v
VB
"futuro"
- 2
-
-
- PP
- 1
+ 1
+
-
+
true
- 2
+ 1
VB-SR
- 0
- VB
- "futuro"
- 2
-
-
- PP
- 1
-
-
-
- true
- 2
-
- VB-R
- 0
- VB
+ v
+ VB4
"futuro"
- 2
-
-
- AP
- 1
-
-
-
- true
- 2
-
- VB-SR
- 0
- VB
- "futuro"
- 2
-
-
- AP
- 1
+ 1
-
+
true
- 2
+ 1
VB-D
- 0
+ v
VB
"passado"
- 2
-
-
- DP
- 1
+ 1
-
+
true
- 2
+ 1
VB-SD
- 0
+ v
VB
"passado"
- 2
-
-
- DP
- 1
+ 1
-
+
+
+
true
2
- VB-D
- 0
- VB
- "passado"
- 2
-
-
- PP
+ VP
1
-
-
- true
- 2
- VB-SD
+ NP
0
- VB
- "passado"
- 2
-
-
- PP
- 1
-
+
true
2
- VB-D
- 0
- VB
- "passado"
- 2
+ Vbar
+ l
+ -1
AP
- 1
-
-
-
- true
- 2
-
- VB-SD
0
- VB
- "passado"
- 2
-
-
- AP
- 1
@@ -739,12 +424,13 @@
2
VB
- 0
+ -1
+ vbi
VBi
ADV-R
- i
+ i
-1
@@ -753,7 +439,8 @@
2
VB
- 0
+ -1
+ vbi
VBi
@@ -766,7 +453,7 @@
2
VB
- n
+ n
0
VBn
@@ -780,7 +467,8 @@
2
VB
- 0
+ -1
+ vbmn
VBmn
@@ -807,7 +495,8 @@
2
ADJ
- 0
+ -1
+ adji
ADJi
@@ -825,7 +514,8 @@
ADJ
- 0
+ -1
+ adji
ADJi
@@ -834,7 +524,8 @@
2
ADJ
- 0
+ -1
+ adji
ADJi
@@ -852,7 +543,8 @@
ADJ-F
- 0
+ -1
+ adji
ADJi
@@ -861,7 +553,8 @@
2
ADJ-F
- 0
+ -1
+ adji
ADJi
@@ -879,7 +572,8 @@
ADJ-F
- 0
+ -1
+ adji
ADJi
@@ -888,7 +582,8 @@
2
ADJ-F
- 0
+ -1
+ adji
ADJi
@@ -906,7 +601,8 @@
ADJ-G
- 0
+ -1
+ adji
ADJi
@@ -915,7 +611,8 @@
2
ADJ-G
- 0
+ -1
+ adji
ADJi
@@ -933,7 +630,8 @@
ADJ-G
- 0
+ -1
+ adji
ADJi
@@ -942,7 +640,8 @@
2
ADJ-G
- 0
+ -1
+ adji
ADJi
@@ -960,7 +659,8 @@
ADJ-P
- 0
+ -1
+ adji
ADJi
@@ -969,7 +669,8 @@
2
ADJ-P
- 0
+ -1
+ adji
ADJi
@@ -987,7 +688,8 @@
ADJ-P
- 0
+ -1
+ adji
ADJi
@@ -996,7 +698,8 @@
2
ADJ-P
- 0
+ -1
+ adji
ADJi
@@ -1014,7 +717,8 @@
ADJ-F-P
- 0
+ -1
+ adji
ADJi
@@ -1023,7 +727,8 @@
2
ADJ-F-P
- 0
+ -1
+ adji
ADJi
@@ -1041,7 +746,8 @@
ADJ-F-P
- 0
+ -1
+ adji
ADJi
@@ -1050,7 +756,8 @@
2
ADJ-F-P
- 0
+ -1
+ adji
ADJi
@@ -1068,7 +775,8 @@
ADJ-G-P
- 0
+ -1
+ adji
ADJi
@@ -1077,7 +785,8 @@
2
ADJ-G-P
- 0
+ -1
+ adji
ADJi
@@ -1095,7 +804,8 @@
ADJ-G-P
- 0
+ -1
+ adji
ADJi
@@ -1104,7 +814,8 @@
2
ADJ-G-P
- 0
+ -1
+ adji
ADJi
@@ -1121,8 +832,9 @@
ADJ
- -0
- ADJi
+ -1
+ adjn
+ ADJn
@@ -1130,8 +842,9 @@
2
ADJ
- -0
- ADJi
+ -1
+ adjn
+ ADJn
ADV-NEG
@@ -1147,8 +860,9 @@
ADJ-P
- -0
- ADJi
+ -1
+ adjn
+ ADJn
@@ -1156,8 +870,9 @@
2
ADJ-P
- -0
- ADJi
+ -1
+ adjn
+ ADJn
ADV-NEG
@@ -1173,8 +888,9 @@
ADJ-F
- -0
- ADJi
+ -1
+ adjn
+ ADJn
@@ -1182,8 +898,9 @@
2
ADJ-F
- -0
- ADJi
+ -1
+ adjn
+ ADJn
ADV-NEG
@@ -1199,8 +916,9 @@
ADJ-F-P
- -0
- ADJi
+ -1
+ adjn
+ ADJn
@@ -1208,8 +926,9 @@
2
ADJ-F-P
- -0
- ADJi
+ -1
+ adjn
+ ADJn
ADV-NEG
@@ -1225,8 +944,9 @@
ADJ-G
- -0
- ADJi
+ -1
+ adjn
+ ADJn
@@ -1234,8 +954,9 @@
2
ADJ-G
- -0
- ADJi
+ -1
+ adjn
+ ADJn
ADV-NEG
@@ -1251,8 +972,9 @@
ADJ-G-P
- -0
- ADJi
+ -1
+ adjn
+ ADJn
@@ -1260,18 +982,15 @@
2
ADJ-G-P
- -0
- ADJi
+ -1
+ adjn
+ ADJn
ADV-NEG
-1
-
-
-
-
true
2
@@ -1282,7 +1001,8 @@
ADV
- 0
+ -1/newpos>
+ advi
ADVi
@@ -1291,7 +1011,8 @@
2
ADV
- 0
+ -1
+ advi
ADVi
@@ -1309,7 +1030,8 @@
ADV
- 0
+ -1
+ advi
ADVi
@@ -1318,7 +1040,8 @@
2
ADV
- 0
+ -1
+ advi
ADVi
@@ -1326,8 +1049,5 @@
-1
-
-
-
--
libgit2 0.21.2