diff --git a/src/parser/shrimp.terms.ts b/src/parser/shrimp.terms.ts index 31f08df..8977516 100644 --- a/src/parser/shrimp.terms.ts +++ b/src/parser/shrimp.terms.ts @@ -11,15 +11,15 @@ export const String = 21, Number = 22, Boolean = 23, - NamedArg = 24, - NamedArgPrefix = 25, - FunctionCallOrIdentifier = 26, - IfExpr = 27, - colon = 29, - ThenBlock = 31, - ElsifExpr = 32, - ElseExpr = 34, - end = 36, - FunctionDef = 37, - Params = 39, + FunctionDef = 24, + Params = 26, + colon = 27, + end = 28, + NamedArg = 29, + NamedArgPrefix = 30, + FunctionCallOrIdentifier = 31, + IfExpr = 32, + ThenBlock = 35, + ElsifExpr = 36, + ElseExpr = 38, Assign = 40 diff --git a/src/parser/shrimp.ts b/src/parser/shrimp.ts index 8674a14..5a1bf38 100644 --- a/src/parser/shrimp.ts +++ b/src/parser/shrimp.ts @@ -4,20 +4,20 @@ import {tokenizer} from "./tokenizer" import {highlighting} from "./highlight" export const parser = LRParser.deserialize({ version: 14, - states: "+pQVQTOOOtQPO'#CcO!SQPO'#D`O!yQTO'#CbOOQS'#Dd'#DdO#QQPO'#DcO#fQUO'#DcOOQO'#Da'#DaO$VQTO'#DgOOQO'#Cw'#CwO$^QTO'#DkOOQO'#DR'#DROOQO'#D`'#D`O$fQPO'#D_OOQS'#D_'#D_OOQS'#DV'#DVQVQTOOO$VQTO,58}O$VQTO,58}O%YQPO'#CcO%jQPO,58|O%vQPO,58|O&sQPO,58|O&zQUO'#DcOOQS'#Dc'#DcOOQS'#Ca'#CaO$VQTO'#CtOOQS'#Db'#DbOOQS'#DW'#DWO'hQUO,58zO'{QTO,59pO(YQPO,5:RO(aQPO,5:ROOQS'#DZ'#DZO(fQTO'#DTO(nQPO,5:VOOQS,59y,59yOOQS-E7T-E7TOOQO1G.i1G.iO(sQPO1G.iO$VQTO,59SO$VQTO,59SOOQS1G.h1G.hOOQS,59`,59`OOQS-E7U-E7UOOQO1G/[1G/[O)[QTO1G/mOOQS-E7X-E7XO)lQTO1G/qOOQO1G.n1G.nO)|QPO1G.nOOQO'#Cz'#CzOOQO7+%X7+%XO*WQTO7+%YOOQO7+%]7+%]O*nQTO7+%^O+OQPO'#DXO+TQTO'#DjOOQO'#C{'#C{O+kQPO<`O,WQPO'#DOOOQOAN>`AN>`O,RQPOAN>`OOQOAN>dAN>dO,]QPO,59hO,dQPO,59hOOQO-E7W-E7WOOQOG23zG23zO,iQPOG23zO,nQPO,59jO,sQPO1G/SOOQOLD)fLD)fO*nQTO1G/UO*WQTO7+$nOOQO7+$p7+$pOOQO<`AN>`O$kQTO'#DQOOQO'#DZ'#DZO,tQPOAN>dO-PQPO'#DSOOQOAN>dAN>dO-UQPOAN>dO-ZQPO,59lO-bQPO,59lOOQO-E7X-E7XOOQOG24OG24OO-gQPOG24OO-lQPO,59nO-qQPO1G/WOOQOLD)jLD)jO+PQTO1G/YO+aQTO7+$rOOQO7+$t7+$tOOQO<