lezer-html
Advanced tools
Comparing version 0.8.4 to 0.9.0
@@ -0,1 +1,11 @@ | ||
## 0.9.0 (2020-06-08) | ||
### Breaking changes | ||
Upgrade to 0.9 parser serialization | ||
### New features | ||
Tag start/end tokens now have `NodeProp.openedBy`/`closedBy` props. | ||
## 0.8.4 (2020-04-09) | ||
@@ -2,0 +12,0 @@ |
@@ -183,3 +183,3 @@ import { ExternalTokenizer, Parser, NodeProp } from 'lezer'; | ||
const parser = Parser.deserialize({ | ||
states: "(QOPOTOOOgOTO'#C{O!QOWO'#CfS!XOTO'#CeOOOS'#Ce'#CeOOOS'#DT'#DTOOOS(3AX(3AXQOOOOOOOOS,59a,59aO!uOWO'#C|OOOW(3AY(3AYO#POWO,59QO#TOTO'#DQOOOS(3A^(3A^OOOO'#DZ'#DZO#qOPO,59POOOW,59b,59bO#{ObO1G.lOOOS,59f,59fO!QOWO'#CnO$YOpO'#CnOOOS1G.k1G.kO$aObO'#C|O$qObO7+$WO${OWO,59YO%POpO'#C|O%WOpO,59YO%[ObO'#C}O%fObO'#ChOOO`(3AZ(3AZO%vOYO<<GrO%}OWO1G.tOOO`,59c,59cO&UObO,59SOOOSAN=^AN=^OOOSAN=hAN=hO&cOWO7+$`O&gO!bO1G.nOOOS<<Gz<<GzO&tO!bO'#C|O'RO!bO7+$YO']O#tO'#CkO'jO&jO'#CkO#{ObO<<GtO'wO#tO'#DOOOO#t(3A[(3A[O(UOWO,59VO(YO&jO'#DPOOO&j(3A](3A]O(gOWO,59VOOO`AN=`AN=`OOO#t,59d,59dOOO`1G.q1G.qOOO&j,59e,59e", | ||
states: "(QOPOTOOOgOTO'#C{O!QOWO'#CfS!XOTO'#CeOOOO'#Ce'#CeOOOO'#DT'#DTOOOO(3AX(3AXQOOOOOOOOO,59a,59aO!uOWO'#C|OOOO(3AY(3AYO#POWO,59QO#TOTO'#DQOOOO(3A^(3A^OOOO'#DZ'#DZO#qOPO,59POOOO,59b,59bO#{ObO1G.lOOOO,59f,59fO!QOWO'#CnO$YOpO'#CnOOOO1G.k1G.kO$aObO'#C|O$qObO7+$WO${OWO,59YO%POpO'#C|O%WOpO,59YO%[ObO'#C}O%fObO'#ChOOOO(3AZ(3AZO%vOYO<<GrO%}OWO1G.tOOOO,59c,59cO&UObO,59SOOOOAN=^AN=^OOOOAN=hAN=hO&cOWO7+$`O&gO!bO1G.nOOOO<<Gz<<GzO&tO!bO'#C|O'RO!bO7+$YO']O#tO'#CkO'jO&jO'#CkO#{ObO<<GtO'wO#tO'#DOOOOO(3A[(3A[O(UOWO,59VO(YO&jO'#DPOOOO(3A](3A]O(gOWO,59VOOOOAN=`AN=`OOOO,59d,59dOOOO1G.q1G.qOOOO,59e,59e", | ||
stateData: "(o~PQOUTOVTOWTOeTOfTOgUO~PQOUTOVTOWTOeTOfTOgUOuoX~xYOZpP~PQOUTOVTOWTOeTOfTOQtPRtPvtP~xYOZpXapX~ZaO~PQOUTOVTOWTOeTOfTOQtXRtXvtX~QcORdOveO~xYOSpP]pPapP~xYOcpP~xYOSpX]pXapX^pX~]lOSqPaqP~ZoO~xYOcpX~coO~]lOSqXaqX~xYOSpP]pP^pPapP~SsOarO~xYOapP~^uOS[a][aa[a~avO~xYO`pPypP{pP~xYO`pXypX{pX~`{OyyO{zO~V}OW}Oz}OyrP~V!QOW!QO|!QO{sP~V}OW}Oz}OyrX~y!UO~V!QOW!QO|!QO{sX~{!UO~efg~", | ||
@@ -189,2 +189,4 @@ goto: "$w!OPPPPPPPPP!P!VP!]PP!aPP!dP!gPPPP!m!s#Z#a#g#m#s#v$`$c$f$iPP$lPPPPP$tXTOPR[XROPR[TmgkR{xRe_XSOPR[QPORWPUXQcoW`XfiwUfal{QidRwuQkgRpkQ|yR!T|Q!PzR!V!PQ[RRb[RVOQZQQgaQhcQjdQqlQtoQxuR!S{RngR!OyR!RzR^RSUOPT]R[R_R", | ||
nodeProps: [ | ||
[NodeProp.closedBy, 1,"EndTag SelfCloseEndTag",2,"EndTag SelfCloseEndTag",10,"CloseTag"], | ||
[NodeProp.openedBy, 4,"StartTag",17,"StartTag StartCloseTag",18,"OpenTag"], | ||
[NodeProp.top, 5,true] | ||
@@ -191,0 +193,0 @@ ], |
{ | ||
"name": "lezer-html", | ||
"version": "0.8.4", | ||
"version": "0.9.0", | ||
"description": "lezer-based HTML grammar", | ||
@@ -16,4 +16,4 @@ "main": "dist/index.cjs", | ||
"devDependencies": { | ||
"lezer-javascript": "^0.8.0", | ||
"lezer-generator": "^0.8.3", | ||
"lezer-javascript": "^0.9.0", | ||
"lezer-generator": "^0.9.0", | ||
"mocha": "^7.1.1", | ||
@@ -24,3 +24,3 @@ "rollup": "^1.10.0", | ||
"dependencies": { | ||
"lezer": "^0.8.0" | ||
"lezer": "^0.9.0" | ||
}, | ||
@@ -27,0 +27,0 @@ "repository": { |
@@ -7,3 +7,3 @@ // This file was generated by lezer-generator. You probably shouldn't edit it. | ||
export const parser = Parser.deserialize({ | ||
states: "(QOPOTOOOgOTO'#C{O!QOWO'#CfS!XOTO'#CeOOOS'#Ce'#CeOOOS'#DT'#DTOOOS(3AX(3AXQOOOOOOOOS,59a,59aO!uOWO'#C|OOOW(3AY(3AYO#POWO,59QO#TOTO'#DQOOOS(3A^(3A^OOOO'#DZ'#DZO#qOPO,59POOOW,59b,59bO#{ObO1G.lOOOS,59f,59fO!QOWO'#CnO$YOpO'#CnOOOS1G.k1G.kO$aObO'#C|O$qObO7+$WO${OWO,59YO%POpO'#C|O%WOpO,59YO%[ObO'#C}O%fObO'#ChOOO`(3AZ(3AZO%vOYO<<GrO%}OWO1G.tOOO`,59c,59cO&UObO,59SOOOSAN=^AN=^OOOSAN=hAN=hO&cOWO7+$`O&gO!bO1G.nOOOS<<Gz<<GzO&tO!bO'#C|O'RO!bO7+$YO']O#tO'#CkO'jO&jO'#CkO#{ObO<<GtO'wO#tO'#DOOOO#t(3A[(3A[O(UOWO,59VO(YO&jO'#DPOOO&j(3A](3A]O(gOWO,59VOOO`AN=`AN=`OOO#t,59d,59dOOO`1G.q1G.qOOO&j,59e,59e", | ||
states: "(QOPOTOOOgOTO'#C{O!QOWO'#CfS!XOTO'#CeOOOO'#Ce'#CeOOOO'#DT'#DTOOOO(3AX(3AXQOOOOOOOOO,59a,59aO!uOWO'#C|OOOO(3AY(3AYO#POWO,59QO#TOTO'#DQOOOO(3A^(3A^OOOO'#DZ'#DZO#qOPO,59POOOO,59b,59bO#{ObO1G.lOOOO,59f,59fO!QOWO'#CnO$YOpO'#CnOOOO1G.k1G.kO$aObO'#C|O$qObO7+$WO${OWO,59YO%POpO'#C|O%WOpO,59YO%[ObO'#C}O%fObO'#ChOOOO(3AZ(3AZO%vOYO<<GrO%}OWO1G.tOOOO,59c,59cO&UObO,59SOOOOAN=^AN=^OOOOAN=hAN=hO&cOWO7+$`O&gO!bO1G.nOOOO<<Gz<<GzO&tO!bO'#C|O'RO!bO7+$YO']O#tO'#CkO'jO&jO'#CkO#{ObO<<GtO'wO#tO'#DOOOOO(3A[(3A[O(UOWO,59VO(YO&jO'#DPOOOO(3A](3A]O(gOWO,59VOOOOAN=`AN=`OOOO,59d,59dOOOO1G.q1G.qOOOO,59e,59e", | ||
stateData: "(o~PQOUTOVTOWTOeTOfTOgUO~PQOUTOVTOWTOeTOfTOgUOuoX~xYOZpP~PQOUTOVTOWTOeTOfTOQtPRtPvtP~xYOZpXapX~ZaO~PQOUTOVTOWTOeTOfTOQtXRtXvtX~QcORdOveO~xYOSpP]pPapP~xYOcpP~xYOSpX]pXapX^pX~]lOSqPaqP~ZoO~xYOcpX~coO~]lOSqXaqX~xYOSpP]pP^pPapP~SsOarO~xYOapP~^uOS[a][aa[a~avO~xYO`pPypP{pP~xYO`pXypX{pX~`{OyyO{zO~V}OW}Oz}OyrP~V!QOW!QO|!QO{sP~V}OW}Oz}OyrX~y!UO~V!QOW!QO|!QO{sX~{!UO~efg~", | ||
@@ -13,2 +13,4 @@ goto: "$w!OPPPPPPPPP!P!VP!]PP!aPP!dP!gPPPP!m!s#Z#a#g#m#s#v$`$c$f$iPP$lPPPPP$tXTOPR[XROPR[TmgkR{xRe_XSOPR[QPORWPUXQcoW`XfiwUfal{QidRwuQkgRpkQ|yR!T|Q!PzR!V!PQ[RRb[RVOQZQQgaQhcQjdQqlQtoQxuR!S{RngR!OyR!RzR^RSUOPT]R[R_R", | ||
nodeProps: [ | ||
[NodeProp.closedBy, 1,"EndTag SelfCloseEndTag",2,"EndTag SelfCloseEndTag",10,"CloseTag"], | ||
[NodeProp.openedBy, 4,"StartTag",17,"StartTag StartCloseTag",18,"OpenTag"], | ||
[NodeProp.top, 5,true] | ||
@@ -15,0 +17,0 @@ ], |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
52106
671
+ Addedlezer@0.9.1(transitive)
+ Addedlezer-tree@0.9.0(transitive)
- Removedlezer@0.8.5(transitive)
- Removedlezer-tree@0.8.4(transitive)
Updatedlezer@^0.9.0