Started working on ast
This commit is contained in:
parent
9aee1f2272
commit
1d4dc219db
1344 changed files with 118659 additions and 107610 deletions
|
|
@ -4804,5 +4804,343 @@ void small_parse_table_4780(t_small_parse_table_array *v);
|
|||
void small_parse_table_4781(t_small_parse_table_array *v);
|
||||
void small_parse_table_4782(t_small_parse_table_array *v);
|
||||
void small_parse_table_4783(t_small_parse_table_array *v);
|
||||
void small_parse_table_4784(t_small_parse_table_array *v);
|
||||
void small_parse_table_4785(t_small_parse_table_array *v);
|
||||
void small_parse_table_4786(t_small_parse_table_array *v);
|
||||
void small_parse_table_4787(t_small_parse_table_array *v);
|
||||
void small_parse_table_4788(t_small_parse_table_array *v);
|
||||
void small_parse_table_4789(t_small_parse_table_array *v);
|
||||
void small_parse_table_4790(t_small_parse_table_array *v);
|
||||
void small_parse_table_4791(t_small_parse_table_array *v);
|
||||
void small_parse_table_4792(t_small_parse_table_array *v);
|
||||
void small_parse_table_4793(t_small_parse_table_array *v);
|
||||
void small_parse_table_4794(t_small_parse_table_array *v);
|
||||
void small_parse_table_4795(t_small_parse_table_array *v);
|
||||
void small_parse_table_4796(t_small_parse_table_array *v);
|
||||
void small_parse_table_4797(t_small_parse_table_array *v);
|
||||
void small_parse_table_4798(t_small_parse_table_array *v);
|
||||
void small_parse_table_4799(t_small_parse_table_array *v);
|
||||
void small_parse_table_4800(t_small_parse_table_array *v);
|
||||
void small_parse_table_4801(t_small_parse_table_array *v);
|
||||
void small_parse_table_4802(t_small_parse_table_array *v);
|
||||
void small_parse_table_4803(t_small_parse_table_array *v);
|
||||
void small_parse_table_4804(t_small_parse_table_array *v);
|
||||
void small_parse_table_4805(t_small_parse_table_array *v);
|
||||
void small_parse_table_4806(t_small_parse_table_array *v);
|
||||
void small_parse_table_4807(t_small_parse_table_array *v);
|
||||
void small_parse_table_4808(t_small_parse_table_array *v);
|
||||
void small_parse_table_4809(t_small_parse_table_array *v);
|
||||
void small_parse_table_4810(t_small_parse_table_array *v);
|
||||
void small_parse_table_4811(t_small_parse_table_array *v);
|
||||
void small_parse_table_4812(t_small_parse_table_array *v);
|
||||
void small_parse_table_4813(t_small_parse_table_array *v);
|
||||
void small_parse_table_4814(t_small_parse_table_array *v);
|
||||
void small_parse_table_4815(t_small_parse_table_array *v);
|
||||
void small_parse_table_4816(t_small_parse_table_array *v);
|
||||
void small_parse_table_4817(t_small_parse_table_array *v);
|
||||
void small_parse_table_4818(t_small_parse_table_array *v);
|
||||
void small_parse_table_4819(t_small_parse_table_array *v);
|
||||
void small_parse_table_4820(t_small_parse_table_array *v);
|
||||
void small_parse_table_4821(t_small_parse_table_array *v);
|
||||
void small_parse_table_4822(t_small_parse_table_array *v);
|
||||
void small_parse_table_4823(t_small_parse_table_array *v);
|
||||
void small_parse_table_4824(t_small_parse_table_array *v);
|
||||
void small_parse_table_4825(t_small_parse_table_array *v);
|
||||
void small_parse_table_4826(t_small_parse_table_array *v);
|
||||
void small_parse_table_4827(t_small_parse_table_array *v);
|
||||
void small_parse_table_4828(t_small_parse_table_array *v);
|
||||
void small_parse_table_4829(t_small_parse_table_array *v);
|
||||
void small_parse_table_4830(t_small_parse_table_array *v);
|
||||
void small_parse_table_4831(t_small_parse_table_array *v);
|
||||
void small_parse_table_4832(t_small_parse_table_array *v);
|
||||
void small_parse_table_4833(t_small_parse_table_array *v);
|
||||
void small_parse_table_4834(t_small_parse_table_array *v);
|
||||
void small_parse_table_4835(t_small_parse_table_array *v);
|
||||
void small_parse_table_4836(t_small_parse_table_array *v);
|
||||
void small_parse_table_4837(t_small_parse_table_array *v);
|
||||
void small_parse_table_4838(t_small_parse_table_array *v);
|
||||
void small_parse_table_4839(t_small_parse_table_array *v);
|
||||
void small_parse_table_4840(t_small_parse_table_array *v);
|
||||
void small_parse_table_4841(t_small_parse_table_array *v);
|
||||
void small_parse_table_4842(t_small_parse_table_array *v);
|
||||
void small_parse_table_4843(t_small_parse_table_array *v);
|
||||
void small_parse_table_4844(t_small_parse_table_array *v);
|
||||
void small_parse_table_4845(t_small_parse_table_array *v);
|
||||
void small_parse_table_4846(t_small_parse_table_array *v);
|
||||
void small_parse_table_4847(t_small_parse_table_array *v);
|
||||
void small_parse_table_4848(t_small_parse_table_array *v);
|
||||
void small_parse_table_4849(t_small_parse_table_array *v);
|
||||
void small_parse_table_4850(t_small_parse_table_array *v);
|
||||
void small_parse_table_4851(t_small_parse_table_array *v);
|
||||
void small_parse_table_4852(t_small_parse_table_array *v);
|
||||
void small_parse_table_4853(t_small_parse_table_array *v);
|
||||
void small_parse_table_4854(t_small_parse_table_array *v);
|
||||
void small_parse_table_4855(t_small_parse_table_array *v);
|
||||
void small_parse_table_4856(t_small_parse_table_array *v);
|
||||
void small_parse_table_4857(t_small_parse_table_array *v);
|
||||
void small_parse_table_4858(t_small_parse_table_array *v);
|
||||
void small_parse_table_4859(t_small_parse_table_array *v);
|
||||
void small_parse_table_4860(t_small_parse_table_array *v);
|
||||
void small_parse_table_4861(t_small_parse_table_array *v);
|
||||
void small_parse_table_4862(t_small_parse_table_array *v);
|
||||
void small_parse_table_4863(t_small_parse_table_array *v);
|
||||
void small_parse_table_4864(t_small_parse_table_array *v);
|
||||
void small_parse_table_4865(t_small_parse_table_array *v);
|
||||
void small_parse_table_4866(t_small_parse_table_array *v);
|
||||
void small_parse_table_4867(t_small_parse_table_array *v);
|
||||
void small_parse_table_4868(t_small_parse_table_array *v);
|
||||
void small_parse_table_4869(t_small_parse_table_array *v);
|
||||
void small_parse_table_4870(t_small_parse_table_array *v);
|
||||
void small_parse_table_4871(t_small_parse_table_array *v);
|
||||
void small_parse_table_4872(t_small_parse_table_array *v);
|
||||
void small_parse_table_4873(t_small_parse_table_array *v);
|
||||
void small_parse_table_4874(t_small_parse_table_array *v);
|
||||
void small_parse_table_4875(t_small_parse_table_array *v);
|
||||
void small_parse_table_4876(t_small_parse_table_array *v);
|
||||
void small_parse_table_4877(t_small_parse_table_array *v);
|
||||
void small_parse_table_4878(t_small_parse_table_array *v);
|
||||
void small_parse_table_4879(t_small_parse_table_array *v);
|
||||
void small_parse_table_4880(t_small_parse_table_array *v);
|
||||
void small_parse_table_4881(t_small_parse_table_array *v);
|
||||
void small_parse_table_4882(t_small_parse_table_array *v);
|
||||
void small_parse_table_4883(t_small_parse_table_array *v);
|
||||
void small_parse_table_4884(t_small_parse_table_array *v);
|
||||
void small_parse_table_4885(t_small_parse_table_array *v);
|
||||
void small_parse_table_4886(t_small_parse_table_array *v);
|
||||
void small_parse_table_4887(t_small_parse_table_array *v);
|
||||
void small_parse_table_4888(t_small_parse_table_array *v);
|
||||
void small_parse_table_4889(t_small_parse_table_array *v);
|
||||
void small_parse_table_4890(t_small_parse_table_array *v);
|
||||
void small_parse_table_4891(t_small_parse_table_array *v);
|
||||
void small_parse_table_4892(t_small_parse_table_array *v);
|
||||
void small_parse_table_4893(t_small_parse_table_array *v);
|
||||
void small_parse_table_4894(t_small_parse_table_array *v);
|
||||
void small_parse_table_4895(t_small_parse_table_array *v);
|
||||
void small_parse_table_4896(t_small_parse_table_array *v);
|
||||
void small_parse_table_4897(t_small_parse_table_array *v);
|
||||
void small_parse_table_4898(t_small_parse_table_array *v);
|
||||
void small_parse_table_4899(t_small_parse_table_array *v);
|
||||
void small_parse_table_4900(t_small_parse_table_array *v);
|
||||
void small_parse_table_4901(t_small_parse_table_array *v);
|
||||
void small_parse_table_4902(t_small_parse_table_array *v);
|
||||
void small_parse_table_4903(t_small_parse_table_array *v);
|
||||
void small_parse_table_4904(t_small_parse_table_array *v);
|
||||
void small_parse_table_4905(t_small_parse_table_array *v);
|
||||
void small_parse_table_4906(t_small_parse_table_array *v);
|
||||
void small_parse_table_4907(t_small_parse_table_array *v);
|
||||
void small_parse_table_4908(t_small_parse_table_array *v);
|
||||
void small_parse_table_4909(t_small_parse_table_array *v);
|
||||
void small_parse_table_4910(t_small_parse_table_array *v);
|
||||
void small_parse_table_4911(t_small_parse_table_array *v);
|
||||
void small_parse_table_4912(t_small_parse_table_array *v);
|
||||
void small_parse_table_4913(t_small_parse_table_array *v);
|
||||
void small_parse_table_4914(t_small_parse_table_array *v);
|
||||
void small_parse_table_4915(t_small_parse_table_array *v);
|
||||
void small_parse_table_4916(t_small_parse_table_array *v);
|
||||
void small_parse_table_4917(t_small_parse_table_array *v);
|
||||
void small_parse_table_4918(t_small_parse_table_array *v);
|
||||
void small_parse_table_4919(t_small_parse_table_array *v);
|
||||
void small_parse_table_4920(t_small_parse_table_array *v);
|
||||
void small_parse_table_4921(t_small_parse_table_array *v);
|
||||
void small_parse_table_4922(t_small_parse_table_array *v);
|
||||
void small_parse_table_4923(t_small_parse_table_array *v);
|
||||
void small_parse_table_4924(t_small_parse_table_array *v);
|
||||
void small_parse_table_4925(t_small_parse_table_array *v);
|
||||
void small_parse_table_4926(t_small_parse_table_array *v);
|
||||
void small_parse_table_4927(t_small_parse_table_array *v);
|
||||
void small_parse_table_4928(t_small_parse_table_array *v);
|
||||
void small_parse_table_4929(t_small_parse_table_array *v);
|
||||
void small_parse_table_4930(t_small_parse_table_array *v);
|
||||
void small_parse_table_4931(t_small_parse_table_array *v);
|
||||
void small_parse_table_4932(t_small_parse_table_array *v);
|
||||
void small_parse_table_4933(t_small_parse_table_array *v);
|
||||
void small_parse_table_4934(t_small_parse_table_array *v);
|
||||
void small_parse_table_4935(t_small_parse_table_array *v);
|
||||
void small_parse_table_4936(t_small_parse_table_array *v);
|
||||
void small_parse_table_4937(t_small_parse_table_array *v);
|
||||
void small_parse_table_4938(t_small_parse_table_array *v);
|
||||
void small_parse_table_4939(t_small_parse_table_array *v);
|
||||
void small_parse_table_4940(t_small_parse_table_array *v);
|
||||
void small_parse_table_4941(t_small_parse_table_array *v);
|
||||
void small_parse_table_4942(t_small_parse_table_array *v);
|
||||
void small_parse_table_4943(t_small_parse_table_array *v);
|
||||
void small_parse_table_4944(t_small_parse_table_array *v);
|
||||
void small_parse_table_4945(t_small_parse_table_array *v);
|
||||
void small_parse_table_4946(t_small_parse_table_array *v);
|
||||
void small_parse_table_4947(t_small_parse_table_array *v);
|
||||
void small_parse_table_4948(t_small_parse_table_array *v);
|
||||
void small_parse_table_4949(t_small_parse_table_array *v);
|
||||
void small_parse_table_4950(t_small_parse_table_array *v);
|
||||
void small_parse_table_4951(t_small_parse_table_array *v);
|
||||
void small_parse_table_4952(t_small_parse_table_array *v);
|
||||
void small_parse_table_4953(t_small_parse_table_array *v);
|
||||
void small_parse_table_4954(t_small_parse_table_array *v);
|
||||
void small_parse_table_4955(t_small_parse_table_array *v);
|
||||
void small_parse_table_4956(t_small_parse_table_array *v);
|
||||
void small_parse_table_4957(t_small_parse_table_array *v);
|
||||
void small_parse_table_4958(t_small_parse_table_array *v);
|
||||
void small_parse_table_4959(t_small_parse_table_array *v);
|
||||
void small_parse_table_4960(t_small_parse_table_array *v);
|
||||
void small_parse_table_4961(t_small_parse_table_array *v);
|
||||
void small_parse_table_4962(t_small_parse_table_array *v);
|
||||
void small_parse_table_4963(t_small_parse_table_array *v);
|
||||
void small_parse_table_4964(t_small_parse_table_array *v);
|
||||
void small_parse_table_4965(t_small_parse_table_array *v);
|
||||
void small_parse_table_4966(t_small_parse_table_array *v);
|
||||
void small_parse_table_4967(t_small_parse_table_array *v);
|
||||
void small_parse_table_4968(t_small_parse_table_array *v);
|
||||
void small_parse_table_4969(t_small_parse_table_array *v);
|
||||
void small_parse_table_4970(t_small_parse_table_array *v);
|
||||
void small_parse_table_4971(t_small_parse_table_array *v);
|
||||
void small_parse_table_4972(t_small_parse_table_array *v);
|
||||
void small_parse_table_4973(t_small_parse_table_array *v);
|
||||
void small_parse_table_4974(t_small_parse_table_array *v);
|
||||
void small_parse_table_4975(t_small_parse_table_array *v);
|
||||
void small_parse_table_4976(t_small_parse_table_array *v);
|
||||
void small_parse_table_4977(t_small_parse_table_array *v);
|
||||
void small_parse_table_4978(t_small_parse_table_array *v);
|
||||
void small_parse_table_4979(t_small_parse_table_array *v);
|
||||
void small_parse_table_4980(t_small_parse_table_array *v);
|
||||
void small_parse_table_4981(t_small_parse_table_array *v);
|
||||
void small_parse_table_4982(t_small_parse_table_array *v);
|
||||
void small_parse_table_4983(t_small_parse_table_array *v);
|
||||
void small_parse_table_4984(t_small_parse_table_array *v);
|
||||
void small_parse_table_4985(t_small_parse_table_array *v);
|
||||
void small_parse_table_4986(t_small_parse_table_array *v);
|
||||
void small_parse_table_4987(t_small_parse_table_array *v);
|
||||
void small_parse_table_4988(t_small_parse_table_array *v);
|
||||
void small_parse_table_4989(t_small_parse_table_array *v);
|
||||
void small_parse_table_4990(t_small_parse_table_array *v);
|
||||
void small_parse_table_4991(t_small_parse_table_array *v);
|
||||
void small_parse_table_4992(t_small_parse_table_array *v);
|
||||
void small_parse_table_4993(t_small_parse_table_array *v);
|
||||
void small_parse_table_4994(t_small_parse_table_array *v);
|
||||
void small_parse_table_4995(t_small_parse_table_array *v);
|
||||
void small_parse_table_4996(t_small_parse_table_array *v);
|
||||
void small_parse_table_4997(t_small_parse_table_array *v);
|
||||
void small_parse_table_4998(t_small_parse_table_array *v);
|
||||
void small_parse_table_4999(t_small_parse_table_array *v);
|
||||
void small_parse_table_5000(t_small_parse_table_array *v);
|
||||
void small_parse_table_5001(t_small_parse_table_array *v);
|
||||
void small_parse_table_5002(t_small_parse_table_array *v);
|
||||
void small_parse_table_5003(t_small_parse_table_array *v);
|
||||
void small_parse_table_5004(t_small_parse_table_array *v);
|
||||
void small_parse_table_5005(t_small_parse_table_array *v);
|
||||
void small_parse_table_5006(t_small_parse_table_array *v);
|
||||
void small_parse_table_5007(t_small_parse_table_array *v);
|
||||
void small_parse_table_5008(t_small_parse_table_array *v);
|
||||
void small_parse_table_5009(t_small_parse_table_array *v);
|
||||
void small_parse_table_5010(t_small_parse_table_array *v);
|
||||
void small_parse_table_5011(t_small_parse_table_array *v);
|
||||
void small_parse_table_5012(t_small_parse_table_array *v);
|
||||
void small_parse_table_5013(t_small_parse_table_array *v);
|
||||
void small_parse_table_5014(t_small_parse_table_array *v);
|
||||
void small_parse_table_5015(t_small_parse_table_array *v);
|
||||
void small_parse_table_5016(t_small_parse_table_array *v);
|
||||
void small_parse_table_5017(t_small_parse_table_array *v);
|
||||
void small_parse_table_5018(t_small_parse_table_array *v);
|
||||
void small_parse_table_5019(t_small_parse_table_array *v);
|
||||
void small_parse_table_5020(t_small_parse_table_array *v);
|
||||
void small_parse_table_5021(t_small_parse_table_array *v);
|
||||
void small_parse_table_5022(t_small_parse_table_array *v);
|
||||
void small_parse_table_5023(t_small_parse_table_array *v);
|
||||
void small_parse_table_5024(t_small_parse_table_array *v);
|
||||
void small_parse_table_5025(t_small_parse_table_array *v);
|
||||
void small_parse_table_5026(t_small_parse_table_array *v);
|
||||
void small_parse_table_5027(t_small_parse_table_array *v);
|
||||
void small_parse_table_5028(t_small_parse_table_array *v);
|
||||
void small_parse_table_5029(t_small_parse_table_array *v);
|
||||
void small_parse_table_5030(t_small_parse_table_array *v);
|
||||
void small_parse_table_5031(t_small_parse_table_array *v);
|
||||
void small_parse_table_5032(t_small_parse_table_array *v);
|
||||
void small_parse_table_5033(t_small_parse_table_array *v);
|
||||
void small_parse_table_5034(t_small_parse_table_array *v);
|
||||
void small_parse_table_5035(t_small_parse_table_array *v);
|
||||
void small_parse_table_5036(t_small_parse_table_array *v);
|
||||
void small_parse_table_5037(t_small_parse_table_array *v);
|
||||
void small_parse_table_5038(t_small_parse_table_array *v);
|
||||
void small_parse_table_5039(t_small_parse_table_array *v);
|
||||
void small_parse_table_5040(t_small_parse_table_array *v);
|
||||
void small_parse_table_5041(t_small_parse_table_array *v);
|
||||
void small_parse_table_5042(t_small_parse_table_array *v);
|
||||
void small_parse_table_5043(t_small_parse_table_array *v);
|
||||
void small_parse_table_5044(t_small_parse_table_array *v);
|
||||
void small_parse_table_5045(t_small_parse_table_array *v);
|
||||
void small_parse_table_5046(t_small_parse_table_array *v);
|
||||
void small_parse_table_5047(t_small_parse_table_array *v);
|
||||
void small_parse_table_5048(t_small_parse_table_array *v);
|
||||
void small_parse_table_5049(t_small_parse_table_array *v);
|
||||
void small_parse_table_5050(t_small_parse_table_array *v);
|
||||
void small_parse_table_5051(t_small_parse_table_array *v);
|
||||
void small_parse_table_5052(t_small_parse_table_array *v);
|
||||
void small_parse_table_5053(t_small_parse_table_array *v);
|
||||
void small_parse_table_5054(t_small_parse_table_array *v);
|
||||
void small_parse_table_5055(t_small_parse_table_array *v);
|
||||
void small_parse_table_5056(t_small_parse_table_array *v);
|
||||
void small_parse_table_5057(t_small_parse_table_array *v);
|
||||
void small_parse_table_5058(t_small_parse_table_array *v);
|
||||
void small_parse_table_5059(t_small_parse_table_array *v);
|
||||
void small_parse_table_5060(t_small_parse_table_array *v);
|
||||
void small_parse_table_5061(t_small_parse_table_array *v);
|
||||
void small_parse_table_5062(t_small_parse_table_array *v);
|
||||
void small_parse_table_5063(t_small_parse_table_array *v);
|
||||
void small_parse_table_5064(t_small_parse_table_array *v);
|
||||
void small_parse_table_5065(t_small_parse_table_array *v);
|
||||
void small_parse_table_5066(t_small_parse_table_array *v);
|
||||
void small_parse_table_5067(t_small_parse_table_array *v);
|
||||
void small_parse_table_5068(t_small_parse_table_array *v);
|
||||
void small_parse_table_5069(t_small_parse_table_array *v);
|
||||
void small_parse_table_5070(t_small_parse_table_array *v);
|
||||
void small_parse_table_5071(t_small_parse_table_array *v);
|
||||
void small_parse_table_5072(t_small_parse_table_array *v);
|
||||
void small_parse_table_5073(t_small_parse_table_array *v);
|
||||
void small_parse_table_5074(t_small_parse_table_array *v);
|
||||
void small_parse_table_5075(t_small_parse_table_array *v);
|
||||
void small_parse_table_5076(t_small_parse_table_array *v);
|
||||
void small_parse_table_5077(t_small_parse_table_array *v);
|
||||
void small_parse_table_5078(t_small_parse_table_array *v);
|
||||
void small_parse_table_5079(t_small_parse_table_array *v);
|
||||
void small_parse_table_5080(t_small_parse_table_array *v);
|
||||
void small_parse_table_5081(t_small_parse_table_array *v);
|
||||
void small_parse_table_5082(t_small_parse_table_array *v);
|
||||
void small_parse_table_5083(t_small_parse_table_array *v);
|
||||
void small_parse_table_5084(t_small_parse_table_array *v);
|
||||
void small_parse_table_5085(t_small_parse_table_array *v);
|
||||
void small_parse_table_5086(t_small_parse_table_array *v);
|
||||
void small_parse_table_5087(t_small_parse_table_array *v);
|
||||
void small_parse_table_5088(t_small_parse_table_array *v);
|
||||
void small_parse_table_5089(t_small_parse_table_array *v);
|
||||
void small_parse_table_5090(t_small_parse_table_array *v);
|
||||
void small_parse_table_5091(t_small_parse_table_array *v);
|
||||
void small_parse_table_5092(t_small_parse_table_array *v);
|
||||
void small_parse_table_5093(t_small_parse_table_array *v);
|
||||
void small_parse_table_5094(t_small_parse_table_array *v);
|
||||
void small_parse_table_5095(t_small_parse_table_array *v);
|
||||
void small_parse_table_5096(t_small_parse_table_array *v);
|
||||
void small_parse_table_5097(t_small_parse_table_array *v);
|
||||
void small_parse_table_5098(t_small_parse_table_array *v);
|
||||
void small_parse_table_5099(t_small_parse_table_array *v);
|
||||
void small_parse_table_5100(t_small_parse_table_array *v);
|
||||
void small_parse_table_5101(t_small_parse_table_array *v);
|
||||
void small_parse_table_5102(t_small_parse_table_array *v);
|
||||
void small_parse_table_5103(t_small_parse_table_array *v);
|
||||
void small_parse_table_5104(t_small_parse_table_array *v);
|
||||
void small_parse_table_5105(t_small_parse_table_array *v);
|
||||
void small_parse_table_5106(t_small_parse_table_array *v);
|
||||
void small_parse_table_5107(t_small_parse_table_array *v);
|
||||
void small_parse_table_5108(t_small_parse_table_array *v);
|
||||
void small_parse_table_5109(t_small_parse_table_array *v);
|
||||
void small_parse_table_5110(t_small_parse_table_array *v);
|
||||
void small_parse_table_5111(t_small_parse_table_array *v);
|
||||
void small_parse_table_5112(t_small_parse_table_array *v);
|
||||
void small_parse_table_5113(t_small_parse_table_array *v);
|
||||
void small_parse_table_5114(t_small_parse_table_array *v);
|
||||
void small_parse_table_5115(t_small_parse_table_array *v);
|
||||
void small_parse_table_5116(t_small_parse_table_array *v);
|
||||
void small_parse_table_5117(t_small_parse_table_array *v);
|
||||
void small_parse_table_5118(t_small_parse_table_array *v);
|
||||
void small_parse_table_5119(t_small_parse_table_array *v);
|
||||
void small_parse_table_5120(t_small_parse_table_array *v);
|
||||
void small_parse_table_5121(t_small_parse_table_array *v);
|
||||
|
||||
#endif // SMALL_PARSE_TABLE_H
|
||||
|
|
|
|||
|
|
@ -14,7 +14,7 @@
|
|||
|
||||
void small_parse_table_0(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[0] = 38;
|
||||
v->a[0] = 36;
|
||||
v->a[1] = actions(3);
|
||||
v->a[2] = 1;
|
||||
v->a[3] = sym_comment;
|
||||
|
|
@ -33,7 +33,7 @@ void small_parse_table_0(t_small_parse_table_array *v)
|
|||
v->a[16] = actions(19);
|
||||
v->a[17] = 1;
|
||||
v->a[18] = anon_sym_LBRACE;
|
||||
v->a[19] = actions(49);
|
||||
v->a[19] = actions(45);
|
||||
small_parse_table_1(v);
|
||||
}
|
||||
|
||||
|
|
@ -41,22 +41,22 @@ void small_parse_table_1(t_small_parse_table_array *v)
|
|||
{
|
||||
v->a[20] = 1;
|
||||
v->a[21] = sym_word;
|
||||
v->a[22] = actions(51);
|
||||
v->a[22] = actions(47);
|
||||
v->a[23] = 1;
|
||||
v->a[24] = anon_sym_fi;
|
||||
v->a[25] = actions(53);
|
||||
v->a[25] = actions(49);
|
||||
v->a[26] = 1;
|
||||
v->a[27] = anon_sym_elif;
|
||||
v->a[28] = actions(55);
|
||||
v->a[28] = actions(51);
|
||||
v->a[29] = 1;
|
||||
v->a[30] = anon_sym_else;
|
||||
v->a[31] = actions(57);
|
||||
v->a[31] = actions(53);
|
||||
v->a[32] = 1;
|
||||
v->a[33] = anon_sym_BANG;
|
||||
v->a[34] = actions(63);
|
||||
v->a[34] = actions(59);
|
||||
v->a[35] = 1;
|
||||
v->a[36] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[37] = actions(65);
|
||||
v->a[37] = actions(61);
|
||||
v->a[38] = 1;
|
||||
v->a[39] = anon_sym_DOLLAR;
|
||||
small_parse_table_2(v);
|
||||
|
|
@ -64,76 +64,76 @@ void small_parse_table_1(t_small_parse_table_array *v)
|
|||
|
||||
void small_parse_table_2(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[40] = actions(67);
|
||||
v->a[40] = actions(63);
|
||||
v->a[41] = 1;
|
||||
v->a[42] = anon_sym_DQUOTE;
|
||||
v->a[43] = actions(69);
|
||||
v->a[43] = actions(67);
|
||||
v->a[44] = 1;
|
||||
v->a[45] = sym_raw_string;
|
||||
v->a[46] = actions(71);
|
||||
v->a[45] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[46] = actions(69);
|
||||
v->a[47] = 1;
|
||||
v->a[48] = aux_sym_number_token1;
|
||||
v->a[49] = actions(73);
|
||||
v->a[48] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[49] = actions(71);
|
||||
v->a[50] = 1;
|
||||
v->a[51] = aux_sym_number_token2;
|
||||
v->a[52] = actions(75);
|
||||
v->a[51] = anon_sym_BQUOTE;
|
||||
v->a[52] = actions(73);
|
||||
v->a[53] = 1;
|
||||
v->a[54] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[55] = actions(77);
|
||||
v->a[54] = sym_file_descriptor;
|
||||
v->a[55] = actions(75);
|
||||
v->a[56] = 1;
|
||||
v->a[57] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[58] = actions(79);
|
||||
v->a[57] = sym_variable_name;
|
||||
v->a[58] = state(7);
|
||||
v->a[59] = 1;
|
||||
small_parse_table_3(v);
|
||||
}
|
||||
|
||||
void small_parse_table_3(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[60] = anon_sym_BQUOTE;
|
||||
v->a[61] = actions(81);
|
||||
v->a[60] = aux_sym__terminated_statement;
|
||||
v->a[61] = state(187);
|
||||
v->a[62] = 1;
|
||||
v->a[63] = sym_file_descriptor;
|
||||
v->a[64] = actions(83);
|
||||
v->a[63] = sym_command_name;
|
||||
v->a[64] = state(288);
|
||||
v->a[65] = 1;
|
||||
v->a[66] = sym_variable_name;
|
||||
v->a[67] = state(4);
|
||||
v->a[66] = sym_variable_assignment;
|
||||
v->a[67] = state(647);
|
||||
v->a[68] = 1;
|
||||
v->a[69] = aux_sym__terminated_statement;
|
||||
v->a[70] = state(190);
|
||||
v->a[69] = sym_concatenation;
|
||||
v->a[70] = state(736);
|
||||
v->a[71] = 1;
|
||||
v->a[72] = sym_command_name;
|
||||
v->a[73] = state(299);
|
||||
v->a[72] = aux_sym_command_repeat1;
|
||||
v->a[73] = state(738);
|
||||
v->a[74] = 1;
|
||||
v->a[75] = sym_variable_assignment;
|
||||
v->a[76] = state(582);
|
||||
v->a[75] = sym_file_redirect;
|
||||
v->a[76] = state(1443);
|
||||
v->a[77] = 1;
|
||||
v->a[78] = sym_concatenation;
|
||||
v->a[79] = state(587);
|
||||
v->a[78] = sym_pipeline;
|
||||
v->a[79] = state(1460);
|
||||
small_parse_table_4(v);
|
||||
}
|
||||
|
||||
void small_parse_table_4(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[80] = 1;
|
||||
v->a[81] = aux_sym_command_repeat1;
|
||||
v->a[82] = state(718);
|
||||
v->a[81] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[82] = state(2269);
|
||||
v->a[83] = 1;
|
||||
v->a[84] = sym_file_redirect;
|
||||
v->a[85] = state(1212);
|
||||
v->a[84] = sym__statement_not_pipeline;
|
||||
v->a[85] = state(2319);
|
||||
v->a[86] = 1;
|
||||
v->a[87] = sym_pipeline;
|
||||
v->a[88] = state(1213);
|
||||
v->a[89] = 1;
|
||||
v->a[90] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[91] = state(2035);
|
||||
v->a[92] = 1;
|
||||
v->a[93] = sym__statement_not_pipeline;
|
||||
v->a[94] = state(2210);
|
||||
v->a[95] = 1;
|
||||
v->a[96] = sym_else_clause;
|
||||
v->a[97] = actions(11);
|
||||
v->a[98] = 2;
|
||||
v->a[99] = anon_sym_while;
|
||||
v->a[87] = sym_else_clause;
|
||||
v->a[88] = actions(11);
|
||||
v->a[89] = 2;
|
||||
v->a[90] = anon_sym_while;
|
||||
v->a[91] = anon_sym_until;
|
||||
v->a[92] = actions(57);
|
||||
v->a[93] = 2;
|
||||
v->a[94] = anon_sym_LT_AMP_DASH;
|
||||
v->a[95] = anon_sym_GT_AMP_DASH;
|
||||
v->a[96] = actions(65);
|
||||
v->a[97] = 2;
|
||||
v->a[98] = sym_raw_string;
|
||||
v->a[99] = sym_number;
|
||||
small_parse_table_5(v);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -14,126 +14,126 @@
|
|||
|
||||
void small_parse_table_5(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[100] = anon_sym_until;
|
||||
v->a[101] = actions(61);
|
||||
v->a[102] = 2;
|
||||
v->a[103] = anon_sym_LT_AMP_DASH;
|
||||
v->a[104] = anon_sym_GT_AMP_DASH;
|
||||
v->a[105] = state(1905);
|
||||
v->a[106] = 2;
|
||||
v->a[107] = sym_elif_clause;
|
||||
v->a[108] = aux_sym_if_statement_repeat1;
|
||||
v->a[109] = state(397);
|
||||
v->a[110] = 6;
|
||||
v->a[111] = sym_arithmetic_expansion;
|
||||
v->a[112] = sym_string;
|
||||
v->a[113] = sym_number;
|
||||
v->a[114] = sym_simple_expansion;
|
||||
v->a[115] = sym_expansion;
|
||||
v->a[116] = sym_command_substitution;
|
||||
v->a[117] = actions(59);
|
||||
v->a[118] = 8;
|
||||
v->a[119] = anon_sym_LT;
|
||||
v->a[100] = state(2151);
|
||||
v->a[101] = 2;
|
||||
v->a[102] = sym_elif_clause;
|
||||
v->a[103] = aux_sym_if_statement_repeat1;
|
||||
v->a[104] = state(394);
|
||||
v->a[105] = 5;
|
||||
v->a[106] = sym_arithmetic_expansion;
|
||||
v->a[107] = sym_string;
|
||||
v->a[108] = sym_simple_expansion;
|
||||
v->a[109] = sym_expansion;
|
||||
v->a[110] = sym_command_substitution;
|
||||
v->a[111] = actions(55);
|
||||
v->a[112] = 8;
|
||||
v->a[113] = anon_sym_LT;
|
||||
v->a[114] = anon_sym_GT;
|
||||
v->a[115] = anon_sym_GT_GT;
|
||||
v->a[116] = anon_sym_AMP_GT;
|
||||
v->a[117] = anon_sym_AMP_GT_GT;
|
||||
v->a[118] = anon_sym_LT_AMP;
|
||||
v->a[119] = anon_sym_GT_AMP;
|
||||
small_parse_table_6(v);
|
||||
}
|
||||
|
||||
void small_parse_table_6(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[120] = anon_sym_GT;
|
||||
v->a[121] = anon_sym_GT_GT;
|
||||
v->a[122] = anon_sym_AMP_GT;
|
||||
v->a[123] = anon_sym_AMP_GT_GT;
|
||||
v->a[124] = anon_sym_LT_AMP;
|
||||
v->a[125] = anon_sym_GT_AMP;
|
||||
v->a[126] = anon_sym_GT_PIPE;
|
||||
v->a[127] = state(1183);
|
||||
v->a[128] = 12;
|
||||
v->a[129] = sym_redirected_statement;
|
||||
v->a[130] = sym_for_statement;
|
||||
v->a[131] = sym_while_statement;
|
||||
v->a[132] = sym_if_statement;
|
||||
v->a[133] = sym_case_statement;
|
||||
v->a[134] = sym_function_definition;
|
||||
v->a[135] = sym_compound_statement;
|
||||
v->a[136] = sym_subshell;
|
||||
v->a[137] = sym_list;
|
||||
v->a[138] = sym_negated_command;
|
||||
v->a[139] = sym_command;
|
||||
v->a[120] = anon_sym_GT_PIPE;
|
||||
v->a[121] = state(1413);
|
||||
v->a[122] = 12;
|
||||
v->a[123] = sym_redirected_statement;
|
||||
v->a[124] = sym_for_statement;
|
||||
v->a[125] = sym_while_statement;
|
||||
v->a[126] = sym_if_statement;
|
||||
v->a[127] = sym_case_statement;
|
||||
v->a[128] = sym_function_definition;
|
||||
v->a[129] = sym_compound_statement;
|
||||
v->a[130] = sym_subshell;
|
||||
v->a[131] = sym_list;
|
||||
v->a[132] = sym_negated_command;
|
||||
v->a[133] = sym_command;
|
||||
v->a[134] = sym_variable_assignments;
|
||||
v->a[135] = 36;
|
||||
v->a[136] = actions(3);
|
||||
v->a[137] = 1;
|
||||
v->a[138] = sym_comment;
|
||||
v->a[139] = actions(9);
|
||||
small_parse_table_7(v);
|
||||
}
|
||||
|
||||
void small_parse_table_7(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[140] = sym_variable_assignments;
|
||||
v->a[141] = 38;
|
||||
v->a[142] = actions(3);
|
||||
v->a[140] = 1;
|
||||
v->a[141] = anon_sym_for;
|
||||
v->a[142] = actions(13);
|
||||
v->a[143] = 1;
|
||||
v->a[144] = sym_comment;
|
||||
v->a[145] = actions(9);
|
||||
v->a[144] = anon_sym_if;
|
||||
v->a[145] = actions(15);
|
||||
v->a[146] = 1;
|
||||
v->a[147] = anon_sym_for;
|
||||
v->a[148] = actions(13);
|
||||
v->a[147] = anon_sym_case;
|
||||
v->a[148] = actions(17);
|
||||
v->a[149] = 1;
|
||||
v->a[150] = anon_sym_if;
|
||||
v->a[151] = actions(15);
|
||||
v->a[150] = anon_sym_LPAREN;
|
||||
v->a[151] = actions(19);
|
||||
v->a[152] = 1;
|
||||
v->a[153] = anon_sym_case;
|
||||
v->a[154] = actions(17);
|
||||
v->a[153] = anon_sym_LBRACE;
|
||||
v->a[154] = actions(45);
|
||||
v->a[155] = 1;
|
||||
v->a[156] = anon_sym_LPAREN;
|
||||
v->a[157] = actions(19);
|
||||
v->a[156] = sym_word;
|
||||
v->a[157] = actions(49);
|
||||
v->a[158] = 1;
|
||||
v->a[159] = anon_sym_LBRACE;
|
||||
v->a[159] = anon_sym_elif;
|
||||
small_parse_table_8(v);
|
||||
}
|
||||
|
||||
void small_parse_table_8(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[160] = actions(49);
|
||||
v->a[160] = actions(51);
|
||||
v->a[161] = 1;
|
||||
v->a[162] = sym_word;
|
||||
v->a[162] = anon_sym_else;
|
||||
v->a[163] = actions(53);
|
||||
v->a[164] = 1;
|
||||
v->a[165] = anon_sym_elif;
|
||||
v->a[166] = actions(55);
|
||||
v->a[165] = anon_sym_BANG;
|
||||
v->a[166] = actions(59);
|
||||
v->a[167] = 1;
|
||||
v->a[168] = anon_sym_else;
|
||||
v->a[169] = actions(57);
|
||||
v->a[168] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[169] = actions(61);
|
||||
v->a[170] = 1;
|
||||
v->a[171] = anon_sym_BANG;
|
||||
v->a[171] = anon_sym_DOLLAR;
|
||||
v->a[172] = actions(63);
|
||||
v->a[173] = 1;
|
||||
v->a[174] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[175] = actions(65);
|
||||
v->a[174] = anon_sym_DQUOTE;
|
||||
v->a[175] = actions(67);
|
||||
v->a[176] = 1;
|
||||
v->a[177] = anon_sym_DOLLAR;
|
||||
v->a[178] = actions(67);
|
||||
v->a[177] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[178] = actions(69);
|
||||
v->a[179] = 1;
|
||||
small_parse_table_9(v);
|
||||
}
|
||||
|
||||
void small_parse_table_9(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[180] = anon_sym_DQUOTE;
|
||||
v->a[181] = actions(69);
|
||||
v->a[180] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[181] = actions(71);
|
||||
v->a[182] = 1;
|
||||
v->a[183] = sym_raw_string;
|
||||
v->a[184] = actions(71);
|
||||
v->a[183] = anon_sym_BQUOTE;
|
||||
v->a[184] = actions(73);
|
||||
v->a[185] = 1;
|
||||
v->a[186] = aux_sym_number_token1;
|
||||
v->a[187] = actions(73);
|
||||
v->a[186] = sym_file_descriptor;
|
||||
v->a[187] = actions(75);
|
||||
v->a[188] = 1;
|
||||
v->a[189] = aux_sym_number_token2;
|
||||
v->a[190] = actions(75);
|
||||
v->a[189] = sym_variable_name;
|
||||
v->a[190] = actions(77);
|
||||
v->a[191] = 1;
|
||||
v->a[192] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[193] = actions(77);
|
||||
v->a[192] = anon_sym_fi;
|
||||
v->a[193] = state(4);
|
||||
v->a[194] = 1;
|
||||
v->a[195] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[196] = actions(79);
|
||||
v->a[195] = aux_sym__terminated_statement;
|
||||
v->a[196] = state(187);
|
||||
v->a[197] = 1;
|
||||
v->a[198] = anon_sym_BQUOTE;
|
||||
v->a[199] = actions(81);
|
||||
v->a[198] = sym_command_name;
|
||||
v->a[199] = state(288);
|
||||
small_parse_table_10(v);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -15,125 +15,125 @@
|
|||
void small_parse_table_50(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[1000] = 1;
|
||||
v->a[1001] = anon_sym_LBRACE;
|
||||
v->a[1002] = actions(111);
|
||||
v->a[1001] = sym_concatenation;
|
||||
v->a[1002] = state(736);
|
||||
v->a[1003] = 1;
|
||||
v->a[1004] = anon_sym_BANG;
|
||||
v->a[1005] = actions(117);
|
||||
v->a[1004] = aux_sym_command_repeat1;
|
||||
v->a[1005] = state(738);
|
||||
v->a[1006] = 1;
|
||||
v->a[1007] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[1008] = actions(119);
|
||||
v->a[1007] = sym_file_redirect;
|
||||
v->a[1008] = state(767);
|
||||
v->a[1009] = 1;
|
||||
v->a[1010] = anon_sym_DOLLAR;
|
||||
v->a[1011] = actions(121);
|
||||
v->a[1010] = aux_sym__case_item_last_repeat2;
|
||||
v->a[1011] = state(1450);
|
||||
v->a[1012] = 1;
|
||||
v->a[1013] = anon_sym_DQUOTE;
|
||||
v->a[1014] = actions(123);
|
||||
v->a[1013] = sym_pipeline;
|
||||
v->a[1014] = state(1460);
|
||||
v->a[1015] = 1;
|
||||
v->a[1016] = sym_raw_string;
|
||||
v->a[1017] = actions(125);
|
||||
v->a[1016] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[1017] = state(2269);
|
||||
v->a[1018] = 1;
|
||||
v->a[1019] = aux_sym_number_token1;
|
||||
v->a[1019] = sym__statement_not_pipeline;
|
||||
small_parse_table_51(v);
|
||||
}
|
||||
|
||||
void small_parse_table_51(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[1020] = actions(127);
|
||||
v->a[1020] = state(2482);
|
||||
v->a[1021] = 1;
|
||||
v->a[1022] = aux_sym_number_token2;
|
||||
v->a[1023] = actions(129);
|
||||
v->a[1024] = 1;
|
||||
v->a[1025] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[1026] = actions(131);
|
||||
v->a[1027] = 1;
|
||||
v->a[1028] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[1029] = actions(133);
|
||||
v->a[1030] = 1;
|
||||
v->a[1031] = anon_sym_BQUOTE;
|
||||
v->a[1032] = actions(135);
|
||||
v->a[1033] = 1;
|
||||
v->a[1034] = sym_file_descriptor;
|
||||
v->a[1035] = actions(137);
|
||||
v->a[1036] = 1;
|
||||
v->a[1037] = sym_variable_name;
|
||||
v->a[1038] = actions(139);
|
||||
v->a[1039] = 1;
|
||||
v->a[1022] = sym__statements;
|
||||
v->a[1023] = actions(11);
|
||||
v->a[1024] = 2;
|
||||
v->a[1025] = anon_sym_while;
|
||||
v->a[1026] = anon_sym_until;
|
||||
v->a[1027] = actions(57);
|
||||
v->a[1028] = 2;
|
||||
v->a[1029] = anon_sym_LT_AMP_DASH;
|
||||
v->a[1030] = anon_sym_GT_AMP_DASH;
|
||||
v->a[1031] = actions(65);
|
||||
v->a[1032] = 2;
|
||||
v->a[1033] = sym_raw_string;
|
||||
v->a[1034] = sym_number;
|
||||
v->a[1035] = state(394);
|
||||
v->a[1036] = 5;
|
||||
v->a[1037] = sym_arithmetic_expansion;
|
||||
v->a[1038] = sym_string;
|
||||
v->a[1039] = sym_simple_expansion;
|
||||
small_parse_table_52(v);
|
||||
}
|
||||
|
||||
void small_parse_table_52(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[1040] = anon_sym_LF;
|
||||
v->a[1041] = state(19);
|
||||
v->a[1042] = 1;
|
||||
v->a[1043] = aux_sym__case_item_last_repeat2;
|
||||
v->a[1044] = state(139);
|
||||
v->a[1045] = 1;
|
||||
v->a[1046] = aux_sym__statements_repeat1;
|
||||
v->a[1047] = state(173);
|
||||
v->a[1048] = 1;
|
||||
v->a[1049] = sym_command_name;
|
||||
v->a[1050] = state(269);
|
||||
v->a[1051] = 1;
|
||||
v->a[1052] = sym_variable_assignment;
|
||||
v->a[1053] = state(663);
|
||||
v->a[1054] = 1;
|
||||
v->a[1055] = aux_sym_command_repeat1;
|
||||
v->a[1056] = state(665);
|
||||
v->a[1057] = 1;
|
||||
v->a[1058] = sym_concatenation;
|
||||
v->a[1059] = state(749);
|
||||
v->a[1040] = sym_expansion;
|
||||
v->a[1041] = sym_command_substitution;
|
||||
v->a[1042] = actions(55);
|
||||
v->a[1043] = 8;
|
||||
v->a[1044] = anon_sym_LT;
|
||||
v->a[1045] = anon_sym_GT;
|
||||
v->a[1046] = anon_sym_GT_GT;
|
||||
v->a[1047] = anon_sym_AMP_GT;
|
||||
v->a[1048] = anon_sym_AMP_GT_GT;
|
||||
v->a[1049] = anon_sym_LT_AMP;
|
||||
v->a[1050] = anon_sym_GT_AMP;
|
||||
v->a[1051] = anon_sym_GT_PIPE;
|
||||
v->a[1052] = state(1434);
|
||||
v->a[1053] = 12;
|
||||
v->a[1054] = sym_redirected_statement;
|
||||
v->a[1055] = sym_for_statement;
|
||||
v->a[1056] = sym_while_statement;
|
||||
v->a[1057] = sym_if_statement;
|
||||
v->a[1058] = sym_case_statement;
|
||||
v->a[1059] = sym_function_definition;
|
||||
small_parse_table_53(v);
|
||||
}
|
||||
|
||||
void small_parse_table_53(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[1060] = 1;
|
||||
v->a[1061] = sym_file_redirect;
|
||||
v->a[1062] = state(1145);
|
||||
v->a[1063] = 1;
|
||||
v->a[1064] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[1065] = state(1190);
|
||||
v->a[1066] = 1;
|
||||
v->a[1067] = sym_pipeline;
|
||||
v->a[1068] = state(2040);
|
||||
v->a[1069] = 1;
|
||||
v->a[1070] = sym__statement_not_pipeline;
|
||||
v->a[1071] = state(2049);
|
||||
v->a[1072] = 1;
|
||||
v->a[1073] = sym__statements;
|
||||
v->a[1074] = actions(99);
|
||||
v->a[1075] = 2;
|
||||
v->a[1076] = anon_sym_while;
|
||||
v->a[1077] = anon_sym_until;
|
||||
v->a[1078] = actions(115);
|
||||
v->a[1079] = 2;
|
||||
v->a[1060] = sym_compound_statement;
|
||||
v->a[1061] = sym_subshell;
|
||||
v->a[1062] = sym_list;
|
||||
v->a[1063] = sym_negated_command;
|
||||
v->a[1064] = sym_command;
|
||||
v->a[1065] = sym_variable_assignments;
|
||||
v->a[1066] = 34;
|
||||
v->a[1067] = actions(3);
|
||||
v->a[1068] = 1;
|
||||
v->a[1069] = sym_comment;
|
||||
v->a[1070] = actions(87);
|
||||
v->a[1071] = 1;
|
||||
v->a[1072] = anon_sym_LF;
|
||||
v->a[1073] = actions(89);
|
||||
v->a[1074] = 1;
|
||||
v->a[1075] = sym_word;
|
||||
v->a[1076] = actions(91);
|
||||
v->a[1077] = 1;
|
||||
v->a[1078] = anon_sym_for;
|
||||
v->a[1079] = actions(95);
|
||||
small_parse_table_54(v);
|
||||
}
|
||||
|
||||
void small_parse_table_54(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[1080] = anon_sym_LT_AMP_DASH;
|
||||
v->a[1081] = anon_sym_GT_AMP_DASH;
|
||||
v->a[1082] = state(282);
|
||||
v->a[1083] = 6;
|
||||
v->a[1084] = sym_arithmetic_expansion;
|
||||
v->a[1085] = sym_string;
|
||||
v->a[1086] = sym_number;
|
||||
v->a[1087] = sym_simple_expansion;
|
||||
v->a[1088] = sym_expansion;
|
||||
v->a[1089] = sym_command_substitution;
|
||||
v->a[1090] = actions(113);
|
||||
v->a[1091] = 8;
|
||||
v->a[1092] = anon_sym_LT;
|
||||
v->a[1093] = anon_sym_GT;
|
||||
v->a[1094] = anon_sym_GT_GT;
|
||||
v->a[1095] = anon_sym_AMP_GT;
|
||||
v->a[1096] = anon_sym_AMP_GT_GT;
|
||||
v->a[1097] = anon_sym_LT_AMP;
|
||||
v->a[1098] = anon_sym_GT_AMP;
|
||||
v->a[1099] = anon_sym_GT_PIPE;
|
||||
v->a[1080] = 1;
|
||||
v->a[1081] = anon_sym_if;
|
||||
v->a[1082] = actions(97);
|
||||
v->a[1083] = 1;
|
||||
v->a[1084] = anon_sym_case;
|
||||
v->a[1085] = actions(99);
|
||||
v->a[1086] = 1;
|
||||
v->a[1087] = anon_sym_LPAREN;
|
||||
v->a[1088] = actions(101);
|
||||
v->a[1089] = 1;
|
||||
v->a[1090] = anon_sym_LBRACE;
|
||||
v->a[1091] = actions(103);
|
||||
v->a[1092] = 1;
|
||||
v->a[1093] = anon_sym_BANG;
|
||||
v->a[1094] = actions(109);
|
||||
v->a[1095] = 1;
|
||||
v->a[1096] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[1097] = actions(111);
|
||||
v->a[1098] = 1;
|
||||
v->a[1099] = anon_sym_DOLLAR;
|
||||
small_parse_table_55(v);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -14,126 +14,126 @@
|
|||
|
||||
void small_parse_table_500(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[10000] = actions(75);
|
||||
v->a[10001] = 1;
|
||||
v->a[10002] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[10003] = actions(77);
|
||||
v->a[10004] = 1;
|
||||
v->a[10005] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[10006] = actions(79);
|
||||
v->a[10007] = 1;
|
||||
v->a[10008] = anon_sym_BQUOTE;
|
||||
v->a[10009] = actions(248);
|
||||
v->a[10010] = 1;
|
||||
v->a[10011] = sym_word;
|
||||
v->a[10012] = actions(250);
|
||||
v->a[10013] = 1;
|
||||
v->a[10014] = anon_sym_BANG;
|
||||
v->a[10015] = actions(256);
|
||||
v->a[10016] = 1;
|
||||
v->a[10017] = sym_raw_string;
|
||||
v->a[10018] = actions(258);
|
||||
v->a[10019] = 1;
|
||||
v->a[10000] = 1;
|
||||
v->a[10001] = sym_comment;
|
||||
v->a[10002] = actions(9);
|
||||
v->a[10003] = 1;
|
||||
v->a[10004] = anon_sym_for;
|
||||
v->a[10005] = actions(13);
|
||||
v->a[10006] = 1;
|
||||
v->a[10007] = anon_sym_if;
|
||||
v->a[10008] = actions(15);
|
||||
v->a[10009] = 1;
|
||||
v->a[10010] = anon_sym_case;
|
||||
v->a[10011] = actions(17);
|
||||
v->a[10012] = 1;
|
||||
v->a[10013] = anon_sym_LPAREN;
|
||||
v->a[10014] = actions(19);
|
||||
v->a[10015] = 1;
|
||||
v->a[10016] = anon_sym_LBRACE;
|
||||
v->a[10017] = actions(59);
|
||||
v->a[10018] = 1;
|
||||
v->a[10019] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
small_parse_table_501(v);
|
||||
}
|
||||
|
||||
void small_parse_table_501(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[10020] = sym_file_descriptor;
|
||||
v->a[10021] = actions(260);
|
||||
v->a[10022] = 1;
|
||||
v->a[10023] = sym_variable_name;
|
||||
v->a[10024] = state(141);
|
||||
v->a[10025] = 1;
|
||||
v->a[10026] = aux_sym__statements_repeat1;
|
||||
v->a[10027] = state(175);
|
||||
v->a[10028] = 1;
|
||||
v->a[10029] = sym_command_name;
|
||||
v->a[10030] = state(278);
|
||||
v->a[10031] = 1;
|
||||
v->a[10032] = sym_variable_assignment;
|
||||
v->a[10033] = state(567);
|
||||
v->a[10034] = 1;
|
||||
v->a[10035] = aux_sym_command_repeat1;
|
||||
v->a[10036] = state(582);
|
||||
v->a[10037] = 1;
|
||||
v->a[10038] = sym_concatenation;
|
||||
v->a[10039] = state(737);
|
||||
v->a[10020] = actions(61);
|
||||
v->a[10021] = 1;
|
||||
v->a[10022] = anon_sym_DOLLAR;
|
||||
v->a[10023] = actions(63);
|
||||
v->a[10024] = 1;
|
||||
v->a[10025] = anon_sym_DQUOTE;
|
||||
v->a[10026] = actions(67);
|
||||
v->a[10027] = 1;
|
||||
v->a[10028] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[10029] = actions(69);
|
||||
v->a[10030] = 1;
|
||||
v->a[10031] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[10032] = actions(71);
|
||||
v->a[10033] = 1;
|
||||
v->a[10034] = anon_sym_BQUOTE;
|
||||
v->a[10035] = actions(220);
|
||||
v->a[10036] = 1;
|
||||
v->a[10037] = sym_word;
|
||||
v->a[10038] = actions(222);
|
||||
v->a[10039] = 1;
|
||||
small_parse_table_502(v);
|
||||
}
|
||||
|
||||
void small_parse_table_502(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[10040] = 1;
|
||||
v->a[10041] = sym_file_redirect;
|
||||
v->a[10042] = state(1100);
|
||||
v->a[10043] = 1;
|
||||
v->a[10044] = sym_pipeline;
|
||||
v->a[10045] = state(1196);
|
||||
v->a[10046] = 1;
|
||||
v->a[10047] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[10048] = state(2037);
|
||||
v->a[10049] = 1;
|
||||
v->a[10050] = sym__statement_not_pipeline;
|
||||
v->a[10051] = state(2122);
|
||||
v->a[10052] = 1;
|
||||
v->a[10053] = sym__statements;
|
||||
v->a[10054] = actions(11);
|
||||
v->a[10055] = 2;
|
||||
v->a[10056] = anon_sym_while;
|
||||
v->a[10057] = anon_sym_until;
|
||||
v->a[10058] = actions(254);
|
||||
v->a[10059] = 2;
|
||||
v->a[10040] = anon_sym_BANG;
|
||||
v->a[10041] = actions(230);
|
||||
v->a[10042] = 1;
|
||||
v->a[10043] = sym_file_descriptor;
|
||||
v->a[10044] = actions(232);
|
||||
v->a[10045] = 1;
|
||||
v->a[10046] = sym_variable_name;
|
||||
v->a[10047] = state(126);
|
||||
v->a[10048] = 1;
|
||||
v->a[10049] = aux_sym__statements_repeat1;
|
||||
v->a[10050] = state(184);
|
||||
v->a[10051] = 1;
|
||||
v->a[10052] = sym_command_name;
|
||||
v->a[10053] = state(268);
|
||||
v->a[10054] = 1;
|
||||
v->a[10055] = sym_variable_assignment;
|
||||
v->a[10056] = state(647);
|
||||
v->a[10057] = 1;
|
||||
v->a[10058] = sym_concatenation;
|
||||
v->a[10059] = state(785);
|
||||
small_parse_table_503(v);
|
||||
}
|
||||
|
||||
void small_parse_table_503(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[10060] = anon_sym_LT_AMP_DASH;
|
||||
v->a[10061] = anon_sym_GT_AMP_DASH;
|
||||
v->a[10062] = state(295);
|
||||
v->a[10063] = 6;
|
||||
v->a[10064] = sym_arithmetic_expansion;
|
||||
v->a[10065] = sym_string;
|
||||
v->a[10066] = sym_number;
|
||||
v->a[10067] = sym_simple_expansion;
|
||||
v->a[10068] = sym_expansion;
|
||||
v->a[10069] = sym_command_substitution;
|
||||
v->a[10070] = actions(252);
|
||||
v->a[10071] = 8;
|
||||
v->a[10072] = anon_sym_LT;
|
||||
v->a[10073] = anon_sym_GT;
|
||||
v->a[10074] = anon_sym_GT_GT;
|
||||
v->a[10075] = anon_sym_AMP_GT;
|
||||
v->a[10076] = anon_sym_AMP_GT_GT;
|
||||
v->a[10077] = anon_sym_LT_AMP;
|
||||
v->a[10078] = anon_sym_GT_AMP;
|
||||
v->a[10079] = anon_sym_GT_PIPE;
|
||||
v->a[10060] = 1;
|
||||
v->a[10061] = sym_file_redirect;
|
||||
v->a[10062] = state(828);
|
||||
v->a[10063] = 1;
|
||||
v->a[10064] = aux_sym_command_repeat1;
|
||||
v->a[10065] = state(1314);
|
||||
v->a[10066] = 1;
|
||||
v->a[10067] = sym_pipeline;
|
||||
v->a[10068] = state(1331);
|
||||
v->a[10069] = 1;
|
||||
v->a[10070] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[10071] = state(2252);
|
||||
v->a[10072] = 1;
|
||||
v->a[10073] = sym__statement_not_pipeline;
|
||||
v->a[10074] = state(2422);
|
||||
v->a[10075] = 1;
|
||||
v->a[10076] = sym__statements;
|
||||
v->a[10077] = actions(11);
|
||||
v->a[10078] = 2;
|
||||
v->a[10079] = anon_sym_while;
|
||||
small_parse_table_504(v);
|
||||
}
|
||||
|
||||
void small_parse_table_504(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[10080] = state(1031);
|
||||
v->a[10081] = 12;
|
||||
v->a[10082] = sym_redirected_statement;
|
||||
v->a[10083] = sym_for_statement;
|
||||
v->a[10084] = sym_while_statement;
|
||||
v->a[10085] = sym_if_statement;
|
||||
v->a[10086] = sym_case_statement;
|
||||
v->a[10087] = sym_function_definition;
|
||||
v->a[10088] = sym_compound_statement;
|
||||
v->a[10089] = sym_subshell;
|
||||
v->a[10090] = sym_list;
|
||||
v->a[10091] = sym_negated_command;
|
||||
v->a[10092] = sym_command;
|
||||
v->a[10093] = sym_variable_assignments;
|
||||
v->a[10094] = 34;
|
||||
v->a[10095] = actions(3);
|
||||
v->a[10096] = 1;
|
||||
v->a[10097] = sym_comment;
|
||||
v->a[10098] = actions(9);
|
||||
v->a[10099] = 1;
|
||||
v->a[10080] = anon_sym_until;
|
||||
v->a[10081] = actions(226);
|
||||
v->a[10082] = 2;
|
||||
v->a[10083] = anon_sym_LT_AMP_DASH;
|
||||
v->a[10084] = anon_sym_GT_AMP_DASH;
|
||||
v->a[10085] = actions(228);
|
||||
v->a[10086] = 2;
|
||||
v->a[10087] = sym_raw_string;
|
||||
v->a[10088] = sym_number;
|
||||
v->a[10089] = state(294);
|
||||
v->a[10090] = 5;
|
||||
v->a[10091] = sym_arithmetic_expansion;
|
||||
v->a[10092] = sym_string;
|
||||
v->a[10093] = sym_simple_expansion;
|
||||
v->a[10094] = sym_expansion;
|
||||
v->a[10095] = sym_command_substitution;
|
||||
v->a[10096] = actions(224);
|
||||
v->a[10097] = 8;
|
||||
v->a[10098] = anon_sym_LT;
|
||||
v->a[10099] = anon_sym_GT;
|
||||
small_parse_table_505(v);
|
||||
}
|
||||
|
||||
|
|
|
|||
140
parser/static/small_parse_table/small_parse_table_1000.c
Normal file
140
parser/static/small_parse_table/small_parse_table_1000.c
Normal file
|
|
@ -0,0 +1,140 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* small_parse_table_1000.c :+: :+: :+: */
|
||||
/* +:+ +:+ +:+ */
|
||||
/* By: maiboyer <maiboyer@student.42.fr> +#+ +:+ +#+ */
|
||||
/* +#+#+#+#+#+ +#+ */
|
||||
/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */
|
||||
/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */
|
||||
/* */
|
||||
/* ************************************************************************** */
|
||||
|
||||
#include "./small_parse_table.h"
|
||||
|
||||
void small_parse_table_5000(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[100000] = sym_simple_heredoc_body;
|
||||
v->a[100001] = state(1366);
|
||||
v->a[100002] = 1;
|
||||
v->a[100003] = sym__heredoc_body;
|
||||
v->a[100004] = state(1367);
|
||||
v->a[100005] = 1;
|
||||
v->a[100006] = sym__simple_heredoc_body;
|
||||
v->a[100007] = state(2390);
|
||||
v->a[100008] = 1;
|
||||
v->a[100009] = sym_heredoc_body;
|
||||
v->a[100010] = 6;
|
||||
v->a[100011] = actions(1094);
|
||||
v->a[100012] = 1;
|
||||
v->a[100013] = sym_comment;
|
||||
v->a[100014] = actions(4464);
|
||||
v->a[100015] = 1;
|
||||
v->a[100016] = sym__heredoc_body_beginning;
|
||||
v->a[100017] = actions(4470);
|
||||
v->a[100018] = 1;
|
||||
v->a[100019] = sym_simple_heredoc_body;
|
||||
small_parse_table_5001(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5001(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[100020] = state(1363);
|
||||
v->a[100021] = 1;
|
||||
v->a[100022] = sym__heredoc_body;
|
||||
v->a[100023] = state(1364);
|
||||
v->a[100024] = 1;
|
||||
v->a[100025] = sym__simple_heredoc_body;
|
||||
v->a[100026] = state(2390);
|
||||
v->a[100027] = 1;
|
||||
v->a[100028] = sym_heredoc_body;
|
||||
v->a[100029] = 6;
|
||||
v->a[100030] = actions(1094);
|
||||
v->a[100031] = 1;
|
||||
v->a[100032] = sym_comment;
|
||||
v->a[100033] = actions(4462);
|
||||
v->a[100034] = 1;
|
||||
v->a[100035] = sym_simple_heredoc_body;
|
||||
v->a[100036] = actions(4464);
|
||||
v->a[100037] = 1;
|
||||
v->a[100038] = sym__heredoc_body_beginning;
|
||||
v->a[100039] = state(1473);
|
||||
small_parse_table_5002(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5002(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[100040] = 1;
|
||||
v->a[100041] = sym__simple_heredoc_body;
|
||||
v->a[100042] = state(1476);
|
||||
v->a[100043] = 1;
|
||||
v->a[100044] = sym__heredoc_body;
|
||||
v->a[100045] = state(2439);
|
||||
v->a[100046] = 1;
|
||||
v->a[100047] = sym_heredoc_body;
|
||||
v->a[100048] = 2;
|
||||
v->a[100049] = actions(1094);
|
||||
v->a[100050] = 1;
|
||||
v->a[100051] = sym_comment;
|
||||
v->a[100052] = actions(1124);
|
||||
v->a[100053] = 5;
|
||||
v->a[100054] = sym__concat;
|
||||
v->a[100055] = anon_sym_PIPE;
|
||||
v->a[100056] = anon_sym_RPAREN;
|
||||
v->a[100057] = anon_sym_RBRACE;
|
||||
v->a[100058] = aux_sym_concatenation_token1;
|
||||
v->a[100059] = 5;
|
||||
small_parse_table_5003(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5003(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[100060] = actions(1094);
|
||||
v->a[100061] = 1;
|
||||
v->a[100062] = sym_comment;
|
||||
v->a[100063] = actions(4464);
|
||||
v->a[100064] = 1;
|
||||
v->a[100065] = sym__heredoc_body_beginning;
|
||||
v->a[100066] = actions(4470);
|
||||
v->a[100067] = 1;
|
||||
v->a[100068] = sym_simple_heredoc_body;
|
||||
v->a[100069] = state(2390);
|
||||
v->a[100070] = 1;
|
||||
v->a[100071] = sym_heredoc_body;
|
||||
v->a[100072] = state(1348);
|
||||
v->a[100073] = 2;
|
||||
v->a[100074] = sym__heredoc_body;
|
||||
v->a[100075] = sym__simple_heredoc_body;
|
||||
v->a[100076] = 2;
|
||||
v->a[100077] = actions(1094);
|
||||
v->a[100078] = 1;
|
||||
v->a[100079] = sym_comment;
|
||||
small_parse_table_5004(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5004(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[100080] = actions(1205);
|
||||
v->a[100081] = 5;
|
||||
v->a[100082] = sym__concat;
|
||||
v->a[100083] = anon_sym_PIPE;
|
||||
v->a[100084] = anon_sym_RPAREN;
|
||||
v->a[100085] = anon_sym_RBRACE;
|
||||
v->a[100086] = aux_sym_concatenation_token1;
|
||||
v->a[100087] = 4;
|
||||
v->a[100088] = actions(3);
|
||||
v->a[100089] = 1;
|
||||
v->a[100090] = sym_comment;
|
||||
v->a[100091] = actions(4408);
|
||||
v->a[100092] = 1;
|
||||
v->a[100093] = anon_sym_in;
|
||||
v->a[100094] = actions(4412);
|
||||
v->a[100095] = 1;
|
||||
v->a[100096] = aux_sym_heredoc_redirect_token1;
|
||||
v->a[100097] = actions(4410);
|
||||
v->a[100098] = 3;
|
||||
v->a[100099] = anon_sym_SEMI_SEMI;
|
||||
small_parse_table_5005(v);
|
||||
}
|
||||
|
||||
/* EOF small_parse_table_1000.c */
|
||||
140
parser/static/small_parse_table/small_parse_table_1001.c
Normal file
140
parser/static/small_parse_table/small_parse_table_1001.c
Normal file
|
|
@ -0,0 +1,140 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* small_parse_table_1001.c :+: :+: :+: */
|
||||
/* +:+ +:+ +:+ */
|
||||
/* By: maiboyer <maiboyer@student.42.fr> +#+ +:+ +#+ */
|
||||
/* +#+#+#+#+#+ +#+ */
|
||||
/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */
|
||||
/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */
|
||||
/* */
|
||||
/* ************************************************************************** */
|
||||
|
||||
#include "./small_parse_table.h"
|
||||
|
||||
void small_parse_table_5005(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[100100] = anon_sym_AMP;
|
||||
v->a[100101] = anon_sym_SEMI;
|
||||
v->a[100102] = 6;
|
||||
v->a[100103] = actions(1094);
|
||||
v->a[100104] = 1;
|
||||
v->a[100105] = sym_comment;
|
||||
v->a[100106] = actions(4462);
|
||||
v->a[100107] = 1;
|
||||
v->a[100108] = sym_simple_heredoc_body;
|
||||
v->a[100109] = actions(4464);
|
||||
v->a[100110] = 1;
|
||||
v->a[100111] = sym__heredoc_body_beginning;
|
||||
v->a[100112] = state(1469);
|
||||
v->a[100113] = 1;
|
||||
v->a[100114] = sym__heredoc_body;
|
||||
v->a[100115] = state(1510);
|
||||
v->a[100116] = 1;
|
||||
v->a[100117] = sym__simple_heredoc_body;
|
||||
v->a[100118] = state(2439);
|
||||
v->a[100119] = 1;
|
||||
small_parse_table_5006(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5006(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[100120] = sym_heredoc_body;
|
||||
v->a[100121] = 5;
|
||||
v->a[100122] = actions(1094);
|
||||
v->a[100123] = 1;
|
||||
v->a[100124] = sym_comment;
|
||||
v->a[100125] = actions(4462);
|
||||
v->a[100126] = 1;
|
||||
v->a[100127] = sym_simple_heredoc_body;
|
||||
v->a[100128] = actions(4464);
|
||||
v->a[100129] = 1;
|
||||
v->a[100130] = sym__heredoc_body_beginning;
|
||||
v->a[100131] = state(2439);
|
||||
v->a[100132] = 1;
|
||||
v->a[100133] = sym_heredoc_body;
|
||||
v->a[100134] = state(1492);
|
||||
v->a[100135] = 2;
|
||||
v->a[100136] = sym__heredoc_body;
|
||||
v->a[100137] = sym__simple_heredoc_body;
|
||||
v->a[100138] = 6;
|
||||
v->a[100139] = actions(1094);
|
||||
small_parse_table_5007(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5007(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[100140] = 1;
|
||||
v->a[100141] = sym_comment;
|
||||
v->a[100142] = actions(4464);
|
||||
v->a[100143] = 1;
|
||||
v->a[100144] = sym__heredoc_body_beginning;
|
||||
v->a[100145] = actions(4466);
|
||||
v->a[100146] = 1;
|
||||
v->a[100147] = sym_simple_heredoc_body;
|
||||
v->a[100148] = state(1827);
|
||||
v->a[100149] = 1;
|
||||
v->a[100150] = sym__simple_heredoc_body;
|
||||
v->a[100151] = state(1828);
|
||||
v->a[100152] = 1;
|
||||
v->a[100153] = sym__heredoc_body;
|
||||
v->a[100154] = state(2281);
|
||||
v->a[100155] = 1;
|
||||
v->a[100156] = sym_heredoc_body;
|
||||
v->a[100157] = 6;
|
||||
v->a[100158] = actions(1094);
|
||||
v->a[100159] = 1;
|
||||
small_parse_table_5008(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5008(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[100160] = sym_comment;
|
||||
v->a[100161] = actions(4464);
|
||||
v->a[100162] = 1;
|
||||
v->a[100163] = sym__heredoc_body_beginning;
|
||||
v->a[100164] = actions(4466);
|
||||
v->a[100165] = 1;
|
||||
v->a[100166] = sym_simple_heredoc_body;
|
||||
v->a[100167] = state(1824);
|
||||
v->a[100168] = 1;
|
||||
v->a[100169] = sym__simple_heredoc_body;
|
||||
v->a[100170] = state(1825);
|
||||
v->a[100171] = 1;
|
||||
v->a[100172] = sym__heredoc_body;
|
||||
v->a[100173] = state(2281);
|
||||
v->a[100174] = 1;
|
||||
v->a[100175] = sym_heredoc_body;
|
||||
v->a[100176] = 4;
|
||||
v->a[100177] = actions(3);
|
||||
v->a[100178] = 1;
|
||||
v->a[100179] = sym_comment;
|
||||
small_parse_table_5009(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5009(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[100180] = actions(4488);
|
||||
v->a[100181] = 1;
|
||||
v->a[100182] = anon_sym_in;
|
||||
v->a[100183] = actions(4492);
|
||||
v->a[100184] = 1;
|
||||
v->a[100185] = aux_sym_heredoc_redirect_token1;
|
||||
v->a[100186] = actions(4490);
|
||||
v->a[100187] = 3;
|
||||
v->a[100188] = anon_sym_SEMI_SEMI;
|
||||
v->a[100189] = anon_sym_AMP;
|
||||
v->a[100190] = anon_sym_SEMI;
|
||||
v->a[100191] = 4;
|
||||
v->a[100192] = actions(3);
|
||||
v->a[100193] = 1;
|
||||
v->a[100194] = sym_comment;
|
||||
v->a[100195] = actions(4494);
|
||||
v->a[100196] = 1;
|
||||
v->a[100197] = anon_sym_in;
|
||||
v->a[100198] = actions(4498);
|
||||
v->a[100199] = 1;
|
||||
small_parse_table_5010(v);
|
||||
}
|
||||
|
||||
/* EOF small_parse_table_1001.c */
|
||||
140
parser/static/small_parse_table/small_parse_table_1002.c
Normal file
140
parser/static/small_parse_table/small_parse_table_1002.c
Normal file
|
|
@ -0,0 +1,140 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* small_parse_table_1002.c :+: :+: :+: */
|
||||
/* +:+ +:+ +:+ */
|
||||
/* By: maiboyer <maiboyer@student.42.fr> +#+ +:+ +#+ */
|
||||
/* +#+#+#+#+#+ +#+ */
|
||||
/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */
|
||||
/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */
|
||||
/* */
|
||||
/* ************************************************************************** */
|
||||
|
||||
#include "./small_parse_table.h"
|
||||
|
||||
void small_parse_table_5010(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[100200] = aux_sym_heredoc_redirect_token1;
|
||||
v->a[100201] = actions(4496);
|
||||
v->a[100202] = 3;
|
||||
v->a[100203] = anon_sym_SEMI_SEMI;
|
||||
v->a[100204] = anon_sym_AMP;
|
||||
v->a[100205] = anon_sym_SEMI;
|
||||
v->a[100206] = 2;
|
||||
v->a[100207] = actions(1094);
|
||||
v->a[100208] = 1;
|
||||
v->a[100209] = sym_comment;
|
||||
v->a[100210] = actions(1147);
|
||||
v->a[100211] = 5;
|
||||
v->a[100212] = sym__concat;
|
||||
v->a[100213] = anon_sym_PIPE;
|
||||
v->a[100214] = anon_sym_RPAREN;
|
||||
v->a[100215] = anon_sym_RBRACE;
|
||||
v->a[100216] = aux_sym_concatenation_token1;
|
||||
v->a[100217] = 2;
|
||||
v->a[100218] = actions(1094);
|
||||
v->a[100219] = 1;
|
||||
small_parse_table_5011(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5011(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[100220] = sym_comment;
|
||||
v->a[100221] = actions(1177);
|
||||
v->a[100222] = 5;
|
||||
v->a[100223] = sym__concat;
|
||||
v->a[100224] = anon_sym_PIPE;
|
||||
v->a[100225] = anon_sym_RPAREN;
|
||||
v->a[100226] = anon_sym_RBRACE;
|
||||
v->a[100227] = aux_sym_concatenation_token1;
|
||||
v->a[100228] = 4;
|
||||
v->a[100229] = actions(3);
|
||||
v->a[100230] = 1;
|
||||
v->a[100231] = sym_comment;
|
||||
v->a[100232] = actions(4396);
|
||||
v->a[100233] = 1;
|
||||
v->a[100234] = anon_sym_in;
|
||||
v->a[100235] = actions(4400);
|
||||
v->a[100236] = 1;
|
||||
v->a[100237] = aux_sym_heredoc_redirect_token1;
|
||||
v->a[100238] = actions(4398);
|
||||
v->a[100239] = 3;
|
||||
small_parse_table_5012(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5012(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[100240] = anon_sym_SEMI_SEMI;
|
||||
v->a[100241] = anon_sym_AMP;
|
||||
v->a[100242] = anon_sym_SEMI;
|
||||
v->a[100243] = 2;
|
||||
v->a[100244] = actions(1094);
|
||||
v->a[100245] = 1;
|
||||
v->a[100246] = sym_comment;
|
||||
v->a[100247] = actions(1187);
|
||||
v->a[100248] = 5;
|
||||
v->a[100249] = sym__concat;
|
||||
v->a[100250] = anon_sym_PIPE;
|
||||
v->a[100251] = anon_sym_RPAREN;
|
||||
v->a[100252] = anon_sym_RBRACE;
|
||||
v->a[100253] = aux_sym_concatenation_token1;
|
||||
v->a[100254] = 2;
|
||||
v->a[100255] = actions(1094);
|
||||
v->a[100256] = 1;
|
||||
v->a[100257] = sym_comment;
|
||||
v->a[100258] = actions(1163);
|
||||
v->a[100259] = 5;
|
||||
small_parse_table_5013(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5013(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[100260] = sym__concat;
|
||||
v->a[100261] = anon_sym_PIPE;
|
||||
v->a[100262] = anon_sym_RPAREN;
|
||||
v->a[100263] = anon_sym_RBRACE;
|
||||
v->a[100264] = aux_sym_concatenation_token1;
|
||||
v->a[100265] = 5;
|
||||
v->a[100266] = actions(1094);
|
||||
v->a[100267] = 1;
|
||||
v->a[100268] = sym_comment;
|
||||
v->a[100269] = actions(4464);
|
||||
v->a[100270] = 1;
|
||||
v->a[100271] = sym__heredoc_body_beginning;
|
||||
v->a[100272] = actions(4470);
|
||||
v->a[100273] = 1;
|
||||
v->a[100274] = sym_simple_heredoc_body;
|
||||
v->a[100275] = state(2390);
|
||||
v->a[100276] = 1;
|
||||
v->a[100277] = sym_heredoc_body;
|
||||
v->a[100278] = state(1423);
|
||||
v->a[100279] = 2;
|
||||
small_parse_table_5014(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5014(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[100280] = sym__heredoc_body;
|
||||
v->a[100281] = sym__simple_heredoc_body;
|
||||
v->a[100282] = 2;
|
||||
v->a[100283] = actions(1094);
|
||||
v->a[100284] = 1;
|
||||
v->a[100285] = sym_comment;
|
||||
v->a[100286] = actions(1153);
|
||||
v->a[100287] = 5;
|
||||
v->a[100288] = sym__concat;
|
||||
v->a[100289] = anon_sym_PIPE;
|
||||
v->a[100290] = anon_sym_RPAREN;
|
||||
v->a[100291] = anon_sym_RBRACE;
|
||||
v->a[100292] = aux_sym_concatenation_token1;
|
||||
v->a[100293] = 5;
|
||||
v->a[100294] = actions(1094);
|
||||
v->a[100295] = 1;
|
||||
v->a[100296] = sym_comment;
|
||||
v->a[100297] = actions(4464);
|
||||
v->a[100298] = 1;
|
||||
v->a[100299] = sym__heredoc_body_beginning;
|
||||
small_parse_table_5015(v);
|
||||
}
|
||||
|
||||
/* EOF small_parse_table_1002.c */
|
||||
140
parser/static/small_parse_table/small_parse_table_1003.c
Normal file
140
parser/static/small_parse_table/small_parse_table_1003.c
Normal file
|
|
@ -0,0 +1,140 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* small_parse_table_1003.c :+: :+: :+: */
|
||||
/* +:+ +:+ +:+ */
|
||||
/* By: maiboyer <maiboyer@student.42.fr> +#+ +:+ +#+ */
|
||||
/* +#+#+#+#+#+ +#+ */
|
||||
/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */
|
||||
/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */
|
||||
/* */
|
||||
/* ************************************************************************** */
|
||||
|
||||
#include "./small_parse_table.h"
|
||||
|
||||
void small_parse_table_5015(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[100300] = actions(4466);
|
||||
v->a[100301] = 1;
|
||||
v->a[100302] = sym_simple_heredoc_body;
|
||||
v->a[100303] = state(2281);
|
||||
v->a[100304] = 1;
|
||||
v->a[100305] = sym_heredoc_body;
|
||||
v->a[100306] = state(1762);
|
||||
v->a[100307] = 2;
|
||||
v->a[100308] = sym__heredoc_body;
|
||||
v->a[100309] = sym__simple_heredoc_body;
|
||||
v->a[100310] = 5;
|
||||
v->a[100311] = actions(1094);
|
||||
v->a[100312] = 1;
|
||||
v->a[100313] = sym_comment;
|
||||
v->a[100314] = actions(4464);
|
||||
v->a[100315] = 1;
|
||||
v->a[100316] = sym__heredoc_body_beginning;
|
||||
v->a[100317] = actions(4470);
|
||||
v->a[100318] = 1;
|
||||
v->a[100319] = sym_simple_heredoc_body;
|
||||
small_parse_table_5016(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5016(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[100320] = state(2390);
|
||||
v->a[100321] = 1;
|
||||
v->a[100322] = sym_heredoc_body;
|
||||
v->a[100323] = state(1362);
|
||||
v->a[100324] = 2;
|
||||
v->a[100325] = sym__heredoc_body;
|
||||
v->a[100326] = sym__simple_heredoc_body;
|
||||
v->a[100327] = 4;
|
||||
v->a[100328] = actions(1094);
|
||||
v->a[100329] = 1;
|
||||
v->a[100330] = sym_comment;
|
||||
v->a[100331] = actions(4500);
|
||||
v->a[100332] = 1;
|
||||
v->a[100333] = anon_sym_RBRACE;
|
||||
v->a[100334] = state(2218);
|
||||
v->a[100335] = 1;
|
||||
v->a[100336] = aux_sym__concatenation_in_expansion_repeat1;
|
||||
v->a[100337] = actions(4502);
|
||||
v->a[100338] = 2;
|
||||
v->a[100339] = sym__concat;
|
||||
small_parse_table_5017(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5017(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[100340] = aux_sym_concatenation_token1;
|
||||
v->a[100341] = 2;
|
||||
v->a[100342] = actions(1094);
|
||||
v->a[100343] = 1;
|
||||
v->a[100344] = sym_comment;
|
||||
v->a[100345] = actions(1159);
|
||||
v->a[100346] = 4;
|
||||
v->a[100347] = sym__concat;
|
||||
v->a[100348] = anon_sym_PIPE;
|
||||
v->a[100349] = anon_sym_RPAREN;
|
||||
v->a[100350] = aux_sym_concatenation_token1;
|
||||
v->a[100351] = 4;
|
||||
v->a[100352] = actions(1094);
|
||||
v->a[100353] = 1;
|
||||
v->a[100354] = sym_comment;
|
||||
v->a[100355] = actions(4504);
|
||||
v->a[100356] = 1;
|
||||
v->a[100357] = anon_sym_RBRACE;
|
||||
v->a[100358] = state(2217);
|
||||
v->a[100359] = 1;
|
||||
small_parse_table_5018(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5018(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[100360] = aux_sym__concatenation_in_expansion_repeat1;
|
||||
v->a[100361] = actions(4506);
|
||||
v->a[100362] = 2;
|
||||
v->a[100363] = sym__concat;
|
||||
v->a[100364] = aux_sym_concatenation_token1;
|
||||
v->a[100365] = 4;
|
||||
v->a[100366] = actions(1094);
|
||||
v->a[100367] = 1;
|
||||
v->a[100368] = sym_comment;
|
||||
v->a[100369] = actions(4509);
|
||||
v->a[100370] = 1;
|
||||
v->a[100371] = anon_sym_RBRACE;
|
||||
v->a[100372] = state(2217);
|
||||
v->a[100373] = 1;
|
||||
v->a[100374] = aux_sym__concatenation_in_expansion_repeat1;
|
||||
v->a[100375] = actions(4502);
|
||||
v->a[100376] = 2;
|
||||
v->a[100377] = sym__concat;
|
||||
v->a[100378] = aux_sym_concatenation_token1;
|
||||
v->a[100379] = 2;
|
||||
small_parse_table_5019(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5019(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[100380] = actions(1094);
|
||||
v->a[100381] = 1;
|
||||
v->a[100382] = sym_comment;
|
||||
v->a[100383] = actions(1004);
|
||||
v->a[100384] = 4;
|
||||
v->a[100385] = sym__concat;
|
||||
v->a[100386] = anon_sym_PIPE;
|
||||
v->a[100387] = anon_sym_RPAREN;
|
||||
v->a[100388] = aux_sym_concatenation_token1;
|
||||
v->a[100389] = 2;
|
||||
v->a[100390] = actions(1094);
|
||||
v->a[100391] = 1;
|
||||
v->a[100392] = sym_comment;
|
||||
v->a[100393] = actions(1100);
|
||||
v->a[100394] = 4;
|
||||
v->a[100395] = sym__concat;
|
||||
v->a[100396] = anon_sym_PIPE;
|
||||
v->a[100397] = anon_sym_RPAREN;
|
||||
v->a[100398] = aux_sym_concatenation_token1;
|
||||
v->a[100399] = 4;
|
||||
small_parse_table_5020(v);
|
||||
}
|
||||
|
||||
/* EOF small_parse_table_1003.c */
|
||||
140
parser/static/small_parse_table/small_parse_table_1004.c
Normal file
140
parser/static/small_parse_table/small_parse_table_1004.c
Normal file
|
|
@ -0,0 +1,140 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* small_parse_table_1004.c :+: :+: :+: */
|
||||
/* +:+ +:+ +:+ */
|
||||
/* By: maiboyer <maiboyer@student.42.fr> +#+ +:+ +#+ */
|
||||
/* +#+#+#+#+#+ +#+ */
|
||||
/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */
|
||||
/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */
|
||||
/* */
|
||||
/* ************************************************************************** */
|
||||
|
||||
#include "./small_parse_table.h"
|
||||
|
||||
void small_parse_table_5020(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[100400] = actions(1094);
|
||||
v->a[100401] = 1;
|
||||
v->a[100402] = sym_comment;
|
||||
v->a[100403] = actions(4430);
|
||||
v->a[100404] = 1;
|
||||
v->a[100405] = anon_sym_PIPE;
|
||||
v->a[100406] = actions(4446);
|
||||
v->a[100407] = 1;
|
||||
v->a[100408] = anon_sym_RPAREN;
|
||||
v->a[100409] = state(2233);
|
||||
v->a[100410] = 1;
|
||||
v->a[100411] = aux_sym__case_item_last_repeat1;
|
||||
v->a[100412] = 4;
|
||||
v->a[100413] = actions(1094);
|
||||
v->a[100414] = 1;
|
||||
v->a[100415] = sym_comment;
|
||||
v->a[100416] = actions(4511);
|
||||
v->a[100417] = 1;
|
||||
v->a[100418] = anon_sym_PIPE;
|
||||
v->a[100419] = actions(4514);
|
||||
small_parse_table_5021(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5021(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[100420] = 1;
|
||||
v->a[100421] = anon_sym_RPAREN;
|
||||
v->a[100422] = state(2222);
|
||||
v->a[100423] = 1;
|
||||
v->a[100424] = aux_sym__case_item_last_repeat1;
|
||||
v->a[100425] = 2;
|
||||
v->a[100426] = actions(1094);
|
||||
v->a[100427] = 1;
|
||||
v->a[100428] = sym_comment;
|
||||
v->a[100429] = actions(1187);
|
||||
v->a[100430] = 3;
|
||||
v->a[100431] = sym_extglob_pattern;
|
||||
v->a[100432] = anon_sym_PIPE;
|
||||
v->a[100433] = anon_sym_RPAREN;
|
||||
v->a[100434] = 4;
|
||||
v->a[100435] = actions(1094);
|
||||
v->a[100436] = 1;
|
||||
v->a[100437] = sym_comment;
|
||||
v->a[100438] = actions(4430);
|
||||
v->a[100439] = 1;
|
||||
small_parse_table_5022(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5022(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[100440] = anon_sym_PIPE;
|
||||
v->a[100441] = actions(4460);
|
||||
v->a[100442] = 1;
|
||||
v->a[100443] = anon_sym_RPAREN;
|
||||
v->a[100444] = state(2232);
|
||||
v->a[100445] = 1;
|
||||
v->a[100446] = aux_sym__case_item_last_repeat1;
|
||||
v->a[100447] = 4;
|
||||
v->a[100448] = actions(1094);
|
||||
v->a[100449] = 1;
|
||||
v->a[100450] = sym_comment;
|
||||
v->a[100451] = actions(4430);
|
||||
v->a[100452] = 1;
|
||||
v->a[100453] = anon_sym_PIPE;
|
||||
v->a[100454] = actions(4516);
|
||||
v->a[100455] = 1;
|
||||
v->a[100456] = anon_sym_RPAREN;
|
||||
v->a[100457] = state(2222);
|
||||
v->a[100458] = 1;
|
||||
v->a[100459] = aux_sym__case_item_last_repeat1;
|
||||
small_parse_table_5023(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5023(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[100460] = 4;
|
||||
v->a[100461] = actions(1094);
|
||||
v->a[100462] = 1;
|
||||
v->a[100463] = sym_comment;
|
||||
v->a[100464] = actions(4430);
|
||||
v->a[100465] = 1;
|
||||
v->a[100466] = anon_sym_PIPE;
|
||||
v->a[100467] = actions(4518);
|
||||
v->a[100468] = 1;
|
||||
v->a[100469] = anon_sym_RPAREN;
|
||||
v->a[100470] = state(2222);
|
||||
v->a[100471] = 1;
|
||||
v->a[100472] = aux_sym__case_item_last_repeat1;
|
||||
v->a[100473] = 3;
|
||||
v->a[100474] = actions(1094);
|
||||
v->a[100475] = 1;
|
||||
v->a[100476] = sym_comment;
|
||||
v->a[100477] = state(2218);
|
||||
v->a[100478] = 1;
|
||||
v->a[100479] = aux_sym__concatenation_in_expansion_repeat1;
|
||||
small_parse_table_5024(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5024(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[100480] = actions(4502);
|
||||
v->a[100481] = 2;
|
||||
v->a[100482] = sym__concat;
|
||||
v->a[100483] = aux_sym_concatenation_token1;
|
||||
v->a[100484] = 4;
|
||||
v->a[100485] = actions(1094);
|
||||
v->a[100486] = 1;
|
||||
v->a[100487] = sym_comment;
|
||||
v->a[100488] = actions(4430);
|
||||
v->a[100489] = 1;
|
||||
v->a[100490] = anon_sym_PIPE;
|
||||
v->a[100491] = actions(4520);
|
||||
v->a[100492] = 1;
|
||||
v->a[100493] = anon_sym_RPAREN;
|
||||
v->a[100494] = state(2222);
|
||||
v->a[100495] = 1;
|
||||
v->a[100496] = aux_sym__case_item_last_repeat1;
|
||||
v->a[100497] = 3;
|
||||
v->a[100498] = actions(1094);
|
||||
v->a[100499] = 1;
|
||||
small_parse_table_5025(v);
|
||||
}
|
||||
|
||||
/* EOF small_parse_table_1004.c */
|
||||
140
parser/static/small_parse_table/small_parse_table_1005.c
Normal file
140
parser/static/small_parse_table/small_parse_table_1005.c
Normal file
|
|
@ -0,0 +1,140 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* small_parse_table_1005.c :+: :+: :+: */
|
||||
/* +:+ +:+ +:+ */
|
||||
/* By: maiboyer <maiboyer@student.42.fr> +#+ +:+ +#+ */
|
||||
/* +#+#+#+#+#+ +#+ */
|
||||
/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */
|
||||
/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */
|
||||
/* */
|
||||
/* ************************************************************************** */
|
||||
|
||||
#include "./small_parse_table.h"
|
||||
|
||||
void small_parse_table_5025(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[100500] = sym_comment;
|
||||
v->a[100501] = actions(4524);
|
||||
v->a[100502] = 1;
|
||||
v->a[100503] = sym_extglob_pattern;
|
||||
v->a[100504] = actions(4522);
|
||||
v->a[100505] = 2;
|
||||
v->a[100506] = anon_sym_PIPE;
|
||||
v->a[100507] = anon_sym_RPAREN;
|
||||
v->a[100508] = 2;
|
||||
v->a[100509] = actions(1094);
|
||||
v->a[100510] = 1;
|
||||
v->a[100511] = sym_comment;
|
||||
v->a[100512] = actions(1205);
|
||||
v->a[100513] = 3;
|
||||
v->a[100514] = sym_extglob_pattern;
|
||||
v->a[100515] = anon_sym_PIPE;
|
||||
v->a[100516] = anon_sym_RPAREN;
|
||||
v->a[100517] = 4;
|
||||
v->a[100518] = actions(1094);
|
||||
v->a[100519] = 1;
|
||||
small_parse_table_5026(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5026(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[100520] = sym_comment;
|
||||
v->a[100521] = actions(4430);
|
||||
v->a[100522] = 1;
|
||||
v->a[100523] = anon_sym_PIPE;
|
||||
v->a[100524] = actions(4526);
|
||||
v->a[100525] = 1;
|
||||
v->a[100526] = anon_sym_RPAREN;
|
||||
v->a[100527] = state(2222);
|
||||
v->a[100528] = 1;
|
||||
v->a[100529] = aux_sym__case_item_last_repeat1;
|
||||
v->a[100530] = 4;
|
||||
v->a[100531] = actions(1094);
|
||||
v->a[100532] = 1;
|
||||
v->a[100533] = sym_comment;
|
||||
v->a[100534] = actions(4430);
|
||||
v->a[100535] = 1;
|
||||
v->a[100536] = anon_sym_PIPE;
|
||||
v->a[100537] = actions(4528);
|
||||
v->a[100538] = 1;
|
||||
v->a[100539] = anon_sym_RPAREN;
|
||||
small_parse_table_5027(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5027(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[100540] = state(2222);
|
||||
v->a[100541] = 1;
|
||||
v->a[100542] = aux_sym__case_item_last_repeat1;
|
||||
v->a[100543] = 4;
|
||||
v->a[100544] = actions(1094);
|
||||
v->a[100545] = 1;
|
||||
v->a[100546] = sym_comment;
|
||||
v->a[100547] = actions(4430);
|
||||
v->a[100548] = 1;
|
||||
v->a[100549] = anon_sym_PIPE;
|
||||
v->a[100550] = actions(4530);
|
||||
v->a[100551] = 1;
|
||||
v->a[100552] = anon_sym_RPAREN;
|
||||
v->a[100553] = state(2222);
|
||||
v->a[100554] = 1;
|
||||
v->a[100555] = aux_sym__case_item_last_repeat1;
|
||||
v->a[100556] = 4;
|
||||
v->a[100557] = actions(1094);
|
||||
v->a[100558] = 1;
|
||||
v->a[100559] = sym_comment;
|
||||
small_parse_table_5028(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5028(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[100560] = actions(4430);
|
||||
v->a[100561] = 1;
|
||||
v->a[100562] = anon_sym_PIPE;
|
||||
v->a[100563] = actions(4452);
|
||||
v->a[100564] = 1;
|
||||
v->a[100565] = anon_sym_RPAREN;
|
||||
v->a[100566] = state(2237);
|
||||
v->a[100567] = 1;
|
||||
v->a[100568] = aux_sym__case_item_last_repeat1;
|
||||
v->a[100569] = 4;
|
||||
v->a[100570] = actions(1094);
|
||||
v->a[100571] = 1;
|
||||
v->a[100572] = sym_comment;
|
||||
v->a[100573] = actions(4430);
|
||||
v->a[100574] = 1;
|
||||
v->a[100575] = anon_sym_PIPE;
|
||||
v->a[100576] = actions(4532);
|
||||
v->a[100577] = 1;
|
||||
v->a[100578] = anon_sym_RPAREN;
|
||||
v->a[100579] = state(2222);
|
||||
small_parse_table_5029(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5029(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[100580] = 1;
|
||||
v->a[100581] = aux_sym__case_item_last_repeat1;
|
||||
v->a[100582] = 2;
|
||||
v->a[100583] = actions(1094);
|
||||
v->a[100584] = 1;
|
||||
v->a[100585] = sym_comment;
|
||||
v->a[100586] = actions(1163);
|
||||
v->a[100587] = 3;
|
||||
v->a[100588] = sym_extglob_pattern;
|
||||
v->a[100589] = anon_sym_PIPE;
|
||||
v->a[100590] = anon_sym_RPAREN;
|
||||
v->a[100591] = 4;
|
||||
v->a[100592] = actions(1094);
|
||||
v->a[100593] = 1;
|
||||
v->a[100594] = sym_comment;
|
||||
v->a[100595] = actions(4430);
|
||||
v->a[100596] = 1;
|
||||
v->a[100597] = anon_sym_PIPE;
|
||||
v->a[100598] = actions(4534);
|
||||
v->a[100599] = 1;
|
||||
small_parse_table_5030(v);
|
||||
}
|
||||
|
||||
/* EOF small_parse_table_1005.c */
|
||||
140
parser/static/small_parse_table/small_parse_table_1006.c
Normal file
140
parser/static/small_parse_table/small_parse_table_1006.c
Normal file
|
|
@ -0,0 +1,140 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* small_parse_table_1006.c :+: :+: :+: */
|
||||
/* +:+ +:+ +:+ */
|
||||
/* By: maiboyer <maiboyer@student.42.fr> +#+ +:+ +#+ */
|
||||
/* +#+#+#+#+#+ +#+ */
|
||||
/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */
|
||||
/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */
|
||||
/* */
|
||||
/* ************************************************************************** */
|
||||
|
||||
#include "./small_parse_table.h"
|
||||
|
||||
void small_parse_table_5030(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[100600] = anon_sym_RPAREN;
|
||||
v->a[100601] = state(2222);
|
||||
v->a[100602] = 1;
|
||||
v->a[100603] = aux_sym__case_item_last_repeat1;
|
||||
v->a[100604] = 2;
|
||||
v->a[100605] = actions(1094);
|
||||
v->a[100606] = 1;
|
||||
v->a[100607] = sym_comment;
|
||||
v->a[100608] = actions(1153);
|
||||
v->a[100609] = 3;
|
||||
v->a[100610] = sym_extglob_pattern;
|
||||
v->a[100611] = anon_sym_PIPE;
|
||||
v->a[100612] = anon_sym_RPAREN;
|
||||
v->a[100613] = 2;
|
||||
v->a[100614] = actions(1094);
|
||||
v->a[100615] = 1;
|
||||
v->a[100616] = sym_comment;
|
||||
v->a[100617] = actions(1145);
|
||||
v->a[100618] = 3;
|
||||
v->a[100619] = sym_extglob_pattern;
|
||||
small_parse_table_5031(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5031(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[100620] = anon_sym_PIPE;
|
||||
v->a[100621] = anon_sym_RPAREN;
|
||||
v->a[100622] = 4;
|
||||
v->a[100623] = actions(1094);
|
||||
v->a[100624] = 1;
|
||||
v->a[100625] = sym_comment;
|
||||
v->a[100626] = actions(4430);
|
||||
v->a[100627] = 1;
|
||||
v->a[100628] = anon_sym_PIPE;
|
||||
v->a[100629] = actions(4432);
|
||||
v->a[100630] = 1;
|
||||
v->a[100631] = anon_sym_RPAREN;
|
||||
v->a[100632] = state(2226);
|
||||
v->a[100633] = 1;
|
||||
v->a[100634] = aux_sym__case_item_last_repeat1;
|
||||
v->a[100635] = 2;
|
||||
v->a[100636] = actions(1094);
|
||||
v->a[100637] = 1;
|
||||
v->a[100638] = sym_comment;
|
||||
v->a[100639] = actions(4504);
|
||||
small_parse_table_5032(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5032(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[100640] = 3;
|
||||
v->a[100641] = sym__concat;
|
||||
v->a[100642] = anon_sym_RBRACE;
|
||||
v->a[100643] = aux_sym_concatenation_token1;
|
||||
v->a[100644] = 2;
|
||||
v->a[100645] = actions(1094);
|
||||
v->a[100646] = 1;
|
||||
v->a[100647] = sym_comment;
|
||||
v->a[100648] = actions(1124);
|
||||
v->a[100649] = 3;
|
||||
v->a[100650] = sym_extglob_pattern;
|
||||
v->a[100651] = anon_sym_PIPE;
|
||||
v->a[100652] = anon_sym_RPAREN;
|
||||
v->a[100653] = 2;
|
||||
v->a[100654] = actions(1094);
|
||||
v->a[100655] = 1;
|
||||
v->a[100656] = sym_comment;
|
||||
v->a[100657] = actions(1076);
|
||||
v->a[100658] = 3;
|
||||
v->a[100659] = sym_extglob_pattern;
|
||||
small_parse_table_5033(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5033(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[100660] = anon_sym_PIPE;
|
||||
v->a[100661] = anon_sym_RPAREN;
|
||||
v->a[100662] = 2;
|
||||
v->a[100663] = actions(1094);
|
||||
v->a[100664] = 1;
|
||||
v->a[100665] = sym_comment;
|
||||
v->a[100666] = actions(1141);
|
||||
v->a[100667] = 3;
|
||||
v->a[100668] = sym_extglob_pattern;
|
||||
v->a[100669] = anon_sym_PIPE;
|
||||
v->a[100670] = anon_sym_RPAREN;
|
||||
v->a[100671] = 2;
|
||||
v->a[100672] = actions(1094);
|
||||
v->a[100673] = 1;
|
||||
v->a[100674] = sym_comment;
|
||||
v->a[100675] = actions(1076);
|
||||
v->a[100676] = 3;
|
||||
v->a[100677] = sym_extglob_pattern;
|
||||
v->a[100678] = anon_sym_PIPE;
|
||||
v->a[100679] = anon_sym_RPAREN;
|
||||
small_parse_table_5034(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5034(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[100680] = 3;
|
||||
v->a[100681] = actions(1094);
|
||||
v->a[100682] = 1;
|
||||
v->a[100683] = sym_comment;
|
||||
v->a[100684] = actions(4536);
|
||||
v->a[100685] = 1;
|
||||
v->a[100686] = anon_sym_PIPE;
|
||||
v->a[100687] = state(1663);
|
||||
v->a[100688] = 1;
|
||||
v->a[100689] = aux_sym_pipeline_repeat1;
|
||||
v->a[100690] = 3;
|
||||
v->a[100691] = actions(1094);
|
||||
v->a[100692] = 1;
|
||||
v->a[100693] = sym_comment;
|
||||
v->a[100694] = actions(4538);
|
||||
v->a[100695] = 1;
|
||||
v->a[100696] = anon_sym_do;
|
||||
v->a[100697] = state(1737);
|
||||
v->a[100698] = 1;
|
||||
v->a[100699] = sym_do_group;
|
||||
small_parse_table_5035(v);
|
||||
}
|
||||
|
||||
/* EOF small_parse_table_1006.c */
|
||||
140
parser/static/small_parse_table/small_parse_table_1007.c
Normal file
140
parser/static/small_parse_table/small_parse_table_1007.c
Normal file
|
|
@ -0,0 +1,140 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* small_parse_table_1007.c :+: :+: :+: */
|
||||
/* +:+ +:+ +:+ */
|
||||
/* By: maiboyer <maiboyer@student.42.fr> +#+ +:+ +#+ */
|
||||
/* +#+#+#+#+#+ +#+ */
|
||||
/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */
|
||||
/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */
|
||||
/* */
|
||||
/* ************************************************************************** */
|
||||
|
||||
#include "./small_parse_table.h"
|
||||
|
||||
void small_parse_table_5035(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[100700] = 3;
|
||||
v->a[100701] = actions(1094);
|
||||
v->a[100702] = 1;
|
||||
v->a[100703] = sym_comment;
|
||||
v->a[100704] = actions(4538);
|
||||
v->a[100705] = 1;
|
||||
v->a[100706] = anon_sym_do;
|
||||
v->a[100707] = state(1725);
|
||||
v->a[100708] = 1;
|
||||
v->a[100709] = sym_do_group;
|
||||
v->a[100710] = 3;
|
||||
v->a[100711] = actions(1094);
|
||||
v->a[100712] = 1;
|
||||
v->a[100713] = sym_comment;
|
||||
v->a[100714] = actions(4540);
|
||||
v->a[100715] = 1;
|
||||
v->a[100716] = anon_sym_do;
|
||||
v->a[100717] = state(1519);
|
||||
v->a[100718] = 1;
|
||||
v->a[100719] = sym_do_group;
|
||||
small_parse_table_5036(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5036(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[100720] = 2;
|
||||
v->a[100721] = actions(1094);
|
||||
v->a[100722] = 1;
|
||||
v->a[100723] = sym_comment;
|
||||
v->a[100724] = actions(4542);
|
||||
v->a[100725] = 2;
|
||||
v->a[100726] = anon_sym_PIPE;
|
||||
v->a[100727] = anon_sym_RPAREN;
|
||||
v->a[100728] = 3;
|
||||
v->a[100729] = actions(1094);
|
||||
v->a[100730] = 1;
|
||||
v->a[100731] = sym_comment;
|
||||
v->a[100732] = actions(4544);
|
||||
v->a[100733] = 1;
|
||||
v->a[100734] = anon_sym_esac;
|
||||
v->a[100735] = actions(4546);
|
||||
v->a[100736] = 1;
|
||||
v->a[100737] = anon_sym_SEMI_SEMI;
|
||||
v->a[100738] = 3;
|
||||
v->a[100739] = actions(1094);
|
||||
small_parse_table_5037(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5037(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[100740] = 1;
|
||||
v->a[100741] = sym_comment;
|
||||
v->a[100742] = actions(4548);
|
||||
v->a[100743] = 1;
|
||||
v->a[100744] = anon_sym_PIPE;
|
||||
v->a[100745] = state(1448);
|
||||
v->a[100746] = 1;
|
||||
v->a[100747] = aux_sym_pipeline_repeat1;
|
||||
v->a[100748] = 3;
|
||||
v->a[100749] = actions(1094);
|
||||
v->a[100750] = 1;
|
||||
v->a[100751] = sym_comment;
|
||||
v->a[100752] = actions(4540);
|
||||
v->a[100753] = 1;
|
||||
v->a[100754] = anon_sym_do;
|
||||
v->a[100755] = state(1499);
|
||||
v->a[100756] = 1;
|
||||
v->a[100757] = sym_do_group;
|
||||
v->a[100758] = 3;
|
||||
v->a[100759] = actions(1094);
|
||||
small_parse_table_5038(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5038(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[100760] = 1;
|
||||
v->a[100761] = sym_comment;
|
||||
v->a[100762] = actions(4550);
|
||||
v->a[100763] = 1;
|
||||
v->a[100764] = anon_sym_PIPE;
|
||||
v->a[100765] = state(1452);
|
||||
v->a[100766] = 1;
|
||||
v->a[100767] = aux_sym_pipeline_repeat1;
|
||||
v->a[100768] = 3;
|
||||
v->a[100769] = actions(1094);
|
||||
v->a[100770] = 1;
|
||||
v->a[100771] = sym_comment;
|
||||
v->a[100772] = actions(4552);
|
||||
v->a[100773] = 1;
|
||||
v->a[100774] = anon_sym_esac;
|
||||
v->a[100775] = actions(4554);
|
||||
v->a[100776] = 1;
|
||||
v->a[100777] = anon_sym_SEMI_SEMI;
|
||||
v->a[100778] = 3;
|
||||
v->a[100779] = actions(1094);
|
||||
small_parse_table_5039(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5039(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[100780] = 1;
|
||||
v->a[100781] = sym_comment;
|
||||
v->a[100782] = actions(4556);
|
||||
v->a[100783] = 1;
|
||||
v->a[100784] = anon_sym_do;
|
||||
v->a[100785] = state(1318);
|
||||
v->a[100786] = 1;
|
||||
v->a[100787] = sym_do_group;
|
||||
v->a[100788] = 3;
|
||||
v->a[100789] = actions(1094);
|
||||
v->a[100790] = 1;
|
||||
v->a[100791] = sym_comment;
|
||||
v->a[100792] = actions(4558);
|
||||
v->a[100793] = 1;
|
||||
v->a[100794] = anon_sym_PIPE;
|
||||
v->a[100795] = state(1463);
|
||||
v->a[100796] = 1;
|
||||
v->a[100797] = aux_sym_pipeline_repeat1;
|
||||
v->a[100798] = 3;
|
||||
v->a[100799] = actions(1094);
|
||||
small_parse_table_5040(v);
|
||||
}
|
||||
|
||||
/* EOF small_parse_table_1007.c */
|
||||
140
parser/static/small_parse_table/small_parse_table_1008.c
Normal file
140
parser/static/small_parse_table/small_parse_table_1008.c
Normal file
|
|
@ -0,0 +1,140 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* small_parse_table_1008.c :+: :+: :+: */
|
||||
/* +:+ +:+ +:+ */
|
||||
/* By: maiboyer <maiboyer@student.42.fr> +#+ +:+ +#+ */
|
||||
/* +#+#+#+#+#+ +#+ */
|
||||
/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */
|
||||
/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */
|
||||
/* */
|
||||
/* ************************************************************************** */
|
||||
|
||||
#include "./small_parse_table.h"
|
||||
|
||||
void small_parse_table_5040(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[100800] = 1;
|
||||
v->a[100801] = sym_comment;
|
||||
v->a[100802] = actions(4544);
|
||||
v->a[100803] = 1;
|
||||
v->a[100804] = anon_sym_esac;
|
||||
v->a[100805] = actions(4560);
|
||||
v->a[100806] = 1;
|
||||
v->a[100807] = anon_sym_SEMI_SEMI;
|
||||
v->a[100808] = 3;
|
||||
v->a[100809] = actions(1094);
|
||||
v->a[100810] = 1;
|
||||
v->a[100811] = sym_comment;
|
||||
v->a[100812] = actions(4562);
|
||||
v->a[100813] = 1;
|
||||
v->a[100814] = anon_sym_esac;
|
||||
v->a[100815] = actions(4564);
|
||||
v->a[100816] = 1;
|
||||
v->a[100817] = anon_sym_SEMI_SEMI;
|
||||
v->a[100818] = 3;
|
||||
v->a[100819] = actions(1094);
|
||||
small_parse_table_5041(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5041(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[100820] = 1;
|
||||
v->a[100821] = sym_comment;
|
||||
v->a[100822] = actions(4566);
|
||||
v->a[100823] = 1;
|
||||
v->a[100824] = anon_sym_esac;
|
||||
v->a[100825] = actions(4568);
|
||||
v->a[100826] = 1;
|
||||
v->a[100827] = anon_sym_SEMI_SEMI;
|
||||
v->a[100828] = 3;
|
||||
v->a[100829] = actions(1094);
|
||||
v->a[100830] = 1;
|
||||
v->a[100831] = sym_comment;
|
||||
v->a[100832] = actions(4570);
|
||||
v->a[100833] = 1;
|
||||
v->a[100834] = anon_sym_esac;
|
||||
v->a[100835] = actions(4572);
|
||||
v->a[100836] = 1;
|
||||
v->a[100837] = anon_sym_SEMI_SEMI;
|
||||
v->a[100838] = 3;
|
||||
v->a[100839] = actions(1094);
|
||||
small_parse_table_5042(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5042(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[100840] = 1;
|
||||
v->a[100841] = sym_comment;
|
||||
v->a[100842] = actions(4556);
|
||||
v->a[100843] = 1;
|
||||
v->a[100844] = anon_sym_do;
|
||||
v->a[100845] = state(1433);
|
||||
v->a[100846] = 1;
|
||||
v->a[100847] = sym_do_group;
|
||||
v->a[100848] = 3;
|
||||
v->a[100849] = actions(1094);
|
||||
v->a[100850] = 1;
|
||||
v->a[100851] = sym_comment;
|
||||
v->a[100852] = actions(4574);
|
||||
v->a[100853] = 1;
|
||||
v->a[100854] = anon_sym_PIPE;
|
||||
v->a[100855] = state(1601);
|
||||
v->a[100856] = 1;
|
||||
v->a[100857] = aux_sym_pipeline_repeat1;
|
||||
v->a[100858] = 3;
|
||||
v->a[100859] = actions(1094);
|
||||
small_parse_table_5043(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5043(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[100860] = 1;
|
||||
v->a[100861] = sym_comment;
|
||||
v->a[100862] = actions(4562);
|
||||
v->a[100863] = 1;
|
||||
v->a[100864] = anon_sym_esac;
|
||||
v->a[100865] = actions(4576);
|
||||
v->a[100866] = 1;
|
||||
v->a[100867] = anon_sym_SEMI_SEMI;
|
||||
v->a[100868] = 3;
|
||||
v->a[100869] = actions(1094);
|
||||
v->a[100870] = 1;
|
||||
v->a[100871] = sym_comment;
|
||||
v->a[100872] = actions(4578);
|
||||
v->a[100873] = 1;
|
||||
v->a[100874] = anon_sym_esac;
|
||||
v->a[100875] = actions(4580);
|
||||
v->a[100876] = 1;
|
||||
v->a[100877] = anon_sym_SEMI_SEMI;
|
||||
v->a[100878] = 2;
|
||||
v->a[100879] = actions(1094);
|
||||
small_parse_table_5044(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5044(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[100880] = 1;
|
||||
v->a[100881] = sym_comment;
|
||||
v->a[100882] = actions(4468);
|
||||
v->a[100883] = 2;
|
||||
v->a[100884] = anon_sym_PIPE;
|
||||
v->a[100885] = anon_sym_RPAREN;
|
||||
v->a[100886] = 3;
|
||||
v->a[100887] = actions(1094);
|
||||
v->a[100888] = 1;
|
||||
v->a[100889] = sym_comment;
|
||||
v->a[100890] = actions(4570);
|
||||
v->a[100891] = 1;
|
||||
v->a[100892] = anon_sym_esac;
|
||||
v->a[100893] = actions(4582);
|
||||
v->a[100894] = 1;
|
||||
v->a[100895] = anon_sym_SEMI_SEMI;
|
||||
v->a[100896] = 3;
|
||||
v->a[100897] = actions(1094);
|
||||
v->a[100898] = 1;
|
||||
v->a[100899] = sym_comment;
|
||||
small_parse_table_5045(v);
|
||||
}
|
||||
|
||||
/* EOF small_parse_table_1008.c */
|
||||
140
parser/static/small_parse_table/small_parse_table_1009.c
Normal file
140
parser/static/small_parse_table/small_parse_table_1009.c
Normal file
|
|
@ -0,0 +1,140 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* small_parse_table_1009.c :+: :+: :+: */
|
||||
/* +:+ +:+ +:+ */
|
||||
/* By: maiboyer <maiboyer@student.42.fr> +#+ +:+ +#+ */
|
||||
/* +#+#+#+#+#+ +#+ */
|
||||
/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */
|
||||
/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */
|
||||
/* */
|
||||
/* ************************************************************************** */
|
||||
|
||||
#include "./small_parse_table.h"
|
||||
|
||||
void small_parse_table_5045(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[100900] = actions(4584);
|
||||
v->a[100901] = 1;
|
||||
v->a[100902] = anon_sym_esac;
|
||||
v->a[100903] = actions(4586);
|
||||
v->a[100904] = 1;
|
||||
v->a[100905] = anon_sym_SEMI_SEMI;
|
||||
v->a[100906] = 3;
|
||||
v->a[100907] = actions(1094);
|
||||
v->a[100908] = 1;
|
||||
v->a[100909] = sym_comment;
|
||||
v->a[100910] = actions(4588);
|
||||
v->a[100911] = 1;
|
||||
v->a[100912] = anon_sym_PIPE;
|
||||
v->a[100913] = state(1502);
|
||||
v->a[100914] = 1;
|
||||
v->a[100915] = aux_sym_pipeline_repeat1;
|
||||
v->a[100916] = 3;
|
||||
v->a[100917] = actions(1094);
|
||||
v->a[100918] = 1;
|
||||
v->a[100919] = sym_comment;
|
||||
small_parse_table_5046(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5046(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[100920] = actions(4566);
|
||||
v->a[100921] = 1;
|
||||
v->a[100922] = anon_sym_esac;
|
||||
v->a[100923] = actions(4590);
|
||||
v->a[100924] = 1;
|
||||
v->a[100925] = anon_sym_SEMI_SEMI;
|
||||
v->a[100926] = 3;
|
||||
v->a[100927] = actions(1094);
|
||||
v->a[100928] = 1;
|
||||
v->a[100929] = sym_comment;
|
||||
v->a[100930] = actions(4592);
|
||||
v->a[100931] = 1;
|
||||
v->a[100932] = anon_sym_PIPE;
|
||||
v->a[100933] = state(1438);
|
||||
v->a[100934] = 1;
|
||||
v->a[100935] = aux_sym_pipeline_repeat1;
|
||||
v->a[100936] = 3;
|
||||
v->a[100937] = actions(1094);
|
||||
v->a[100938] = 1;
|
||||
v->a[100939] = sym_comment;
|
||||
small_parse_table_5047(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5047(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[100940] = actions(4594);
|
||||
v->a[100941] = 1;
|
||||
v->a[100942] = anon_sym_esac;
|
||||
v->a[100943] = actions(4596);
|
||||
v->a[100944] = 1;
|
||||
v->a[100945] = anon_sym_SEMI_SEMI;
|
||||
v->a[100946] = 2;
|
||||
v->a[100947] = actions(1094);
|
||||
v->a[100948] = 1;
|
||||
v->a[100949] = sym_comment;
|
||||
v->a[100950] = actions(4598);
|
||||
v->a[100951] = 1;
|
||||
v->a[100952] = anon_sym_RPAREN;
|
||||
v->a[100953] = 2;
|
||||
v->a[100954] = actions(1094);
|
||||
v->a[100955] = 1;
|
||||
v->a[100956] = sym_comment;
|
||||
v->a[100957] = actions(4600);
|
||||
v->a[100958] = 1;
|
||||
v->a[100959] = anon_sym_RPAREN;
|
||||
small_parse_table_5048(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5048(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[100960] = 2;
|
||||
v->a[100961] = actions(1094);
|
||||
v->a[100962] = 1;
|
||||
v->a[100963] = sym_comment;
|
||||
v->a[100964] = actions(4602);
|
||||
v->a[100965] = 1;
|
||||
v->a[100966] = anon_sym_in;
|
||||
v->a[100967] = 2;
|
||||
v->a[100968] = actions(1094);
|
||||
v->a[100969] = 1;
|
||||
v->a[100970] = sym_comment;
|
||||
v->a[100971] = actions(4604);
|
||||
v->a[100972] = 1;
|
||||
v->a[100973] = anon_sym_BQUOTE;
|
||||
v->a[100974] = 2;
|
||||
v->a[100975] = actions(1094);
|
||||
v->a[100976] = 1;
|
||||
v->a[100977] = sym_comment;
|
||||
v->a[100978] = actions(4606);
|
||||
v->a[100979] = 1;
|
||||
small_parse_table_5049(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5049(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[100980] = anon_sym_fi;
|
||||
v->a[100981] = 2;
|
||||
v->a[100982] = actions(1094);
|
||||
v->a[100983] = 1;
|
||||
v->a[100984] = sym_comment;
|
||||
v->a[100985] = actions(4608);
|
||||
v->a[100986] = 1;
|
||||
v->a[100987] = anon_sym_EQ;
|
||||
v->a[100988] = 2;
|
||||
v->a[100989] = actions(1094);
|
||||
v->a[100990] = 1;
|
||||
v->a[100991] = sym_comment;
|
||||
v->a[100992] = actions(4610);
|
||||
v->a[100993] = 1;
|
||||
v->a[100994] = sym_heredoc_end;
|
||||
v->a[100995] = 2;
|
||||
v->a[100996] = actions(1094);
|
||||
v->a[100997] = 1;
|
||||
v->a[100998] = sym_comment;
|
||||
v->a[100999] = actions(4612);
|
||||
small_parse_table_5050(v);
|
||||
}
|
||||
|
||||
/* EOF small_parse_table_1009.c */
|
||||
|
|
@ -14,126 +14,126 @@
|
|||
|
||||
void small_parse_table_505(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[10100] = anon_sym_for;
|
||||
v->a[10101] = actions(13);
|
||||
v->a[10102] = 1;
|
||||
v->a[10103] = anon_sym_if;
|
||||
v->a[10104] = actions(15);
|
||||
v->a[10105] = 1;
|
||||
v->a[10106] = anon_sym_case;
|
||||
v->a[10107] = actions(17);
|
||||
v->a[10108] = 1;
|
||||
v->a[10109] = anon_sym_LPAREN;
|
||||
v->a[10110] = actions(19);
|
||||
v->a[10111] = 1;
|
||||
v->a[10112] = anon_sym_LBRACE;
|
||||
v->a[10113] = actions(63);
|
||||
v->a[10114] = 1;
|
||||
v->a[10115] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[10116] = actions(65);
|
||||
v->a[10117] = 1;
|
||||
v->a[10118] = anon_sym_DOLLAR;
|
||||
v->a[10119] = actions(67);
|
||||
v->a[10100] = anon_sym_GT_GT;
|
||||
v->a[10101] = anon_sym_AMP_GT;
|
||||
v->a[10102] = anon_sym_AMP_GT_GT;
|
||||
v->a[10103] = anon_sym_LT_AMP;
|
||||
v->a[10104] = anon_sym_GT_AMP;
|
||||
v->a[10105] = anon_sym_GT_PIPE;
|
||||
v->a[10106] = state(1188);
|
||||
v->a[10107] = 12;
|
||||
v->a[10108] = sym_redirected_statement;
|
||||
v->a[10109] = sym_for_statement;
|
||||
v->a[10110] = sym_while_statement;
|
||||
v->a[10111] = sym_if_statement;
|
||||
v->a[10112] = sym_case_statement;
|
||||
v->a[10113] = sym_function_definition;
|
||||
v->a[10114] = sym_compound_statement;
|
||||
v->a[10115] = sym_subshell;
|
||||
v->a[10116] = sym_list;
|
||||
v->a[10117] = sym_negated_command;
|
||||
v->a[10118] = sym_command;
|
||||
v->a[10119] = sym_variable_assignments;
|
||||
small_parse_table_506(v);
|
||||
}
|
||||
|
||||
void small_parse_table_506(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[10120] = 1;
|
||||
v->a[10121] = anon_sym_DQUOTE;
|
||||
v->a[10122] = actions(71);
|
||||
v->a[10123] = 1;
|
||||
v->a[10124] = aux_sym_number_token1;
|
||||
v->a[10125] = actions(73);
|
||||
v->a[10126] = 1;
|
||||
v->a[10127] = aux_sym_number_token2;
|
||||
v->a[10128] = actions(75);
|
||||
v->a[10129] = 1;
|
||||
v->a[10130] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[10131] = actions(77);
|
||||
v->a[10132] = 1;
|
||||
v->a[10133] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[10134] = actions(79);
|
||||
v->a[10135] = 1;
|
||||
v->a[10136] = anon_sym_BQUOTE;
|
||||
v->a[10137] = actions(248);
|
||||
v->a[10138] = 1;
|
||||
v->a[10139] = sym_word;
|
||||
v->a[10120] = 32;
|
||||
v->a[10121] = actions(3);
|
||||
v->a[10122] = 1;
|
||||
v->a[10123] = sym_comment;
|
||||
v->a[10124] = actions(9);
|
||||
v->a[10125] = 1;
|
||||
v->a[10126] = anon_sym_for;
|
||||
v->a[10127] = actions(13);
|
||||
v->a[10128] = 1;
|
||||
v->a[10129] = anon_sym_if;
|
||||
v->a[10130] = actions(15);
|
||||
v->a[10131] = 1;
|
||||
v->a[10132] = anon_sym_case;
|
||||
v->a[10133] = actions(17);
|
||||
v->a[10134] = 1;
|
||||
v->a[10135] = anon_sym_LPAREN;
|
||||
v->a[10136] = actions(19);
|
||||
v->a[10137] = 1;
|
||||
v->a[10138] = anon_sym_LBRACE;
|
||||
v->a[10139] = actions(59);
|
||||
small_parse_table_507(v);
|
||||
}
|
||||
|
||||
void small_parse_table_507(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[10140] = actions(250);
|
||||
v->a[10141] = 1;
|
||||
v->a[10142] = anon_sym_BANG;
|
||||
v->a[10143] = actions(256);
|
||||
v->a[10144] = 1;
|
||||
v->a[10145] = sym_raw_string;
|
||||
v->a[10146] = actions(258);
|
||||
v->a[10147] = 1;
|
||||
v->a[10148] = sym_file_descriptor;
|
||||
v->a[10149] = actions(260);
|
||||
v->a[10150] = 1;
|
||||
v->a[10151] = sym_variable_name;
|
||||
v->a[10152] = state(141);
|
||||
v->a[10153] = 1;
|
||||
v->a[10154] = aux_sym__statements_repeat1;
|
||||
v->a[10155] = state(175);
|
||||
v->a[10156] = 1;
|
||||
v->a[10157] = sym_command_name;
|
||||
v->a[10158] = state(278);
|
||||
v->a[10159] = 1;
|
||||
v->a[10140] = 1;
|
||||
v->a[10141] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[10142] = actions(61);
|
||||
v->a[10143] = 1;
|
||||
v->a[10144] = anon_sym_DOLLAR;
|
||||
v->a[10145] = actions(63);
|
||||
v->a[10146] = 1;
|
||||
v->a[10147] = anon_sym_DQUOTE;
|
||||
v->a[10148] = actions(67);
|
||||
v->a[10149] = 1;
|
||||
v->a[10150] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[10151] = actions(69);
|
||||
v->a[10152] = 1;
|
||||
v->a[10153] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[10154] = actions(71);
|
||||
v->a[10155] = 1;
|
||||
v->a[10156] = anon_sym_BQUOTE;
|
||||
v->a[10157] = actions(73);
|
||||
v->a[10158] = 1;
|
||||
v->a[10159] = sym_file_descriptor;
|
||||
small_parse_table_508(v);
|
||||
}
|
||||
|
||||
void small_parse_table_508(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[10160] = sym_variable_assignment;
|
||||
v->a[10161] = state(567);
|
||||
v->a[10162] = 1;
|
||||
v->a[10163] = aux_sym_command_repeat1;
|
||||
v->a[10164] = state(582);
|
||||
v->a[10165] = 1;
|
||||
v->a[10166] = sym_concatenation;
|
||||
v->a[10167] = state(751);
|
||||
v->a[10168] = 1;
|
||||
v->a[10169] = sym_file_redirect;
|
||||
v->a[10170] = state(1100);
|
||||
v->a[10171] = 1;
|
||||
v->a[10172] = sym_pipeline;
|
||||
v->a[10173] = state(1196);
|
||||
v->a[10174] = 1;
|
||||
v->a[10175] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[10176] = state(2037);
|
||||
v->a[10177] = 1;
|
||||
v->a[10178] = sym__statement_not_pipeline;
|
||||
v->a[10179] = state(2237);
|
||||
v->a[10160] = actions(75);
|
||||
v->a[10161] = 1;
|
||||
v->a[10162] = sym_variable_name;
|
||||
v->a[10163] = actions(236);
|
||||
v->a[10164] = 1;
|
||||
v->a[10165] = sym_word;
|
||||
v->a[10166] = actions(238);
|
||||
v->a[10167] = 1;
|
||||
v->a[10168] = anon_sym_BANG;
|
||||
v->a[10169] = state(140);
|
||||
v->a[10170] = 1;
|
||||
v->a[10171] = aux_sym__statements_repeat1;
|
||||
v->a[10172] = state(189);
|
||||
v->a[10173] = 1;
|
||||
v->a[10174] = sym_command_name;
|
||||
v->a[10175] = state(286);
|
||||
v->a[10176] = 1;
|
||||
v->a[10177] = sym_variable_assignment;
|
||||
v->a[10178] = state(647);
|
||||
v->a[10179] = 1;
|
||||
small_parse_table_509(v);
|
||||
}
|
||||
|
||||
void small_parse_table_509(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[10180] = 1;
|
||||
v->a[10181] = sym__statements;
|
||||
v->a[10182] = actions(11);
|
||||
v->a[10183] = 2;
|
||||
v->a[10184] = anon_sym_while;
|
||||
v->a[10185] = anon_sym_until;
|
||||
v->a[10186] = actions(254);
|
||||
v->a[10187] = 2;
|
||||
v->a[10188] = anon_sym_LT_AMP_DASH;
|
||||
v->a[10189] = anon_sym_GT_AMP_DASH;
|
||||
v->a[10190] = state(295);
|
||||
v->a[10191] = 6;
|
||||
v->a[10192] = sym_arithmetic_expansion;
|
||||
v->a[10193] = sym_string;
|
||||
v->a[10194] = sym_number;
|
||||
v->a[10195] = sym_simple_expansion;
|
||||
v->a[10196] = sym_expansion;
|
||||
v->a[10197] = sym_command_substitution;
|
||||
v->a[10198] = actions(252);
|
||||
v->a[10199] = 8;
|
||||
v->a[10180] = sym_concatenation;
|
||||
v->a[10181] = state(746);
|
||||
v->a[10182] = 1;
|
||||
v->a[10183] = aux_sym_command_repeat1;
|
||||
v->a[10184] = state(905);
|
||||
v->a[10185] = 1;
|
||||
v->a[10186] = sym_file_redirect;
|
||||
v->a[10187] = state(1422);
|
||||
v->a[10188] = 1;
|
||||
v->a[10189] = sym_pipeline;
|
||||
v->a[10190] = state(1429);
|
||||
v->a[10191] = 1;
|
||||
v->a[10192] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[10193] = state(2271);
|
||||
v->a[10194] = 1;
|
||||
v->a[10195] = sym__statement_not_pipeline;
|
||||
v->a[10196] = state(2423);
|
||||
v->a[10197] = 1;
|
||||
v->a[10198] = sym__statements;
|
||||
v->a[10199] = actions(11);
|
||||
small_parse_table_510(v);
|
||||
}
|
||||
|
||||
|
|
|
|||
140
parser/static/small_parse_table/small_parse_table_1010.c
Normal file
140
parser/static/small_parse_table/small_parse_table_1010.c
Normal file
|
|
@ -0,0 +1,140 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* small_parse_table_1010.c :+: :+: :+: */
|
||||
/* +:+ +:+ +:+ */
|
||||
/* By: maiboyer <maiboyer@student.42.fr> +#+ +:+ +#+ */
|
||||
/* +#+#+#+#+#+ +#+ */
|
||||
/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */
|
||||
/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */
|
||||
/* */
|
||||
/* ************************************************************************** */
|
||||
|
||||
#include "./small_parse_table.h"
|
||||
|
||||
void small_parse_table_5050(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[101000] = 1;
|
||||
v->a[101001] = anon_sym_fi;
|
||||
v->a[101002] = 2;
|
||||
v->a[101003] = actions(1094);
|
||||
v->a[101004] = 1;
|
||||
v->a[101005] = sym_comment;
|
||||
v->a[101006] = actions(4614);
|
||||
v->a[101007] = 1;
|
||||
v->a[101008] = sym_heredoc_end;
|
||||
v->a[101009] = 2;
|
||||
v->a[101010] = actions(1094);
|
||||
v->a[101011] = 1;
|
||||
v->a[101012] = sym_comment;
|
||||
v->a[101013] = actions(4616);
|
||||
v->a[101014] = 1;
|
||||
v->a[101015] = anon_sym_BQUOTE;
|
||||
v->a[101016] = 2;
|
||||
v->a[101017] = actions(1094);
|
||||
v->a[101018] = 1;
|
||||
v->a[101019] = sym_comment;
|
||||
small_parse_table_5051(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5051(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[101020] = actions(4618);
|
||||
v->a[101021] = 1;
|
||||
v->a[101022] = anon_sym_EQ;
|
||||
v->a[101023] = 2;
|
||||
v->a[101024] = actions(1094);
|
||||
v->a[101025] = 1;
|
||||
v->a[101026] = sym_comment;
|
||||
v->a[101027] = actions(4620);
|
||||
v->a[101028] = 1;
|
||||
v->a[101029] = anon_sym_esac;
|
||||
v->a[101030] = 2;
|
||||
v->a[101031] = actions(1094);
|
||||
v->a[101032] = 1;
|
||||
v->a[101033] = sym_comment;
|
||||
v->a[101034] = actions(4622);
|
||||
v->a[101035] = 1;
|
||||
v->a[101036] = anon_sym_RPAREN;
|
||||
v->a[101037] = 2;
|
||||
v->a[101038] = actions(1094);
|
||||
v->a[101039] = 1;
|
||||
small_parse_table_5052(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5052(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[101040] = sym_comment;
|
||||
v->a[101041] = actions(4624);
|
||||
v->a[101042] = 1;
|
||||
v->a[101043] = anon_sym_EQ;
|
||||
v->a[101044] = 2;
|
||||
v->a[101045] = actions(1094);
|
||||
v->a[101046] = 1;
|
||||
v->a[101047] = sym_comment;
|
||||
v->a[101048] = actions(4626);
|
||||
v->a[101049] = 1;
|
||||
v->a[101050] = anon_sym_RBRACE;
|
||||
v->a[101051] = 2;
|
||||
v->a[101052] = actions(1094);
|
||||
v->a[101053] = 1;
|
||||
v->a[101054] = sym_comment;
|
||||
v->a[101055] = actions(4628);
|
||||
v->a[101056] = 1;
|
||||
v->a[101057] = anon_sym_EQ;
|
||||
v->a[101058] = 2;
|
||||
v->a[101059] = actions(3);
|
||||
small_parse_table_5053(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5053(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[101060] = 1;
|
||||
v->a[101061] = sym_comment;
|
||||
v->a[101062] = actions(4630);
|
||||
v->a[101063] = 1;
|
||||
v->a[101064] = aux_sym_heredoc_redirect_token1;
|
||||
v->a[101065] = 2;
|
||||
v->a[101066] = actions(1094);
|
||||
v->a[101067] = 1;
|
||||
v->a[101068] = sym_comment;
|
||||
v->a[101069] = actions(4632);
|
||||
v->a[101070] = 1;
|
||||
v->a[101071] = anon_sym_esac;
|
||||
v->a[101072] = 2;
|
||||
v->a[101073] = actions(1094);
|
||||
v->a[101074] = 1;
|
||||
v->a[101075] = sym_comment;
|
||||
v->a[101076] = actions(4634);
|
||||
v->a[101077] = 1;
|
||||
v->a[101078] = anon_sym_EQ;
|
||||
v->a[101079] = 2;
|
||||
small_parse_table_5054(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5054(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[101080] = actions(3);
|
||||
v->a[101081] = 1;
|
||||
v->a[101082] = sym_comment;
|
||||
v->a[101083] = actions(4636);
|
||||
v->a[101084] = 1;
|
||||
v->a[101085] = aux_sym_heredoc_redirect_token1;
|
||||
v->a[101086] = 2;
|
||||
v->a[101087] = actions(1094);
|
||||
v->a[101088] = 1;
|
||||
v->a[101089] = sym_comment;
|
||||
v->a[101090] = actions(4638);
|
||||
v->a[101091] = 1;
|
||||
v->a[101092] = anon_sym_esac;
|
||||
v->a[101093] = 2;
|
||||
v->a[101094] = actions(1094);
|
||||
v->a[101095] = 1;
|
||||
v->a[101096] = sym_comment;
|
||||
v->a[101097] = actions(4640);
|
||||
v->a[101098] = 1;
|
||||
v->a[101099] = anon_sym_EQ;
|
||||
small_parse_table_5055(v);
|
||||
}
|
||||
|
||||
/* EOF small_parse_table_1010.c */
|
||||
140
parser/static/small_parse_table/small_parse_table_1011.c
Normal file
140
parser/static/small_parse_table/small_parse_table_1011.c
Normal file
|
|
@ -0,0 +1,140 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* small_parse_table_1011.c :+: :+: :+: */
|
||||
/* +:+ +:+ +:+ */
|
||||
/* By: maiboyer <maiboyer@student.42.fr> +#+ +:+ +#+ */
|
||||
/* +#+#+#+#+#+ +#+ */
|
||||
/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */
|
||||
/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */
|
||||
/* */
|
||||
/* ************************************************************************** */
|
||||
|
||||
#include "./small_parse_table.h"
|
||||
|
||||
void small_parse_table_5055(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[101100] = 2;
|
||||
v->a[101101] = actions(3);
|
||||
v->a[101102] = 1;
|
||||
v->a[101103] = sym_comment;
|
||||
v->a[101104] = actions(4642);
|
||||
v->a[101105] = 1;
|
||||
v->a[101106] = aux_sym_heredoc_redirect_token1;
|
||||
v->a[101107] = 2;
|
||||
v->a[101108] = actions(3);
|
||||
v->a[101109] = 1;
|
||||
v->a[101110] = sym_comment;
|
||||
v->a[101111] = actions(4644);
|
||||
v->a[101112] = 1;
|
||||
v->a[101113] = aux_sym_heredoc_redirect_token1;
|
||||
v->a[101114] = 2;
|
||||
v->a[101115] = actions(1094);
|
||||
v->a[101116] = 1;
|
||||
v->a[101117] = sym_comment;
|
||||
v->a[101118] = actions(4646);
|
||||
v->a[101119] = 1;
|
||||
small_parse_table_5056(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5056(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[101120] = anon_sym_RBRACE;
|
||||
v->a[101121] = 2;
|
||||
v->a[101122] = actions(1094);
|
||||
v->a[101123] = 1;
|
||||
v->a[101124] = sym_comment;
|
||||
v->a[101125] = actions(4648);
|
||||
v->a[101126] = 1;
|
||||
v->a[101127] = anon_sym_esac;
|
||||
v->a[101128] = 2;
|
||||
v->a[101129] = actions(1094);
|
||||
v->a[101130] = 1;
|
||||
v->a[101131] = sym_comment;
|
||||
v->a[101132] = actions(4650);
|
||||
v->a[101133] = 1;
|
||||
v->a[101134] = anon_sym_BQUOTE;
|
||||
v->a[101135] = 2;
|
||||
v->a[101136] = actions(1094);
|
||||
v->a[101137] = 1;
|
||||
v->a[101138] = sym_comment;
|
||||
v->a[101139] = actions(4652);
|
||||
small_parse_table_5057(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5057(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[101140] = 1;
|
||||
v->a[101141] = anon_sym_esac;
|
||||
v->a[101142] = 2;
|
||||
v->a[101143] = actions(1094);
|
||||
v->a[101144] = 1;
|
||||
v->a[101145] = sym_comment;
|
||||
v->a[101146] = actions(4654);
|
||||
v->a[101147] = 1;
|
||||
v->a[101148] = anon_sym_BQUOTE;
|
||||
v->a[101149] = 2;
|
||||
v->a[101150] = actions(1094);
|
||||
v->a[101151] = 1;
|
||||
v->a[101152] = sym_comment;
|
||||
v->a[101153] = actions(4500);
|
||||
v->a[101154] = 1;
|
||||
v->a[101155] = anon_sym_RBRACE;
|
||||
v->a[101156] = 2;
|
||||
v->a[101157] = actions(1094);
|
||||
v->a[101158] = 1;
|
||||
v->a[101159] = sym_comment;
|
||||
small_parse_table_5058(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5058(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[101160] = actions(4656);
|
||||
v->a[101161] = 1;
|
||||
v->a[101162] = anon_sym_RPAREN;
|
||||
v->a[101163] = 2;
|
||||
v->a[101164] = actions(3);
|
||||
v->a[101165] = 1;
|
||||
v->a[101166] = sym_comment;
|
||||
v->a[101167] = actions(4658);
|
||||
v->a[101168] = 1;
|
||||
v->a[101169] = aux_sym_heredoc_redirect_token1;
|
||||
v->a[101170] = 2;
|
||||
v->a[101171] = actions(3);
|
||||
v->a[101172] = 1;
|
||||
v->a[101173] = sym_comment;
|
||||
v->a[101174] = actions(4660);
|
||||
v->a[101175] = 1;
|
||||
v->a[101176] = aux_sym_heredoc_redirect_token1;
|
||||
v->a[101177] = 2;
|
||||
v->a[101178] = actions(1094);
|
||||
v->a[101179] = 1;
|
||||
small_parse_table_5059(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5059(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[101180] = sym_comment;
|
||||
v->a[101181] = actions(4662);
|
||||
v->a[101182] = 1;
|
||||
v->a[101183] = anon_sym_RBRACE;
|
||||
v->a[101184] = 2;
|
||||
v->a[101185] = actions(1094);
|
||||
v->a[101186] = 1;
|
||||
v->a[101187] = sym_comment;
|
||||
v->a[101188] = actions(4664);
|
||||
v->a[101189] = 1;
|
||||
v->a[101190] = anon_sym_RPAREN;
|
||||
v->a[101191] = 2;
|
||||
v->a[101192] = actions(3);
|
||||
v->a[101193] = 1;
|
||||
v->a[101194] = sym_comment;
|
||||
v->a[101195] = actions(4666);
|
||||
v->a[101196] = 1;
|
||||
v->a[101197] = aux_sym_heredoc_redirect_token1;
|
||||
v->a[101198] = 2;
|
||||
v->a[101199] = actions(1094);
|
||||
small_parse_table_5060(v);
|
||||
}
|
||||
|
||||
/* EOF small_parse_table_1011.c */
|
||||
140
parser/static/small_parse_table/small_parse_table_1012.c
Normal file
140
parser/static/small_parse_table/small_parse_table_1012.c
Normal file
|
|
@ -0,0 +1,140 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* small_parse_table_1012.c :+: :+: :+: */
|
||||
/* +:+ +:+ +:+ */
|
||||
/* By: maiboyer <maiboyer@student.42.fr> +#+ +:+ +#+ */
|
||||
/* +#+#+#+#+#+ +#+ */
|
||||
/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */
|
||||
/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */
|
||||
/* */
|
||||
/* ************************************************************************** */
|
||||
|
||||
#include "./small_parse_table.h"
|
||||
|
||||
void small_parse_table_5060(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[101200] = 1;
|
||||
v->a[101201] = sym_comment;
|
||||
v->a[101202] = actions(4668);
|
||||
v->a[101203] = 1;
|
||||
v->a[101204] = anon_sym_RPAREN;
|
||||
v->a[101205] = 2;
|
||||
v->a[101206] = actions(1094);
|
||||
v->a[101207] = 1;
|
||||
v->a[101208] = sym_comment;
|
||||
v->a[101209] = actions(4670);
|
||||
v->a[101210] = 1;
|
||||
v->a[101211] = anon_sym_RBRACE;
|
||||
v->a[101212] = 2;
|
||||
v->a[101213] = actions(1094);
|
||||
v->a[101214] = 1;
|
||||
v->a[101215] = sym_comment;
|
||||
v->a[101216] = actions(4672);
|
||||
v->a[101217] = 1;
|
||||
v->a[101218] = anon_sym_RBRACE;
|
||||
v->a[101219] = 2;
|
||||
small_parse_table_5061(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5061(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[101220] = actions(1094);
|
||||
v->a[101221] = 1;
|
||||
v->a[101222] = sym_comment;
|
||||
v->a[101223] = actions(4674);
|
||||
v->a[101224] = 1;
|
||||
v->a[101225] = anon_sym_esac;
|
||||
v->a[101226] = 2;
|
||||
v->a[101227] = actions(3);
|
||||
v->a[101228] = 1;
|
||||
v->a[101229] = sym_comment;
|
||||
v->a[101230] = actions(4676);
|
||||
v->a[101231] = 1;
|
||||
v->a[101232] = aux_sym_heredoc_redirect_token1;
|
||||
v->a[101233] = 2;
|
||||
v->a[101234] = actions(1094);
|
||||
v->a[101235] = 1;
|
||||
v->a[101236] = sym_comment;
|
||||
v->a[101237] = actions(4678);
|
||||
v->a[101238] = 1;
|
||||
v->a[101239] = anon_sym_esac;
|
||||
small_parse_table_5062(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5062(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[101240] = 2;
|
||||
v->a[101241] = actions(1094);
|
||||
v->a[101242] = 1;
|
||||
v->a[101243] = sym_comment;
|
||||
v->a[101244] = actions(4680);
|
||||
v->a[101245] = 1;
|
||||
v->a[101246] = anon_sym_esac;
|
||||
v->a[101247] = 2;
|
||||
v->a[101248] = actions(1094);
|
||||
v->a[101249] = 1;
|
||||
v->a[101250] = sym_comment;
|
||||
v->a[101251] = actions(4682);
|
||||
v->a[101252] = 1;
|
||||
v->a[101253] = anon_sym_fi;
|
||||
v->a[101254] = 2;
|
||||
v->a[101255] = actions(1094);
|
||||
v->a[101256] = 1;
|
||||
v->a[101257] = sym_comment;
|
||||
v->a[101258] = actions(4684);
|
||||
v->a[101259] = 1;
|
||||
small_parse_table_5063(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5063(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[101260] = anon_sym_RBRACE;
|
||||
v->a[101261] = 2;
|
||||
v->a[101262] = actions(1094);
|
||||
v->a[101263] = 1;
|
||||
v->a[101264] = sym_comment;
|
||||
v->a[101265] = actions(4686);
|
||||
v->a[101266] = 1;
|
||||
v->a[101267] = anon_sym_esac;
|
||||
v->a[101268] = 2;
|
||||
v->a[101269] = actions(1094);
|
||||
v->a[101270] = 1;
|
||||
v->a[101271] = sym_comment;
|
||||
v->a[101272] = actions(4688);
|
||||
v->a[101273] = 1;
|
||||
v->a[101274] = anon_sym_fi;
|
||||
v->a[101275] = 2;
|
||||
v->a[101276] = actions(1094);
|
||||
v->a[101277] = 1;
|
||||
v->a[101278] = sym_comment;
|
||||
v->a[101279] = actions(4690);
|
||||
small_parse_table_5064(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5064(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[101280] = 1;
|
||||
v->a[101281] = anon_sym_BQUOTE;
|
||||
v->a[101282] = 2;
|
||||
v->a[101283] = actions(3);
|
||||
v->a[101284] = 1;
|
||||
v->a[101285] = sym_comment;
|
||||
v->a[101286] = actions(4692);
|
||||
v->a[101287] = 1;
|
||||
v->a[101288] = aux_sym_heredoc_redirect_token1;
|
||||
v->a[101289] = 2;
|
||||
v->a[101290] = actions(1094);
|
||||
v->a[101291] = 1;
|
||||
v->a[101292] = sym_comment;
|
||||
v->a[101293] = actions(4694);
|
||||
v->a[101294] = 1;
|
||||
v->a[101295] = anon_sym_esac;
|
||||
v->a[101296] = 2;
|
||||
v->a[101297] = actions(3);
|
||||
v->a[101298] = 1;
|
||||
v->a[101299] = sym_comment;
|
||||
small_parse_table_5065(v);
|
||||
}
|
||||
|
||||
/* EOF small_parse_table_1012.c */
|
||||
140
parser/static/small_parse_table/small_parse_table_1013.c
Normal file
140
parser/static/small_parse_table/small_parse_table_1013.c
Normal file
|
|
@ -0,0 +1,140 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* small_parse_table_1013.c :+: :+: :+: */
|
||||
/* +:+ +:+ +:+ */
|
||||
/* By: maiboyer <maiboyer@student.42.fr> +#+ +:+ +#+ */
|
||||
/* +#+#+#+#+#+ +#+ */
|
||||
/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */
|
||||
/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */
|
||||
/* */
|
||||
/* ************************************************************************** */
|
||||
|
||||
#include "./small_parse_table.h"
|
||||
|
||||
void small_parse_table_5065(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[101300] = actions(4696);
|
||||
v->a[101301] = 1;
|
||||
v->a[101302] = aux_sym_heredoc_redirect_token1;
|
||||
v->a[101303] = 2;
|
||||
v->a[101304] = actions(1094);
|
||||
v->a[101305] = 1;
|
||||
v->a[101306] = sym_comment;
|
||||
v->a[101307] = actions(4698);
|
||||
v->a[101308] = 1;
|
||||
v->a[101309] = anon_sym_RPAREN;
|
||||
v->a[101310] = 2;
|
||||
v->a[101311] = actions(1094);
|
||||
v->a[101312] = 1;
|
||||
v->a[101313] = sym_comment;
|
||||
v->a[101314] = actions(4700);
|
||||
v->a[101315] = 1;
|
||||
v->a[101316] = anon_sym_BQUOTE;
|
||||
v->a[101317] = 2;
|
||||
v->a[101318] = actions(1094);
|
||||
v->a[101319] = 1;
|
||||
small_parse_table_5066(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5066(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[101320] = sym_comment;
|
||||
v->a[101321] = actions(4702);
|
||||
v->a[101322] = 1;
|
||||
v->a[101323] = anon_sym_RPAREN;
|
||||
v->a[101324] = 2;
|
||||
v->a[101325] = actions(3);
|
||||
v->a[101326] = 1;
|
||||
v->a[101327] = sym_comment;
|
||||
v->a[101328] = actions(4704);
|
||||
v->a[101329] = 1;
|
||||
v->a[101330] = aux_sym_heredoc_redirect_token1;
|
||||
v->a[101331] = 2;
|
||||
v->a[101332] = actions(3);
|
||||
v->a[101333] = 1;
|
||||
v->a[101334] = sym_comment;
|
||||
v->a[101335] = actions(4706);
|
||||
v->a[101336] = 1;
|
||||
v->a[101337] = aux_sym_heredoc_redirect_token1;
|
||||
v->a[101338] = 2;
|
||||
v->a[101339] = actions(1094);
|
||||
small_parse_table_5067(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5067(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[101340] = 1;
|
||||
v->a[101341] = sym_comment;
|
||||
v->a[101342] = actions(4708);
|
||||
v->a[101343] = 1;
|
||||
v->a[101344] = anon_sym_esac;
|
||||
v->a[101345] = 2;
|
||||
v->a[101346] = actions(1094);
|
||||
v->a[101347] = 1;
|
||||
v->a[101348] = sym_comment;
|
||||
v->a[101349] = actions(4710);
|
||||
v->a[101350] = 1;
|
||||
v->a[101351] = anon_sym_RBRACE;
|
||||
v->a[101352] = 2;
|
||||
v->a[101353] = actions(1094);
|
||||
v->a[101354] = 1;
|
||||
v->a[101355] = sym_comment;
|
||||
v->a[101356] = actions(4712);
|
||||
v->a[101357] = 1;
|
||||
v->a[101358] = sym_heredoc_start;
|
||||
v->a[101359] = 2;
|
||||
small_parse_table_5068(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5068(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[101360] = actions(3);
|
||||
v->a[101361] = 1;
|
||||
v->a[101362] = sym_comment;
|
||||
v->a[101363] = actions(4714);
|
||||
v->a[101364] = 1;
|
||||
v->a[101365] = aux_sym_heredoc_redirect_token1;
|
||||
v->a[101366] = 2;
|
||||
v->a[101367] = actions(1094);
|
||||
v->a[101368] = 1;
|
||||
v->a[101369] = sym_comment;
|
||||
v->a[101370] = actions(4716);
|
||||
v->a[101371] = 1;
|
||||
v->a[101372] = anon_sym_BQUOTE;
|
||||
v->a[101373] = 2;
|
||||
v->a[101374] = actions(1094);
|
||||
v->a[101375] = 1;
|
||||
v->a[101376] = sym_comment;
|
||||
v->a[101377] = actions(4718);
|
||||
v->a[101378] = 1;
|
||||
v->a[101379] = anon_sym_RPAREN;
|
||||
small_parse_table_5069(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5069(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[101380] = 2;
|
||||
v->a[101381] = actions(1094);
|
||||
v->a[101382] = 1;
|
||||
v->a[101383] = sym_comment;
|
||||
v->a[101384] = actions(4720);
|
||||
v->a[101385] = 1;
|
||||
v->a[101386] = anon_sym_RBRACE;
|
||||
v->a[101387] = 2;
|
||||
v->a[101388] = actions(1094);
|
||||
v->a[101389] = 1;
|
||||
v->a[101390] = sym_comment;
|
||||
v->a[101391] = actions(4722);
|
||||
v->a[101392] = 1;
|
||||
v->a[101393] = anon_sym_RBRACE;
|
||||
v->a[101394] = 2;
|
||||
v->a[101395] = actions(1094);
|
||||
v->a[101396] = 1;
|
||||
v->a[101397] = sym_comment;
|
||||
v->a[101398] = actions(4724);
|
||||
v->a[101399] = 1;
|
||||
small_parse_table_5070(v);
|
||||
}
|
||||
|
||||
/* EOF small_parse_table_1013.c */
|
||||
140
parser/static/small_parse_table/small_parse_table_1014.c
Normal file
140
parser/static/small_parse_table/small_parse_table_1014.c
Normal file
|
|
@ -0,0 +1,140 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* small_parse_table_1014.c :+: :+: :+: */
|
||||
/* +:+ +:+ +:+ */
|
||||
/* By: maiboyer <maiboyer@student.42.fr> +#+ +:+ +#+ */
|
||||
/* +#+#+#+#+#+ +#+ */
|
||||
/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */
|
||||
/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */
|
||||
/* */
|
||||
/* ************************************************************************** */
|
||||
|
||||
#include "./small_parse_table.h"
|
||||
|
||||
void small_parse_table_5070(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[101400] = anon_sym_RBRACE;
|
||||
v->a[101401] = 2;
|
||||
v->a[101402] = actions(3);
|
||||
v->a[101403] = 1;
|
||||
v->a[101404] = sym_comment;
|
||||
v->a[101405] = actions(4726);
|
||||
v->a[101406] = 1;
|
||||
v->a[101407] = aux_sym_heredoc_redirect_token1;
|
||||
v->a[101408] = 2;
|
||||
v->a[101409] = actions(1094);
|
||||
v->a[101410] = 1;
|
||||
v->a[101411] = sym_comment;
|
||||
v->a[101412] = actions(4728);
|
||||
v->a[101413] = 1;
|
||||
v->a[101414] = anon_sym_RPAREN;
|
||||
v->a[101415] = 2;
|
||||
v->a[101416] = actions(1094);
|
||||
v->a[101417] = 1;
|
||||
v->a[101418] = sym_comment;
|
||||
v->a[101419] = actions(4730);
|
||||
small_parse_table_5071(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5071(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[101420] = 1;
|
||||
v->a[101421] = anon_sym_BQUOTE;
|
||||
v->a[101422] = 2;
|
||||
v->a[101423] = actions(1094);
|
||||
v->a[101424] = 1;
|
||||
v->a[101425] = sym_comment;
|
||||
v->a[101426] = actions(4732);
|
||||
v->a[101427] = 1;
|
||||
v->a[101428] = anon_sym_in;
|
||||
v->a[101429] = 2;
|
||||
v->a[101430] = actions(3);
|
||||
v->a[101431] = 1;
|
||||
v->a[101432] = sym_comment;
|
||||
v->a[101433] = actions(4734);
|
||||
v->a[101434] = 1;
|
||||
v->a[101435] = aux_sym_heredoc_redirect_token1;
|
||||
v->a[101436] = 2;
|
||||
v->a[101437] = actions(3);
|
||||
v->a[101438] = 1;
|
||||
v->a[101439] = sym_comment;
|
||||
small_parse_table_5072(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5072(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[101440] = actions(4736);
|
||||
v->a[101441] = 1;
|
||||
v->a[101442] = aux_sym_heredoc_redirect_token1;
|
||||
v->a[101443] = 2;
|
||||
v->a[101444] = actions(1094);
|
||||
v->a[101445] = 1;
|
||||
v->a[101446] = sym_comment;
|
||||
v->a[101447] = actions(4738);
|
||||
v->a[101448] = 1;
|
||||
v->a[101449] = anon_sym_SEMI_SEMI;
|
||||
v->a[101450] = 2;
|
||||
v->a[101451] = actions(1094);
|
||||
v->a[101452] = 1;
|
||||
v->a[101453] = sym_comment;
|
||||
v->a[101454] = actions(4740);
|
||||
v->a[101455] = 1;
|
||||
v->a[101456] = anon_sym_SEMI_SEMI;
|
||||
v->a[101457] = 2;
|
||||
v->a[101458] = actions(1094);
|
||||
v->a[101459] = 1;
|
||||
small_parse_table_5073(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5073(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[101460] = sym_comment;
|
||||
v->a[101461] = actions(4742);
|
||||
v->a[101462] = 1;
|
||||
v->a[101463] = anon_sym_in;
|
||||
v->a[101464] = 2;
|
||||
v->a[101465] = actions(1094);
|
||||
v->a[101466] = 1;
|
||||
v->a[101467] = sym_comment;
|
||||
v->a[101468] = actions(4744);
|
||||
v->a[101469] = 1;
|
||||
v->a[101470] = aux_sym__simple_variable_name_token1;
|
||||
v->a[101471] = 2;
|
||||
v->a[101472] = actions(1094);
|
||||
v->a[101473] = 1;
|
||||
v->a[101474] = sym_comment;
|
||||
v->a[101475] = actions(4746);
|
||||
v->a[101476] = 1;
|
||||
v->a[101477] = anon_sym_fi;
|
||||
v->a[101478] = 2;
|
||||
v->a[101479] = actions(1094);
|
||||
small_parse_table_5074(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5074(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[101480] = 1;
|
||||
v->a[101481] = sym_comment;
|
||||
v->a[101482] = actions(4748);
|
||||
v->a[101483] = 1;
|
||||
v->a[101484] = anon_sym_RBRACE;
|
||||
v->a[101485] = 2;
|
||||
v->a[101486] = actions(1094);
|
||||
v->a[101487] = 1;
|
||||
v->a[101488] = sym_comment;
|
||||
v->a[101489] = actions(4750);
|
||||
v->a[101490] = 1;
|
||||
v->a[101491] = sym_heredoc_start;
|
||||
v->a[101492] = 2;
|
||||
v->a[101493] = actions(1094);
|
||||
v->a[101494] = 1;
|
||||
v->a[101495] = sym_comment;
|
||||
v->a[101496] = actions(4752);
|
||||
v->a[101497] = 1;
|
||||
v->a[101498] = anon_sym_SEMI_SEMI;
|
||||
v->a[101499] = 2;
|
||||
small_parse_table_5075(v);
|
||||
}
|
||||
|
||||
/* EOF small_parse_table_1014.c */
|
||||
140
parser/static/small_parse_table/small_parse_table_1015.c
Normal file
140
parser/static/small_parse_table/small_parse_table_1015.c
Normal file
|
|
@ -0,0 +1,140 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* small_parse_table_1015.c :+: :+: :+: */
|
||||
/* +:+ +:+ +:+ */
|
||||
/* By: maiboyer <maiboyer@student.42.fr> +#+ +:+ +#+ */
|
||||
/* +#+#+#+#+#+ +#+ */
|
||||
/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */
|
||||
/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */
|
||||
/* */
|
||||
/* ************************************************************************** */
|
||||
|
||||
#include "./small_parse_table.h"
|
||||
|
||||
void small_parse_table_5075(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[101500] = actions(1094);
|
||||
v->a[101501] = 1;
|
||||
v->a[101502] = sym_comment;
|
||||
v->a[101503] = actions(4754);
|
||||
v->a[101504] = 1;
|
||||
v->a[101505] = sym_heredoc_start;
|
||||
v->a[101506] = 2;
|
||||
v->a[101507] = actions(1094);
|
||||
v->a[101508] = 1;
|
||||
v->a[101509] = sym_comment;
|
||||
v->a[101510] = actions(4756);
|
||||
v->a[101511] = 1;
|
||||
v->a[101512] = anon_sym_EQ;
|
||||
v->a[101513] = 2;
|
||||
v->a[101514] = actions(1094);
|
||||
v->a[101515] = 1;
|
||||
v->a[101516] = sym_comment;
|
||||
v->a[101517] = actions(4758);
|
||||
v->a[101518] = 1;
|
||||
v->a[101519] = anon_sym_RPAREN;
|
||||
small_parse_table_5076(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5076(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[101520] = 2;
|
||||
v->a[101521] = actions(1094);
|
||||
v->a[101522] = 1;
|
||||
v->a[101523] = sym_comment;
|
||||
v->a[101524] = actions(4760);
|
||||
v->a[101525] = 1;
|
||||
v->a[101526] = anon_sym_BQUOTE;
|
||||
v->a[101527] = 2;
|
||||
v->a[101528] = actions(1094);
|
||||
v->a[101529] = 1;
|
||||
v->a[101530] = sym_comment;
|
||||
v->a[101531] = actions(4762);
|
||||
v->a[101532] = 1;
|
||||
v->a[101533] = anon_sym_RPAREN;
|
||||
v->a[101534] = 2;
|
||||
v->a[101535] = actions(1094);
|
||||
v->a[101536] = 1;
|
||||
v->a[101537] = sym_comment;
|
||||
v->a[101538] = actions(4764);
|
||||
v->a[101539] = 1;
|
||||
small_parse_table_5077(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5077(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[101540] = anon_sym_RBRACE;
|
||||
v->a[101541] = 2;
|
||||
v->a[101542] = actions(1094);
|
||||
v->a[101543] = 1;
|
||||
v->a[101544] = sym_comment;
|
||||
v->a[101545] = actions(4766);
|
||||
v->a[101546] = 1;
|
||||
v->a[101547] = anon_sym_RPAREN;
|
||||
v->a[101548] = 2;
|
||||
v->a[101549] = actions(1094);
|
||||
v->a[101550] = 1;
|
||||
v->a[101551] = sym_comment;
|
||||
v->a[101552] = actions(4768);
|
||||
v->a[101553] = 1;
|
||||
v->a[101554] = anon_sym_RBRACE;
|
||||
v->a[101555] = 2;
|
||||
v->a[101556] = actions(1094);
|
||||
v->a[101557] = 1;
|
||||
v->a[101558] = sym_comment;
|
||||
v->a[101559] = actions(4770);
|
||||
small_parse_table_5078(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5078(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[101560] = 1;
|
||||
v->a[101561] = anon_sym_SEMI_SEMI;
|
||||
v->a[101562] = 2;
|
||||
v->a[101563] = actions(1094);
|
||||
v->a[101564] = 1;
|
||||
v->a[101565] = sym_comment;
|
||||
v->a[101566] = actions(4772);
|
||||
v->a[101567] = 1;
|
||||
v->a[101568] = anon_sym_RPAREN;
|
||||
v->a[101569] = 2;
|
||||
v->a[101570] = actions(1094);
|
||||
v->a[101571] = 1;
|
||||
v->a[101572] = sym_comment;
|
||||
v->a[101573] = actions(4774);
|
||||
v->a[101574] = 1;
|
||||
v->a[101575] = anon_sym_BQUOTE;
|
||||
v->a[101576] = 2;
|
||||
v->a[101577] = actions(1094);
|
||||
v->a[101578] = 1;
|
||||
v->a[101579] = sym_comment;
|
||||
small_parse_table_5079(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5079(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[101580] = actions(4776);
|
||||
v->a[101581] = 1;
|
||||
v->a[101582] = anon_sym_BQUOTE;
|
||||
v->a[101583] = 2;
|
||||
v->a[101584] = actions(1094);
|
||||
v->a[101585] = 1;
|
||||
v->a[101586] = sym_comment;
|
||||
v->a[101587] = actions(4778);
|
||||
v->a[101588] = 1;
|
||||
v->a[101589] = sym_heredoc_end;
|
||||
v->a[101590] = 2;
|
||||
v->a[101591] = actions(1094);
|
||||
v->a[101592] = 1;
|
||||
v->a[101593] = sym_comment;
|
||||
v->a[101594] = actions(4780);
|
||||
v->a[101595] = 1;
|
||||
v->a[101596] = anon_sym_RPAREN;
|
||||
v->a[101597] = 2;
|
||||
v->a[101598] = actions(1094);
|
||||
v->a[101599] = 1;
|
||||
small_parse_table_5080(v);
|
||||
}
|
||||
|
||||
/* EOF small_parse_table_1015.c */
|
||||
140
parser/static/small_parse_table/small_parse_table_1016.c
Normal file
140
parser/static/small_parse_table/small_parse_table_1016.c
Normal file
|
|
@ -0,0 +1,140 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* small_parse_table_1016.c :+: :+: :+: */
|
||||
/* +:+ +:+ +:+ */
|
||||
/* By: maiboyer <maiboyer@student.42.fr> +#+ +:+ +#+ */
|
||||
/* +#+#+#+#+#+ +#+ */
|
||||
/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */
|
||||
/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */
|
||||
/* */
|
||||
/* ************************************************************************** */
|
||||
|
||||
#include "./small_parse_table.h"
|
||||
|
||||
void small_parse_table_5080(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[101600] = sym_comment;
|
||||
v->a[101601] = actions(4782);
|
||||
v->a[101602] = 1;
|
||||
v->a[101603] = anon_sym_RBRACE;
|
||||
v->a[101604] = 2;
|
||||
v->a[101605] = actions(1094);
|
||||
v->a[101606] = 1;
|
||||
v->a[101607] = sym_comment;
|
||||
v->a[101608] = actions(4784);
|
||||
v->a[101609] = 1;
|
||||
v->a[101610] = anon_sym_fi;
|
||||
v->a[101611] = 2;
|
||||
v->a[101612] = actions(1094);
|
||||
v->a[101613] = 1;
|
||||
v->a[101614] = sym_comment;
|
||||
v->a[101615] = actions(4786);
|
||||
v->a[101616] = 1;
|
||||
v->a[101617] = anon_sym_RBRACE;
|
||||
v->a[101618] = 2;
|
||||
v->a[101619] = actions(1094);
|
||||
small_parse_table_5081(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5081(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[101620] = 1;
|
||||
v->a[101621] = sym_comment;
|
||||
v->a[101622] = actions(4788);
|
||||
v->a[101623] = 1;
|
||||
v->a[101624] = anon_sym_RPAREN;
|
||||
v->a[101625] = 2;
|
||||
v->a[101626] = actions(1094);
|
||||
v->a[101627] = 1;
|
||||
v->a[101628] = sym_comment;
|
||||
v->a[101629] = actions(4790);
|
||||
v->a[101630] = 1;
|
||||
v->a[101631] = anon_sym_BQUOTE;
|
||||
v->a[101632] = 2;
|
||||
v->a[101633] = actions(1094);
|
||||
v->a[101634] = 1;
|
||||
v->a[101635] = sym_comment;
|
||||
v->a[101636] = actions(4792);
|
||||
v->a[101637] = 1;
|
||||
v->a[101638] = anon_sym_BQUOTE;
|
||||
v->a[101639] = 2;
|
||||
small_parse_table_5082(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5082(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[101640] = actions(1094);
|
||||
v->a[101641] = 1;
|
||||
v->a[101642] = sym_comment;
|
||||
v->a[101643] = actions(4794);
|
||||
v->a[101644] = 1;
|
||||
v->a[101645] = anon_sym_RBRACE;
|
||||
v->a[101646] = 2;
|
||||
v->a[101647] = actions(1094);
|
||||
v->a[101648] = 1;
|
||||
v->a[101649] = sym_comment;
|
||||
v->a[101650] = actions(4796);
|
||||
v->a[101651] = 1;
|
||||
v->a[101652] = anon_sym_BQUOTE;
|
||||
v->a[101653] = 2;
|
||||
v->a[101654] = actions(1094);
|
||||
v->a[101655] = 1;
|
||||
v->a[101656] = sym_comment;
|
||||
v->a[101657] = actions(4798);
|
||||
v->a[101658] = 1;
|
||||
v->a[101659] = anon_sym_SEMI_SEMI;
|
||||
small_parse_table_5083(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5083(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[101660] = 2;
|
||||
v->a[101661] = actions(1094);
|
||||
v->a[101662] = 1;
|
||||
v->a[101663] = sym_comment;
|
||||
v->a[101664] = actions(4800);
|
||||
v->a[101665] = 1;
|
||||
v->a[101666] = anon_sym_RBRACE;
|
||||
v->a[101667] = 2;
|
||||
v->a[101668] = actions(1094);
|
||||
v->a[101669] = 1;
|
||||
v->a[101670] = sym_comment;
|
||||
v->a[101671] = actions(4802);
|
||||
v->a[101672] = 1;
|
||||
v->a[101673] = anon_sym_BQUOTE;
|
||||
v->a[101674] = 2;
|
||||
v->a[101675] = actions(1094);
|
||||
v->a[101676] = 1;
|
||||
v->a[101677] = sym_comment;
|
||||
v->a[101678] = actions(4804);
|
||||
v->a[101679] = 1;
|
||||
small_parse_table_5084(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5084(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[101680] = anon_sym_RPAREN;
|
||||
v->a[101681] = 2;
|
||||
v->a[101682] = actions(1094);
|
||||
v->a[101683] = 1;
|
||||
v->a[101684] = sym_comment;
|
||||
v->a[101685] = actions(4806);
|
||||
v->a[101686] = 1;
|
||||
v->a[101687] = anon_sym_esac;
|
||||
v->a[101688] = 2;
|
||||
v->a[101689] = actions(1094);
|
||||
v->a[101690] = 1;
|
||||
v->a[101691] = sym_comment;
|
||||
v->a[101692] = actions(4808);
|
||||
v->a[101693] = 1;
|
||||
v->a[101694] = sym_heredoc_start;
|
||||
v->a[101695] = 2;
|
||||
v->a[101696] = actions(1094);
|
||||
v->a[101697] = 1;
|
||||
v->a[101698] = sym_comment;
|
||||
v->a[101699] = actions(4810);
|
||||
small_parse_table_5085(v);
|
||||
}
|
||||
|
||||
/* EOF small_parse_table_1016.c */
|
||||
140
parser/static/small_parse_table/small_parse_table_1017.c
Normal file
140
parser/static/small_parse_table/small_parse_table_1017.c
Normal file
|
|
@ -0,0 +1,140 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* small_parse_table_1017.c :+: :+: :+: */
|
||||
/* +:+ +:+ +:+ */
|
||||
/* By: maiboyer <maiboyer@student.42.fr> +#+ +:+ +#+ */
|
||||
/* +#+#+#+#+#+ +#+ */
|
||||
/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */
|
||||
/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */
|
||||
/* */
|
||||
/* ************************************************************************** */
|
||||
|
||||
#include "./small_parse_table.h"
|
||||
|
||||
void small_parse_table_5085(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[101700] = 1;
|
||||
v->a[101701] = anon_sym_SEMI_SEMI;
|
||||
v->a[101702] = 2;
|
||||
v->a[101703] = actions(1094);
|
||||
v->a[101704] = 1;
|
||||
v->a[101705] = sym_comment;
|
||||
v->a[101706] = actions(4812);
|
||||
v->a[101707] = 1;
|
||||
v->a[101708] = anon_sym_RBRACE;
|
||||
v->a[101709] = 2;
|
||||
v->a[101710] = actions(1094);
|
||||
v->a[101711] = 1;
|
||||
v->a[101712] = sym_comment;
|
||||
v->a[101713] = actions(4814);
|
||||
v->a[101714] = 1;
|
||||
v->a[101715] = anon_sym_BQUOTE;
|
||||
v->a[101716] = 2;
|
||||
v->a[101717] = actions(1094);
|
||||
v->a[101718] = 1;
|
||||
v->a[101719] = sym_comment;
|
||||
small_parse_table_5086(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5086(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[101720] = actions(4816);
|
||||
v->a[101721] = 1;
|
||||
v->a[101722] = anon_sym_esac;
|
||||
v->a[101723] = 2;
|
||||
v->a[101724] = actions(1094);
|
||||
v->a[101725] = 1;
|
||||
v->a[101726] = sym_comment;
|
||||
v->a[101727] = actions(4818);
|
||||
v->a[101728] = 1;
|
||||
v->a[101729] = anon_sym_fi;
|
||||
v->a[101730] = 2;
|
||||
v->a[101731] = actions(1094);
|
||||
v->a[101732] = 1;
|
||||
v->a[101733] = sym_comment;
|
||||
v->a[101734] = actions(4820);
|
||||
v->a[101735] = 1;
|
||||
v->a[101736] = anon_sym_RPAREN;
|
||||
v->a[101737] = 2;
|
||||
v->a[101738] = actions(1094);
|
||||
v->a[101739] = 1;
|
||||
small_parse_table_5087(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5087(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[101740] = sym_comment;
|
||||
v->a[101741] = actions(4822);
|
||||
v->a[101742] = 1;
|
||||
v->a[101743] = anon_sym_RBRACE;
|
||||
v->a[101744] = 2;
|
||||
v->a[101745] = actions(1094);
|
||||
v->a[101746] = 1;
|
||||
v->a[101747] = sym_comment;
|
||||
v->a[101748] = actions(4824);
|
||||
v->a[101749] = 1;
|
||||
v->a[101750] = anon_sym_RPAREN;
|
||||
v->a[101751] = 2;
|
||||
v->a[101752] = actions(1094);
|
||||
v->a[101753] = 1;
|
||||
v->a[101754] = sym_comment;
|
||||
v->a[101755] = actions(4826);
|
||||
v->a[101756] = 1;
|
||||
v->a[101757] = anon_sym_BQUOTE;
|
||||
v->a[101758] = 2;
|
||||
v->a[101759] = actions(1094);
|
||||
small_parse_table_5088(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5088(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[101760] = 1;
|
||||
v->a[101761] = sym_comment;
|
||||
v->a[101762] = actions(4828);
|
||||
v->a[101763] = 1;
|
||||
v->a[101764] = anon_sym_BQUOTE;
|
||||
v->a[101765] = 2;
|
||||
v->a[101766] = actions(1094);
|
||||
v->a[101767] = 1;
|
||||
v->a[101768] = sym_comment;
|
||||
v->a[101769] = actions(4830);
|
||||
v->a[101770] = 1;
|
||||
v->a[101771] = sym_heredoc_end;
|
||||
v->a[101772] = 2;
|
||||
v->a[101773] = actions(1094);
|
||||
v->a[101774] = 1;
|
||||
v->a[101775] = sym_comment;
|
||||
v->a[101776] = actions(4832);
|
||||
v->a[101777] = 1;
|
||||
v->a[101778] = anon_sym_RPAREN;
|
||||
v->a[101779] = 2;
|
||||
small_parse_table_5089(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5089(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[101780] = actions(1094);
|
||||
v->a[101781] = 1;
|
||||
v->a[101782] = sym_comment;
|
||||
v->a[101783] = actions(4834);
|
||||
v->a[101784] = 1;
|
||||
v->a[101785] = anon_sym_RBRACE;
|
||||
v->a[101786] = 2;
|
||||
v->a[101787] = actions(1094);
|
||||
v->a[101788] = 1;
|
||||
v->a[101789] = sym_comment;
|
||||
v->a[101790] = actions(4836);
|
||||
v->a[101791] = 1;
|
||||
v->a[101792] = anon_sym_RPAREN;
|
||||
v->a[101793] = 2;
|
||||
v->a[101794] = actions(1094);
|
||||
v->a[101795] = 1;
|
||||
v->a[101796] = sym_comment;
|
||||
v->a[101797] = actions(4838);
|
||||
v->a[101798] = 1;
|
||||
v->a[101799] = anon_sym_RBRACE;
|
||||
small_parse_table_5090(v);
|
||||
}
|
||||
|
||||
/* EOF small_parse_table_1017.c */
|
||||
140
parser/static/small_parse_table/small_parse_table_1018.c
Normal file
140
parser/static/small_parse_table/small_parse_table_1018.c
Normal file
|
|
@ -0,0 +1,140 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* small_parse_table_1018.c :+: :+: :+: */
|
||||
/* +:+ +:+ +:+ */
|
||||
/* By: maiboyer <maiboyer@student.42.fr> +#+ +:+ +#+ */
|
||||
/* +#+#+#+#+#+ +#+ */
|
||||
/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */
|
||||
/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */
|
||||
/* */
|
||||
/* ************************************************************************** */
|
||||
|
||||
#include "./small_parse_table.h"
|
||||
|
||||
void small_parse_table_5090(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[101800] = 2;
|
||||
v->a[101801] = actions(1094);
|
||||
v->a[101802] = 1;
|
||||
v->a[101803] = sym_comment;
|
||||
v->a[101804] = actions(4840);
|
||||
v->a[101805] = 1;
|
||||
v->a[101806] = anon_sym_EQ;
|
||||
v->a[101807] = 2;
|
||||
v->a[101808] = actions(1094);
|
||||
v->a[101809] = 1;
|
||||
v->a[101810] = sym_comment;
|
||||
v->a[101811] = actions(4842);
|
||||
v->a[101812] = 1;
|
||||
v->a[101813] = anon_sym_EQ;
|
||||
v->a[101814] = 2;
|
||||
v->a[101815] = actions(1094);
|
||||
v->a[101816] = 1;
|
||||
v->a[101817] = sym_comment;
|
||||
v->a[101818] = actions(4844);
|
||||
v->a[101819] = 1;
|
||||
small_parse_table_5091(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5091(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[101820] = aux_sym__simple_variable_name_token1;
|
||||
v->a[101821] = 2;
|
||||
v->a[101822] = actions(1094);
|
||||
v->a[101823] = 1;
|
||||
v->a[101824] = sym_comment;
|
||||
v->a[101825] = actions(4846);
|
||||
v->a[101826] = 1;
|
||||
v->a[101827] = anon_sym_SEMI_SEMI;
|
||||
v->a[101828] = 2;
|
||||
v->a[101829] = actions(1094);
|
||||
v->a[101830] = 1;
|
||||
v->a[101831] = sym_comment;
|
||||
v->a[101832] = actions(4848);
|
||||
v->a[101833] = 1;
|
||||
v->a[101834] = anon_sym_RPAREN;
|
||||
v->a[101835] = 2;
|
||||
v->a[101836] = actions(1094);
|
||||
v->a[101837] = 1;
|
||||
v->a[101838] = sym_comment;
|
||||
v->a[101839] = actions(4850);
|
||||
small_parse_table_5092(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5092(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[101840] = 1;
|
||||
v->a[101841] = sym_heredoc_start;
|
||||
v->a[101842] = 2;
|
||||
v->a[101843] = actions(1094);
|
||||
v->a[101844] = 1;
|
||||
v->a[101845] = sym_comment;
|
||||
v->a[101846] = actions(4852);
|
||||
v->a[101847] = 1;
|
||||
v->a[101848] = anon_sym_esac;
|
||||
v->a[101849] = 2;
|
||||
v->a[101850] = actions(1094);
|
||||
v->a[101851] = 1;
|
||||
v->a[101852] = sym_comment;
|
||||
v->a[101853] = actions(4854);
|
||||
v->a[101854] = 1;
|
||||
v->a[101855] = sym_heredoc_start;
|
||||
v->a[101856] = 2;
|
||||
v->a[101857] = actions(1094);
|
||||
v->a[101858] = 1;
|
||||
v->a[101859] = sym_comment;
|
||||
small_parse_table_5093(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5093(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[101860] = actions(4856);
|
||||
v->a[101861] = 1;
|
||||
v->a[101862] = anon_sym_BQUOTE;
|
||||
v->a[101863] = 2;
|
||||
v->a[101864] = actions(1094);
|
||||
v->a[101865] = 1;
|
||||
v->a[101866] = sym_comment;
|
||||
v->a[101867] = actions(4858);
|
||||
v->a[101868] = 1;
|
||||
v->a[101869] = anon_sym_RPAREN;
|
||||
v->a[101870] = 2;
|
||||
v->a[101871] = actions(1094);
|
||||
v->a[101872] = 1;
|
||||
v->a[101873] = sym_comment;
|
||||
v->a[101874] = actions(4860);
|
||||
v->a[101875] = 1;
|
||||
v->a[101876] = anon_sym_BQUOTE;
|
||||
v->a[101877] = 2;
|
||||
v->a[101878] = actions(1094);
|
||||
v->a[101879] = 1;
|
||||
small_parse_table_5094(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5094(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[101880] = sym_comment;
|
||||
v->a[101881] = actions(4862);
|
||||
v->a[101882] = 1;
|
||||
v->a[101883] = anon_sym_RPAREN;
|
||||
v->a[101884] = 2;
|
||||
v->a[101885] = actions(1094);
|
||||
v->a[101886] = 1;
|
||||
v->a[101887] = sym_comment;
|
||||
v->a[101888] = actions(4864);
|
||||
v->a[101889] = 1;
|
||||
v->a[101890] = anon_sym_RBRACE;
|
||||
v->a[101891] = 2;
|
||||
v->a[101892] = actions(1094);
|
||||
v->a[101893] = 1;
|
||||
v->a[101894] = sym_comment;
|
||||
v->a[101895] = actions(4866);
|
||||
v->a[101896] = 1;
|
||||
v->a[101897] = anon_sym_SEMI_SEMI;
|
||||
v->a[101898] = 2;
|
||||
v->a[101899] = actions(1094);
|
||||
small_parse_table_5095(v);
|
||||
}
|
||||
|
||||
/* EOF small_parse_table_1018.c */
|
||||
140
parser/static/small_parse_table/small_parse_table_1019.c
Normal file
140
parser/static/small_parse_table/small_parse_table_1019.c
Normal file
|
|
@ -0,0 +1,140 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* small_parse_table_1019.c :+: :+: :+: */
|
||||
/* +:+ +:+ +:+ */
|
||||
/* By: maiboyer <maiboyer@student.42.fr> +#+ +:+ +#+ */
|
||||
/* +#+#+#+#+#+ +#+ */
|
||||
/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */
|
||||
/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */
|
||||
/* */
|
||||
/* ************************************************************************** */
|
||||
|
||||
#include "./small_parse_table.h"
|
||||
|
||||
void small_parse_table_5095(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[101900] = 1;
|
||||
v->a[101901] = sym_comment;
|
||||
v->a[101902] = actions(4868);
|
||||
v->a[101903] = 1;
|
||||
v->a[101904] = anon_sym_BQUOTE;
|
||||
v->a[101905] = 2;
|
||||
v->a[101906] = actions(1094);
|
||||
v->a[101907] = 1;
|
||||
v->a[101908] = sym_comment;
|
||||
v->a[101909] = actions(4870);
|
||||
v->a[101910] = 1;
|
||||
v->a[101911] = anon_sym_RPAREN;
|
||||
v->a[101912] = 2;
|
||||
v->a[101913] = actions(1094);
|
||||
v->a[101914] = 1;
|
||||
v->a[101915] = sym_comment;
|
||||
v->a[101916] = actions(4872);
|
||||
v->a[101917] = 1;
|
||||
v->a[101918] = anon_sym_RBRACE;
|
||||
v->a[101919] = 2;
|
||||
small_parse_table_5096(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5096(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[101920] = actions(3);
|
||||
v->a[101921] = 1;
|
||||
v->a[101922] = sym_comment;
|
||||
v->a[101923] = actions(4874);
|
||||
v->a[101924] = 1;
|
||||
v->a[101925] = aux_sym_heredoc_redirect_token1;
|
||||
v->a[101926] = 2;
|
||||
v->a[101927] = actions(1094);
|
||||
v->a[101928] = 1;
|
||||
v->a[101929] = sym_comment;
|
||||
v->a[101930] = actions(4876);
|
||||
v->a[101931] = 1;
|
||||
v->a[101932] = anon_sym_RBRACE;
|
||||
v->a[101933] = 2;
|
||||
v->a[101934] = actions(1094);
|
||||
v->a[101935] = 1;
|
||||
v->a[101936] = sym_comment;
|
||||
v->a[101937] = actions(4878);
|
||||
v->a[101938] = 1;
|
||||
v->a[101939] = anon_sym_RPAREN;
|
||||
small_parse_table_5097(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5097(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[101940] = 2;
|
||||
v->a[101941] = actions(1094);
|
||||
v->a[101942] = 1;
|
||||
v->a[101943] = sym_comment;
|
||||
v->a[101944] = actions(4880);
|
||||
v->a[101945] = 1;
|
||||
v->a[101946] = anon_sym_BQUOTE;
|
||||
v->a[101947] = 2;
|
||||
v->a[101948] = actions(1094);
|
||||
v->a[101949] = 1;
|
||||
v->a[101950] = sym_comment;
|
||||
v->a[101951] = actions(4882);
|
||||
v->a[101952] = 1;
|
||||
v->a[101953] = anon_sym_RBRACE;
|
||||
v->a[101954] = 2;
|
||||
v->a[101955] = actions(1094);
|
||||
v->a[101956] = 1;
|
||||
v->a[101957] = sym_comment;
|
||||
v->a[101958] = actions(4884);
|
||||
v->a[101959] = 1;
|
||||
small_parse_table_5098(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5098(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[101960] = anon_sym_BQUOTE;
|
||||
v->a[101961] = 2;
|
||||
v->a[101962] = actions(1094);
|
||||
v->a[101963] = 1;
|
||||
v->a[101964] = sym_comment;
|
||||
v->a[101965] = actions(4886);
|
||||
v->a[101966] = 1;
|
||||
v->a[101967] = anon_sym_RPAREN;
|
||||
v->a[101968] = 2;
|
||||
v->a[101969] = actions(3);
|
||||
v->a[101970] = 1;
|
||||
v->a[101971] = sym_comment;
|
||||
v->a[101972] = actions(4888);
|
||||
v->a[101973] = 1;
|
||||
v->a[101974] = aux_sym_heredoc_redirect_token1;
|
||||
v->a[101975] = 2;
|
||||
v->a[101976] = actions(1094);
|
||||
v->a[101977] = 1;
|
||||
v->a[101978] = sym_comment;
|
||||
v->a[101979] = actions(4890);
|
||||
small_parse_table_5099(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5099(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[101980] = 1;
|
||||
v->a[101981] = anon_sym_RPAREN;
|
||||
v->a[101982] = 2;
|
||||
v->a[101983] = actions(1094);
|
||||
v->a[101984] = 1;
|
||||
v->a[101985] = sym_comment;
|
||||
v->a[101986] = actions(4892);
|
||||
v->a[101987] = 1;
|
||||
v->a[101988] = anon_sym_RBRACE;
|
||||
v->a[101989] = 2;
|
||||
v->a[101990] = actions(1094);
|
||||
v->a[101991] = 1;
|
||||
v->a[101992] = sym_comment;
|
||||
v->a[101993] = actions(4894);
|
||||
v->a[101994] = 1;
|
||||
v->a[101995] = anon_sym_RPAREN;
|
||||
v->a[101996] = 2;
|
||||
v->a[101997] = actions(1094);
|
||||
v->a[101998] = 1;
|
||||
v->a[101999] = sym_comment;
|
||||
small_parse_table_5100(v);
|
||||
}
|
||||
|
||||
/* EOF small_parse_table_1019.c */
|
||||
|
|
@ -14,126 +14,126 @@
|
|||
|
||||
void small_parse_table_510(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[10200] = anon_sym_LT;
|
||||
v->a[10201] = anon_sym_GT;
|
||||
v->a[10202] = anon_sym_GT_GT;
|
||||
v->a[10203] = anon_sym_AMP_GT;
|
||||
v->a[10204] = anon_sym_AMP_GT_GT;
|
||||
v->a[10205] = anon_sym_LT_AMP;
|
||||
v->a[10206] = anon_sym_GT_AMP;
|
||||
v->a[10207] = anon_sym_GT_PIPE;
|
||||
v->a[10208] = state(1031);
|
||||
v->a[10209] = 12;
|
||||
v->a[10210] = sym_redirected_statement;
|
||||
v->a[10211] = sym_for_statement;
|
||||
v->a[10212] = sym_while_statement;
|
||||
v->a[10213] = sym_if_statement;
|
||||
v->a[10214] = sym_case_statement;
|
||||
v->a[10215] = sym_function_definition;
|
||||
v->a[10216] = sym_compound_statement;
|
||||
v->a[10217] = sym_subshell;
|
||||
v->a[10218] = sym_list;
|
||||
v->a[10219] = sym_negated_command;
|
||||
v->a[10200] = 2;
|
||||
v->a[10201] = anon_sym_while;
|
||||
v->a[10202] = anon_sym_until;
|
||||
v->a[10203] = actions(57);
|
||||
v->a[10204] = 2;
|
||||
v->a[10205] = anon_sym_LT_AMP_DASH;
|
||||
v->a[10206] = anon_sym_GT_AMP_DASH;
|
||||
v->a[10207] = actions(65);
|
||||
v->a[10208] = 2;
|
||||
v->a[10209] = sym_raw_string;
|
||||
v->a[10210] = sym_number;
|
||||
v->a[10211] = state(394);
|
||||
v->a[10212] = 5;
|
||||
v->a[10213] = sym_arithmetic_expansion;
|
||||
v->a[10214] = sym_string;
|
||||
v->a[10215] = sym_simple_expansion;
|
||||
v->a[10216] = sym_expansion;
|
||||
v->a[10217] = sym_command_substitution;
|
||||
v->a[10218] = actions(55);
|
||||
v->a[10219] = 8;
|
||||
small_parse_table_511(v);
|
||||
}
|
||||
|
||||
void small_parse_table_511(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[10220] = sym_command;
|
||||
v->a[10221] = sym_variable_assignments;
|
||||
v->a[10222] = 34;
|
||||
v->a[10223] = actions(3);
|
||||
v->a[10224] = 1;
|
||||
v->a[10225] = sym_comment;
|
||||
v->a[10226] = actions(9);
|
||||
v->a[10227] = 1;
|
||||
v->a[10228] = anon_sym_for;
|
||||
v->a[10229] = actions(13);
|
||||
v->a[10230] = 1;
|
||||
v->a[10231] = anon_sym_if;
|
||||
v->a[10232] = actions(15);
|
||||
v->a[10233] = 1;
|
||||
v->a[10234] = anon_sym_case;
|
||||
v->a[10235] = actions(17);
|
||||
v->a[10236] = 1;
|
||||
v->a[10237] = anon_sym_LPAREN;
|
||||
v->a[10238] = actions(19);
|
||||
v->a[10239] = 1;
|
||||
v->a[10220] = anon_sym_LT;
|
||||
v->a[10221] = anon_sym_GT;
|
||||
v->a[10222] = anon_sym_GT_GT;
|
||||
v->a[10223] = anon_sym_AMP_GT;
|
||||
v->a[10224] = anon_sym_AMP_GT_GT;
|
||||
v->a[10225] = anon_sym_LT_AMP;
|
||||
v->a[10226] = anon_sym_GT_AMP;
|
||||
v->a[10227] = anon_sym_GT_PIPE;
|
||||
v->a[10228] = state(1211);
|
||||
v->a[10229] = 12;
|
||||
v->a[10230] = sym_redirected_statement;
|
||||
v->a[10231] = sym_for_statement;
|
||||
v->a[10232] = sym_while_statement;
|
||||
v->a[10233] = sym_if_statement;
|
||||
v->a[10234] = sym_case_statement;
|
||||
v->a[10235] = sym_function_definition;
|
||||
v->a[10236] = sym_compound_statement;
|
||||
v->a[10237] = sym_subshell;
|
||||
v->a[10238] = sym_list;
|
||||
v->a[10239] = sym_negated_command;
|
||||
small_parse_table_512(v);
|
||||
}
|
||||
|
||||
void small_parse_table_512(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[10240] = anon_sym_LBRACE;
|
||||
v->a[10241] = actions(63);
|
||||
v->a[10242] = 1;
|
||||
v->a[10243] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[10244] = actions(65);
|
||||
v->a[10245] = 1;
|
||||
v->a[10246] = anon_sym_DOLLAR;
|
||||
v->a[10247] = actions(67);
|
||||
v->a[10248] = 1;
|
||||
v->a[10249] = anon_sym_DQUOTE;
|
||||
v->a[10250] = actions(71);
|
||||
v->a[10251] = 1;
|
||||
v->a[10252] = aux_sym_number_token1;
|
||||
v->a[10253] = actions(73);
|
||||
v->a[10254] = 1;
|
||||
v->a[10255] = aux_sym_number_token2;
|
||||
v->a[10256] = actions(75);
|
||||
v->a[10257] = 1;
|
||||
v->a[10258] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[10259] = actions(77);
|
||||
v->a[10240] = sym_command;
|
||||
v->a[10241] = sym_variable_assignments;
|
||||
v->a[10242] = 32;
|
||||
v->a[10243] = actions(3);
|
||||
v->a[10244] = 1;
|
||||
v->a[10245] = sym_comment;
|
||||
v->a[10246] = actions(9);
|
||||
v->a[10247] = 1;
|
||||
v->a[10248] = anon_sym_for;
|
||||
v->a[10249] = actions(13);
|
||||
v->a[10250] = 1;
|
||||
v->a[10251] = anon_sym_if;
|
||||
v->a[10252] = actions(15);
|
||||
v->a[10253] = 1;
|
||||
v->a[10254] = anon_sym_case;
|
||||
v->a[10255] = actions(17);
|
||||
v->a[10256] = 1;
|
||||
v->a[10257] = anon_sym_LPAREN;
|
||||
v->a[10258] = actions(19);
|
||||
v->a[10259] = 1;
|
||||
small_parse_table_513(v);
|
||||
}
|
||||
|
||||
void small_parse_table_513(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[10260] = 1;
|
||||
v->a[10261] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[10262] = actions(79);
|
||||
v->a[10263] = 1;
|
||||
v->a[10264] = anon_sym_BQUOTE;
|
||||
v->a[10265] = actions(248);
|
||||
v->a[10266] = 1;
|
||||
v->a[10267] = sym_word;
|
||||
v->a[10268] = actions(250);
|
||||
v->a[10269] = 1;
|
||||
v->a[10270] = anon_sym_BANG;
|
||||
v->a[10271] = actions(256);
|
||||
v->a[10272] = 1;
|
||||
v->a[10273] = sym_raw_string;
|
||||
v->a[10274] = actions(258);
|
||||
v->a[10275] = 1;
|
||||
v->a[10276] = sym_file_descriptor;
|
||||
v->a[10277] = actions(260);
|
||||
v->a[10278] = 1;
|
||||
v->a[10279] = sym_variable_name;
|
||||
v->a[10260] = anon_sym_LBRACE;
|
||||
v->a[10261] = actions(59);
|
||||
v->a[10262] = 1;
|
||||
v->a[10263] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[10264] = actions(61);
|
||||
v->a[10265] = 1;
|
||||
v->a[10266] = anon_sym_DOLLAR;
|
||||
v->a[10267] = actions(63);
|
||||
v->a[10268] = 1;
|
||||
v->a[10269] = anon_sym_DQUOTE;
|
||||
v->a[10270] = actions(67);
|
||||
v->a[10271] = 1;
|
||||
v->a[10272] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[10273] = actions(69);
|
||||
v->a[10274] = 1;
|
||||
v->a[10275] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[10276] = actions(71);
|
||||
v->a[10277] = 1;
|
||||
v->a[10278] = anon_sym_BQUOTE;
|
||||
v->a[10279] = actions(220);
|
||||
small_parse_table_514(v);
|
||||
}
|
||||
|
||||
void small_parse_table_514(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[10280] = state(141);
|
||||
v->a[10281] = 1;
|
||||
v->a[10282] = aux_sym__statements_repeat1;
|
||||
v->a[10283] = state(175);
|
||||
v->a[10284] = 1;
|
||||
v->a[10285] = sym_command_name;
|
||||
v->a[10286] = state(278);
|
||||
v->a[10287] = 1;
|
||||
v->a[10288] = sym_variable_assignment;
|
||||
v->a[10289] = state(567);
|
||||
v->a[10290] = 1;
|
||||
v->a[10291] = aux_sym_command_repeat1;
|
||||
v->a[10292] = state(582);
|
||||
v->a[10293] = 1;
|
||||
v->a[10294] = sym_concatenation;
|
||||
v->a[10295] = state(705);
|
||||
v->a[10296] = 1;
|
||||
v->a[10297] = sym_file_redirect;
|
||||
v->a[10298] = state(1100);
|
||||
v->a[10299] = 1;
|
||||
v->a[10280] = 1;
|
||||
v->a[10281] = sym_word;
|
||||
v->a[10282] = actions(222);
|
||||
v->a[10283] = 1;
|
||||
v->a[10284] = anon_sym_BANG;
|
||||
v->a[10285] = actions(230);
|
||||
v->a[10286] = 1;
|
||||
v->a[10287] = sym_file_descriptor;
|
||||
v->a[10288] = actions(232);
|
||||
v->a[10289] = 1;
|
||||
v->a[10290] = sym_variable_name;
|
||||
v->a[10291] = state(126);
|
||||
v->a[10292] = 1;
|
||||
v->a[10293] = aux_sym__statements_repeat1;
|
||||
v->a[10294] = state(184);
|
||||
v->a[10295] = 1;
|
||||
v->a[10296] = sym_command_name;
|
||||
v->a[10297] = state(268);
|
||||
v->a[10298] = 1;
|
||||
v->a[10299] = sym_variable_assignment;
|
||||
small_parse_table_515(v);
|
||||
}
|
||||
|
||||
|
|
|
|||
140
parser/static/small_parse_table/small_parse_table_1020.c
Normal file
140
parser/static/small_parse_table/small_parse_table_1020.c
Normal file
|
|
@ -0,0 +1,140 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* small_parse_table_1020.c :+: :+: :+: */
|
||||
/* +:+ +:+ +:+ */
|
||||
/* By: maiboyer <maiboyer@student.42.fr> +#+ +:+ +#+ */
|
||||
/* +#+#+#+#+#+ +#+ */
|
||||
/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */
|
||||
/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */
|
||||
/* */
|
||||
/* ************************************************************************** */
|
||||
|
||||
#include "./small_parse_table.h"
|
||||
|
||||
void small_parse_table_5100(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[102000] = actions(4896);
|
||||
v->a[102001] = 1;
|
||||
v->a[102002] = anon_sym_BQUOTE;
|
||||
v->a[102003] = 2;
|
||||
v->a[102004] = actions(1094);
|
||||
v->a[102005] = 1;
|
||||
v->a[102006] = sym_comment;
|
||||
v->a[102007] = actions(4898);
|
||||
v->a[102008] = 1;
|
||||
v->a[102009] = anon_sym_RBRACE;
|
||||
v->a[102010] = 2;
|
||||
v->a[102011] = actions(1094);
|
||||
v->a[102012] = 1;
|
||||
v->a[102013] = sym_comment;
|
||||
v->a[102014] = actions(4900);
|
||||
v->a[102015] = 1;
|
||||
v->a[102016] = anon_sym_RPAREN;
|
||||
v->a[102017] = 2;
|
||||
v->a[102018] = actions(1094);
|
||||
v->a[102019] = 1;
|
||||
small_parse_table_5101(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5101(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[102020] = sym_comment;
|
||||
v->a[102021] = actions(4902);
|
||||
v->a[102022] = 1;
|
||||
v->a[102023] = anon_sym_BQUOTE;
|
||||
v->a[102024] = 2;
|
||||
v->a[102025] = actions(1094);
|
||||
v->a[102026] = 1;
|
||||
v->a[102027] = sym_comment;
|
||||
v->a[102028] = actions(4904);
|
||||
v->a[102029] = 1;
|
||||
v->a[102030] = anon_sym_esac;
|
||||
v->a[102031] = 2;
|
||||
v->a[102032] = actions(1094);
|
||||
v->a[102033] = 1;
|
||||
v->a[102034] = sym_comment;
|
||||
v->a[102035] = actions(4906);
|
||||
v->a[102036] = 1;
|
||||
v->a[102037] = anon_sym_BQUOTE;
|
||||
v->a[102038] = 2;
|
||||
v->a[102039] = actions(1094);
|
||||
small_parse_table_5102(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5102(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[102040] = 1;
|
||||
v->a[102041] = sym_comment;
|
||||
v->a[102042] = actions(4908);
|
||||
v->a[102043] = 1;
|
||||
v->a[102044] = anon_sym_esac;
|
||||
v->a[102045] = 2;
|
||||
v->a[102046] = actions(1094);
|
||||
v->a[102047] = 1;
|
||||
v->a[102048] = sym_comment;
|
||||
v->a[102049] = actions(4910);
|
||||
v->a[102050] = 1;
|
||||
v->a[102051] = anon_sym_esac;
|
||||
v->a[102052] = 2;
|
||||
v->a[102053] = actions(1094);
|
||||
v->a[102054] = 1;
|
||||
v->a[102055] = sym_comment;
|
||||
v->a[102056] = actions(4912);
|
||||
v->a[102057] = 1;
|
||||
v->a[102058] = anon_sym_RPAREN;
|
||||
v->a[102059] = 2;
|
||||
small_parse_table_5103(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5103(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[102060] = actions(1094);
|
||||
v->a[102061] = 1;
|
||||
v->a[102062] = sym_comment;
|
||||
v->a[102063] = actions(4914);
|
||||
v->a[102064] = 1;
|
||||
v->a[102065] = anon_sym_fi;
|
||||
v->a[102066] = 2;
|
||||
v->a[102067] = actions(1094);
|
||||
v->a[102068] = 1;
|
||||
v->a[102069] = sym_comment;
|
||||
v->a[102070] = actions(4916);
|
||||
v->a[102071] = 1;
|
||||
v->a[102072] = anon_sym_RBRACE;
|
||||
v->a[102073] = 2;
|
||||
v->a[102074] = actions(1094);
|
||||
v->a[102075] = 1;
|
||||
v->a[102076] = sym_comment;
|
||||
v->a[102077] = actions(4918);
|
||||
v->a[102078] = 1;
|
||||
v->a[102079] = anon_sym_esac;
|
||||
small_parse_table_5104(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5104(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[102080] = 2;
|
||||
v->a[102081] = actions(1094);
|
||||
v->a[102082] = 1;
|
||||
v->a[102083] = sym_comment;
|
||||
v->a[102084] = actions(4920);
|
||||
v->a[102085] = 1;
|
||||
v->a[102086] = anon_sym_RPAREN;
|
||||
v->a[102087] = 2;
|
||||
v->a[102088] = actions(1094);
|
||||
v->a[102089] = 1;
|
||||
v->a[102090] = sym_comment;
|
||||
v->a[102091] = actions(4922);
|
||||
v->a[102092] = 1;
|
||||
v->a[102093] = anon_sym_RPAREN;
|
||||
v->a[102094] = 2;
|
||||
v->a[102095] = actions(1094);
|
||||
v->a[102096] = 1;
|
||||
v->a[102097] = sym_comment;
|
||||
v->a[102098] = actions(4924);
|
||||
v->a[102099] = 1;
|
||||
small_parse_table_5105(v);
|
||||
}
|
||||
|
||||
/* EOF small_parse_table_1020.c */
|
||||
140
parser/static/small_parse_table/small_parse_table_1021.c
Normal file
140
parser/static/small_parse_table/small_parse_table_1021.c
Normal file
|
|
@ -0,0 +1,140 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* small_parse_table_1021.c :+: :+: :+: */
|
||||
/* +:+ +:+ +:+ */
|
||||
/* By: maiboyer <maiboyer@student.42.fr> +#+ +:+ +#+ */
|
||||
/* +#+#+#+#+#+ +#+ */
|
||||
/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */
|
||||
/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */
|
||||
/* */
|
||||
/* ************************************************************************** */
|
||||
|
||||
#include "./small_parse_table.h"
|
||||
|
||||
void small_parse_table_5105(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[102100] = anon_sym_BQUOTE;
|
||||
v->a[102101] = 2;
|
||||
v->a[102102] = actions(1094);
|
||||
v->a[102103] = 1;
|
||||
v->a[102104] = sym_comment;
|
||||
v->a[102105] = actions(4926);
|
||||
v->a[102106] = 1;
|
||||
v->a[102107] = anon_sym_fi;
|
||||
v->a[102108] = 2;
|
||||
v->a[102109] = actions(1094);
|
||||
v->a[102110] = 1;
|
||||
v->a[102111] = sym_comment;
|
||||
v->a[102112] = actions(4928);
|
||||
v->a[102113] = 1;
|
||||
v->a[102114] = sym_heredoc_end;
|
||||
v->a[102115] = 2;
|
||||
v->a[102116] = actions(1094);
|
||||
v->a[102117] = 1;
|
||||
v->a[102118] = sym_comment;
|
||||
v->a[102119] = actions(4930);
|
||||
small_parse_table_5106(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5106(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[102120] = 1;
|
||||
v->a[102121] = sym_heredoc_end;
|
||||
v->a[102122] = 2;
|
||||
v->a[102123] = actions(1094);
|
||||
v->a[102124] = 1;
|
||||
v->a[102125] = sym_comment;
|
||||
v->a[102126] = actions(4932);
|
||||
v->a[102127] = 1;
|
||||
v->a[102128] = anon_sym_RBRACE;
|
||||
v->a[102129] = 2;
|
||||
v->a[102130] = actions(1094);
|
||||
v->a[102131] = 1;
|
||||
v->a[102132] = sym_comment;
|
||||
v->a[102133] = actions(4934);
|
||||
v->a[102134] = 1;
|
||||
v->a[102135] = anon_sym_RPAREN;
|
||||
v->a[102136] = 2;
|
||||
v->a[102137] = actions(1094);
|
||||
v->a[102138] = 1;
|
||||
v->a[102139] = sym_comment;
|
||||
small_parse_table_5107(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5107(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[102140] = actions(4936);
|
||||
v->a[102141] = 1;
|
||||
v->a[102142] = anon_sym_SEMI_SEMI;
|
||||
v->a[102143] = 2;
|
||||
v->a[102144] = actions(1094);
|
||||
v->a[102145] = 1;
|
||||
v->a[102146] = sym_comment;
|
||||
v->a[102147] = actions(4938);
|
||||
v->a[102148] = 1;
|
||||
v->a[102149] = anon_sym_BQUOTE;
|
||||
v->a[102150] = 2;
|
||||
v->a[102151] = actions(1094);
|
||||
v->a[102152] = 1;
|
||||
v->a[102153] = sym_comment;
|
||||
v->a[102154] = actions(4940);
|
||||
v->a[102155] = 1;
|
||||
v->a[102156] = anon_sym_EQ;
|
||||
v->a[102157] = 2;
|
||||
v->a[102158] = actions(1094);
|
||||
v->a[102159] = 1;
|
||||
small_parse_table_5108(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5108(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[102160] = sym_comment;
|
||||
v->a[102161] = actions(4942);
|
||||
v->a[102162] = 1;
|
||||
v->a[102163] = anon_sym_EQ;
|
||||
v->a[102164] = 2;
|
||||
v->a[102165] = actions(1094);
|
||||
v->a[102166] = 1;
|
||||
v->a[102167] = sym_comment;
|
||||
v->a[102168] = actions(4944);
|
||||
v->a[102169] = 1;
|
||||
v->a[102170] = anon_sym_esac;
|
||||
v->a[102171] = 2;
|
||||
v->a[102172] = actions(1094);
|
||||
v->a[102173] = 1;
|
||||
v->a[102174] = sym_comment;
|
||||
v->a[102175] = actions(4946);
|
||||
v->a[102176] = 1;
|
||||
v->a[102177] = anon_sym_esac;
|
||||
v->a[102178] = 2;
|
||||
v->a[102179] = actions(1094);
|
||||
small_parse_table_5109(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5109(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[102180] = 1;
|
||||
v->a[102181] = sym_comment;
|
||||
v->a[102182] = actions(4948);
|
||||
v->a[102183] = 1;
|
||||
v->a[102184] = anon_sym_esac;
|
||||
v->a[102185] = 2;
|
||||
v->a[102186] = actions(1094);
|
||||
v->a[102187] = 1;
|
||||
v->a[102188] = sym_comment;
|
||||
v->a[102189] = actions(4950);
|
||||
v->a[102190] = 1;
|
||||
v->a[102191] = anon_sym_BQUOTE;
|
||||
v->a[102192] = 2;
|
||||
v->a[102193] = actions(1094);
|
||||
v->a[102194] = 1;
|
||||
v->a[102195] = sym_comment;
|
||||
v->a[102196] = actions(4952);
|
||||
v->a[102197] = 1;
|
||||
v->a[102198] = anon_sym_EQ;
|
||||
v->a[102199] = 2;
|
||||
small_parse_table_5110(v);
|
||||
}
|
||||
|
||||
/* EOF small_parse_table_1021.c */
|
||||
140
parser/static/small_parse_table/small_parse_table_1022.c
Normal file
140
parser/static/small_parse_table/small_parse_table_1022.c
Normal file
|
|
@ -0,0 +1,140 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* small_parse_table_1022.c :+: :+: :+: */
|
||||
/* +:+ +:+ +:+ */
|
||||
/* By: maiboyer <maiboyer@student.42.fr> +#+ +:+ +#+ */
|
||||
/* +#+#+#+#+#+ +#+ */
|
||||
/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */
|
||||
/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */
|
||||
/* */
|
||||
/* ************************************************************************** */
|
||||
|
||||
#include "./small_parse_table.h"
|
||||
|
||||
void small_parse_table_5110(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[102200] = actions(1094);
|
||||
v->a[102201] = 1;
|
||||
v->a[102202] = sym_comment;
|
||||
v->a[102203] = actions(4954);
|
||||
v->a[102204] = 1;
|
||||
v->a[102205] = anon_sym_esac;
|
||||
v->a[102206] = 2;
|
||||
v->a[102207] = actions(1094);
|
||||
v->a[102208] = 1;
|
||||
v->a[102209] = sym_comment;
|
||||
v->a[102210] = actions(4956);
|
||||
v->a[102211] = 1;
|
||||
v->a[102212] = anon_sym_fi;
|
||||
v->a[102213] = 2;
|
||||
v->a[102214] = actions(1094);
|
||||
v->a[102215] = 1;
|
||||
v->a[102216] = sym_comment;
|
||||
v->a[102217] = actions(4958);
|
||||
v->a[102218] = 1;
|
||||
v->a[102219] = anon_sym_RPAREN;
|
||||
small_parse_table_5111(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5111(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[102220] = 2;
|
||||
v->a[102221] = actions(1094);
|
||||
v->a[102222] = 1;
|
||||
v->a[102223] = sym_comment;
|
||||
v->a[102224] = actions(4960);
|
||||
v->a[102225] = 1;
|
||||
v->a[102226] = anon_sym_fi;
|
||||
v->a[102227] = 2;
|
||||
v->a[102228] = actions(1094);
|
||||
v->a[102229] = 1;
|
||||
v->a[102230] = sym_comment;
|
||||
v->a[102231] = actions(4962);
|
||||
v->a[102232] = 1;
|
||||
v->a[102233] = anon_sym_EQ;
|
||||
v->a[102234] = 2;
|
||||
v->a[102235] = actions(1094);
|
||||
v->a[102236] = 1;
|
||||
v->a[102237] = sym_comment;
|
||||
v->a[102238] = actions(4964);
|
||||
v->a[102239] = 1;
|
||||
small_parse_table_5112(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5112(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[102240] = anon_sym_RBRACE;
|
||||
v->a[102241] = 2;
|
||||
v->a[102242] = actions(1094);
|
||||
v->a[102243] = 1;
|
||||
v->a[102244] = sym_comment;
|
||||
v->a[102245] = actions(4966);
|
||||
v->a[102246] = 1;
|
||||
v->a[102247] = anon_sym_RPAREN;
|
||||
v->a[102248] = 2;
|
||||
v->a[102249] = actions(1094);
|
||||
v->a[102250] = 1;
|
||||
v->a[102251] = sym_comment;
|
||||
v->a[102252] = actions(4968);
|
||||
v->a[102253] = 1;
|
||||
v->a[102254] = anon_sym_RPAREN;
|
||||
v->a[102255] = 2;
|
||||
v->a[102256] = actions(1094);
|
||||
v->a[102257] = 1;
|
||||
v->a[102258] = sym_comment;
|
||||
v->a[102259] = actions(4970);
|
||||
small_parse_table_5113(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5113(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[102260] = 1;
|
||||
v->a[102261] = anon_sym_SEMI_SEMI;
|
||||
v->a[102262] = 2;
|
||||
v->a[102263] = actions(1094);
|
||||
v->a[102264] = 1;
|
||||
v->a[102265] = sym_comment;
|
||||
v->a[102266] = actions(4972);
|
||||
v->a[102267] = 1;
|
||||
v->a[102268] = anon_sym_esac;
|
||||
v->a[102269] = 2;
|
||||
v->a[102270] = actions(1094);
|
||||
v->a[102271] = 1;
|
||||
v->a[102272] = sym_comment;
|
||||
v->a[102273] = actions(4974);
|
||||
v->a[102274] = 1;
|
||||
v->a[102275] = anon_sym_RBRACE;
|
||||
v->a[102276] = 2;
|
||||
v->a[102277] = actions(1094);
|
||||
v->a[102278] = 1;
|
||||
v->a[102279] = sym_comment;
|
||||
small_parse_table_5114(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5114(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[102280] = actions(4976);
|
||||
v->a[102281] = 1;
|
||||
v->a[102282] = anon_sym_BQUOTE;
|
||||
v->a[102283] = 2;
|
||||
v->a[102284] = actions(1094);
|
||||
v->a[102285] = 1;
|
||||
v->a[102286] = sym_comment;
|
||||
v->a[102287] = actions(4978);
|
||||
v->a[102288] = 1;
|
||||
v->a[102289] = anon_sym_RBRACE;
|
||||
v->a[102290] = 2;
|
||||
v->a[102291] = actions(1094);
|
||||
v->a[102292] = 1;
|
||||
v->a[102293] = sym_comment;
|
||||
v->a[102294] = actions(4980);
|
||||
v->a[102295] = 1;
|
||||
v->a[102296] = ts_builtin_sym_end;
|
||||
v->a[102297] = 2;
|
||||
v->a[102298] = actions(1094);
|
||||
v->a[102299] = 1;
|
||||
small_parse_table_5115(v);
|
||||
}
|
||||
|
||||
/* EOF small_parse_table_1022.c */
|
||||
140
parser/static/small_parse_table/small_parse_table_1023.c
Normal file
140
parser/static/small_parse_table/small_parse_table_1023.c
Normal file
|
|
@ -0,0 +1,140 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* small_parse_table_1023.c :+: :+: :+: */
|
||||
/* +:+ +:+ +:+ */
|
||||
/* By: maiboyer <maiboyer@student.42.fr> +#+ +:+ +#+ */
|
||||
/* +#+#+#+#+#+ +#+ */
|
||||
/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */
|
||||
/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */
|
||||
/* */
|
||||
/* ************************************************************************** */
|
||||
|
||||
#include "./small_parse_table.h"
|
||||
|
||||
void small_parse_table_5115(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[102300] = sym_comment;
|
||||
v->a[102301] = actions(4982);
|
||||
v->a[102302] = 1;
|
||||
v->a[102303] = ts_builtin_sym_end;
|
||||
v->a[102304] = 2;
|
||||
v->a[102305] = actions(1094);
|
||||
v->a[102306] = 1;
|
||||
v->a[102307] = sym_comment;
|
||||
v->a[102308] = actions(4984);
|
||||
v->a[102309] = 1;
|
||||
v->a[102310] = anon_sym_RPAREN;
|
||||
v->a[102311] = 2;
|
||||
v->a[102312] = actions(1094);
|
||||
v->a[102313] = 1;
|
||||
v->a[102314] = sym_comment;
|
||||
v->a[102315] = actions(4986);
|
||||
v->a[102316] = 1;
|
||||
v->a[102317] = anon_sym_SEMI_SEMI;
|
||||
v->a[102318] = 2;
|
||||
v->a[102319] = actions(1094);
|
||||
small_parse_table_5116(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5116(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[102320] = 1;
|
||||
v->a[102321] = sym_comment;
|
||||
v->a[102322] = actions(4988);
|
||||
v->a[102323] = 1;
|
||||
v->a[102324] = anon_sym_BQUOTE;
|
||||
v->a[102325] = 2;
|
||||
v->a[102326] = actions(1094);
|
||||
v->a[102327] = 1;
|
||||
v->a[102328] = sym_comment;
|
||||
v->a[102329] = actions(4990);
|
||||
v->a[102330] = 1;
|
||||
v->a[102331] = anon_sym_RPAREN;
|
||||
v->a[102332] = 2;
|
||||
v->a[102333] = actions(1094);
|
||||
v->a[102334] = 1;
|
||||
v->a[102335] = sym_comment;
|
||||
v->a[102336] = actions(4992);
|
||||
v->a[102337] = 1;
|
||||
v->a[102338] = anon_sym_RBRACE;
|
||||
v->a[102339] = 2;
|
||||
small_parse_table_5117(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5117(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[102340] = actions(1094);
|
||||
v->a[102341] = 1;
|
||||
v->a[102342] = sym_comment;
|
||||
v->a[102343] = actions(4994);
|
||||
v->a[102344] = 1;
|
||||
v->a[102345] = anon_sym_fi;
|
||||
v->a[102346] = 2;
|
||||
v->a[102347] = actions(1094);
|
||||
v->a[102348] = 1;
|
||||
v->a[102349] = sym_comment;
|
||||
v->a[102350] = actions(4996);
|
||||
v->a[102351] = 1;
|
||||
v->a[102352] = anon_sym_RPAREN;
|
||||
v->a[102353] = 2;
|
||||
v->a[102354] = actions(1094);
|
||||
v->a[102355] = 1;
|
||||
v->a[102356] = sym_comment;
|
||||
v->a[102357] = actions(4998);
|
||||
v->a[102358] = 1;
|
||||
v->a[102359] = anon_sym_RBRACE;
|
||||
small_parse_table_5118(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5118(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[102360] = 2;
|
||||
v->a[102361] = actions(1094);
|
||||
v->a[102362] = 1;
|
||||
v->a[102363] = sym_comment;
|
||||
v->a[102364] = actions(5000);
|
||||
v->a[102365] = 1;
|
||||
v->a[102366] = anon_sym_RPAREN;
|
||||
v->a[102367] = 2;
|
||||
v->a[102368] = actions(1094);
|
||||
v->a[102369] = 1;
|
||||
v->a[102370] = sym_comment;
|
||||
v->a[102371] = actions(5002);
|
||||
v->a[102372] = 1;
|
||||
v->a[102373] = aux_sym__simple_variable_name_token1;
|
||||
v->a[102374] = 2;
|
||||
v->a[102375] = actions(1094);
|
||||
v->a[102376] = 1;
|
||||
v->a[102377] = sym_comment;
|
||||
v->a[102378] = actions(5004);
|
||||
v->a[102379] = 1;
|
||||
small_parse_table_5119(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5119(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[102380] = anon_sym_EQ;
|
||||
v->a[102381] = 2;
|
||||
v->a[102382] = actions(1094);
|
||||
v->a[102383] = 1;
|
||||
v->a[102384] = sym_comment;
|
||||
v->a[102385] = actions(5006);
|
||||
v->a[102386] = 1;
|
||||
v->a[102387] = anon_sym_esac;
|
||||
v->a[102388] = 2;
|
||||
v->a[102389] = actions(1094);
|
||||
v->a[102390] = 1;
|
||||
v->a[102391] = sym_comment;
|
||||
v->a[102392] = actions(5008);
|
||||
v->a[102393] = 1;
|
||||
v->a[102394] = anon_sym_BQUOTE;
|
||||
v->a[102395] = 2;
|
||||
v->a[102396] = actions(1094);
|
||||
v->a[102397] = 1;
|
||||
v->a[102398] = sym_comment;
|
||||
v->a[102399] = actions(5010);
|
||||
small_parse_table_5120(v);
|
||||
}
|
||||
|
||||
/* EOF small_parse_table_1023.c */
|
||||
54
parser/static/small_parse_table/small_parse_table_1024.c
Normal file
54
parser/static/small_parse_table/small_parse_table_1024.c
Normal file
|
|
@ -0,0 +1,54 @@
|
|||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* small_parse_table_1024.c :+: :+: :+: */
|
||||
/* +:+ +:+ +:+ */
|
||||
/* By: maiboyer <maiboyer@student.42.fr> +#+ +:+ +#+ */
|
||||
/* +#+#+#+#+#+ +#+ */
|
||||
/* Created: 2024/04/14 19:17:54 by maiboyer #+# #+# */
|
||||
/* Updated: 2024/04/14 19:18:20 by maiboyer ### ########.fr */
|
||||
/* */
|
||||
/* ************************************************************************** */
|
||||
|
||||
#include "./small_parse_table.h"
|
||||
|
||||
void small_parse_table_5120(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[102400] = 1;
|
||||
v->a[102401] = anon_sym_RPAREN;
|
||||
v->a[102402] = 2;
|
||||
v->a[102403] = actions(1094);
|
||||
v->a[102404] = 1;
|
||||
v->a[102405] = sym_comment;
|
||||
v->a[102406] = actions(5012);
|
||||
v->a[102407] = 1;
|
||||
v->a[102408] = anon_sym_RBRACE;
|
||||
v->a[102409] = 2;
|
||||
v->a[102410] = actions(1094);
|
||||
v->a[102411] = 1;
|
||||
v->a[102412] = sym_comment;
|
||||
v->a[102413] = actions(5014);
|
||||
v->a[102414] = 1;
|
||||
v->a[102415] = anon_sym_SEMI_SEMI;
|
||||
v->a[102416] = 2;
|
||||
v->a[102417] = actions(1094);
|
||||
v->a[102418] = 1;
|
||||
v->a[102419] = sym_comment;
|
||||
small_parse_table_5121(v);
|
||||
}
|
||||
|
||||
void small_parse_table_5121(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[102420] = actions(5016);
|
||||
v->a[102421] = 1;
|
||||
v->a[102422] = anon_sym_BQUOTE;
|
||||
v->a[102423] = 2;
|
||||
v->a[102424] = actions(1094);
|
||||
v->a[102425] = 1;
|
||||
v->a[102426] = sym_comment;
|
||||
v->a[102427] = actions(5018);
|
||||
v->a[102428] = 1;
|
||||
v->a[102429] = anon_sym_RPAREN;
|
||||
}
|
||||
|
||||
/* EOF small_parse_table_1024.c */
|
||||
|
|
@ -14,126 +14,126 @@
|
|||
|
||||
void small_parse_table_515(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[10300] = sym_pipeline;
|
||||
v->a[10301] = state(1196);
|
||||
v->a[10302] = 1;
|
||||
v->a[10303] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[10304] = state(2037);
|
||||
v->a[10305] = 1;
|
||||
v->a[10306] = sym__statement_not_pipeline;
|
||||
v->a[10307] = state(2206);
|
||||
v->a[10308] = 1;
|
||||
v->a[10309] = sym__statements;
|
||||
v->a[10310] = actions(11);
|
||||
v->a[10311] = 2;
|
||||
v->a[10312] = anon_sym_while;
|
||||
v->a[10313] = anon_sym_until;
|
||||
v->a[10314] = actions(254);
|
||||
v->a[10315] = 2;
|
||||
v->a[10316] = anon_sym_LT_AMP_DASH;
|
||||
v->a[10317] = anon_sym_GT_AMP_DASH;
|
||||
v->a[10318] = state(295);
|
||||
v->a[10319] = 6;
|
||||
v->a[10300] = state(647);
|
||||
v->a[10301] = 1;
|
||||
v->a[10302] = sym_concatenation;
|
||||
v->a[10303] = state(791);
|
||||
v->a[10304] = 1;
|
||||
v->a[10305] = sym_file_redirect;
|
||||
v->a[10306] = state(828);
|
||||
v->a[10307] = 1;
|
||||
v->a[10308] = aux_sym_command_repeat1;
|
||||
v->a[10309] = state(1314);
|
||||
v->a[10310] = 1;
|
||||
v->a[10311] = sym_pipeline;
|
||||
v->a[10312] = state(1331);
|
||||
v->a[10313] = 1;
|
||||
v->a[10314] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[10315] = state(2252);
|
||||
v->a[10316] = 1;
|
||||
v->a[10317] = sym__statement_not_pipeline;
|
||||
v->a[10318] = state(2425);
|
||||
v->a[10319] = 1;
|
||||
small_parse_table_516(v);
|
||||
}
|
||||
|
||||
void small_parse_table_516(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[10320] = sym_arithmetic_expansion;
|
||||
v->a[10321] = sym_string;
|
||||
v->a[10322] = sym_number;
|
||||
v->a[10323] = sym_simple_expansion;
|
||||
v->a[10324] = sym_expansion;
|
||||
v->a[10325] = sym_command_substitution;
|
||||
v->a[10326] = actions(252);
|
||||
v->a[10327] = 8;
|
||||
v->a[10328] = anon_sym_LT;
|
||||
v->a[10329] = anon_sym_GT;
|
||||
v->a[10330] = anon_sym_GT_GT;
|
||||
v->a[10331] = anon_sym_AMP_GT;
|
||||
v->a[10332] = anon_sym_AMP_GT_GT;
|
||||
v->a[10333] = anon_sym_LT_AMP;
|
||||
v->a[10334] = anon_sym_GT_AMP;
|
||||
v->a[10335] = anon_sym_GT_PIPE;
|
||||
v->a[10336] = state(1031);
|
||||
v->a[10337] = 12;
|
||||
v->a[10338] = sym_redirected_statement;
|
||||
v->a[10339] = sym_for_statement;
|
||||
v->a[10320] = sym__statements;
|
||||
v->a[10321] = actions(11);
|
||||
v->a[10322] = 2;
|
||||
v->a[10323] = anon_sym_while;
|
||||
v->a[10324] = anon_sym_until;
|
||||
v->a[10325] = actions(226);
|
||||
v->a[10326] = 2;
|
||||
v->a[10327] = anon_sym_LT_AMP_DASH;
|
||||
v->a[10328] = anon_sym_GT_AMP_DASH;
|
||||
v->a[10329] = actions(228);
|
||||
v->a[10330] = 2;
|
||||
v->a[10331] = sym_raw_string;
|
||||
v->a[10332] = sym_number;
|
||||
v->a[10333] = state(294);
|
||||
v->a[10334] = 5;
|
||||
v->a[10335] = sym_arithmetic_expansion;
|
||||
v->a[10336] = sym_string;
|
||||
v->a[10337] = sym_simple_expansion;
|
||||
v->a[10338] = sym_expansion;
|
||||
v->a[10339] = sym_command_substitution;
|
||||
small_parse_table_517(v);
|
||||
}
|
||||
|
||||
void small_parse_table_517(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[10340] = sym_while_statement;
|
||||
v->a[10341] = sym_if_statement;
|
||||
v->a[10342] = sym_case_statement;
|
||||
v->a[10343] = sym_function_definition;
|
||||
v->a[10344] = sym_compound_statement;
|
||||
v->a[10345] = sym_subshell;
|
||||
v->a[10346] = sym_list;
|
||||
v->a[10347] = sym_negated_command;
|
||||
v->a[10348] = sym_command;
|
||||
v->a[10349] = sym_variable_assignments;
|
||||
v->a[10350] = 34;
|
||||
v->a[10351] = actions(3);
|
||||
v->a[10352] = 1;
|
||||
v->a[10353] = sym_comment;
|
||||
v->a[10354] = actions(9);
|
||||
v->a[10355] = 1;
|
||||
v->a[10356] = anon_sym_for;
|
||||
v->a[10357] = actions(13);
|
||||
v->a[10358] = 1;
|
||||
v->a[10359] = anon_sym_if;
|
||||
v->a[10340] = actions(224);
|
||||
v->a[10341] = 8;
|
||||
v->a[10342] = anon_sym_LT;
|
||||
v->a[10343] = anon_sym_GT;
|
||||
v->a[10344] = anon_sym_GT_GT;
|
||||
v->a[10345] = anon_sym_AMP_GT;
|
||||
v->a[10346] = anon_sym_AMP_GT_GT;
|
||||
v->a[10347] = anon_sym_LT_AMP;
|
||||
v->a[10348] = anon_sym_GT_AMP;
|
||||
v->a[10349] = anon_sym_GT_PIPE;
|
||||
v->a[10350] = state(1188);
|
||||
v->a[10351] = 12;
|
||||
v->a[10352] = sym_redirected_statement;
|
||||
v->a[10353] = sym_for_statement;
|
||||
v->a[10354] = sym_while_statement;
|
||||
v->a[10355] = sym_if_statement;
|
||||
v->a[10356] = sym_case_statement;
|
||||
v->a[10357] = sym_function_definition;
|
||||
v->a[10358] = sym_compound_statement;
|
||||
v->a[10359] = sym_subshell;
|
||||
small_parse_table_518(v);
|
||||
}
|
||||
|
||||
void small_parse_table_518(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[10360] = actions(15);
|
||||
v->a[10361] = 1;
|
||||
v->a[10362] = anon_sym_case;
|
||||
v->a[10363] = actions(17);
|
||||
v->a[10364] = 1;
|
||||
v->a[10365] = anon_sym_LPAREN;
|
||||
v->a[10366] = actions(19);
|
||||
v->a[10367] = 1;
|
||||
v->a[10368] = anon_sym_LBRACE;
|
||||
v->a[10369] = actions(63);
|
||||
v->a[10370] = 1;
|
||||
v->a[10371] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[10372] = actions(65);
|
||||
v->a[10373] = 1;
|
||||
v->a[10374] = anon_sym_DOLLAR;
|
||||
v->a[10375] = actions(67);
|
||||
v->a[10376] = 1;
|
||||
v->a[10377] = anon_sym_DQUOTE;
|
||||
v->a[10378] = actions(71);
|
||||
v->a[10379] = 1;
|
||||
v->a[10360] = sym_list;
|
||||
v->a[10361] = sym_negated_command;
|
||||
v->a[10362] = sym_command;
|
||||
v->a[10363] = sym_variable_assignments;
|
||||
v->a[10364] = 32;
|
||||
v->a[10365] = actions(3);
|
||||
v->a[10366] = 1;
|
||||
v->a[10367] = sym_comment;
|
||||
v->a[10368] = actions(9);
|
||||
v->a[10369] = 1;
|
||||
v->a[10370] = anon_sym_for;
|
||||
v->a[10371] = actions(13);
|
||||
v->a[10372] = 1;
|
||||
v->a[10373] = anon_sym_if;
|
||||
v->a[10374] = actions(15);
|
||||
v->a[10375] = 1;
|
||||
v->a[10376] = anon_sym_case;
|
||||
v->a[10377] = actions(17);
|
||||
v->a[10378] = 1;
|
||||
v->a[10379] = anon_sym_LPAREN;
|
||||
small_parse_table_519(v);
|
||||
}
|
||||
|
||||
void small_parse_table_519(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[10380] = aux_sym_number_token1;
|
||||
v->a[10381] = actions(73);
|
||||
v->a[10382] = 1;
|
||||
v->a[10383] = aux_sym_number_token2;
|
||||
v->a[10384] = actions(75);
|
||||
v->a[10385] = 1;
|
||||
v->a[10386] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[10387] = actions(77);
|
||||
v->a[10388] = 1;
|
||||
v->a[10389] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[10390] = actions(79);
|
||||
v->a[10391] = 1;
|
||||
v->a[10392] = anon_sym_BQUOTE;
|
||||
v->a[10393] = actions(248);
|
||||
v->a[10394] = 1;
|
||||
v->a[10395] = sym_word;
|
||||
v->a[10396] = actions(250);
|
||||
v->a[10397] = 1;
|
||||
v->a[10398] = anon_sym_BANG;
|
||||
v->a[10399] = actions(256);
|
||||
v->a[10380] = actions(19);
|
||||
v->a[10381] = 1;
|
||||
v->a[10382] = anon_sym_LBRACE;
|
||||
v->a[10383] = actions(59);
|
||||
v->a[10384] = 1;
|
||||
v->a[10385] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[10386] = actions(61);
|
||||
v->a[10387] = 1;
|
||||
v->a[10388] = anon_sym_DOLLAR;
|
||||
v->a[10389] = actions(63);
|
||||
v->a[10390] = 1;
|
||||
v->a[10391] = anon_sym_DQUOTE;
|
||||
v->a[10392] = actions(67);
|
||||
v->a[10393] = 1;
|
||||
v->a[10394] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[10395] = actions(69);
|
||||
v->a[10396] = 1;
|
||||
v->a[10397] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[10398] = actions(71);
|
||||
v->a[10399] = 1;
|
||||
small_parse_table_520(v);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -14,126 +14,126 @@
|
|||
|
||||
void small_parse_table_520(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[10400] = 1;
|
||||
v->a[10401] = sym_raw_string;
|
||||
v->a[10402] = actions(258);
|
||||
v->a[10403] = 1;
|
||||
v->a[10404] = sym_file_descriptor;
|
||||
v->a[10405] = actions(260);
|
||||
v->a[10406] = 1;
|
||||
v->a[10407] = sym_variable_name;
|
||||
v->a[10408] = state(141);
|
||||
v->a[10409] = 1;
|
||||
v->a[10410] = aux_sym__statements_repeat1;
|
||||
v->a[10411] = state(175);
|
||||
v->a[10412] = 1;
|
||||
v->a[10413] = sym_command_name;
|
||||
v->a[10414] = state(278);
|
||||
v->a[10415] = 1;
|
||||
v->a[10416] = sym_variable_assignment;
|
||||
v->a[10417] = state(567);
|
||||
v->a[10418] = 1;
|
||||
v->a[10419] = aux_sym_command_repeat1;
|
||||
v->a[10400] = anon_sym_BQUOTE;
|
||||
v->a[10401] = actions(73);
|
||||
v->a[10402] = 1;
|
||||
v->a[10403] = sym_file_descriptor;
|
||||
v->a[10404] = actions(75);
|
||||
v->a[10405] = 1;
|
||||
v->a[10406] = sym_variable_name;
|
||||
v->a[10407] = actions(236);
|
||||
v->a[10408] = 1;
|
||||
v->a[10409] = sym_word;
|
||||
v->a[10410] = actions(238);
|
||||
v->a[10411] = 1;
|
||||
v->a[10412] = anon_sym_BANG;
|
||||
v->a[10413] = state(140);
|
||||
v->a[10414] = 1;
|
||||
v->a[10415] = aux_sym__statements_repeat1;
|
||||
v->a[10416] = state(189);
|
||||
v->a[10417] = 1;
|
||||
v->a[10418] = sym_command_name;
|
||||
v->a[10419] = state(286);
|
||||
small_parse_table_521(v);
|
||||
}
|
||||
|
||||
void small_parse_table_521(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[10420] = state(582);
|
||||
v->a[10421] = 1;
|
||||
v->a[10422] = sym_concatenation;
|
||||
v->a[10423] = state(709);
|
||||
v->a[10424] = 1;
|
||||
v->a[10425] = sym_file_redirect;
|
||||
v->a[10426] = state(1100);
|
||||
v->a[10427] = 1;
|
||||
v->a[10428] = sym_pipeline;
|
||||
v->a[10429] = state(1196);
|
||||
v->a[10430] = 1;
|
||||
v->a[10431] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[10432] = state(2037);
|
||||
v->a[10433] = 1;
|
||||
v->a[10434] = sym__statement_not_pipeline;
|
||||
v->a[10435] = state(2101);
|
||||
v->a[10436] = 1;
|
||||
v->a[10437] = sym__statements;
|
||||
v->a[10438] = actions(11);
|
||||
v->a[10439] = 2;
|
||||
v->a[10420] = 1;
|
||||
v->a[10421] = sym_variable_assignment;
|
||||
v->a[10422] = state(647);
|
||||
v->a[10423] = 1;
|
||||
v->a[10424] = sym_concatenation;
|
||||
v->a[10425] = state(746);
|
||||
v->a[10426] = 1;
|
||||
v->a[10427] = aux_sym_command_repeat1;
|
||||
v->a[10428] = state(905);
|
||||
v->a[10429] = 1;
|
||||
v->a[10430] = sym_file_redirect;
|
||||
v->a[10431] = state(1422);
|
||||
v->a[10432] = 1;
|
||||
v->a[10433] = sym_pipeline;
|
||||
v->a[10434] = state(1429);
|
||||
v->a[10435] = 1;
|
||||
v->a[10436] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[10437] = state(2271);
|
||||
v->a[10438] = 1;
|
||||
v->a[10439] = sym__statement_not_pipeline;
|
||||
small_parse_table_522(v);
|
||||
}
|
||||
|
||||
void small_parse_table_522(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[10440] = anon_sym_while;
|
||||
v->a[10441] = anon_sym_until;
|
||||
v->a[10442] = actions(254);
|
||||
v->a[10443] = 2;
|
||||
v->a[10444] = anon_sym_LT_AMP_DASH;
|
||||
v->a[10445] = anon_sym_GT_AMP_DASH;
|
||||
v->a[10446] = state(295);
|
||||
v->a[10447] = 6;
|
||||
v->a[10448] = sym_arithmetic_expansion;
|
||||
v->a[10449] = sym_string;
|
||||
v->a[10450] = sym_number;
|
||||
v->a[10451] = sym_simple_expansion;
|
||||
v->a[10452] = sym_expansion;
|
||||
v->a[10453] = sym_command_substitution;
|
||||
v->a[10454] = actions(252);
|
||||
v->a[10455] = 8;
|
||||
v->a[10456] = anon_sym_LT;
|
||||
v->a[10457] = anon_sym_GT;
|
||||
v->a[10458] = anon_sym_GT_GT;
|
||||
v->a[10459] = anon_sym_AMP_GT;
|
||||
v->a[10440] = state(2426);
|
||||
v->a[10441] = 1;
|
||||
v->a[10442] = sym__statements;
|
||||
v->a[10443] = actions(11);
|
||||
v->a[10444] = 2;
|
||||
v->a[10445] = anon_sym_while;
|
||||
v->a[10446] = anon_sym_until;
|
||||
v->a[10447] = actions(57);
|
||||
v->a[10448] = 2;
|
||||
v->a[10449] = anon_sym_LT_AMP_DASH;
|
||||
v->a[10450] = anon_sym_GT_AMP_DASH;
|
||||
v->a[10451] = actions(65);
|
||||
v->a[10452] = 2;
|
||||
v->a[10453] = sym_raw_string;
|
||||
v->a[10454] = sym_number;
|
||||
v->a[10455] = state(394);
|
||||
v->a[10456] = 5;
|
||||
v->a[10457] = sym_arithmetic_expansion;
|
||||
v->a[10458] = sym_string;
|
||||
v->a[10459] = sym_simple_expansion;
|
||||
small_parse_table_523(v);
|
||||
}
|
||||
|
||||
void small_parse_table_523(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[10460] = anon_sym_AMP_GT_GT;
|
||||
v->a[10461] = anon_sym_LT_AMP;
|
||||
v->a[10462] = anon_sym_GT_AMP;
|
||||
v->a[10463] = anon_sym_GT_PIPE;
|
||||
v->a[10464] = state(1031);
|
||||
v->a[10465] = 12;
|
||||
v->a[10466] = sym_redirected_statement;
|
||||
v->a[10467] = sym_for_statement;
|
||||
v->a[10468] = sym_while_statement;
|
||||
v->a[10469] = sym_if_statement;
|
||||
v->a[10470] = sym_case_statement;
|
||||
v->a[10471] = sym_function_definition;
|
||||
v->a[10472] = sym_compound_statement;
|
||||
v->a[10473] = sym_subshell;
|
||||
v->a[10474] = sym_list;
|
||||
v->a[10475] = sym_negated_command;
|
||||
v->a[10476] = sym_command;
|
||||
v->a[10477] = sym_variable_assignments;
|
||||
v->a[10478] = 34;
|
||||
v->a[10479] = actions(3);
|
||||
v->a[10460] = sym_expansion;
|
||||
v->a[10461] = sym_command_substitution;
|
||||
v->a[10462] = actions(55);
|
||||
v->a[10463] = 8;
|
||||
v->a[10464] = anon_sym_LT;
|
||||
v->a[10465] = anon_sym_GT;
|
||||
v->a[10466] = anon_sym_GT_GT;
|
||||
v->a[10467] = anon_sym_AMP_GT;
|
||||
v->a[10468] = anon_sym_AMP_GT_GT;
|
||||
v->a[10469] = anon_sym_LT_AMP;
|
||||
v->a[10470] = anon_sym_GT_AMP;
|
||||
v->a[10471] = anon_sym_GT_PIPE;
|
||||
v->a[10472] = state(1211);
|
||||
v->a[10473] = 12;
|
||||
v->a[10474] = sym_redirected_statement;
|
||||
v->a[10475] = sym_for_statement;
|
||||
v->a[10476] = sym_while_statement;
|
||||
v->a[10477] = sym_if_statement;
|
||||
v->a[10478] = sym_case_statement;
|
||||
v->a[10479] = sym_function_definition;
|
||||
small_parse_table_524(v);
|
||||
}
|
||||
|
||||
void small_parse_table_524(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[10480] = 1;
|
||||
v->a[10481] = sym_comment;
|
||||
v->a[10482] = actions(9);
|
||||
v->a[10483] = 1;
|
||||
v->a[10484] = anon_sym_for;
|
||||
v->a[10485] = actions(13);
|
||||
v->a[10486] = 1;
|
||||
v->a[10487] = anon_sym_if;
|
||||
v->a[10488] = actions(15);
|
||||
v->a[10489] = 1;
|
||||
v->a[10490] = anon_sym_case;
|
||||
v->a[10491] = actions(17);
|
||||
v->a[10492] = 1;
|
||||
v->a[10493] = anon_sym_LPAREN;
|
||||
v->a[10494] = actions(19);
|
||||
v->a[10495] = 1;
|
||||
v->a[10496] = anon_sym_LBRACE;
|
||||
v->a[10497] = actions(63);
|
||||
v->a[10498] = 1;
|
||||
v->a[10499] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[10480] = sym_compound_statement;
|
||||
v->a[10481] = sym_subshell;
|
||||
v->a[10482] = sym_list;
|
||||
v->a[10483] = sym_negated_command;
|
||||
v->a[10484] = sym_command;
|
||||
v->a[10485] = sym_variable_assignments;
|
||||
v->a[10486] = 32;
|
||||
v->a[10487] = actions(3);
|
||||
v->a[10488] = 1;
|
||||
v->a[10489] = sym_comment;
|
||||
v->a[10490] = actions(9);
|
||||
v->a[10491] = 1;
|
||||
v->a[10492] = anon_sym_for;
|
||||
v->a[10493] = actions(13);
|
||||
v->a[10494] = 1;
|
||||
v->a[10495] = anon_sym_if;
|
||||
v->a[10496] = actions(15);
|
||||
v->a[10497] = 1;
|
||||
v->a[10498] = anon_sym_case;
|
||||
v->a[10499] = actions(17);
|
||||
small_parse_table_525(v);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -14,126 +14,126 @@
|
|||
|
||||
void small_parse_table_525(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[10500] = actions(65);
|
||||
v->a[10501] = 1;
|
||||
v->a[10502] = anon_sym_DOLLAR;
|
||||
v->a[10503] = actions(67);
|
||||
v->a[10504] = 1;
|
||||
v->a[10505] = anon_sym_DQUOTE;
|
||||
v->a[10506] = actions(69);
|
||||
v->a[10507] = 1;
|
||||
v->a[10508] = sym_raw_string;
|
||||
v->a[10509] = actions(71);
|
||||
v->a[10510] = 1;
|
||||
v->a[10511] = aux_sym_number_token1;
|
||||
v->a[10512] = actions(73);
|
||||
v->a[10513] = 1;
|
||||
v->a[10514] = aux_sym_number_token2;
|
||||
v->a[10515] = actions(75);
|
||||
v->a[10516] = 1;
|
||||
v->a[10517] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[10518] = actions(77);
|
||||
v->a[10519] = 1;
|
||||
v->a[10500] = 1;
|
||||
v->a[10501] = anon_sym_LPAREN;
|
||||
v->a[10502] = actions(19);
|
||||
v->a[10503] = 1;
|
||||
v->a[10504] = anon_sym_LBRACE;
|
||||
v->a[10505] = actions(59);
|
||||
v->a[10506] = 1;
|
||||
v->a[10507] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[10508] = actions(61);
|
||||
v->a[10509] = 1;
|
||||
v->a[10510] = anon_sym_DOLLAR;
|
||||
v->a[10511] = actions(63);
|
||||
v->a[10512] = 1;
|
||||
v->a[10513] = anon_sym_DQUOTE;
|
||||
v->a[10514] = actions(67);
|
||||
v->a[10515] = 1;
|
||||
v->a[10516] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[10517] = actions(69);
|
||||
v->a[10518] = 1;
|
||||
v->a[10519] = anon_sym_DOLLAR_LPAREN;
|
||||
small_parse_table_526(v);
|
||||
}
|
||||
|
||||
void small_parse_table_526(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[10520] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[10521] = actions(79);
|
||||
v->a[10522] = 1;
|
||||
v->a[10523] = anon_sym_BQUOTE;
|
||||
v->a[10524] = actions(81);
|
||||
v->a[10525] = 1;
|
||||
v->a[10526] = sym_file_descriptor;
|
||||
v->a[10527] = actions(83);
|
||||
v->a[10528] = 1;
|
||||
v->a[10529] = sym_variable_name;
|
||||
v->a[10530] = actions(238);
|
||||
v->a[10531] = 1;
|
||||
v->a[10532] = sym_word;
|
||||
v->a[10533] = actions(240);
|
||||
v->a[10534] = 1;
|
||||
v->a[10535] = anon_sym_BANG;
|
||||
v->a[10536] = state(132);
|
||||
v->a[10537] = 1;
|
||||
v->a[10538] = aux_sym__statements_repeat1;
|
||||
v->a[10539] = state(185);
|
||||
v->a[10520] = actions(71);
|
||||
v->a[10521] = 1;
|
||||
v->a[10522] = anon_sym_BQUOTE;
|
||||
v->a[10523] = actions(220);
|
||||
v->a[10524] = 1;
|
||||
v->a[10525] = sym_word;
|
||||
v->a[10526] = actions(222);
|
||||
v->a[10527] = 1;
|
||||
v->a[10528] = anon_sym_BANG;
|
||||
v->a[10529] = actions(230);
|
||||
v->a[10530] = 1;
|
||||
v->a[10531] = sym_file_descriptor;
|
||||
v->a[10532] = actions(232);
|
||||
v->a[10533] = 1;
|
||||
v->a[10534] = sym_variable_name;
|
||||
v->a[10535] = state(126);
|
||||
v->a[10536] = 1;
|
||||
v->a[10537] = aux_sym__statements_repeat1;
|
||||
v->a[10538] = state(184);
|
||||
v->a[10539] = 1;
|
||||
small_parse_table_527(v);
|
||||
}
|
||||
|
||||
void small_parse_table_527(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[10540] = 1;
|
||||
v->a[10541] = sym_command_name;
|
||||
v->a[10542] = state(297);
|
||||
v->a[10543] = 1;
|
||||
v->a[10544] = sym_variable_assignment;
|
||||
v->a[10545] = state(582);
|
||||
v->a[10546] = 1;
|
||||
v->a[10547] = sym_concatenation;
|
||||
v->a[10548] = state(614);
|
||||
v->a[10549] = 1;
|
||||
v->a[10550] = aux_sym_command_repeat1;
|
||||
v->a[10551] = state(769);
|
||||
v->a[10552] = 1;
|
||||
v->a[10553] = sym_file_redirect;
|
||||
v->a[10554] = state(1133);
|
||||
v->a[10555] = 1;
|
||||
v->a[10556] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[10557] = state(1142);
|
||||
v->a[10558] = 1;
|
||||
v->a[10559] = sym_pipeline;
|
||||
v->a[10540] = sym_command_name;
|
||||
v->a[10541] = state(268);
|
||||
v->a[10542] = 1;
|
||||
v->a[10543] = sym_variable_assignment;
|
||||
v->a[10544] = state(647);
|
||||
v->a[10545] = 1;
|
||||
v->a[10546] = sym_concatenation;
|
||||
v->a[10547] = state(738);
|
||||
v->a[10548] = 1;
|
||||
v->a[10549] = sym_file_redirect;
|
||||
v->a[10550] = state(828);
|
||||
v->a[10551] = 1;
|
||||
v->a[10552] = aux_sym_command_repeat1;
|
||||
v->a[10553] = state(1314);
|
||||
v->a[10554] = 1;
|
||||
v->a[10555] = sym_pipeline;
|
||||
v->a[10556] = state(1331);
|
||||
v->a[10557] = 1;
|
||||
v->a[10558] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[10559] = state(2252);
|
||||
small_parse_table_528(v);
|
||||
}
|
||||
|
||||
void small_parse_table_528(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[10560] = state(2041);
|
||||
v->a[10561] = 1;
|
||||
v->a[10562] = sym__statement_not_pipeline;
|
||||
v->a[10563] = state(2236);
|
||||
v->a[10564] = 1;
|
||||
v->a[10565] = sym__statements;
|
||||
v->a[10566] = actions(11);
|
||||
v->a[10567] = 2;
|
||||
v->a[10568] = anon_sym_while;
|
||||
v->a[10569] = anon_sym_until;
|
||||
v->a[10570] = actions(61);
|
||||
v->a[10571] = 2;
|
||||
v->a[10572] = anon_sym_LT_AMP_DASH;
|
||||
v->a[10573] = anon_sym_GT_AMP_DASH;
|
||||
v->a[10574] = state(397);
|
||||
v->a[10575] = 6;
|
||||
v->a[10576] = sym_arithmetic_expansion;
|
||||
v->a[10577] = sym_string;
|
||||
v->a[10578] = sym_number;
|
||||
v->a[10579] = sym_simple_expansion;
|
||||
v->a[10560] = 1;
|
||||
v->a[10561] = sym__statement_not_pipeline;
|
||||
v->a[10562] = state(2418);
|
||||
v->a[10563] = 1;
|
||||
v->a[10564] = sym__statements;
|
||||
v->a[10565] = actions(11);
|
||||
v->a[10566] = 2;
|
||||
v->a[10567] = anon_sym_while;
|
||||
v->a[10568] = anon_sym_until;
|
||||
v->a[10569] = actions(226);
|
||||
v->a[10570] = 2;
|
||||
v->a[10571] = anon_sym_LT_AMP_DASH;
|
||||
v->a[10572] = anon_sym_GT_AMP_DASH;
|
||||
v->a[10573] = actions(228);
|
||||
v->a[10574] = 2;
|
||||
v->a[10575] = sym_raw_string;
|
||||
v->a[10576] = sym_number;
|
||||
v->a[10577] = state(294);
|
||||
v->a[10578] = 5;
|
||||
v->a[10579] = sym_arithmetic_expansion;
|
||||
small_parse_table_529(v);
|
||||
}
|
||||
|
||||
void small_parse_table_529(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[10580] = sym_expansion;
|
||||
v->a[10581] = sym_command_substitution;
|
||||
v->a[10582] = actions(59);
|
||||
v->a[10583] = 8;
|
||||
v->a[10584] = anon_sym_LT;
|
||||
v->a[10585] = anon_sym_GT;
|
||||
v->a[10586] = anon_sym_GT_GT;
|
||||
v->a[10587] = anon_sym_AMP_GT;
|
||||
v->a[10588] = anon_sym_AMP_GT_GT;
|
||||
v->a[10589] = anon_sym_LT_AMP;
|
||||
v->a[10590] = anon_sym_GT_AMP;
|
||||
v->a[10591] = anon_sym_GT_PIPE;
|
||||
v->a[10592] = state(1071);
|
||||
v->a[10593] = 12;
|
||||
v->a[10594] = sym_redirected_statement;
|
||||
v->a[10595] = sym_for_statement;
|
||||
v->a[10596] = sym_while_statement;
|
||||
v->a[10597] = sym_if_statement;
|
||||
v->a[10598] = sym_case_statement;
|
||||
v->a[10599] = sym_function_definition;
|
||||
v->a[10580] = sym_string;
|
||||
v->a[10581] = sym_simple_expansion;
|
||||
v->a[10582] = sym_expansion;
|
||||
v->a[10583] = sym_command_substitution;
|
||||
v->a[10584] = actions(224);
|
||||
v->a[10585] = 8;
|
||||
v->a[10586] = anon_sym_LT;
|
||||
v->a[10587] = anon_sym_GT;
|
||||
v->a[10588] = anon_sym_GT_GT;
|
||||
v->a[10589] = anon_sym_AMP_GT;
|
||||
v->a[10590] = anon_sym_AMP_GT_GT;
|
||||
v->a[10591] = anon_sym_LT_AMP;
|
||||
v->a[10592] = anon_sym_GT_AMP;
|
||||
v->a[10593] = anon_sym_GT_PIPE;
|
||||
v->a[10594] = state(1188);
|
||||
v->a[10595] = 12;
|
||||
v->a[10596] = sym_redirected_statement;
|
||||
v->a[10597] = sym_for_statement;
|
||||
v->a[10598] = sym_while_statement;
|
||||
v->a[10599] = sym_if_statement;
|
||||
small_parse_table_530(v);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -14,126 +14,126 @@
|
|||
|
||||
void small_parse_table_530(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[10600] = sym_compound_statement;
|
||||
v->a[10601] = sym_subshell;
|
||||
v->a[10602] = sym_list;
|
||||
v->a[10603] = sym_negated_command;
|
||||
v->a[10604] = sym_command;
|
||||
v->a[10605] = sym_variable_assignments;
|
||||
v->a[10606] = 34;
|
||||
v->a[10607] = actions(3);
|
||||
v->a[10608] = 1;
|
||||
v->a[10609] = sym_comment;
|
||||
v->a[10610] = actions(9);
|
||||
v->a[10611] = 1;
|
||||
v->a[10612] = anon_sym_for;
|
||||
v->a[10613] = actions(13);
|
||||
v->a[10614] = 1;
|
||||
v->a[10615] = anon_sym_if;
|
||||
v->a[10616] = actions(15);
|
||||
v->a[10617] = 1;
|
||||
v->a[10618] = anon_sym_case;
|
||||
v->a[10619] = actions(17);
|
||||
v->a[10600] = sym_case_statement;
|
||||
v->a[10601] = sym_function_definition;
|
||||
v->a[10602] = sym_compound_statement;
|
||||
v->a[10603] = sym_subshell;
|
||||
v->a[10604] = sym_list;
|
||||
v->a[10605] = sym_negated_command;
|
||||
v->a[10606] = sym_command;
|
||||
v->a[10607] = sym_variable_assignments;
|
||||
v->a[10608] = 32;
|
||||
v->a[10609] = actions(3);
|
||||
v->a[10610] = 1;
|
||||
v->a[10611] = sym_comment;
|
||||
v->a[10612] = actions(9);
|
||||
v->a[10613] = 1;
|
||||
v->a[10614] = anon_sym_for;
|
||||
v->a[10615] = actions(13);
|
||||
v->a[10616] = 1;
|
||||
v->a[10617] = anon_sym_if;
|
||||
v->a[10618] = actions(15);
|
||||
v->a[10619] = 1;
|
||||
small_parse_table_531(v);
|
||||
}
|
||||
|
||||
void small_parse_table_531(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[10620] = 1;
|
||||
v->a[10621] = anon_sym_LPAREN;
|
||||
v->a[10622] = actions(19);
|
||||
v->a[10623] = 1;
|
||||
v->a[10624] = anon_sym_LBRACE;
|
||||
v->a[10625] = actions(63);
|
||||
v->a[10626] = 1;
|
||||
v->a[10627] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[10628] = actions(65);
|
||||
v->a[10629] = 1;
|
||||
v->a[10630] = anon_sym_DOLLAR;
|
||||
v->a[10631] = actions(67);
|
||||
v->a[10632] = 1;
|
||||
v->a[10633] = anon_sym_DQUOTE;
|
||||
v->a[10634] = actions(69);
|
||||
v->a[10635] = 1;
|
||||
v->a[10636] = sym_raw_string;
|
||||
v->a[10637] = actions(71);
|
||||
v->a[10638] = 1;
|
||||
v->a[10639] = aux_sym_number_token1;
|
||||
v->a[10620] = anon_sym_case;
|
||||
v->a[10621] = actions(17);
|
||||
v->a[10622] = 1;
|
||||
v->a[10623] = anon_sym_LPAREN;
|
||||
v->a[10624] = actions(19);
|
||||
v->a[10625] = 1;
|
||||
v->a[10626] = anon_sym_LBRACE;
|
||||
v->a[10627] = actions(45);
|
||||
v->a[10628] = 1;
|
||||
v->a[10629] = sym_word;
|
||||
v->a[10630] = actions(53);
|
||||
v->a[10631] = 1;
|
||||
v->a[10632] = anon_sym_BANG;
|
||||
v->a[10633] = actions(59);
|
||||
v->a[10634] = 1;
|
||||
v->a[10635] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[10636] = actions(61);
|
||||
v->a[10637] = 1;
|
||||
v->a[10638] = anon_sym_DOLLAR;
|
||||
v->a[10639] = actions(63);
|
||||
small_parse_table_532(v);
|
||||
}
|
||||
|
||||
void small_parse_table_532(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[10640] = actions(73);
|
||||
v->a[10641] = 1;
|
||||
v->a[10642] = aux_sym_number_token2;
|
||||
v->a[10643] = actions(75);
|
||||
v->a[10644] = 1;
|
||||
v->a[10645] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[10646] = actions(77);
|
||||
v->a[10647] = 1;
|
||||
v->a[10648] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[10649] = actions(79);
|
||||
v->a[10650] = 1;
|
||||
v->a[10651] = anon_sym_BQUOTE;
|
||||
v->a[10652] = actions(81);
|
||||
v->a[10653] = 1;
|
||||
v->a[10654] = sym_file_descriptor;
|
||||
v->a[10655] = actions(83);
|
||||
v->a[10656] = 1;
|
||||
v->a[10657] = sym_variable_name;
|
||||
v->a[10658] = actions(238);
|
||||
v->a[10659] = 1;
|
||||
v->a[10640] = 1;
|
||||
v->a[10641] = anon_sym_DQUOTE;
|
||||
v->a[10642] = actions(67);
|
||||
v->a[10643] = 1;
|
||||
v->a[10644] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[10645] = actions(69);
|
||||
v->a[10646] = 1;
|
||||
v->a[10647] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[10648] = actions(71);
|
||||
v->a[10649] = 1;
|
||||
v->a[10650] = anon_sym_BQUOTE;
|
||||
v->a[10651] = actions(73);
|
||||
v->a[10652] = 1;
|
||||
v->a[10653] = sym_file_descriptor;
|
||||
v->a[10654] = actions(75);
|
||||
v->a[10655] = 1;
|
||||
v->a[10656] = sym_variable_name;
|
||||
v->a[10657] = actions(252);
|
||||
v->a[10658] = 1;
|
||||
v->a[10659] = anon_sym_fi;
|
||||
small_parse_table_533(v);
|
||||
}
|
||||
|
||||
void small_parse_table_533(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[10660] = sym_word;
|
||||
v->a[10661] = actions(240);
|
||||
v->a[10662] = 1;
|
||||
v->a[10663] = anon_sym_BANG;
|
||||
v->a[10664] = state(132);
|
||||
v->a[10665] = 1;
|
||||
v->a[10666] = aux_sym__statements_repeat1;
|
||||
v->a[10667] = state(185);
|
||||
v->a[10668] = 1;
|
||||
v->a[10669] = sym_command_name;
|
||||
v->a[10670] = state(297);
|
||||
v->a[10671] = 1;
|
||||
v->a[10672] = sym_variable_assignment;
|
||||
v->a[10673] = state(582);
|
||||
v->a[10674] = 1;
|
||||
v->a[10675] = sym_concatenation;
|
||||
v->a[10676] = state(614);
|
||||
v->a[10677] = 1;
|
||||
v->a[10678] = aux_sym_command_repeat1;
|
||||
v->a[10679] = state(769);
|
||||
v->a[10660] = state(54);
|
||||
v->a[10661] = 1;
|
||||
v->a[10662] = aux_sym__terminated_statement;
|
||||
v->a[10663] = state(187);
|
||||
v->a[10664] = 1;
|
||||
v->a[10665] = sym_command_name;
|
||||
v->a[10666] = state(289);
|
||||
v->a[10667] = 1;
|
||||
v->a[10668] = sym_variable_assignment;
|
||||
v->a[10669] = state(647);
|
||||
v->a[10670] = 1;
|
||||
v->a[10671] = sym_concatenation;
|
||||
v->a[10672] = state(736);
|
||||
v->a[10673] = 1;
|
||||
v->a[10674] = aux_sym_command_repeat1;
|
||||
v->a[10675] = state(738);
|
||||
v->a[10676] = 1;
|
||||
v->a[10677] = sym_file_redirect;
|
||||
v->a[10678] = state(1460);
|
||||
v->a[10679] = 1;
|
||||
small_parse_table_534(v);
|
||||
}
|
||||
|
||||
void small_parse_table_534(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[10680] = 1;
|
||||
v->a[10681] = sym_file_redirect;
|
||||
v->a[10682] = state(1133);
|
||||
v->a[10683] = 1;
|
||||
v->a[10684] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[10685] = state(1142);
|
||||
v->a[10686] = 1;
|
||||
v->a[10687] = sym_pipeline;
|
||||
v->a[10688] = state(2041);
|
||||
v->a[10689] = 1;
|
||||
v->a[10690] = sym__statement_not_pipeline;
|
||||
v->a[10691] = state(2186);
|
||||
v->a[10692] = 1;
|
||||
v->a[10693] = sym__statements;
|
||||
v->a[10694] = actions(11);
|
||||
v->a[10695] = 2;
|
||||
v->a[10696] = anon_sym_while;
|
||||
v->a[10697] = anon_sym_until;
|
||||
v->a[10698] = actions(61);
|
||||
v->a[10699] = 2;
|
||||
v->a[10680] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[10681] = state(1462);
|
||||
v->a[10682] = 1;
|
||||
v->a[10683] = sym_pipeline;
|
||||
v->a[10684] = state(2269);
|
||||
v->a[10685] = 1;
|
||||
v->a[10686] = sym__statement_not_pipeline;
|
||||
v->a[10687] = actions(11);
|
||||
v->a[10688] = 2;
|
||||
v->a[10689] = anon_sym_while;
|
||||
v->a[10690] = anon_sym_until;
|
||||
v->a[10691] = actions(57);
|
||||
v->a[10692] = 2;
|
||||
v->a[10693] = anon_sym_LT_AMP_DASH;
|
||||
v->a[10694] = anon_sym_GT_AMP_DASH;
|
||||
v->a[10695] = actions(65);
|
||||
v->a[10696] = 2;
|
||||
v->a[10697] = sym_raw_string;
|
||||
v->a[10698] = sym_number;
|
||||
v->a[10699] = state(394);
|
||||
small_parse_table_535(v);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -14,126 +14,126 @@
|
|||
|
||||
void small_parse_table_535(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[10700] = anon_sym_LT_AMP_DASH;
|
||||
v->a[10701] = anon_sym_GT_AMP_DASH;
|
||||
v->a[10702] = state(397);
|
||||
v->a[10703] = 6;
|
||||
v->a[10704] = sym_arithmetic_expansion;
|
||||
v->a[10705] = sym_string;
|
||||
v->a[10706] = sym_number;
|
||||
v->a[10707] = sym_simple_expansion;
|
||||
v->a[10708] = sym_expansion;
|
||||
v->a[10709] = sym_command_substitution;
|
||||
v->a[10710] = actions(59);
|
||||
v->a[10711] = 8;
|
||||
v->a[10712] = anon_sym_LT;
|
||||
v->a[10713] = anon_sym_GT;
|
||||
v->a[10714] = anon_sym_GT_GT;
|
||||
v->a[10715] = anon_sym_AMP_GT;
|
||||
v->a[10716] = anon_sym_AMP_GT_GT;
|
||||
v->a[10717] = anon_sym_LT_AMP;
|
||||
v->a[10718] = anon_sym_GT_AMP;
|
||||
v->a[10719] = anon_sym_GT_PIPE;
|
||||
v->a[10700] = 5;
|
||||
v->a[10701] = sym_arithmetic_expansion;
|
||||
v->a[10702] = sym_string;
|
||||
v->a[10703] = sym_simple_expansion;
|
||||
v->a[10704] = sym_expansion;
|
||||
v->a[10705] = sym_command_substitution;
|
||||
v->a[10706] = actions(55);
|
||||
v->a[10707] = 8;
|
||||
v->a[10708] = anon_sym_LT;
|
||||
v->a[10709] = anon_sym_GT;
|
||||
v->a[10710] = anon_sym_GT_GT;
|
||||
v->a[10711] = anon_sym_AMP_GT;
|
||||
v->a[10712] = anon_sym_AMP_GT_GT;
|
||||
v->a[10713] = anon_sym_LT_AMP;
|
||||
v->a[10714] = anon_sym_GT_AMP;
|
||||
v->a[10715] = anon_sym_GT_PIPE;
|
||||
v->a[10716] = state(1302);
|
||||
v->a[10717] = 12;
|
||||
v->a[10718] = sym_redirected_statement;
|
||||
v->a[10719] = sym_for_statement;
|
||||
small_parse_table_536(v);
|
||||
}
|
||||
|
||||
void small_parse_table_536(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[10720] = state(1071);
|
||||
v->a[10721] = 12;
|
||||
v->a[10722] = sym_redirected_statement;
|
||||
v->a[10723] = sym_for_statement;
|
||||
v->a[10724] = sym_while_statement;
|
||||
v->a[10725] = sym_if_statement;
|
||||
v->a[10726] = sym_case_statement;
|
||||
v->a[10727] = sym_function_definition;
|
||||
v->a[10728] = sym_compound_statement;
|
||||
v->a[10729] = sym_subshell;
|
||||
v->a[10730] = sym_list;
|
||||
v->a[10731] = sym_negated_command;
|
||||
v->a[10732] = sym_command;
|
||||
v->a[10733] = sym_variable_assignments;
|
||||
v->a[10734] = 34;
|
||||
v->a[10735] = actions(3);
|
||||
v->a[10736] = 1;
|
||||
v->a[10737] = sym_comment;
|
||||
v->a[10738] = actions(9);
|
||||
v->a[10739] = 1;
|
||||
v->a[10720] = sym_while_statement;
|
||||
v->a[10721] = sym_if_statement;
|
||||
v->a[10722] = sym_case_statement;
|
||||
v->a[10723] = sym_function_definition;
|
||||
v->a[10724] = sym_compound_statement;
|
||||
v->a[10725] = sym_subshell;
|
||||
v->a[10726] = sym_list;
|
||||
v->a[10727] = sym_negated_command;
|
||||
v->a[10728] = sym_command;
|
||||
v->a[10729] = sym_variable_assignments;
|
||||
v->a[10730] = 32;
|
||||
v->a[10731] = actions(3);
|
||||
v->a[10732] = 1;
|
||||
v->a[10733] = sym_comment;
|
||||
v->a[10734] = actions(9);
|
||||
v->a[10735] = 1;
|
||||
v->a[10736] = anon_sym_for;
|
||||
v->a[10737] = actions(13);
|
||||
v->a[10738] = 1;
|
||||
v->a[10739] = anon_sym_if;
|
||||
small_parse_table_537(v);
|
||||
}
|
||||
|
||||
void small_parse_table_537(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[10740] = anon_sym_for;
|
||||
v->a[10741] = actions(13);
|
||||
v->a[10742] = 1;
|
||||
v->a[10743] = anon_sym_if;
|
||||
v->a[10744] = actions(15);
|
||||
v->a[10745] = 1;
|
||||
v->a[10746] = anon_sym_case;
|
||||
v->a[10747] = actions(17);
|
||||
v->a[10748] = 1;
|
||||
v->a[10749] = anon_sym_LPAREN;
|
||||
v->a[10750] = actions(19);
|
||||
v->a[10751] = 1;
|
||||
v->a[10752] = anon_sym_LBRACE;
|
||||
v->a[10753] = actions(63);
|
||||
v->a[10754] = 1;
|
||||
v->a[10755] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[10756] = actions(65);
|
||||
v->a[10757] = 1;
|
||||
v->a[10758] = anon_sym_DOLLAR;
|
||||
v->a[10759] = actions(67);
|
||||
v->a[10740] = actions(15);
|
||||
v->a[10741] = 1;
|
||||
v->a[10742] = anon_sym_case;
|
||||
v->a[10743] = actions(17);
|
||||
v->a[10744] = 1;
|
||||
v->a[10745] = anon_sym_LPAREN;
|
||||
v->a[10746] = actions(19);
|
||||
v->a[10747] = 1;
|
||||
v->a[10748] = anon_sym_LBRACE;
|
||||
v->a[10749] = actions(59);
|
||||
v->a[10750] = 1;
|
||||
v->a[10751] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[10752] = actions(61);
|
||||
v->a[10753] = 1;
|
||||
v->a[10754] = anon_sym_DOLLAR;
|
||||
v->a[10755] = actions(63);
|
||||
v->a[10756] = 1;
|
||||
v->a[10757] = anon_sym_DQUOTE;
|
||||
v->a[10758] = actions(67);
|
||||
v->a[10759] = 1;
|
||||
small_parse_table_538(v);
|
||||
}
|
||||
|
||||
void small_parse_table_538(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[10760] = 1;
|
||||
v->a[10761] = anon_sym_DQUOTE;
|
||||
v->a[10762] = actions(69);
|
||||
v->a[10763] = 1;
|
||||
v->a[10764] = sym_raw_string;
|
||||
v->a[10765] = actions(71);
|
||||
v->a[10766] = 1;
|
||||
v->a[10767] = aux_sym_number_token1;
|
||||
v->a[10768] = actions(73);
|
||||
v->a[10769] = 1;
|
||||
v->a[10770] = aux_sym_number_token2;
|
||||
v->a[10771] = actions(75);
|
||||
v->a[10772] = 1;
|
||||
v->a[10773] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[10774] = actions(77);
|
||||
v->a[10775] = 1;
|
||||
v->a[10776] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[10777] = actions(79);
|
||||
v->a[10778] = 1;
|
||||
v->a[10779] = anon_sym_BQUOTE;
|
||||
v->a[10760] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[10761] = actions(69);
|
||||
v->a[10762] = 1;
|
||||
v->a[10763] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[10764] = actions(71);
|
||||
v->a[10765] = 1;
|
||||
v->a[10766] = anon_sym_BQUOTE;
|
||||
v->a[10767] = actions(220);
|
||||
v->a[10768] = 1;
|
||||
v->a[10769] = sym_word;
|
||||
v->a[10770] = actions(222);
|
||||
v->a[10771] = 1;
|
||||
v->a[10772] = anon_sym_BANG;
|
||||
v->a[10773] = actions(230);
|
||||
v->a[10774] = 1;
|
||||
v->a[10775] = sym_file_descriptor;
|
||||
v->a[10776] = actions(232);
|
||||
v->a[10777] = 1;
|
||||
v->a[10778] = sym_variable_name;
|
||||
v->a[10779] = state(126);
|
||||
small_parse_table_539(v);
|
||||
}
|
||||
|
||||
void small_parse_table_539(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[10780] = actions(81);
|
||||
v->a[10781] = 1;
|
||||
v->a[10782] = sym_file_descriptor;
|
||||
v->a[10783] = actions(83);
|
||||
v->a[10784] = 1;
|
||||
v->a[10785] = sym_variable_name;
|
||||
v->a[10786] = actions(238);
|
||||
v->a[10787] = 1;
|
||||
v->a[10788] = sym_word;
|
||||
v->a[10789] = actions(240);
|
||||
v->a[10790] = 1;
|
||||
v->a[10791] = anon_sym_BANG;
|
||||
v->a[10792] = state(132);
|
||||
v->a[10793] = 1;
|
||||
v->a[10794] = aux_sym__statements_repeat1;
|
||||
v->a[10795] = state(185);
|
||||
v->a[10796] = 1;
|
||||
v->a[10797] = sym_command_name;
|
||||
v->a[10798] = state(297);
|
||||
v->a[10799] = 1;
|
||||
v->a[10780] = 1;
|
||||
v->a[10781] = aux_sym__statements_repeat1;
|
||||
v->a[10782] = state(184);
|
||||
v->a[10783] = 1;
|
||||
v->a[10784] = sym_command_name;
|
||||
v->a[10785] = state(268);
|
||||
v->a[10786] = 1;
|
||||
v->a[10787] = sym_variable_assignment;
|
||||
v->a[10788] = state(647);
|
||||
v->a[10789] = 1;
|
||||
v->a[10790] = sym_concatenation;
|
||||
v->a[10791] = state(792);
|
||||
v->a[10792] = 1;
|
||||
v->a[10793] = sym_file_redirect;
|
||||
v->a[10794] = state(828);
|
||||
v->a[10795] = 1;
|
||||
v->a[10796] = aux_sym_command_repeat1;
|
||||
v->a[10797] = state(1314);
|
||||
v->a[10798] = 1;
|
||||
v->a[10799] = sym_pipeline;
|
||||
small_parse_table_540(v);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -14,126 +14,126 @@
|
|||
|
||||
void small_parse_table_540(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[10800] = sym_variable_assignment;
|
||||
v->a[10801] = state(582);
|
||||
v->a[10802] = 1;
|
||||
v->a[10803] = sym_concatenation;
|
||||
v->a[10804] = state(614);
|
||||
v->a[10805] = 1;
|
||||
v->a[10806] = aux_sym_command_repeat1;
|
||||
v->a[10807] = state(769);
|
||||
v->a[10808] = 1;
|
||||
v->a[10809] = sym_file_redirect;
|
||||
v->a[10810] = state(1133);
|
||||
v->a[10811] = 1;
|
||||
v->a[10812] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[10813] = state(1142);
|
||||
v->a[10814] = 1;
|
||||
v->a[10815] = sym_pipeline;
|
||||
v->a[10816] = state(2041);
|
||||
v->a[10817] = 1;
|
||||
v->a[10818] = sym__statement_not_pipeline;
|
||||
v->a[10819] = state(2199);
|
||||
v->a[10800] = state(1331);
|
||||
v->a[10801] = 1;
|
||||
v->a[10802] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[10803] = state(2252);
|
||||
v->a[10804] = 1;
|
||||
v->a[10805] = sym__statement_not_pipeline;
|
||||
v->a[10806] = state(2442);
|
||||
v->a[10807] = 1;
|
||||
v->a[10808] = sym__statements;
|
||||
v->a[10809] = actions(11);
|
||||
v->a[10810] = 2;
|
||||
v->a[10811] = anon_sym_while;
|
||||
v->a[10812] = anon_sym_until;
|
||||
v->a[10813] = actions(226);
|
||||
v->a[10814] = 2;
|
||||
v->a[10815] = anon_sym_LT_AMP_DASH;
|
||||
v->a[10816] = anon_sym_GT_AMP_DASH;
|
||||
v->a[10817] = actions(228);
|
||||
v->a[10818] = 2;
|
||||
v->a[10819] = sym_raw_string;
|
||||
small_parse_table_541(v);
|
||||
}
|
||||
|
||||
void small_parse_table_541(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[10820] = 1;
|
||||
v->a[10821] = sym__statements;
|
||||
v->a[10822] = actions(11);
|
||||
v->a[10823] = 2;
|
||||
v->a[10824] = anon_sym_while;
|
||||
v->a[10825] = anon_sym_until;
|
||||
v->a[10826] = actions(61);
|
||||
v->a[10827] = 2;
|
||||
v->a[10828] = anon_sym_LT_AMP_DASH;
|
||||
v->a[10829] = anon_sym_GT_AMP_DASH;
|
||||
v->a[10830] = state(397);
|
||||
v->a[10831] = 6;
|
||||
v->a[10832] = sym_arithmetic_expansion;
|
||||
v->a[10833] = sym_string;
|
||||
v->a[10834] = sym_number;
|
||||
v->a[10835] = sym_simple_expansion;
|
||||
v->a[10836] = sym_expansion;
|
||||
v->a[10837] = sym_command_substitution;
|
||||
v->a[10838] = actions(59);
|
||||
v->a[10839] = 8;
|
||||
v->a[10820] = sym_number;
|
||||
v->a[10821] = state(294);
|
||||
v->a[10822] = 5;
|
||||
v->a[10823] = sym_arithmetic_expansion;
|
||||
v->a[10824] = sym_string;
|
||||
v->a[10825] = sym_simple_expansion;
|
||||
v->a[10826] = sym_expansion;
|
||||
v->a[10827] = sym_command_substitution;
|
||||
v->a[10828] = actions(224);
|
||||
v->a[10829] = 8;
|
||||
v->a[10830] = anon_sym_LT;
|
||||
v->a[10831] = anon_sym_GT;
|
||||
v->a[10832] = anon_sym_GT_GT;
|
||||
v->a[10833] = anon_sym_AMP_GT;
|
||||
v->a[10834] = anon_sym_AMP_GT_GT;
|
||||
v->a[10835] = anon_sym_LT_AMP;
|
||||
v->a[10836] = anon_sym_GT_AMP;
|
||||
v->a[10837] = anon_sym_GT_PIPE;
|
||||
v->a[10838] = state(1188);
|
||||
v->a[10839] = 12;
|
||||
small_parse_table_542(v);
|
||||
}
|
||||
|
||||
void small_parse_table_542(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[10840] = anon_sym_LT;
|
||||
v->a[10841] = anon_sym_GT;
|
||||
v->a[10842] = anon_sym_GT_GT;
|
||||
v->a[10843] = anon_sym_AMP_GT;
|
||||
v->a[10844] = anon_sym_AMP_GT_GT;
|
||||
v->a[10845] = anon_sym_LT_AMP;
|
||||
v->a[10846] = anon_sym_GT_AMP;
|
||||
v->a[10847] = anon_sym_GT_PIPE;
|
||||
v->a[10848] = state(1071);
|
||||
v->a[10849] = 12;
|
||||
v->a[10850] = sym_redirected_statement;
|
||||
v->a[10851] = sym_for_statement;
|
||||
v->a[10852] = sym_while_statement;
|
||||
v->a[10853] = sym_if_statement;
|
||||
v->a[10854] = sym_case_statement;
|
||||
v->a[10855] = sym_function_definition;
|
||||
v->a[10856] = sym_compound_statement;
|
||||
v->a[10857] = sym_subshell;
|
||||
v->a[10858] = sym_list;
|
||||
v->a[10859] = sym_negated_command;
|
||||
v->a[10840] = sym_redirected_statement;
|
||||
v->a[10841] = sym_for_statement;
|
||||
v->a[10842] = sym_while_statement;
|
||||
v->a[10843] = sym_if_statement;
|
||||
v->a[10844] = sym_case_statement;
|
||||
v->a[10845] = sym_function_definition;
|
||||
v->a[10846] = sym_compound_statement;
|
||||
v->a[10847] = sym_subshell;
|
||||
v->a[10848] = sym_list;
|
||||
v->a[10849] = sym_negated_command;
|
||||
v->a[10850] = sym_command;
|
||||
v->a[10851] = sym_variable_assignments;
|
||||
v->a[10852] = 32;
|
||||
v->a[10853] = actions(3);
|
||||
v->a[10854] = 1;
|
||||
v->a[10855] = sym_comment;
|
||||
v->a[10856] = actions(9);
|
||||
v->a[10857] = 1;
|
||||
v->a[10858] = anon_sym_for;
|
||||
v->a[10859] = actions(13);
|
||||
small_parse_table_543(v);
|
||||
}
|
||||
|
||||
void small_parse_table_543(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[10860] = sym_command;
|
||||
v->a[10861] = sym_variable_assignments;
|
||||
v->a[10862] = 34;
|
||||
v->a[10863] = actions(3);
|
||||
v->a[10864] = 1;
|
||||
v->a[10865] = sym_comment;
|
||||
v->a[10866] = actions(9);
|
||||
v->a[10867] = 1;
|
||||
v->a[10868] = anon_sym_for;
|
||||
v->a[10869] = actions(13);
|
||||
v->a[10870] = 1;
|
||||
v->a[10871] = anon_sym_if;
|
||||
v->a[10872] = actions(15);
|
||||
v->a[10873] = 1;
|
||||
v->a[10874] = anon_sym_case;
|
||||
v->a[10875] = actions(17);
|
||||
v->a[10876] = 1;
|
||||
v->a[10877] = anon_sym_LPAREN;
|
||||
v->a[10878] = actions(19);
|
||||
v->a[10879] = 1;
|
||||
v->a[10860] = 1;
|
||||
v->a[10861] = anon_sym_if;
|
||||
v->a[10862] = actions(15);
|
||||
v->a[10863] = 1;
|
||||
v->a[10864] = anon_sym_case;
|
||||
v->a[10865] = actions(17);
|
||||
v->a[10866] = 1;
|
||||
v->a[10867] = anon_sym_LPAREN;
|
||||
v->a[10868] = actions(19);
|
||||
v->a[10869] = 1;
|
||||
v->a[10870] = anon_sym_LBRACE;
|
||||
v->a[10871] = actions(59);
|
||||
v->a[10872] = 1;
|
||||
v->a[10873] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[10874] = actions(61);
|
||||
v->a[10875] = 1;
|
||||
v->a[10876] = anon_sym_DOLLAR;
|
||||
v->a[10877] = actions(63);
|
||||
v->a[10878] = 1;
|
||||
v->a[10879] = anon_sym_DQUOTE;
|
||||
small_parse_table_544(v);
|
||||
}
|
||||
|
||||
void small_parse_table_544(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[10880] = anon_sym_LBRACE;
|
||||
v->a[10881] = actions(49);
|
||||
v->a[10882] = 1;
|
||||
v->a[10883] = sym_word;
|
||||
v->a[10884] = actions(57);
|
||||
v->a[10885] = 1;
|
||||
v->a[10886] = anon_sym_BANG;
|
||||
v->a[10887] = actions(63);
|
||||
v->a[10888] = 1;
|
||||
v->a[10889] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[10890] = actions(65);
|
||||
v->a[10891] = 1;
|
||||
v->a[10892] = anon_sym_DOLLAR;
|
||||
v->a[10893] = actions(67);
|
||||
v->a[10894] = 1;
|
||||
v->a[10895] = anon_sym_DQUOTE;
|
||||
v->a[10896] = actions(69);
|
||||
v->a[10897] = 1;
|
||||
v->a[10898] = sym_raw_string;
|
||||
v->a[10899] = actions(71);
|
||||
v->a[10880] = actions(67);
|
||||
v->a[10881] = 1;
|
||||
v->a[10882] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[10883] = actions(69);
|
||||
v->a[10884] = 1;
|
||||
v->a[10885] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[10886] = actions(71);
|
||||
v->a[10887] = 1;
|
||||
v->a[10888] = anon_sym_BQUOTE;
|
||||
v->a[10889] = actions(73);
|
||||
v->a[10890] = 1;
|
||||
v->a[10891] = sym_file_descriptor;
|
||||
v->a[10892] = actions(75);
|
||||
v->a[10893] = 1;
|
||||
v->a[10894] = sym_variable_name;
|
||||
v->a[10895] = actions(236);
|
||||
v->a[10896] = 1;
|
||||
v->a[10897] = sym_word;
|
||||
v->a[10898] = actions(238);
|
||||
v->a[10899] = 1;
|
||||
small_parse_table_545(v);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -14,126 +14,126 @@
|
|||
|
||||
void small_parse_table_545(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[10900] = 1;
|
||||
v->a[10901] = aux_sym_number_token1;
|
||||
v->a[10902] = actions(73);
|
||||
v->a[10903] = 1;
|
||||
v->a[10904] = aux_sym_number_token2;
|
||||
v->a[10905] = actions(75);
|
||||
v->a[10906] = 1;
|
||||
v->a[10907] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[10908] = actions(77);
|
||||
v->a[10909] = 1;
|
||||
v->a[10910] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[10911] = actions(79);
|
||||
v->a[10912] = 1;
|
||||
v->a[10913] = anon_sym_BQUOTE;
|
||||
v->a[10914] = actions(81);
|
||||
v->a[10915] = 1;
|
||||
v->a[10916] = sym_file_descriptor;
|
||||
v->a[10917] = actions(83);
|
||||
v->a[10918] = 1;
|
||||
v->a[10919] = sym_variable_name;
|
||||
v->a[10900] = anon_sym_BANG;
|
||||
v->a[10901] = state(140);
|
||||
v->a[10902] = 1;
|
||||
v->a[10903] = aux_sym__statements_repeat1;
|
||||
v->a[10904] = state(189);
|
||||
v->a[10905] = 1;
|
||||
v->a[10906] = sym_command_name;
|
||||
v->a[10907] = state(286);
|
||||
v->a[10908] = 1;
|
||||
v->a[10909] = sym_variable_assignment;
|
||||
v->a[10910] = state(647);
|
||||
v->a[10911] = 1;
|
||||
v->a[10912] = sym_concatenation;
|
||||
v->a[10913] = state(746);
|
||||
v->a[10914] = 1;
|
||||
v->a[10915] = aux_sym_command_repeat1;
|
||||
v->a[10916] = state(905);
|
||||
v->a[10917] = 1;
|
||||
v->a[10918] = sym_file_redirect;
|
||||
v->a[10919] = state(1422);
|
||||
small_parse_table_546(v);
|
||||
}
|
||||
|
||||
void small_parse_table_546(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[10920] = actions(276);
|
||||
v->a[10921] = 1;
|
||||
v->a[10922] = anon_sym_done;
|
||||
v->a[10923] = state(37);
|
||||
v->a[10924] = 1;
|
||||
v->a[10925] = aux_sym__terminated_statement;
|
||||
v->a[10926] = state(190);
|
||||
v->a[10927] = 1;
|
||||
v->a[10928] = sym_command_name;
|
||||
v->a[10929] = state(303);
|
||||
v->a[10930] = 1;
|
||||
v->a[10931] = sym_variable_assignment;
|
||||
v->a[10932] = state(582);
|
||||
v->a[10933] = 1;
|
||||
v->a[10934] = sym_concatenation;
|
||||
v->a[10935] = state(587);
|
||||
v->a[10936] = 1;
|
||||
v->a[10937] = aux_sym_command_repeat1;
|
||||
v->a[10938] = state(718);
|
||||
v->a[10939] = 1;
|
||||
v->a[10920] = 1;
|
||||
v->a[10921] = sym_pipeline;
|
||||
v->a[10922] = state(1429);
|
||||
v->a[10923] = 1;
|
||||
v->a[10924] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[10925] = state(2271);
|
||||
v->a[10926] = 1;
|
||||
v->a[10927] = sym__statement_not_pipeline;
|
||||
v->a[10928] = state(2444);
|
||||
v->a[10929] = 1;
|
||||
v->a[10930] = sym__statements;
|
||||
v->a[10931] = actions(11);
|
||||
v->a[10932] = 2;
|
||||
v->a[10933] = anon_sym_while;
|
||||
v->a[10934] = anon_sym_until;
|
||||
v->a[10935] = actions(57);
|
||||
v->a[10936] = 2;
|
||||
v->a[10937] = anon_sym_LT_AMP_DASH;
|
||||
v->a[10938] = anon_sym_GT_AMP_DASH;
|
||||
v->a[10939] = actions(65);
|
||||
small_parse_table_547(v);
|
||||
}
|
||||
|
||||
void small_parse_table_547(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[10940] = sym_file_redirect;
|
||||
v->a[10941] = state(1213);
|
||||
v->a[10942] = 1;
|
||||
v->a[10943] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[10944] = state(1225);
|
||||
v->a[10945] = 1;
|
||||
v->a[10946] = sym_pipeline;
|
||||
v->a[10947] = state(2035);
|
||||
v->a[10948] = 1;
|
||||
v->a[10949] = sym__statement_not_pipeline;
|
||||
v->a[10950] = actions(11);
|
||||
v->a[10951] = 2;
|
||||
v->a[10952] = anon_sym_while;
|
||||
v->a[10953] = anon_sym_until;
|
||||
v->a[10954] = actions(61);
|
||||
v->a[10955] = 2;
|
||||
v->a[10956] = anon_sym_LT_AMP_DASH;
|
||||
v->a[10957] = anon_sym_GT_AMP_DASH;
|
||||
v->a[10958] = state(397);
|
||||
v->a[10959] = 6;
|
||||
v->a[10940] = 2;
|
||||
v->a[10941] = sym_raw_string;
|
||||
v->a[10942] = sym_number;
|
||||
v->a[10943] = state(394);
|
||||
v->a[10944] = 5;
|
||||
v->a[10945] = sym_arithmetic_expansion;
|
||||
v->a[10946] = sym_string;
|
||||
v->a[10947] = sym_simple_expansion;
|
||||
v->a[10948] = sym_expansion;
|
||||
v->a[10949] = sym_command_substitution;
|
||||
v->a[10950] = actions(55);
|
||||
v->a[10951] = 8;
|
||||
v->a[10952] = anon_sym_LT;
|
||||
v->a[10953] = anon_sym_GT;
|
||||
v->a[10954] = anon_sym_GT_GT;
|
||||
v->a[10955] = anon_sym_AMP_GT;
|
||||
v->a[10956] = anon_sym_AMP_GT_GT;
|
||||
v->a[10957] = anon_sym_LT_AMP;
|
||||
v->a[10958] = anon_sym_GT_AMP;
|
||||
v->a[10959] = anon_sym_GT_PIPE;
|
||||
small_parse_table_548(v);
|
||||
}
|
||||
|
||||
void small_parse_table_548(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[10960] = sym_arithmetic_expansion;
|
||||
v->a[10961] = sym_string;
|
||||
v->a[10962] = sym_number;
|
||||
v->a[10963] = sym_simple_expansion;
|
||||
v->a[10964] = sym_expansion;
|
||||
v->a[10965] = sym_command_substitution;
|
||||
v->a[10966] = actions(59);
|
||||
v->a[10967] = 8;
|
||||
v->a[10968] = anon_sym_LT;
|
||||
v->a[10969] = anon_sym_GT;
|
||||
v->a[10970] = anon_sym_GT_GT;
|
||||
v->a[10971] = anon_sym_AMP_GT;
|
||||
v->a[10972] = anon_sym_AMP_GT_GT;
|
||||
v->a[10973] = anon_sym_LT_AMP;
|
||||
v->a[10974] = anon_sym_GT_AMP;
|
||||
v->a[10975] = anon_sym_GT_PIPE;
|
||||
v->a[10976] = state(1137);
|
||||
v->a[10977] = 12;
|
||||
v->a[10978] = sym_redirected_statement;
|
||||
v->a[10979] = sym_for_statement;
|
||||
v->a[10960] = state(1211);
|
||||
v->a[10961] = 12;
|
||||
v->a[10962] = sym_redirected_statement;
|
||||
v->a[10963] = sym_for_statement;
|
||||
v->a[10964] = sym_while_statement;
|
||||
v->a[10965] = sym_if_statement;
|
||||
v->a[10966] = sym_case_statement;
|
||||
v->a[10967] = sym_function_definition;
|
||||
v->a[10968] = sym_compound_statement;
|
||||
v->a[10969] = sym_subshell;
|
||||
v->a[10970] = sym_list;
|
||||
v->a[10971] = sym_negated_command;
|
||||
v->a[10972] = sym_command;
|
||||
v->a[10973] = sym_variable_assignments;
|
||||
v->a[10974] = 32;
|
||||
v->a[10975] = actions(3);
|
||||
v->a[10976] = 1;
|
||||
v->a[10977] = sym_comment;
|
||||
v->a[10978] = actions(9);
|
||||
v->a[10979] = 1;
|
||||
small_parse_table_549(v);
|
||||
}
|
||||
|
||||
void small_parse_table_549(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[10980] = sym_while_statement;
|
||||
v->a[10981] = sym_if_statement;
|
||||
v->a[10982] = sym_case_statement;
|
||||
v->a[10983] = sym_function_definition;
|
||||
v->a[10984] = sym_compound_statement;
|
||||
v->a[10985] = sym_subshell;
|
||||
v->a[10986] = sym_list;
|
||||
v->a[10987] = sym_negated_command;
|
||||
v->a[10988] = sym_command;
|
||||
v->a[10989] = sym_variable_assignments;
|
||||
v->a[10990] = 34;
|
||||
v->a[10991] = actions(3);
|
||||
v->a[10992] = 1;
|
||||
v->a[10993] = sym_comment;
|
||||
v->a[10994] = actions(9);
|
||||
v->a[10995] = 1;
|
||||
v->a[10996] = anon_sym_for;
|
||||
v->a[10997] = actions(13);
|
||||
v->a[10998] = 1;
|
||||
v->a[10999] = anon_sym_if;
|
||||
v->a[10980] = anon_sym_for;
|
||||
v->a[10981] = actions(13);
|
||||
v->a[10982] = 1;
|
||||
v->a[10983] = anon_sym_if;
|
||||
v->a[10984] = actions(15);
|
||||
v->a[10985] = 1;
|
||||
v->a[10986] = anon_sym_case;
|
||||
v->a[10987] = actions(17);
|
||||
v->a[10988] = 1;
|
||||
v->a[10989] = anon_sym_LPAREN;
|
||||
v->a[10990] = actions(19);
|
||||
v->a[10991] = 1;
|
||||
v->a[10992] = anon_sym_LBRACE;
|
||||
v->a[10993] = actions(59);
|
||||
v->a[10994] = 1;
|
||||
v->a[10995] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[10996] = actions(61);
|
||||
v->a[10997] = 1;
|
||||
v->a[10998] = anon_sym_DOLLAR;
|
||||
v->a[10999] = actions(63);
|
||||
small_parse_table_550(v);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -14,126 +14,126 @@
|
|||
|
||||
void small_parse_table_55(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[1100] = state(1048);
|
||||
v->a[1101] = 12;
|
||||
v->a[1102] = sym_redirected_statement;
|
||||
v->a[1103] = sym_for_statement;
|
||||
v->a[1104] = sym_while_statement;
|
||||
v->a[1105] = sym_if_statement;
|
||||
v->a[1106] = sym_case_statement;
|
||||
v->a[1107] = sym_function_definition;
|
||||
v->a[1108] = sym_compound_statement;
|
||||
v->a[1109] = sym_subshell;
|
||||
v->a[1110] = sym_list;
|
||||
v->a[1111] = sym_negated_command;
|
||||
v->a[1112] = sym_command;
|
||||
v->a[1113] = sym_variable_assignments;
|
||||
v->a[1114] = 36;
|
||||
v->a[1115] = actions(3);
|
||||
v->a[1100] = actions(113);
|
||||
v->a[1101] = 1;
|
||||
v->a[1102] = anon_sym_DQUOTE;
|
||||
v->a[1103] = actions(117);
|
||||
v->a[1104] = 1;
|
||||
v->a[1105] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[1106] = actions(119);
|
||||
v->a[1107] = 1;
|
||||
v->a[1108] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[1109] = actions(121);
|
||||
v->a[1110] = 1;
|
||||
v->a[1111] = anon_sym_BQUOTE;
|
||||
v->a[1112] = actions(123);
|
||||
v->a[1113] = 1;
|
||||
v->a[1114] = sym_file_descriptor;
|
||||
v->a[1115] = actions(125);
|
||||
v->a[1116] = 1;
|
||||
v->a[1117] = sym_comment;
|
||||
v->a[1118] = actions(95);
|
||||
v->a[1117] = sym_variable_name;
|
||||
v->a[1118] = state(129);
|
||||
v->a[1119] = 1;
|
||||
small_parse_table_56(v);
|
||||
}
|
||||
|
||||
void small_parse_table_56(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[1120] = sym_word;
|
||||
v->a[1121] = actions(97);
|
||||
v->a[1120] = aux_sym__statements_repeat1;
|
||||
v->a[1121] = state(182);
|
||||
v->a[1122] = 1;
|
||||
v->a[1123] = anon_sym_for;
|
||||
v->a[1124] = actions(101);
|
||||
v->a[1123] = sym_command_name;
|
||||
v->a[1124] = state(271);
|
||||
v->a[1125] = 1;
|
||||
v->a[1126] = anon_sym_if;
|
||||
v->a[1127] = actions(103);
|
||||
v->a[1126] = sym_variable_assignment;
|
||||
v->a[1127] = state(621);
|
||||
v->a[1128] = 1;
|
||||
v->a[1129] = anon_sym_case;
|
||||
v->a[1130] = actions(105);
|
||||
v->a[1129] = sym_concatenation;
|
||||
v->a[1130] = state(692);
|
||||
v->a[1131] = 1;
|
||||
v->a[1132] = anon_sym_LPAREN;
|
||||
v->a[1133] = actions(109);
|
||||
v->a[1132] = sym_file_redirect;
|
||||
v->a[1133] = state(767);
|
||||
v->a[1134] = 1;
|
||||
v->a[1135] = anon_sym_LBRACE;
|
||||
v->a[1136] = actions(111);
|
||||
v->a[1135] = aux_sym__case_item_last_repeat2;
|
||||
v->a[1136] = state(810);
|
||||
v->a[1137] = 1;
|
||||
v->a[1138] = anon_sym_BANG;
|
||||
v->a[1139] = actions(117);
|
||||
v->a[1138] = aux_sym_command_repeat1;
|
||||
v->a[1139] = state(1321);
|
||||
small_parse_table_57(v);
|
||||
}
|
||||
|
||||
void small_parse_table_57(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[1140] = 1;
|
||||
v->a[1141] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[1142] = actions(119);
|
||||
v->a[1141] = sym_pipeline;
|
||||
v->a[1142] = state(1432);
|
||||
v->a[1143] = 1;
|
||||
v->a[1144] = anon_sym_DOLLAR;
|
||||
v->a[1145] = actions(121);
|
||||
v->a[1144] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[1145] = state(2254);
|
||||
v->a[1146] = 1;
|
||||
v->a[1147] = anon_sym_DQUOTE;
|
||||
v->a[1148] = actions(123);
|
||||
v->a[1147] = sym__statement_not_pipeline;
|
||||
v->a[1148] = state(2272);
|
||||
v->a[1149] = 1;
|
||||
v->a[1150] = sym_raw_string;
|
||||
v->a[1151] = actions(125);
|
||||
v->a[1152] = 1;
|
||||
v->a[1153] = aux_sym_number_token1;
|
||||
v->a[1154] = actions(127);
|
||||
v->a[1155] = 1;
|
||||
v->a[1156] = aux_sym_number_token2;
|
||||
v->a[1157] = actions(129);
|
||||
v->a[1158] = 1;
|
||||
v->a[1159] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[1150] = sym__statements;
|
||||
v->a[1151] = actions(93);
|
||||
v->a[1152] = 2;
|
||||
v->a[1153] = anon_sym_while;
|
||||
v->a[1154] = anon_sym_until;
|
||||
v->a[1155] = actions(107);
|
||||
v->a[1156] = 2;
|
||||
v->a[1157] = anon_sym_LT_AMP_DASH;
|
||||
v->a[1158] = anon_sym_GT_AMP_DASH;
|
||||
v->a[1159] = actions(115);
|
||||
small_parse_table_58(v);
|
||||
}
|
||||
|
||||
void small_parse_table_58(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[1160] = actions(131);
|
||||
v->a[1161] = 1;
|
||||
v->a[1162] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[1163] = actions(133);
|
||||
v->a[1164] = 1;
|
||||
v->a[1165] = anon_sym_BQUOTE;
|
||||
v->a[1166] = actions(135);
|
||||
v->a[1167] = 1;
|
||||
v->a[1168] = sym_file_descriptor;
|
||||
v->a[1169] = actions(137);
|
||||
v->a[1170] = 1;
|
||||
v->a[1171] = sym_variable_name;
|
||||
v->a[1172] = actions(141);
|
||||
v->a[1173] = 1;
|
||||
v->a[1174] = anon_sym_LF;
|
||||
v->a[1175] = state(139);
|
||||
v->a[1176] = 1;
|
||||
v->a[1177] = aux_sym__statements_repeat1;
|
||||
v->a[1178] = state(173);
|
||||
v->a[1179] = 1;
|
||||
v->a[1160] = 2;
|
||||
v->a[1161] = sym_raw_string;
|
||||
v->a[1162] = sym_number;
|
||||
v->a[1163] = state(282);
|
||||
v->a[1164] = 5;
|
||||
v->a[1165] = sym_arithmetic_expansion;
|
||||
v->a[1166] = sym_string;
|
||||
v->a[1167] = sym_simple_expansion;
|
||||
v->a[1168] = sym_expansion;
|
||||
v->a[1169] = sym_command_substitution;
|
||||
v->a[1170] = actions(105);
|
||||
v->a[1171] = 8;
|
||||
v->a[1172] = anon_sym_LT;
|
||||
v->a[1173] = anon_sym_GT;
|
||||
v->a[1174] = anon_sym_GT_GT;
|
||||
v->a[1175] = anon_sym_AMP_GT;
|
||||
v->a[1176] = anon_sym_AMP_GT_GT;
|
||||
v->a[1177] = anon_sym_LT_AMP;
|
||||
v->a[1178] = anon_sym_GT_AMP;
|
||||
v->a[1179] = anon_sym_GT_PIPE;
|
||||
small_parse_table_59(v);
|
||||
}
|
||||
|
||||
void small_parse_table_59(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[1180] = sym_command_name;
|
||||
v->a[1181] = state(269);
|
||||
v->a[1182] = 1;
|
||||
v->a[1183] = sym_variable_assignment;
|
||||
v->a[1184] = state(663);
|
||||
v->a[1185] = 1;
|
||||
v->a[1186] = aux_sym_command_repeat1;
|
||||
v->a[1187] = state(665);
|
||||
v->a[1188] = 1;
|
||||
v->a[1189] = sym_concatenation;
|
||||
v->a[1190] = state(689);
|
||||
v->a[1191] = 1;
|
||||
v->a[1192] = aux_sym__case_item_last_repeat2;
|
||||
v->a[1193] = state(749);
|
||||
v->a[1194] = 1;
|
||||
v->a[1195] = sym_file_redirect;
|
||||
v->a[1196] = state(1145);
|
||||
v->a[1197] = 1;
|
||||
v->a[1198] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[1199] = state(1190);
|
||||
v->a[1180] = state(1296);
|
||||
v->a[1181] = 12;
|
||||
v->a[1182] = sym_redirected_statement;
|
||||
v->a[1183] = sym_for_statement;
|
||||
v->a[1184] = sym_while_statement;
|
||||
v->a[1185] = sym_if_statement;
|
||||
v->a[1186] = sym_case_statement;
|
||||
v->a[1187] = sym_function_definition;
|
||||
v->a[1188] = sym_compound_statement;
|
||||
v->a[1189] = sym_subshell;
|
||||
v->a[1190] = sym_list;
|
||||
v->a[1191] = sym_negated_command;
|
||||
v->a[1192] = sym_command;
|
||||
v->a[1193] = sym_variable_assignments;
|
||||
v->a[1194] = 34;
|
||||
v->a[1195] = actions(3);
|
||||
v->a[1196] = 1;
|
||||
v->a[1197] = sym_comment;
|
||||
v->a[1198] = actions(89);
|
||||
v->a[1199] = 1;
|
||||
small_parse_table_60(v);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -14,126 +14,126 @@
|
|||
|
||||
void small_parse_table_550(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[11000] = actions(15);
|
||||
v->a[11001] = 1;
|
||||
v->a[11002] = anon_sym_case;
|
||||
v->a[11003] = actions(17);
|
||||
v->a[11004] = 1;
|
||||
v->a[11005] = anon_sym_LPAREN;
|
||||
v->a[11006] = actions(19);
|
||||
v->a[11007] = 1;
|
||||
v->a[11008] = anon_sym_LBRACE;
|
||||
v->a[11009] = actions(49);
|
||||
v->a[11010] = 1;
|
||||
v->a[11011] = sym_word;
|
||||
v->a[11012] = actions(57);
|
||||
v->a[11013] = 1;
|
||||
v->a[11014] = anon_sym_BANG;
|
||||
v->a[11015] = actions(63);
|
||||
v->a[11016] = 1;
|
||||
v->a[11017] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[11018] = actions(65);
|
||||
v->a[11019] = 1;
|
||||
v->a[11000] = 1;
|
||||
v->a[11001] = anon_sym_DQUOTE;
|
||||
v->a[11002] = actions(67);
|
||||
v->a[11003] = 1;
|
||||
v->a[11004] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[11005] = actions(69);
|
||||
v->a[11006] = 1;
|
||||
v->a[11007] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[11008] = actions(71);
|
||||
v->a[11009] = 1;
|
||||
v->a[11010] = anon_sym_BQUOTE;
|
||||
v->a[11011] = actions(220);
|
||||
v->a[11012] = 1;
|
||||
v->a[11013] = sym_word;
|
||||
v->a[11014] = actions(222);
|
||||
v->a[11015] = 1;
|
||||
v->a[11016] = anon_sym_BANG;
|
||||
v->a[11017] = actions(230);
|
||||
v->a[11018] = 1;
|
||||
v->a[11019] = sym_file_descriptor;
|
||||
small_parse_table_551(v);
|
||||
}
|
||||
|
||||
void small_parse_table_551(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[11020] = anon_sym_DOLLAR;
|
||||
v->a[11021] = actions(67);
|
||||
v->a[11022] = 1;
|
||||
v->a[11023] = anon_sym_DQUOTE;
|
||||
v->a[11024] = actions(69);
|
||||
v->a[11025] = 1;
|
||||
v->a[11026] = sym_raw_string;
|
||||
v->a[11027] = actions(71);
|
||||
v->a[11028] = 1;
|
||||
v->a[11029] = aux_sym_number_token1;
|
||||
v->a[11030] = actions(73);
|
||||
v->a[11031] = 1;
|
||||
v->a[11032] = aux_sym_number_token2;
|
||||
v->a[11033] = actions(75);
|
||||
v->a[11034] = 1;
|
||||
v->a[11035] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[11036] = actions(77);
|
||||
v->a[11037] = 1;
|
||||
v->a[11038] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[11039] = actions(79);
|
||||
v->a[11020] = actions(232);
|
||||
v->a[11021] = 1;
|
||||
v->a[11022] = sym_variable_name;
|
||||
v->a[11023] = state(126);
|
||||
v->a[11024] = 1;
|
||||
v->a[11025] = aux_sym__statements_repeat1;
|
||||
v->a[11026] = state(184);
|
||||
v->a[11027] = 1;
|
||||
v->a[11028] = sym_command_name;
|
||||
v->a[11029] = state(268);
|
||||
v->a[11030] = 1;
|
||||
v->a[11031] = sym_variable_assignment;
|
||||
v->a[11032] = state(647);
|
||||
v->a[11033] = 1;
|
||||
v->a[11034] = sym_concatenation;
|
||||
v->a[11035] = state(794);
|
||||
v->a[11036] = 1;
|
||||
v->a[11037] = sym_file_redirect;
|
||||
v->a[11038] = state(828);
|
||||
v->a[11039] = 1;
|
||||
small_parse_table_552(v);
|
||||
}
|
||||
|
||||
void small_parse_table_552(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[11040] = 1;
|
||||
v->a[11041] = anon_sym_BQUOTE;
|
||||
v->a[11042] = actions(81);
|
||||
v->a[11043] = 1;
|
||||
v->a[11044] = sym_file_descriptor;
|
||||
v->a[11045] = actions(83);
|
||||
v->a[11046] = 1;
|
||||
v->a[11047] = sym_variable_name;
|
||||
v->a[11048] = actions(278);
|
||||
v->a[11049] = 1;
|
||||
v->a[11050] = anon_sym_fi;
|
||||
v->a[11051] = state(95);
|
||||
v->a[11052] = 1;
|
||||
v->a[11053] = aux_sym__terminated_statement;
|
||||
v->a[11054] = state(190);
|
||||
v->a[11055] = 1;
|
||||
v->a[11056] = sym_command_name;
|
||||
v->a[11057] = state(307);
|
||||
v->a[11058] = 1;
|
||||
v->a[11059] = sym_variable_assignment;
|
||||
v->a[11040] = aux_sym_command_repeat1;
|
||||
v->a[11041] = state(1314);
|
||||
v->a[11042] = 1;
|
||||
v->a[11043] = sym_pipeline;
|
||||
v->a[11044] = state(1331);
|
||||
v->a[11045] = 1;
|
||||
v->a[11046] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[11047] = state(2252);
|
||||
v->a[11048] = 1;
|
||||
v->a[11049] = sym__statement_not_pipeline;
|
||||
v->a[11050] = state(2467);
|
||||
v->a[11051] = 1;
|
||||
v->a[11052] = sym__statements;
|
||||
v->a[11053] = actions(11);
|
||||
v->a[11054] = 2;
|
||||
v->a[11055] = anon_sym_while;
|
||||
v->a[11056] = anon_sym_until;
|
||||
v->a[11057] = actions(226);
|
||||
v->a[11058] = 2;
|
||||
v->a[11059] = anon_sym_LT_AMP_DASH;
|
||||
small_parse_table_553(v);
|
||||
}
|
||||
|
||||
void small_parse_table_553(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[11060] = state(582);
|
||||
v->a[11061] = 1;
|
||||
v->a[11062] = sym_concatenation;
|
||||
v->a[11063] = state(587);
|
||||
v->a[11064] = 1;
|
||||
v->a[11065] = aux_sym_command_repeat1;
|
||||
v->a[11066] = state(718);
|
||||
v->a[11067] = 1;
|
||||
v->a[11068] = sym_file_redirect;
|
||||
v->a[11069] = state(1213);
|
||||
v->a[11070] = 1;
|
||||
v->a[11071] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[11072] = state(1238);
|
||||
v->a[11073] = 1;
|
||||
v->a[11074] = sym_pipeline;
|
||||
v->a[11075] = state(2035);
|
||||
v->a[11076] = 1;
|
||||
v->a[11077] = sym__statement_not_pipeline;
|
||||
v->a[11078] = actions(11);
|
||||
v->a[11079] = 2;
|
||||
v->a[11060] = anon_sym_GT_AMP_DASH;
|
||||
v->a[11061] = actions(228);
|
||||
v->a[11062] = 2;
|
||||
v->a[11063] = sym_raw_string;
|
||||
v->a[11064] = sym_number;
|
||||
v->a[11065] = state(294);
|
||||
v->a[11066] = 5;
|
||||
v->a[11067] = sym_arithmetic_expansion;
|
||||
v->a[11068] = sym_string;
|
||||
v->a[11069] = sym_simple_expansion;
|
||||
v->a[11070] = sym_expansion;
|
||||
v->a[11071] = sym_command_substitution;
|
||||
v->a[11072] = actions(224);
|
||||
v->a[11073] = 8;
|
||||
v->a[11074] = anon_sym_LT;
|
||||
v->a[11075] = anon_sym_GT;
|
||||
v->a[11076] = anon_sym_GT_GT;
|
||||
v->a[11077] = anon_sym_AMP_GT;
|
||||
v->a[11078] = anon_sym_AMP_GT_GT;
|
||||
v->a[11079] = anon_sym_LT_AMP;
|
||||
small_parse_table_554(v);
|
||||
}
|
||||
|
||||
void small_parse_table_554(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[11080] = anon_sym_while;
|
||||
v->a[11081] = anon_sym_until;
|
||||
v->a[11082] = actions(61);
|
||||
v->a[11083] = 2;
|
||||
v->a[11084] = anon_sym_LT_AMP_DASH;
|
||||
v->a[11085] = anon_sym_GT_AMP_DASH;
|
||||
v->a[11086] = state(397);
|
||||
v->a[11087] = 6;
|
||||
v->a[11088] = sym_arithmetic_expansion;
|
||||
v->a[11089] = sym_string;
|
||||
v->a[11090] = sym_number;
|
||||
v->a[11091] = sym_simple_expansion;
|
||||
v->a[11092] = sym_expansion;
|
||||
v->a[11093] = sym_command_substitution;
|
||||
v->a[11094] = actions(59);
|
||||
v->a[11095] = 8;
|
||||
v->a[11096] = anon_sym_LT;
|
||||
v->a[11097] = anon_sym_GT;
|
||||
v->a[11098] = anon_sym_GT_GT;
|
||||
v->a[11099] = anon_sym_AMP_GT;
|
||||
v->a[11080] = anon_sym_GT_AMP;
|
||||
v->a[11081] = anon_sym_GT_PIPE;
|
||||
v->a[11082] = state(1188);
|
||||
v->a[11083] = 12;
|
||||
v->a[11084] = sym_redirected_statement;
|
||||
v->a[11085] = sym_for_statement;
|
||||
v->a[11086] = sym_while_statement;
|
||||
v->a[11087] = sym_if_statement;
|
||||
v->a[11088] = sym_case_statement;
|
||||
v->a[11089] = sym_function_definition;
|
||||
v->a[11090] = sym_compound_statement;
|
||||
v->a[11091] = sym_subshell;
|
||||
v->a[11092] = sym_list;
|
||||
v->a[11093] = sym_negated_command;
|
||||
v->a[11094] = sym_command;
|
||||
v->a[11095] = sym_variable_assignments;
|
||||
v->a[11096] = 32;
|
||||
v->a[11097] = actions(3);
|
||||
v->a[11098] = 1;
|
||||
v->a[11099] = sym_comment;
|
||||
small_parse_table_555(v);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -14,126 +14,126 @@
|
|||
|
||||
void small_parse_table_555(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[11100] = anon_sym_AMP_GT_GT;
|
||||
v->a[11101] = anon_sym_LT_AMP;
|
||||
v->a[11102] = anon_sym_GT_AMP;
|
||||
v->a[11103] = anon_sym_GT_PIPE;
|
||||
v->a[11104] = state(1204);
|
||||
v->a[11105] = 12;
|
||||
v->a[11106] = sym_redirected_statement;
|
||||
v->a[11107] = sym_for_statement;
|
||||
v->a[11108] = sym_while_statement;
|
||||
v->a[11109] = sym_if_statement;
|
||||
v->a[11110] = sym_case_statement;
|
||||
v->a[11111] = sym_function_definition;
|
||||
v->a[11112] = sym_compound_statement;
|
||||
v->a[11113] = sym_subshell;
|
||||
v->a[11114] = sym_list;
|
||||
v->a[11115] = sym_negated_command;
|
||||
v->a[11116] = sym_command;
|
||||
v->a[11117] = sym_variable_assignments;
|
||||
v->a[11118] = 34;
|
||||
v->a[11119] = actions(3);
|
||||
v->a[11100] = actions(9);
|
||||
v->a[11101] = 1;
|
||||
v->a[11102] = anon_sym_for;
|
||||
v->a[11103] = actions(13);
|
||||
v->a[11104] = 1;
|
||||
v->a[11105] = anon_sym_if;
|
||||
v->a[11106] = actions(15);
|
||||
v->a[11107] = 1;
|
||||
v->a[11108] = anon_sym_case;
|
||||
v->a[11109] = actions(17);
|
||||
v->a[11110] = 1;
|
||||
v->a[11111] = anon_sym_LPAREN;
|
||||
v->a[11112] = actions(19);
|
||||
v->a[11113] = 1;
|
||||
v->a[11114] = anon_sym_LBRACE;
|
||||
v->a[11115] = actions(59);
|
||||
v->a[11116] = 1;
|
||||
v->a[11117] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[11118] = actions(61);
|
||||
v->a[11119] = 1;
|
||||
small_parse_table_556(v);
|
||||
}
|
||||
|
||||
void small_parse_table_556(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[11120] = 1;
|
||||
v->a[11121] = sym_comment;
|
||||
v->a[11122] = actions(9);
|
||||
v->a[11123] = 1;
|
||||
v->a[11124] = anon_sym_for;
|
||||
v->a[11125] = actions(13);
|
||||
v->a[11126] = 1;
|
||||
v->a[11127] = anon_sym_if;
|
||||
v->a[11128] = actions(15);
|
||||
v->a[11129] = 1;
|
||||
v->a[11130] = anon_sym_case;
|
||||
v->a[11131] = actions(17);
|
||||
v->a[11132] = 1;
|
||||
v->a[11133] = anon_sym_LPAREN;
|
||||
v->a[11134] = actions(19);
|
||||
v->a[11135] = 1;
|
||||
v->a[11136] = anon_sym_LBRACE;
|
||||
v->a[11137] = actions(63);
|
||||
v->a[11138] = 1;
|
||||
v->a[11139] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[11120] = anon_sym_DOLLAR;
|
||||
v->a[11121] = actions(63);
|
||||
v->a[11122] = 1;
|
||||
v->a[11123] = anon_sym_DQUOTE;
|
||||
v->a[11124] = actions(67);
|
||||
v->a[11125] = 1;
|
||||
v->a[11126] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[11127] = actions(69);
|
||||
v->a[11128] = 1;
|
||||
v->a[11129] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[11130] = actions(71);
|
||||
v->a[11131] = 1;
|
||||
v->a[11132] = anon_sym_BQUOTE;
|
||||
v->a[11133] = actions(73);
|
||||
v->a[11134] = 1;
|
||||
v->a[11135] = sym_file_descriptor;
|
||||
v->a[11136] = actions(75);
|
||||
v->a[11137] = 1;
|
||||
v->a[11138] = sym_variable_name;
|
||||
v->a[11139] = actions(236);
|
||||
small_parse_table_557(v);
|
||||
}
|
||||
|
||||
void small_parse_table_557(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[11140] = actions(65);
|
||||
v->a[11141] = 1;
|
||||
v->a[11142] = anon_sym_DOLLAR;
|
||||
v->a[11143] = actions(67);
|
||||
v->a[11144] = 1;
|
||||
v->a[11145] = anon_sym_DQUOTE;
|
||||
v->a[11146] = actions(69);
|
||||
v->a[11147] = 1;
|
||||
v->a[11148] = sym_raw_string;
|
||||
v->a[11149] = actions(71);
|
||||
v->a[11150] = 1;
|
||||
v->a[11151] = aux_sym_number_token1;
|
||||
v->a[11152] = actions(73);
|
||||
v->a[11153] = 1;
|
||||
v->a[11154] = aux_sym_number_token2;
|
||||
v->a[11155] = actions(75);
|
||||
v->a[11156] = 1;
|
||||
v->a[11157] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[11158] = actions(77);
|
||||
v->a[11159] = 1;
|
||||
v->a[11140] = 1;
|
||||
v->a[11141] = sym_word;
|
||||
v->a[11142] = actions(238);
|
||||
v->a[11143] = 1;
|
||||
v->a[11144] = anon_sym_BANG;
|
||||
v->a[11145] = state(140);
|
||||
v->a[11146] = 1;
|
||||
v->a[11147] = aux_sym__statements_repeat1;
|
||||
v->a[11148] = state(189);
|
||||
v->a[11149] = 1;
|
||||
v->a[11150] = sym_command_name;
|
||||
v->a[11151] = state(286);
|
||||
v->a[11152] = 1;
|
||||
v->a[11153] = sym_variable_assignment;
|
||||
v->a[11154] = state(647);
|
||||
v->a[11155] = 1;
|
||||
v->a[11156] = sym_concatenation;
|
||||
v->a[11157] = state(746);
|
||||
v->a[11158] = 1;
|
||||
v->a[11159] = aux_sym_command_repeat1;
|
||||
small_parse_table_558(v);
|
||||
}
|
||||
|
||||
void small_parse_table_558(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[11160] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[11161] = actions(79);
|
||||
v->a[11162] = 1;
|
||||
v->a[11163] = anon_sym_BQUOTE;
|
||||
v->a[11164] = actions(81);
|
||||
v->a[11165] = 1;
|
||||
v->a[11166] = sym_file_descriptor;
|
||||
v->a[11167] = actions(83);
|
||||
v->a[11168] = 1;
|
||||
v->a[11169] = sym_variable_name;
|
||||
v->a[11170] = actions(238);
|
||||
v->a[11171] = 1;
|
||||
v->a[11172] = sym_word;
|
||||
v->a[11173] = actions(240);
|
||||
v->a[11174] = 1;
|
||||
v->a[11175] = anon_sym_BANG;
|
||||
v->a[11176] = state(132);
|
||||
v->a[11177] = 1;
|
||||
v->a[11178] = aux_sym__statements_repeat1;
|
||||
v->a[11179] = state(185);
|
||||
v->a[11160] = state(905);
|
||||
v->a[11161] = 1;
|
||||
v->a[11162] = sym_file_redirect;
|
||||
v->a[11163] = state(1422);
|
||||
v->a[11164] = 1;
|
||||
v->a[11165] = sym_pipeline;
|
||||
v->a[11166] = state(1429);
|
||||
v->a[11167] = 1;
|
||||
v->a[11168] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[11169] = state(2271);
|
||||
v->a[11170] = 1;
|
||||
v->a[11171] = sym__statement_not_pipeline;
|
||||
v->a[11172] = state(2371);
|
||||
v->a[11173] = 1;
|
||||
v->a[11174] = sym__statements;
|
||||
v->a[11175] = actions(11);
|
||||
v->a[11176] = 2;
|
||||
v->a[11177] = anon_sym_while;
|
||||
v->a[11178] = anon_sym_until;
|
||||
v->a[11179] = actions(57);
|
||||
small_parse_table_559(v);
|
||||
}
|
||||
|
||||
void small_parse_table_559(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[11180] = 1;
|
||||
v->a[11181] = sym_command_name;
|
||||
v->a[11182] = state(297);
|
||||
v->a[11183] = 1;
|
||||
v->a[11184] = sym_variable_assignment;
|
||||
v->a[11185] = state(582);
|
||||
v->a[11186] = 1;
|
||||
v->a[11187] = sym_concatenation;
|
||||
v->a[11188] = state(614);
|
||||
v->a[11189] = 1;
|
||||
v->a[11190] = aux_sym_command_repeat1;
|
||||
v->a[11191] = state(769);
|
||||
v->a[11192] = 1;
|
||||
v->a[11193] = sym_file_redirect;
|
||||
v->a[11194] = state(1133);
|
||||
v->a[11195] = 1;
|
||||
v->a[11196] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[11197] = state(1142);
|
||||
v->a[11198] = 1;
|
||||
v->a[11199] = sym_pipeline;
|
||||
v->a[11180] = 2;
|
||||
v->a[11181] = anon_sym_LT_AMP_DASH;
|
||||
v->a[11182] = anon_sym_GT_AMP_DASH;
|
||||
v->a[11183] = actions(65);
|
||||
v->a[11184] = 2;
|
||||
v->a[11185] = sym_raw_string;
|
||||
v->a[11186] = sym_number;
|
||||
v->a[11187] = state(394);
|
||||
v->a[11188] = 5;
|
||||
v->a[11189] = sym_arithmetic_expansion;
|
||||
v->a[11190] = sym_string;
|
||||
v->a[11191] = sym_simple_expansion;
|
||||
v->a[11192] = sym_expansion;
|
||||
v->a[11193] = sym_command_substitution;
|
||||
v->a[11194] = actions(55);
|
||||
v->a[11195] = 8;
|
||||
v->a[11196] = anon_sym_LT;
|
||||
v->a[11197] = anon_sym_GT;
|
||||
v->a[11198] = anon_sym_GT_GT;
|
||||
v->a[11199] = anon_sym_AMP_GT;
|
||||
small_parse_table_560(v);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -14,126 +14,126 @@
|
|||
|
||||
void small_parse_table_560(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[11200] = state(2041);
|
||||
v->a[11201] = 1;
|
||||
v->a[11202] = sym__statement_not_pipeline;
|
||||
v->a[11203] = state(2126);
|
||||
v->a[11204] = 1;
|
||||
v->a[11205] = sym__statements;
|
||||
v->a[11206] = actions(11);
|
||||
v->a[11207] = 2;
|
||||
v->a[11208] = anon_sym_while;
|
||||
v->a[11209] = anon_sym_until;
|
||||
v->a[11210] = actions(61);
|
||||
v->a[11211] = 2;
|
||||
v->a[11212] = anon_sym_LT_AMP_DASH;
|
||||
v->a[11213] = anon_sym_GT_AMP_DASH;
|
||||
v->a[11214] = state(397);
|
||||
v->a[11215] = 6;
|
||||
v->a[11216] = sym_arithmetic_expansion;
|
||||
v->a[11217] = sym_string;
|
||||
v->a[11218] = sym_number;
|
||||
v->a[11219] = sym_simple_expansion;
|
||||
v->a[11200] = anon_sym_AMP_GT_GT;
|
||||
v->a[11201] = anon_sym_LT_AMP;
|
||||
v->a[11202] = anon_sym_GT_AMP;
|
||||
v->a[11203] = anon_sym_GT_PIPE;
|
||||
v->a[11204] = state(1211);
|
||||
v->a[11205] = 12;
|
||||
v->a[11206] = sym_redirected_statement;
|
||||
v->a[11207] = sym_for_statement;
|
||||
v->a[11208] = sym_while_statement;
|
||||
v->a[11209] = sym_if_statement;
|
||||
v->a[11210] = sym_case_statement;
|
||||
v->a[11211] = sym_function_definition;
|
||||
v->a[11212] = sym_compound_statement;
|
||||
v->a[11213] = sym_subshell;
|
||||
v->a[11214] = sym_list;
|
||||
v->a[11215] = sym_negated_command;
|
||||
v->a[11216] = sym_command;
|
||||
v->a[11217] = sym_variable_assignments;
|
||||
v->a[11218] = 32;
|
||||
v->a[11219] = actions(3);
|
||||
small_parse_table_561(v);
|
||||
}
|
||||
|
||||
void small_parse_table_561(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[11220] = sym_expansion;
|
||||
v->a[11221] = sym_command_substitution;
|
||||
v->a[11222] = actions(59);
|
||||
v->a[11223] = 8;
|
||||
v->a[11224] = anon_sym_LT;
|
||||
v->a[11225] = anon_sym_GT;
|
||||
v->a[11226] = anon_sym_GT_GT;
|
||||
v->a[11227] = anon_sym_AMP_GT;
|
||||
v->a[11228] = anon_sym_AMP_GT_GT;
|
||||
v->a[11229] = anon_sym_LT_AMP;
|
||||
v->a[11230] = anon_sym_GT_AMP;
|
||||
v->a[11231] = anon_sym_GT_PIPE;
|
||||
v->a[11232] = state(1071);
|
||||
v->a[11233] = 12;
|
||||
v->a[11234] = sym_redirected_statement;
|
||||
v->a[11235] = sym_for_statement;
|
||||
v->a[11236] = sym_while_statement;
|
||||
v->a[11237] = sym_if_statement;
|
||||
v->a[11238] = sym_case_statement;
|
||||
v->a[11239] = sym_function_definition;
|
||||
v->a[11220] = 1;
|
||||
v->a[11221] = sym_comment;
|
||||
v->a[11222] = actions(9);
|
||||
v->a[11223] = 1;
|
||||
v->a[11224] = anon_sym_for;
|
||||
v->a[11225] = actions(13);
|
||||
v->a[11226] = 1;
|
||||
v->a[11227] = anon_sym_if;
|
||||
v->a[11228] = actions(15);
|
||||
v->a[11229] = 1;
|
||||
v->a[11230] = anon_sym_case;
|
||||
v->a[11231] = actions(17);
|
||||
v->a[11232] = 1;
|
||||
v->a[11233] = anon_sym_LPAREN;
|
||||
v->a[11234] = actions(19);
|
||||
v->a[11235] = 1;
|
||||
v->a[11236] = anon_sym_LBRACE;
|
||||
v->a[11237] = actions(59);
|
||||
v->a[11238] = 1;
|
||||
v->a[11239] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
small_parse_table_562(v);
|
||||
}
|
||||
|
||||
void small_parse_table_562(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[11240] = sym_compound_statement;
|
||||
v->a[11241] = sym_subshell;
|
||||
v->a[11242] = sym_list;
|
||||
v->a[11243] = sym_negated_command;
|
||||
v->a[11244] = sym_command;
|
||||
v->a[11245] = sym_variable_assignments;
|
||||
v->a[11246] = 34;
|
||||
v->a[11247] = actions(3);
|
||||
v->a[11248] = 1;
|
||||
v->a[11249] = sym_comment;
|
||||
v->a[11250] = actions(9);
|
||||
v->a[11251] = 1;
|
||||
v->a[11252] = anon_sym_for;
|
||||
v->a[11253] = actions(13);
|
||||
v->a[11254] = 1;
|
||||
v->a[11255] = anon_sym_if;
|
||||
v->a[11256] = actions(15);
|
||||
v->a[11257] = 1;
|
||||
v->a[11258] = anon_sym_case;
|
||||
v->a[11259] = actions(17);
|
||||
v->a[11240] = actions(61);
|
||||
v->a[11241] = 1;
|
||||
v->a[11242] = anon_sym_DOLLAR;
|
||||
v->a[11243] = actions(63);
|
||||
v->a[11244] = 1;
|
||||
v->a[11245] = anon_sym_DQUOTE;
|
||||
v->a[11246] = actions(67);
|
||||
v->a[11247] = 1;
|
||||
v->a[11248] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[11249] = actions(69);
|
||||
v->a[11250] = 1;
|
||||
v->a[11251] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[11252] = actions(71);
|
||||
v->a[11253] = 1;
|
||||
v->a[11254] = anon_sym_BQUOTE;
|
||||
v->a[11255] = actions(220);
|
||||
v->a[11256] = 1;
|
||||
v->a[11257] = sym_word;
|
||||
v->a[11258] = actions(222);
|
||||
v->a[11259] = 1;
|
||||
small_parse_table_563(v);
|
||||
}
|
||||
|
||||
void small_parse_table_563(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[11260] = 1;
|
||||
v->a[11261] = anon_sym_LPAREN;
|
||||
v->a[11262] = actions(19);
|
||||
v->a[11263] = 1;
|
||||
v->a[11264] = anon_sym_LBRACE;
|
||||
v->a[11265] = actions(63);
|
||||
v->a[11266] = 1;
|
||||
v->a[11267] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[11268] = actions(65);
|
||||
v->a[11269] = 1;
|
||||
v->a[11270] = anon_sym_DOLLAR;
|
||||
v->a[11271] = actions(67);
|
||||
v->a[11272] = 1;
|
||||
v->a[11273] = anon_sym_DQUOTE;
|
||||
v->a[11274] = actions(71);
|
||||
v->a[11275] = 1;
|
||||
v->a[11276] = aux_sym_number_token1;
|
||||
v->a[11277] = actions(73);
|
||||
v->a[11278] = 1;
|
||||
v->a[11279] = aux_sym_number_token2;
|
||||
v->a[11260] = anon_sym_BANG;
|
||||
v->a[11261] = actions(230);
|
||||
v->a[11262] = 1;
|
||||
v->a[11263] = sym_file_descriptor;
|
||||
v->a[11264] = actions(232);
|
||||
v->a[11265] = 1;
|
||||
v->a[11266] = sym_variable_name;
|
||||
v->a[11267] = state(126);
|
||||
v->a[11268] = 1;
|
||||
v->a[11269] = aux_sym__statements_repeat1;
|
||||
v->a[11270] = state(184);
|
||||
v->a[11271] = 1;
|
||||
v->a[11272] = sym_command_name;
|
||||
v->a[11273] = state(268);
|
||||
v->a[11274] = 1;
|
||||
v->a[11275] = sym_variable_assignment;
|
||||
v->a[11276] = state(647);
|
||||
v->a[11277] = 1;
|
||||
v->a[11278] = sym_concatenation;
|
||||
v->a[11279] = state(796);
|
||||
small_parse_table_564(v);
|
||||
}
|
||||
|
||||
void small_parse_table_564(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[11280] = actions(75);
|
||||
v->a[11281] = 1;
|
||||
v->a[11282] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[11283] = actions(77);
|
||||
v->a[11284] = 1;
|
||||
v->a[11285] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[11286] = actions(79);
|
||||
v->a[11287] = 1;
|
||||
v->a[11288] = anon_sym_BQUOTE;
|
||||
v->a[11289] = actions(248);
|
||||
v->a[11290] = 1;
|
||||
v->a[11291] = sym_word;
|
||||
v->a[11292] = actions(250);
|
||||
v->a[11293] = 1;
|
||||
v->a[11294] = anon_sym_BANG;
|
||||
v->a[11295] = actions(256);
|
||||
v->a[11296] = 1;
|
||||
v->a[11297] = sym_raw_string;
|
||||
v->a[11298] = actions(258);
|
||||
v->a[11299] = 1;
|
||||
v->a[11280] = 1;
|
||||
v->a[11281] = sym_file_redirect;
|
||||
v->a[11282] = state(828);
|
||||
v->a[11283] = 1;
|
||||
v->a[11284] = aux_sym_command_repeat1;
|
||||
v->a[11285] = state(1314);
|
||||
v->a[11286] = 1;
|
||||
v->a[11287] = sym_pipeline;
|
||||
v->a[11288] = state(1331);
|
||||
v->a[11289] = 1;
|
||||
v->a[11290] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[11291] = state(2252);
|
||||
v->a[11292] = 1;
|
||||
v->a[11293] = sym__statement_not_pipeline;
|
||||
v->a[11294] = state(2484);
|
||||
v->a[11295] = 1;
|
||||
v->a[11296] = sym__statements;
|
||||
v->a[11297] = actions(11);
|
||||
v->a[11298] = 2;
|
||||
v->a[11299] = anon_sym_while;
|
||||
small_parse_table_565(v);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -14,126 +14,126 @@
|
|||
|
||||
void small_parse_table_565(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[11300] = sym_file_descriptor;
|
||||
v->a[11301] = actions(260);
|
||||
v->a[11302] = 1;
|
||||
v->a[11303] = sym_variable_name;
|
||||
v->a[11304] = state(141);
|
||||
v->a[11305] = 1;
|
||||
v->a[11306] = aux_sym__statements_repeat1;
|
||||
v->a[11307] = state(175);
|
||||
v->a[11308] = 1;
|
||||
v->a[11309] = sym_command_name;
|
||||
v->a[11310] = state(278);
|
||||
v->a[11311] = 1;
|
||||
v->a[11312] = sym_variable_assignment;
|
||||
v->a[11313] = state(567);
|
||||
v->a[11314] = 1;
|
||||
v->a[11315] = aux_sym_command_repeat1;
|
||||
v->a[11316] = state(582);
|
||||
v->a[11317] = 1;
|
||||
v->a[11318] = sym_concatenation;
|
||||
v->a[11319] = state(697);
|
||||
v->a[11300] = anon_sym_until;
|
||||
v->a[11301] = actions(226);
|
||||
v->a[11302] = 2;
|
||||
v->a[11303] = anon_sym_LT_AMP_DASH;
|
||||
v->a[11304] = anon_sym_GT_AMP_DASH;
|
||||
v->a[11305] = actions(228);
|
||||
v->a[11306] = 2;
|
||||
v->a[11307] = sym_raw_string;
|
||||
v->a[11308] = sym_number;
|
||||
v->a[11309] = state(294);
|
||||
v->a[11310] = 5;
|
||||
v->a[11311] = sym_arithmetic_expansion;
|
||||
v->a[11312] = sym_string;
|
||||
v->a[11313] = sym_simple_expansion;
|
||||
v->a[11314] = sym_expansion;
|
||||
v->a[11315] = sym_command_substitution;
|
||||
v->a[11316] = actions(224);
|
||||
v->a[11317] = 8;
|
||||
v->a[11318] = anon_sym_LT;
|
||||
v->a[11319] = anon_sym_GT;
|
||||
small_parse_table_566(v);
|
||||
}
|
||||
|
||||
void small_parse_table_566(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[11320] = 1;
|
||||
v->a[11321] = sym_file_redirect;
|
||||
v->a[11322] = state(1100);
|
||||
v->a[11323] = 1;
|
||||
v->a[11324] = sym_pipeline;
|
||||
v->a[11325] = state(1196);
|
||||
v->a[11326] = 1;
|
||||
v->a[11327] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[11328] = state(2037);
|
||||
v->a[11329] = 1;
|
||||
v->a[11330] = sym__statement_not_pipeline;
|
||||
v->a[11331] = state(2179);
|
||||
v->a[11332] = 1;
|
||||
v->a[11333] = sym__statements;
|
||||
v->a[11334] = actions(11);
|
||||
v->a[11335] = 2;
|
||||
v->a[11336] = anon_sym_while;
|
||||
v->a[11337] = anon_sym_until;
|
||||
v->a[11338] = actions(254);
|
||||
v->a[11339] = 2;
|
||||
v->a[11320] = anon_sym_GT_GT;
|
||||
v->a[11321] = anon_sym_AMP_GT;
|
||||
v->a[11322] = anon_sym_AMP_GT_GT;
|
||||
v->a[11323] = anon_sym_LT_AMP;
|
||||
v->a[11324] = anon_sym_GT_AMP;
|
||||
v->a[11325] = anon_sym_GT_PIPE;
|
||||
v->a[11326] = state(1188);
|
||||
v->a[11327] = 12;
|
||||
v->a[11328] = sym_redirected_statement;
|
||||
v->a[11329] = sym_for_statement;
|
||||
v->a[11330] = sym_while_statement;
|
||||
v->a[11331] = sym_if_statement;
|
||||
v->a[11332] = sym_case_statement;
|
||||
v->a[11333] = sym_function_definition;
|
||||
v->a[11334] = sym_compound_statement;
|
||||
v->a[11335] = sym_subshell;
|
||||
v->a[11336] = sym_list;
|
||||
v->a[11337] = sym_negated_command;
|
||||
v->a[11338] = sym_command;
|
||||
v->a[11339] = sym_variable_assignments;
|
||||
small_parse_table_567(v);
|
||||
}
|
||||
|
||||
void small_parse_table_567(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[11340] = anon_sym_LT_AMP_DASH;
|
||||
v->a[11341] = anon_sym_GT_AMP_DASH;
|
||||
v->a[11342] = state(295);
|
||||
v->a[11343] = 6;
|
||||
v->a[11344] = sym_arithmetic_expansion;
|
||||
v->a[11345] = sym_string;
|
||||
v->a[11346] = sym_number;
|
||||
v->a[11347] = sym_simple_expansion;
|
||||
v->a[11348] = sym_expansion;
|
||||
v->a[11349] = sym_command_substitution;
|
||||
v->a[11350] = actions(252);
|
||||
v->a[11351] = 8;
|
||||
v->a[11352] = anon_sym_LT;
|
||||
v->a[11353] = anon_sym_GT;
|
||||
v->a[11354] = anon_sym_GT_GT;
|
||||
v->a[11355] = anon_sym_AMP_GT;
|
||||
v->a[11356] = anon_sym_AMP_GT_GT;
|
||||
v->a[11357] = anon_sym_LT_AMP;
|
||||
v->a[11358] = anon_sym_GT_AMP;
|
||||
v->a[11359] = anon_sym_GT_PIPE;
|
||||
v->a[11340] = 32;
|
||||
v->a[11341] = actions(3);
|
||||
v->a[11342] = 1;
|
||||
v->a[11343] = sym_comment;
|
||||
v->a[11344] = actions(9);
|
||||
v->a[11345] = 1;
|
||||
v->a[11346] = anon_sym_for;
|
||||
v->a[11347] = actions(13);
|
||||
v->a[11348] = 1;
|
||||
v->a[11349] = anon_sym_if;
|
||||
v->a[11350] = actions(15);
|
||||
v->a[11351] = 1;
|
||||
v->a[11352] = anon_sym_case;
|
||||
v->a[11353] = actions(17);
|
||||
v->a[11354] = 1;
|
||||
v->a[11355] = anon_sym_LPAREN;
|
||||
v->a[11356] = actions(19);
|
||||
v->a[11357] = 1;
|
||||
v->a[11358] = anon_sym_LBRACE;
|
||||
v->a[11359] = actions(59);
|
||||
small_parse_table_568(v);
|
||||
}
|
||||
|
||||
void small_parse_table_568(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[11360] = state(1031);
|
||||
v->a[11361] = 12;
|
||||
v->a[11362] = sym_redirected_statement;
|
||||
v->a[11363] = sym_for_statement;
|
||||
v->a[11364] = sym_while_statement;
|
||||
v->a[11365] = sym_if_statement;
|
||||
v->a[11366] = sym_case_statement;
|
||||
v->a[11367] = sym_function_definition;
|
||||
v->a[11368] = sym_compound_statement;
|
||||
v->a[11369] = sym_subshell;
|
||||
v->a[11370] = sym_list;
|
||||
v->a[11371] = sym_negated_command;
|
||||
v->a[11372] = sym_command;
|
||||
v->a[11373] = sym_variable_assignments;
|
||||
v->a[11374] = 34;
|
||||
v->a[11375] = actions(3);
|
||||
v->a[11376] = 1;
|
||||
v->a[11377] = sym_comment;
|
||||
v->a[11378] = actions(9);
|
||||
v->a[11379] = 1;
|
||||
v->a[11360] = 1;
|
||||
v->a[11361] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[11362] = actions(61);
|
||||
v->a[11363] = 1;
|
||||
v->a[11364] = anon_sym_DOLLAR;
|
||||
v->a[11365] = actions(63);
|
||||
v->a[11366] = 1;
|
||||
v->a[11367] = anon_sym_DQUOTE;
|
||||
v->a[11368] = actions(67);
|
||||
v->a[11369] = 1;
|
||||
v->a[11370] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[11371] = actions(69);
|
||||
v->a[11372] = 1;
|
||||
v->a[11373] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[11374] = actions(71);
|
||||
v->a[11375] = 1;
|
||||
v->a[11376] = anon_sym_BQUOTE;
|
||||
v->a[11377] = actions(73);
|
||||
v->a[11378] = 1;
|
||||
v->a[11379] = sym_file_descriptor;
|
||||
small_parse_table_569(v);
|
||||
}
|
||||
|
||||
void small_parse_table_569(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[11380] = anon_sym_for;
|
||||
v->a[11381] = actions(13);
|
||||
v->a[11382] = 1;
|
||||
v->a[11383] = anon_sym_if;
|
||||
v->a[11384] = actions(15);
|
||||
v->a[11385] = 1;
|
||||
v->a[11386] = anon_sym_case;
|
||||
v->a[11387] = actions(17);
|
||||
v->a[11388] = 1;
|
||||
v->a[11389] = anon_sym_LPAREN;
|
||||
v->a[11390] = actions(19);
|
||||
v->a[11391] = 1;
|
||||
v->a[11392] = anon_sym_LBRACE;
|
||||
v->a[11393] = actions(63);
|
||||
v->a[11394] = 1;
|
||||
v->a[11395] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[11396] = actions(65);
|
||||
v->a[11397] = 1;
|
||||
v->a[11398] = anon_sym_DOLLAR;
|
||||
v->a[11399] = actions(67);
|
||||
v->a[11380] = actions(75);
|
||||
v->a[11381] = 1;
|
||||
v->a[11382] = sym_variable_name;
|
||||
v->a[11383] = actions(236);
|
||||
v->a[11384] = 1;
|
||||
v->a[11385] = sym_word;
|
||||
v->a[11386] = actions(238);
|
||||
v->a[11387] = 1;
|
||||
v->a[11388] = anon_sym_BANG;
|
||||
v->a[11389] = state(140);
|
||||
v->a[11390] = 1;
|
||||
v->a[11391] = aux_sym__statements_repeat1;
|
||||
v->a[11392] = state(189);
|
||||
v->a[11393] = 1;
|
||||
v->a[11394] = sym_command_name;
|
||||
v->a[11395] = state(286);
|
||||
v->a[11396] = 1;
|
||||
v->a[11397] = sym_variable_assignment;
|
||||
v->a[11398] = state(647);
|
||||
v->a[11399] = 1;
|
||||
small_parse_table_570(v);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -14,126 +14,126 @@
|
|||
|
||||
void small_parse_table_570(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[11400] = 1;
|
||||
v->a[11401] = anon_sym_DQUOTE;
|
||||
v->a[11402] = actions(71);
|
||||
v->a[11403] = 1;
|
||||
v->a[11404] = aux_sym_number_token1;
|
||||
v->a[11405] = actions(73);
|
||||
v->a[11406] = 1;
|
||||
v->a[11407] = aux_sym_number_token2;
|
||||
v->a[11408] = actions(75);
|
||||
v->a[11409] = 1;
|
||||
v->a[11410] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[11411] = actions(77);
|
||||
v->a[11412] = 1;
|
||||
v->a[11413] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[11414] = actions(79);
|
||||
v->a[11415] = 1;
|
||||
v->a[11416] = anon_sym_BQUOTE;
|
||||
v->a[11417] = actions(248);
|
||||
v->a[11418] = 1;
|
||||
v->a[11419] = sym_word;
|
||||
v->a[11400] = sym_concatenation;
|
||||
v->a[11401] = state(746);
|
||||
v->a[11402] = 1;
|
||||
v->a[11403] = aux_sym_command_repeat1;
|
||||
v->a[11404] = state(905);
|
||||
v->a[11405] = 1;
|
||||
v->a[11406] = sym_file_redirect;
|
||||
v->a[11407] = state(1422);
|
||||
v->a[11408] = 1;
|
||||
v->a[11409] = sym_pipeline;
|
||||
v->a[11410] = state(1429);
|
||||
v->a[11411] = 1;
|
||||
v->a[11412] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[11413] = state(2271);
|
||||
v->a[11414] = 1;
|
||||
v->a[11415] = sym__statement_not_pipeline;
|
||||
v->a[11416] = state(2483);
|
||||
v->a[11417] = 1;
|
||||
v->a[11418] = sym__statements;
|
||||
v->a[11419] = actions(11);
|
||||
small_parse_table_571(v);
|
||||
}
|
||||
|
||||
void small_parse_table_571(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[11420] = actions(250);
|
||||
v->a[11421] = 1;
|
||||
v->a[11422] = anon_sym_BANG;
|
||||
v->a[11423] = actions(256);
|
||||
v->a[11424] = 1;
|
||||
v->a[11425] = sym_raw_string;
|
||||
v->a[11426] = actions(258);
|
||||
v->a[11427] = 1;
|
||||
v->a[11428] = sym_file_descriptor;
|
||||
v->a[11429] = actions(260);
|
||||
v->a[11430] = 1;
|
||||
v->a[11431] = sym_variable_name;
|
||||
v->a[11432] = state(141);
|
||||
v->a[11433] = 1;
|
||||
v->a[11434] = aux_sym__statements_repeat1;
|
||||
v->a[11435] = state(175);
|
||||
v->a[11436] = 1;
|
||||
v->a[11437] = sym_command_name;
|
||||
v->a[11438] = state(278);
|
||||
v->a[11439] = 1;
|
||||
v->a[11420] = 2;
|
||||
v->a[11421] = anon_sym_while;
|
||||
v->a[11422] = anon_sym_until;
|
||||
v->a[11423] = actions(57);
|
||||
v->a[11424] = 2;
|
||||
v->a[11425] = anon_sym_LT_AMP_DASH;
|
||||
v->a[11426] = anon_sym_GT_AMP_DASH;
|
||||
v->a[11427] = actions(65);
|
||||
v->a[11428] = 2;
|
||||
v->a[11429] = sym_raw_string;
|
||||
v->a[11430] = sym_number;
|
||||
v->a[11431] = state(394);
|
||||
v->a[11432] = 5;
|
||||
v->a[11433] = sym_arithmetic_expansion;
|
||||
v->a[11434] = sym_string;
|
||||
v->a[11435] = sym_simple_expansion;
|
||||
v->a[11436] = sym_expansion;
|
||||
v->a[11437] = sym_command_substitution;
|
||||
v->a[11438] = actions(55);
|
||||
v->a[11439] = 8;
|
||||
small_parse_table_572(v);
|
||||
}
|
||||
|
||||
void small_parse_table_572(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[11440] = sym_variable_assignment;
|
||||
v->a[11441] = state(567);
|
||||
v->a[11442] = 1;
|
||||
v->a[11443] = aux_sym_command_repeat1;
|
||||
v->a[11444] = state(582);
|
||||
v->a[11445] = 1;
|
||||
v->a[11446] = sym_concatenation;
|
||||
v->a[11447] = state(728);
|
||||
v->a[11448] = 1;
|
||||
v->a[11449] = sym_file_redirect;
|
||||
v->a[11450] = state(1100);
|
||||
v->a[11451] = 1;
|
||||
v->a[11452] = sym_pipeline;
|
||||
v->a[11453] = state(1196);
|
||||
v->a[11454] = 1;
|
||||
v->a[11455] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[11456] = state(2037);
|
||||
v->a[11457] = 1;
|
||||
v->a[11458] = sym__statement_not_pipeline;
|
||||
v->a[11459] = state(2131);
|
||||
v->a[11440] = anon_sym_LT;
|
||||
v->a[11441] = anon_sym_GT;
|
||||
v->a[11442] = anon_sym_GT_GT;
|
||||
v->a[11443] = anon_sym_AMP_GT;
|
||||
v->a[11444] = anon_sym_AMP_GT_GT;
|
||||
v->a[11445] = anon_sym_LT_AMP;
|
||||
v->a[11446] = anon_sym_GT_AMP;
|
||||
v->a[11447] = anon_sym_GT_PIPE;
|
||||
v->a[11448] = state(1211);
|
||||
v->a[11449] = 12;
|
||||
v->a[11450] = sym_redirected_statement;
|
||||
v->a[11451] = sym_for_statement;
|
||||
v->a[11452] = sym_while_statement;
|
||||
v->a[11453] = sym_if_statement;
|
||||
v->a[11454] = sym_case_statement;
|
||||
v->a[11455] = sym_function_definition;
|
||||
v->a[11456] = sym_compound_statement;
|
||||
v->a[11457] = sym_subshell;
|
||||
v->a[11458] = sym_list;
|
||||
v->a[11459] = sym_negated_command;
|
||||
small_parse_table_573(v);
|
||||
}
|
||||
|
||||
void small_parse_table_573(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[11460] = 1;
|
||||
v->a[11461] = sym__statements;
|
||||
v->a[11462] = actions(11);
|
||||
v->a[11463] = 2;
|
||||
v->a[11464] = anon_sym_while;
|
||||
v->a[11465] = anon_sym_until;
|
||||
v->a[11466] = actions(254);
|
||||
v->a[11467] = 2;
|
||||
v->a[11468] = anon_sym_LT_AMP_DASH;
|
||||
v->a[11469] = anon_sym_GT_AMP_DASH;
|
||||
v->a[11470] = state(295);
|
||||
v->a[11471] = 6;
|
||||
v->a[11472] = sym_arithmetic_expansion;
|
||||
v->a[11473] = sym_string;
|
||||
v->a[11474] = sym_number;
|
||||
v->a[11475] = sym_simple_expansion;
|
||||
v->a[11476] = sym_expansion;
|
||||
v->a[11477] = sym_command_substitution;
|
||||
v->a[11478] = actions(252);
|
||||
v->a[11479] = 8;
|
||||
v->a[11460] = sym_command;
|
||||
v->a[11461] = sym_variable_assignments;
|
||||
v->a[11462] = 32;
|
||||
v->a[11463] = actions(3);
|
||||
v->a[11464] = 1;
|
||||
v->a[11465] = sym_comment;
|
||||
v->a[11466] = actions(9);
|
||||
v->a[11467] = 1;
|
||||
v->a[11468] = anon_sym_for;
|
||||
v->a[11469] = actions(13);
|
||||
v->a[11470] = 1;
|
||||
v->a[11471] = anon_sym_if;
|
||||
v->a[11472] = actions(15);
|
||||
v->a[11473] = 1;
|
||||
v->a[11474] = anon_sym_case;
|
||||
v->a[11475] = actions(17);
|
||||
v->a[11476] = 1;
|
||||
v->a[11477] = anon_sym_LPAREN;
|
||||
v->a[11478] = actions(19);
|
||||
v->a[11479] = 1;
|
||||
small_parse_table_574(v);
|
||||
}
|
||||
|
||||
void small_parse_table_574(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[11480] = anon_sym_LT;
|
||||
v->a[11481] = anon_sym_GT;
|
||||
v->a[11482] = anon_sym_GT_GT;
|
||||
v->a[11483] = anon_sym_AMP_GT;
|
||||
v->a[11484] = anon_sym_AMP_GT_GT;
|
||||
v->a[11485] = anon_sym_LT_AMP;
|
||||
v->a[11486] = anon_sym_GT_AMP;
|
||||
v->a[11487] = anon_sym_GT_PIPE;
|
||||
v->a[11488] = state(1031);
|
||||
v->a[11489] = 12;
|
||||
v->a[11490] = sym_redirected_statement;
|
||||
v->a[11491] = sym_for_statement;
|
||||
v->a[11492] = sym_while_statement;
|
||||
v->a[11493] = sym_if_statement;
|
||||
v->a[11494] = sym_case_statement;
|
||||
v->a[11495] = sym_function_definition;
|
||||
v->a[11496] = sym_compound_statement;
|
||||
v->a[11497] = sym_subshell;
|
||||
v->a[11498] = sym_list;
|
||||
v->a[11499] = sym_negated_command;
|
||||
v->a[11480] = anon_sym_LBRACE;
|
||||
v->a[11481] = actions(59);
|
||||
v->a[11482] = 1;
|
||||
v->a[11483] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[11484] = actions(61);
|
||||
v->a[11485] = 1;
|
||||
v->a[11486] = anon_sym_DOLLAR;
|
||||
v->a[11487] = actions(63);
|
||||
v->a[11488] = 1;
|
||||
v->a[11489] = anon_sym_DQUOTE;
|
||||
v->a[11490] = actions(67);
|
||||
v->a[11491] = 1;
|
||||
v->a[11492] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[11493] = actions(69);
|
||||
v->a[11494] = 1;
|
||||
v->a[11495] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[11496] = actions(71);
|
||||
v->a[11497] = 1;
|
||||
v->a[11498] = anon_sym_BQUOTE;
|
||||
v->a[11499] = actions(220);
|
||||
small_parse_table_575(v);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -14,126 +14,126 @@
|
|||
|
||||
void small_parse_table_575(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[11500] = sym_command;
|
||||
v->a[11501] = sym_variable_assignments;
|
||||
v->a[11502] = 34;
|
||||
v->a[11503] = actions(3);
|
||||
v->a[11504] = 1;
|
||||
v->a[11505] = sym_comment;
|
||||
v->a[11506] = actions(9);
|
||||
v->a[11507] = 1;
|
||||
v->a[11508] = anon_sym_for;
|
||||
v->a[11509] = actions(13);
|
||||
v->a[11510] = 1;
|
||||
v->a[11511] = anon_sym_if;
|
||||
v->a[11512] = actions(15);
|
||||
v->a[11513] = 1;
|
||||
v->a[11514] = anon_sym_case;
|
||||
v->a[11515] = actions(17);
|
||||
v->a[11516] = 1;
|
||||
v->a[11517] = anon_sym_LPAREN;
|
||||
v->a[11518] = actions(19);
|
||||
v->a[11519] = 1;
|
||||
v->a[11500] = 1;
|
||||
v->a[11501] = sym_word;
|
||||
v->a[11502] = actions(222);
|
||||
v->a[11503] = 1;
|
||||
v->a[11504] = anon_sym_BANG;
|
||||
v->a[11505] = actions(230);
|
||||
v->a[11506] = 1;
|
||||
v->a[11507] = sym_file_descriptor;
|
||||
v->a[11508] = actions(232);
|
||||
v->a[11509] = 1;
|
||||
v->a[11510] = sym_variable_name;
|
||||
v->a[11511] = state(126);
|
||||
v->a[11512] = 1;
|
||||
v->a[11513] = aux_sym__statements_repeat1;
|
||||
v->a[11514] = state(184);
|
||||
v->a[11515] = 1;
|
||||
v->a[11516] = sym_command_name;
|
||||
v->a[11517] = state(268);
|
||||
v->a[11518] = 1;
|
||||
v->a[11519] = sym_variable_assignment;
|
||||
small_parse_table_576(v);
|
||||
}
|
||||
|
||||
void small_parse_table_576(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[11520] = anon_sym_LBRACE;
|
||||
v->a[11521] = actions(63);
|
||||
v->a[11522] = 1;
|
||||
v->a[11523] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[11524] = actions(65);
|
||||
v->a[11525] = 1;
|
||||
v->a[11526] = anon_sym_DOLLAR;
|
||||
v->a[11527] = actions(67);
|
||||
v->a[11528] = 1;
|
||||
v->a[11529] = anon_sym_DQUOTE;
|
||||
v->a[11530] = actions(69);
|
||||
v->a[11531] = 1;
|
||||
v->a[11532] = sym_raw_string;
|
||||
v->a[11533] = actions(71);
|
||||
v->a[11534] = 1;
|
||||
v->a[11535] = aux_sym_number_token1;
|
||||
v->a[11536] = actions(73);
|
||||
v->a[11537] = 1;
|
||||
v->a[11538] = aux_sym_number_token2;
|
||||
v->a[11539] = actions(75);
|
||||
v->a[11520] = state(647);
|
||||
v->a[11521] = 1;
|
||||
v->a[11522] = sym_concatenation;
|
||||
v->a[11523] = state(799);
|
||||
v->a[11524] = 1;
|
||||
v->a[11525] = sym_file_redirect;
|
||||
v->a[11526] = state(828);
|
||||
v->a[11527] = 1;
|
||||
v->a[11528] = aux_sym_command_repeat1;
|
||||
v->a[11529] = state(1314);
|
||||
v->a[11530] = 1;
|
||||
v->a[11531] = sym_pipeline;
|
||||
v->a[11532] = state(1331);
|
||||
v->a[11533] = 1;
|
||||
v->a[11534] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[11535] = state(2252);
|
||||
v->a[11536] = 1;
|
||||
v->a[11537] = sym__statement_not_pipeline;
|
||||
v->a[11538] = state(2480);
|
||||
v->a[11539] = 1;
|
||||
small_parse_table_577(v);
|
||||
}
|
||||
|
||||
void small_parse_table_577(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[11540] = 1;
|
||||
v->a[11541] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[11542] = actions(77);
|
||||
v->a[11543] = 1;
|
||||
v->a[11544] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[11545] = actions(79);
|
||||
v->a[11546] = 1;
|
||||
v->a[11547] = anon_sym_BQUOTE;
|
||||
v->a[11548] = actions(81);
|
||||
v->a[11549] = 1;
|
||||
v->a[11550] = sym_file_descriptor;
|
||||
v->a[11551] = actions(83);
|
||||
v->a[11552] = 1;
|
||||
v->a[11553] = sym_variable_name;
|
||||
v->a[11554] = actions(238);
|
||||
v->a[11555] = 1;
|
||||
v->a[11556] = sym_word;
|
||||
v->a[11557] = actions(240);
|
||||
v->a[11558] = 1;
|
||||
v->a[11559] = anon_sym_BANG;
|
||||
v->a[11540] = sym__statements;
|
||||
v->a[11541] = actions(11);
|
||||
v->a[11542] = 2;
|
||||
v->a[11543] = anon_sym_while;
|
||||
v->a[11544] = anon_sym_until;
|
||||
v->a[11545] = actions(226);
|
||||
v->a[11546] = 2;
|
||||
v->a[11547] = anon_sym_LT_AMP_DASH;
|
||||
v->a[11548] = anon_sym_GT_AMP_DASH;
|
||||
v->a[11549] = actions(228);
|
||||
v->a[11550] = 2;
|
||||
v->a[11551] = sym_raw_string;
|
||||
v->a[11552] = sym_number;
|
||||
v->a[11553] = state(294);
|
||||
v->a[11554] = 5;
|
||||
v->a[11555] = sym_arithmetic_expansion;
|
||||
v->a[11556] = sym_string;
|
||||
v->a[11557] = sym_simple_expansion;
|
||||
v->a[11558] = sym_expansion;
|
||||
v->a[11559] = sym_command_substitution;
|
||||
small_parse_table_578(v);
|
||||
}
|
||||
|
||||
void small_parse_table_578(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[11560] = state(132);
|
||||
v->a[11561] = 1;
|
||||
v->a[11562] = aux_sym__statements_repeat1;
|
||||
v->a[11563] = state(185);
|
||||
v->a[11564] = 1;
|
||||
v->a[11565] = sym_command_name;
|
||||
v->a[11566] = state(297);
|
||||
v->a[11567] = 1;
|
||||
v->a[11568] = sym_variable_assignment;
|
||||
v->a[11569] = state(582);
|
||||
v->a[11570] = 1;
|
||||
v->a[11571] = sym_concatenation;
|
||||
v->a[11572] = state(614);
|
||||
v->a[11573] = 1;
|
||||
v->a[11574] = aux_sym_command_repeat1;
|
||||
v->a[11575] = state(769);
|
||||
v->a[11576] = 1;
|
||||
v->a[11577] = sym_file_redirect;
|
||||
v->a[11578] = state(1133);
|
||||
v->a[11579] = 1;
|
||||
v->a[11560] = actions(224);
|
||||
v->a[11561] = 8;
|
||||
v->a[11562] = anon_sym_LT;
|
||||
v->a[11563] = anon_sym_GT;
|
||||
v->a[11564] = anon_sym_GT_GT;
|
||||
v->a[11565] = anon_sym_AMP_GT;
|
||||
v->a[11566] = anon_sym_AMP_GT_GT;
|
||||
v->a[11567] = anon_sym_LT_AMP;
|
||||
v->a[11568] = anon_sym_GT_AMP;
|
||||
v->a[11569] = anon_sym_GT_PIPE;
|
||||
v->a[11570] = state(1188);
|
||||
v->a[11571] = 12;
|
||||
v->a[11572] = sym_redirected_statement;
|
||||
v->a[11573] = sym_for_statement;
|
||||
v->a[11574] = sym_while_statement;
|
||||
v->a[11575] = sym_if_statement;
|
||||
v->a[11576] = sym_case_statement;
|
||||
v->a[11577] = sym_function_definition;
|
||||
v->a[11578] = sym_compound_statement;
|
||||
v->a[11579] = sym_subshell;
|
||||
small_parse_table_579(v);
|
||||
}
|
||||
|
||||
void small_parse_table_579(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[11580] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[11581] = state(1142);
|
||||
v->a[11582] = 1;
|
||||
v->a[11583] = sym_pipeline;
|
||||
v->a[11584] = state(2041);
|
||||
v->a[11585] = 1;
|
||||
v->a[11586] = sym__statement_not_pipeline;
|
||||
v->a[11587] = state(2177);
|
||||
v->a[11588] = 1;
|
||||
v->a[11589] = sym__statements;
|
||||
v->a[11590] = actions(11);
|
||||
v->a[11591] = 2;
|
||||
v->a[11592] = anon_sym_while;
|
||||
v->a[11593] = anon_sym_until;
|
||||
v->a[11594] = actions(61);
|
||||
v->a[11595] = 2;
|
||||
v->a[11596] = anon_sym_LT_AMP_DASH;
|
||||
v->a[11597] = anon_sym_GT_AMP_DASH;
|
||||
v->a[11598] = state(397);
|
||||
v->a[11599] = 6;
|
||||
v->a[11580] = sym_list;
|
||||
v->a[11581] = sym_negated_command;
|
||||
v->a[11582] = sym_command;
|
||||
v->a[11583] = sym_variable_assignments;
|
||||
v->a[11584] = 32;
|
||||
v->a[11585] = actions(3);
|
||||
v->a[11586] = 1;
|
||||
v->a[11587] = sym_comment;
|
||||
v->a[11588] = actions(9);
|
||||
v->a[11589] = 1;
|
||||
v->a[11590] = anon_sym_for;
|
||||
v->a[11591] = actions(13);
|
||||
v->a[11592] = 1;
|
||||
v->a[11593] = anon_sym_if;
|
||||
v->a[11594] = actions(15);
|
||||
v->a[11595] = 1;
|
||||
v->a[11596] = anon_sym_case;
|
||||
v->a[11597] = actions(17);
|
||||
v->a[11598] = 1;
|
||||
v->a[11599] = anon_sym_LPAREN;
|
||||
small_parse_table_580(v);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -14,126 +14,126 @@
|
|||
|
||||
void small_parse_table_580(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[11600] = sym_arithmetic_expansion;
|
||||
v->a[11601] = sym_string;
|
||||
v->a[11602] = sym_number;
|
||||
v->a[11603] = sym_simple_expansion;
|
||||
v->a[11604] = sym_expansion;
|
||||
v->a[11605] = sym_command_substitution;
|
||||
v->a[11606] = actions(59);
|
||||
v->a[11607] = 8;
|
||||
v->a[11608] = anon_sym_LT;
|
||||
v->a[11609] = anon_sym_GT;
|
||||
v->a[11610] = anon_sym_GT_GT;
|
||||
v->a[11611] = anon_sym_AMP_GT;
|
||||
v->a[11612] = anon_sym_AMP_GT_GT;
|
||||
v->a[11613] = anon_sym_LT_AMP;
|
||||
v->a[11614] = anon_sym_GT_AMP;
|
||||
v->a[11615] = anon_sym_GT_PIPE;
|
||||
v->a[11616] = state(1071);
|
||||
v->a[11617] = 12;
|
||||
v->a[11618] = sym_redirected_statement;
|
||||
v->a[11619] = sym_for_statement;
|
||||
v->a[11600] = actions(19);
|
||||
v->a[11601] = 1;
|
||||
v->a[11602] = anon_sym_LBRACE;
|
||||
v->a[11603] = actions(59);
|
||||
v->a[11604] = 1;
|
||||
v->a[11605] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[11606] = actions(61);
|
||||
v->a[11607] = 1;
|
||||
v->a[11608] = anon_sym_DOLLAR;
|
||||
v->a[11609] = actions(63);
|
||||
v->a[11610] = 1;
|
||||
v->a[11611] = anon_sym_DQUOTE;
|
||||
v->a[11612] = actions(67);
|
||||
v->a[11613] = 1;
|
||||
v->a[11614] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[11615] = actions(69);
|
||||
v->a[11616] = 1;
|
||||
v->a[11617] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[11618] = actions(71);
|
||||
v->a[11619] = 1;
|
||||
small_parse_table_581(v);
|
||||
}
|
||||
|
||||
void small_parse_table_581(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[11620] = sym_while_statement;
|
||||
v->a[11621] = sym_if_statement;
|
||||
v->a[11622] = sym_case_statement;
|
||||
v->a[11623] = sym_function_definition;
|
||||
v->a[11624] = sym_compound_statement;
|
||||
v->a[11625] = sym_subshell;
|
||||
v->a[11626] = sym_list;
|
||||
v->a[11627] = sym_negated_command;
|
||||
v->a[11628] = sym_command;
|
||||
v->a[11629] = sym_variable_assignments;
|
||||
v->a[11630] = 34;
|
||||
v->a[11631] = actions(3);
|
||||
v->a[11632] = 1;
|
||||
v->a[11633] = sym_comment;
|
||||
v->a[11634] = actions(9);
|
||||
v->a[11635] = 1;
|
||||
v->a[11636] = anon_sym_for;
|
||||
v->a[11637] = actions(13);
|
||||
v->a[11638] = 1;
|
||||
v->a[11639] = anon_sym_if;
|
||||
v->a[11620] = anon_sym_BQUOTE;
|
||||
v->a[11621] = actions(220);
|
||||
v->a[11622] = 1;
|
||||
v->a[11623] = sym_word;
|
||||
v->a[11624] = actions(222);
|
||||
v->a[11625] = 1;
|
||||
v->a[11626] = anon_sym_BANG;
|
||||
v->a[11627] = actions(230);
|
||||
v->a[11628] = 1;
|
||||
v->a[11629] = sym_file_descriptor;
|
||||
v->a[11630] = actions(232);
|
||||
v->a[11631] = 1;
|
||||
v->a[11632] = sym_variable_name;
|
||||
v->a[11633] = state(126);
|
||||
v->a[11634] = 1;
|
||||
v->a[11635] = aux_sym__statements_repeat1;
|
||||
v->a[11636] = state(184);
|
||||
v->a[11637] = 1;
|
||||
v->a[11638] = sym_command_name;
|
||||
v->a[11639] = state(268);
|
||||
small_parse_table_582(v);
|
||||
}
|
||||
|
||||
void small_parse_table_582(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[11640] = actions(15);
|
||||
v->a[11641] = 1;
|
||||
v->a[11642] = anon_sym_case;
|
||||
v->a[11643] = actions(17);
|
||||
v->a[11644] = 1;
|
||||
v->a[11645] = anon_sym_LPAREN;
|
||||
v->a[11646] = actions(19);
|
||||
v->a[11647] = 1;
|
||||
v->a[11648] = anon_sym_LBRACE;
|
||||
v->a[11649] = actions(63);
|
||||
v->a[11650] = 1;
|
||||
v->a[11651] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[11652] = actions(65);
|
||||
v->a[11653] = 1;
|
||||
v->a[11654] = anon_sym_DOLLAR;
|
||||
v->a[11655] = actions(67);
|
||||
v->a[11656] = 1;
|
||||
v->a[11657] = anon_sym_DQUOTE;
|
||||
v->a[11658] = actions(71);
|
||||
v->a[11659] = 1;
|
||||
v->a[11640] = 1;
|
||||
v->a[11641] = sym_variable_assignment;
|
||||
v->a[11642] = state(647);
|
||||
v->a[11643] = 1;
|
||||
v->a[11644] = sym_concatenation;
|
||||
v->a[11645] = state(769);
|
||||
v->a[11646] = 1;
|
||||
v->a[11647] = sym_file_redirect;
|
||||
v->a[11648] = state(828);
|
||||
v->a[11649] = 1;
|
||||
v->a[11650] = aux_sym_command_repeat1;
|
||||
v->a[11651] = state(1314);
|
||||
v->a[11652] = 1;
|
||||
v->a[11653] = sym_pipeline;
|
||||
v->a[11654] = state(1331);
|
||||
v->a[11655] = 1;
|
||||
v->a[11656] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[11657] = state(2252);
|
||||
v->a[11658] = 1;
|
||||
v->a[11659] = sym__statement_not_pipeline;
|
||||
small_parse_table_583(v);
|
||||
}
|
||||
|
||||
void small_parse_table_583(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[11660] = aux_sym_number_token1;
|
||||
v->a[11661] = actions(73);
|
||||
v->a[11662] = 1;
|
||||
v->a[11663] = aux_sym_number_token2;
|
||||
v->a[11664] = actions(75);
|
||||
v->a[11665] = 1;
|
||||
v->a[11666] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[11667] = actions(77);
|
||||
v->a[11668] = 1;
|
||||
v->a[11669] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[11670] = actions(79);
|
||||
v->a[11671] = 1;
|
||||
v->a[11672] = anon_sym_BQUOTE;
|
||||
v->a[11673] = actions(248);
|
||||
v->a[11674] = 1;
|
||||
v->a[11675] = sym_word;
|
||||
v->a[11676] = actions(250);
|
||||
v->a[11677] = 1;
|
||||
v->a[11678] = anon_sym_BANG;
|
||||
v->a[11679] = actions(256);
|
||||
v->a[11660] = state(2406);
|
||||
v->a[11661] = 1;
|
||||
v->a[11662] = sym__statements;
|
||||
v->a[11663] = actions(11);
|
||||
v->a[11664] = 2;
|
||||
v->a[11665] = anon_sym_while;
|
||||
v->a[11666] = anon_sym_until;
|
||||
v->a[11667] = actions(226);
|
||||
v->a[11668] = 2;
|
||||
v->a[11669] = anon_sym_LT_AMP_DASH;
|
||||
v->a[11670] = anon_sym_GT_AMP_DASH;
|
||||
v->a[11671] = actions(228);
|
||||
v->a[11672] = 2;
|
||||
v->a[11673] = sym_raw_string;
|
||||
v->a[11674] = sym_number;
|
||||
v->a[11675] = state(294);
|
||||
v->a[11676] = 5;
|
||||
v->a[11677] = sym_arithmetic_expansion;
|
||||
v->a[11678] = sym_string;
|
||||
v->a[11679] = sym_simple_expansion;
|
||||
small_parse_table_584(v);
|
||||
}
|
||||
|
||||
void small_parse_table_584(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[11680] = 1;
|
||||
v->a[11681] = sym_raw_string;
|
||||
v->a[11682] = actions(258);
|
||||
v->a[11683] = 1;
|
||||
v->a[11684] = sym_file_descriptor;
|
||||
v->a[11685] = actions(260);
|
||||
v->a[11686] = 1;
|
||||
v->a[11687] = sym_variable_name;
|
||||
v->a[11688] = state(141);
|
||||
v->a[11689] = 1;
|
||||
v->a[11690] = aux_sym__statements_repeat1;
|
||||
v->a[11691] = state(175);
|
||||
v->a[11692] = 1;
|
||||
v->a[11693] = sym_command_name;
|
||||
v->a[11694] = state(278);
|
||||
v->a[11695] = 1;
|
||||
v->a[11696] = sym_variable_assignment;
|
||||
v->a[11697] = state(567);
|
||||
v->a[11698] = 1;
|
||||
v->a[11699] = aux_sym_command_repeat1;
|
||||
v->a[11680] = sym_expansion;
|
||||
v->a[11681] = sym_command_substitution;
|
||||
v->a[11682] = actions(224);
|
||||
v->a[11683] = 8;
|
||||
v->a[11684] = anon_sym_LT;
|
||||
v->a[11685] = anon_sym_GT;
|
||||
v->a[11686] = anon_sym_GT_GT;
|
||||
v->a[11687] = anon_sym_AMP_GT;
|
||||
v->a[11688] = anon_sym_AMP_GT_GT;
|
||||
v->a[11689] = anon_sym_LT_AMP;
|
||||
v->a[11690] = anon_sym_GT_AMP;
|
||||
v->a[11691] = anon_sym_GT_PIPE;
|
||||
v->a[11692] = state(1188);
|
||||
v->a[11693] = 12;
|
||||
v->a[11694] = sym_redirected_statement;
|
||||
v->a[11695] = sym_for_statement;
|
||||
v->a[11696] = sym_while_statement;
|
||||
v->a[11697] = sym_if_statement;
|
||||
v->a[11698] = sym_case_statement;
|
||||
v->a[11699] = sym_function_definition;
|
||||
small_parse_table_585(v);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -14,126 +14,126 @@
|
|||
|
||||
void small_parse_table_585(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[11700] = state(582);
|
||||
v->a[11701] = 1;
|
||||
v->a[11702] = sym_concatenation;
|
||||
v->a[11703] = state(723);
|
||||
v->a[11704] = 1;
|
||||
v->a[11705] = sym_file_redirect;
|
||||
v->a[11706] = state(1100);
|
||||
v->a[11707] = 1;
|
||||
v->a[11708] = sym_pipeline;
|
||||
v->a[11709] = state(1196);
|
||||
v->a[11710] = 1;
|
||||
v->a[11711] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[11712] = state(2037);
|
||||
v->a[11713] = 1;
|
||||
v->a[11714] = sym__statement_not_pipeline;
|
||||
v->a[11715] = state(2208);
|
||||
v->a[11716] = 1;
|
||||
v->a[11717] = sym__statements;
|
||||
v->a[11718] = actions(11);
|
||||
v->a[11719] = 2;
|
||||
v->a[11700] = sym_compound_statement;
|
||||
v->a[11701] = sym_subshell;
|
||||
v->a[11702] = sym_list;
|
||||
v->a[11703] = sym_negated_command;
|
||||
v->a[11704] = sym_command;
|
||||
v->a[11705] = sym_variable_assignments;
|
||||
v->a[11706] = 32;
|
||||
v->a[11707] = actions(3);
|
||||
v->a[11708] = 1;
|
||||
v->a[11709] = sym_comment;
|
||||
v->a[11710] = actions(9);
|
||||
v->a[11711] = 1;
|
||||
v->a[11712] = anon_sym_for;
|
||||
v->a[11713] = actions(13);
|
||||
v->a[11714] = 1;
|
||||
v->a[11715] = anon_sym_if;
|
||||
v->a[11716] = actions(15);
|
||||
v->a[11717] = 1;
|
||||
v->a[11718] = anon_sym_case;
|
||||
v->a[11719] = actions(17);
|
||||
small_parse_table_586(v);
|
||||
}
|
||||
|
||||
void small_parse_table_586(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[11720] = anon_sym_while;
|
||||
v->a[11721] = anon_sym_until;
|
||||
v->a[11722] = actions(254);
|
||||
v->a[11723] = 2;
|
||||
v->a[11724] = anon_sym_LT_AMP_DASH;
|
||||
v->a[11725] = anon_sym_GT_AMP_DASH;
|
||||
v->a[11726] = state(295);
|
||||
v->a[11727] = 6;
|
||||
v->a[11728] = sym_arithmetic_expansion;
|
||||
v->a[11729] = sym_string;
|
||||
v->a[11730] = sym_number;
|
||||
v->a[11731] = sym_simple_expansion;
|
||||
v->a[11732] = sym_expansion;
|
||||
v->a[11733] = sym_command_substitution;
|
||||
v->a[11734] = actions(252);
|
||||
v->a[11735] = 8;
|
||||
v->a[11736] = anon_sym_LT;
|
||||
v->a[11737] = anon_sym_GT;
|
||||
v->a[11738] = anon_sym_GT_GT;
|
||||
v->a[11739] = anon_sym_AMP_GT;
|
||||
v->a[11720] = 1;
|
||||
v->a[11721] = anon_sym_LPAREN;
|
||||
v->a[11722] = actions(19);
|
||||
v->a[11723] = 1;
|
||||
v->a[11724] = anon_sym_LBRACE;
|
||||
v->a[11725] = actions(59);
|
||||
v->a[11726] = 1;
|
||||
v->a[11727] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[11728] = actions(61);
|
||||
v->a[11729] = 1;
|
||||
v->a[11730] = anon_sym_DOLLAR;
|
||||
v->a[11731] = actions(63);
|
||||
v->a[11732] = 1;
|
||||
v->a[11733] = anon_sym_DQUOTE;
|
||||
v->a[11734] = actions(67);
|
||||
v->a[11735] = 1;
|
||||
v->a[11736] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[11737] = actions(69);
|
||||
v->a[11738] = 1;
|
||||
v->a[11739] = anon_sym_DOLLAR_LPAREN;
|
||||
small_parse_table_587(v);
|
||||
}
|
||||
|
||||
void small_parse_table_587(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[11740] = anon_sym_AMP_GT_GT;
|
||||
v->a[11741] = anon_sym_LT_AMP;
|
||||
v->a[11742] = anon_sym_GT_AMP;
|
||||
v->a[11743] = anon_sym_GT_PIPE;
|
||||
v->a[11744] = state(1031);
|
||||
v->a[11745] = 12;
|
||||
v->a[11746] = sym_redirected_statement;
|
||||
v->a[11747] = sym_for_statement;
|
||||
v->a[11748] = sym_while_statement;
|
||||
v->a[11749] = sym_if_statement;
|
||||
v->a[11750] = sym_case_statement;
|
||||
v->a[11751] = sym_function_definition;
|
||||
v->a[11752] = sym_compound_statement;
|
||||
v->a[11753] = sym_subshell;
|
||||
v->a[11754] = sym_list;
|
||||
v->a[11755] = sym_negated_command;
|
||||
v->a[11756] = sym_command;
|
||||
v->a[11757] = sym_variable_assignments;
|
||||
v->a[11758] = 34;
|
||||
v->a[11759] = actions(3);
|
||||
v->a[11740] = actions(71);
|
||||
v->a[11741] = 1;
|
||||
v->a[11742] = anon_sym_BQUOTE;
|
||||
v->a[11743] = actions(73);
|
||||
v->a[11744] = 1;
|
||||
v->a[11745] = sym_file_descriptor;
|
||||
v->a[11746] = actions(75);
|
||||
v->a[11747] = 1;
|
||||
v->a[11748] = sym_variable_name;
|
||||
v->a[11749] = actions(236);
|
||||
v->a[11750] = 1;
|
||||
v->a[11751] = sym_word;
|
||||
v->a[11752] = actions(238);
|
||||
v->a[11753] = 1;
|
||||
v->a[11754] = anon_sym_BANG;
|
||||
v->a[11755] = state(140);
|
||||
v->a[11756] = 1;
|
||||
v->a[11757] = aux_sym__statements_repeat1;
|
||||
v->a[11758] = state(189);
|
||||
v->a[11759] = 1;
|
||||
small_parse_table_588(v);
|
||||
}
|
||||
|
||||
void small_parse_table_588(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[11760] = 1;
|
||||
v->a[11761] = sym_comment;
|
||||
v->a[11762] = actions(9);
|
||||
v->a[11763] = 1;
|
||||
v->a[11764] = anon_sym_for;
|
||||
v->a[11765] = actions(13);
|
||||
v->a[11766] = 1;
|
||||
v->a[11767] = anon_sym_if;
|
||||
v->a[11768] = actions(15);
|
||||
v->a[11769] = 1;
|
||||
v->a[11770] = anon_sym_case;
|
||||
v->a[11771] = actions(17);
|
||||
v->a[11772] = 1;
|
||||
v->a[11773] = anon_sym_LPAREN;
|
||||
v->a[11774] = actions(19);
|
||||
v->a[11775] = 1;
|
||||
v->a[11776] = anon_sym_LBRACE;
|
||||
v->a[11777] = actions(63);
|
||||
v->a[11778] = 1;
|
||||
v->a[11779] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[11760] = sym_command_name;
|
||||
v->a[11761] = state(286);
|
||||
v->a[11762] = 1;
|
||||
v->a[11763] = sym_variable_assignment;
|
||||
v->a[11764] = state(647);
|
||||
v->a[11765] = 1;
|
||||
v->a[11766] = sym_concatenation;
|
||||
v->a[11767] = state(746);
|
||||
v->a[11768] = 1;
|
||||
v->a[11769] = aux_sym_command_repeat1;
|
||||
v->a[11770] = state(905);
|
||||
v->a[11771] = 1;
|
||||
v->a[11772] = sym_file_redirect;
|
||||
v->a[11773] = state(1422);
|
||||
v->a[11774] = 1;
|
||||
v->a[11775] = sym_pipeline;
|
||||
v->a[11776] = state(1429);
|
||||
v->a[11777] = 1;
|
||||
v->a[11778] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[11779] = state(2271);
|
||||
small_parse_table_589(v);
|
||||
}
|
||||
|
||||
void small_parse_table_589(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[11780] = actions(65);
|
||||
v->a[11781] = 1;
|
||||
v->a[11782] = anon_sym_DOLLAR;
|
||||
v->a[11783] = actions(67);
|
||||
v->a[11784] = 1;
|
||||
v->a[11785] = anon_sym_DQUOTE;
|
||||
v->a[11786] = actions(71);
|
||||
v->a[11787] = 1;
|
||||
v->a[11788] = aux_sym_number_token1;
|
||||
v->a[11789] = actions(73);
|
||||
v->a[11790] = 1;
|
||||
v->a[11791] = aux_sym_number_token2;
|
||||
v->a[11792] = actions(75);
|
||||
v->a[11793] = 1;
|
||||
v->a[11794] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[11795] = actions(77);
|
||||
v->a[11796] = 1;
|
||||
v->a[11797] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[11798] = actions(79);
|
||||
v->a[11799] = 1;
|
||||
v->a[11780] = 1;
|
||||
v->a[11781] = sym__statement_not_pipeline;
|
||||
v->a[11782] = state(2405);
|
||||
v->a[11783] = 1;
|
||||
v->a[11784] = sym__statements;
|
||||
v->a[11785] = actions(11);
|
||||
v->a[11786] = 2;
|
||||
v->a[11787] = anon_sym_while;
|
||||
v->a[11788] = anon_sym_until;
|
||||
v->a[11789] = actions(57);
|
||||
v->a[11790] = 2;
|
||||
v->a[11791] = anon_sym_LT_AMP_DASH;
|
||||
v->a[11792] = anon_sym_GT_AMP_DASH;
|
||||
v->a[11793] = actions(65);
|
||||
v->a[11794] = 2;
|
||||
v->a[11795] = sym_raw_string;
|
||||
v->a[11796] = sym_number;
|
||||
v->a[11797] = state(394);
|
||||
v->a[11798] = 5;
|
||||
v->a[11799] = sym_arithmetic_expansion;
|
||||
small_parse_table_590(v);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -14,126 +14,126 @@
|
|||
|
||||
void small_parse_table_590(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[11800] = anon_sym_BQUOTE;
|
||||
v->a[11801] = actions(248);
|
||||
v->a[11802] = 1;
|
||||
v->a[11803] = sym_word;
|
||||
v->a[11804] = actions(250);
|
||||
v->a[11805] = 1;
|
||||
v->a[11806] = anon_sym_BANG;
|
||||
v->a[11807] = actions(256);
|
||||
v->a[11808] = 1;
|
||||
v->a[11809] = sym_raw_string;
|
||||
v->a[11810] = actions(258);
|
||||
v->a[11811] = 1;
|
||||
v->a[11812] = sym_file_descriptor;
|
||||
v->a[11813] = actions(260);
|
||||
v->a[11814] = 1;
|
||||
v->a[11815] = sym_variable_name;
|
||||
v->a[11816] = state(141);
|
||||
v->a[11817] = 1;
|
||||
v->a[11818] = aux_sym__statements_repeat1;
|
||||
v->a[11819] = state(175);
|
||||
v->a[11800] = sym_string;
|
||||
v->a[11801] = sym_simple_expansion;
|
||||
v->a[11802] = sym_expansion;
|
||||
v->a[11803] = sym_command_substitution;
|
||||
v->a[11804] = actions(55);
|
||||
v->a[11805] = 8;
|
||||
v->a[11806] = anon_sym_LT;
|
||||
v->a[11807] = anon_sym_GT;
|
||||
v->a[11808] = anon_sym_GT_GT;
|
||||
v->a[11809] = anon_sym_AMP_GT;
|
||||
v->a[11810] = anon_sym_AMP_GT_GT;
|
||||
v->a[11811] = anon_sym_LT_AMP;
|
||||
v->a[11812] = anon_sym_GT_AMP;
|
||||
v->a[11813] = anon_sym_GT_PIPE;
|
||||
v->a[11814] = state(1211);
|
||||
v->a[11815] = 12;
|
||||
v->a[11816] = sym_redirected_statement;
|
||||
v->a[11817] = sym_for_statement;
|
||||
v->a[11818] = sym_while_statement;
|
||||
v->a[11819] = sym_if_statement;
|
||||
small_parse_table_591(v);
|
||||
}
|
||||
|
||||
void small_parse_table_591(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[11820] = 1;
|
||||
v->a[11821] = sym_command_name;
|
||||
v->a[11822] = state(278);
|
||||
v->a[11823] = 1;
|
||||
v->a[11824] = sym_variable_assignment;
|
||||
v->a[11825] = state(567);
|
||||
v->a[11826] = 1;
|
||||
v->a[11827] = aux_sym_command_repeat1;
|
||||
v->a[11828] = state(582);
|
||||
v->a[11829] = 1;
|
||||
v->a[11830] = sym_concatenation;
|
||||
v->a[11831] = state(693);
|
||||
v->a[11832] = 1;
|
||||
v->a[11833] = sym_file_redirect;
|
||||
v->a[11834] = state(1100);
|
||||
v->a[11835] = 1;
|
||||
v->a[11836] = sym_pipeline;
|
||||
v->a[11837] = state(1196);
|
||||
v->a[11838] = 1;
|
||||
v->a[11839] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[11820] = sym_case_statement;
|
||||
v->a[11821] = sym_function_definition;
|
||||
v->a[11822] = sym_compound_statement;
|
||||
v->a[11823] = sym_subshell;
|
||||
v->a[11824] = sym_list;
|
||||
v->a[11825] = sym_negated_command;
|
||||
v->a[11826] = sym_command;
|
||||
v->a[11827] = sym_variable_assignments;
|
||||
v->a[11828] = 32;
|
||||
v->a[11829] = actions(3);
|
||||
v->a[11830] = 1;
|
||||
v->a[11831] = sym_comment;
|
||||
v->a[11832] = actions(9);
|
||||
v->a[11833] = 1;
|
||||
v->a[11834] = anon_sym_for;
|
||||
v->a[11835] = actions(13);
|
||||
v->a[11836] = 1;
|
||||
v->a[11837] = anon_sym_if;
|
||||
v->a[11838] = actions(15);
|
||||
v->a[11839] = 1;
|
||||
small_parse_table_592(v);
|
||||
}
|
||||
|
||||
void small_parse_table_592(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[11840] = state(2037);
|
||||
v->a[11841] = 1;
|
||||
v->a[11842] = sym__statement_not_pipeline;
|
||||
v->a[11843] = state(2255);
|
||||
v->a[11844] = 1;
|
||||
v->a[11845] = sym__statements;
|
||||
v->a[11846] = actions(11);
|
||||
v->a[11847] = 2;
|
||||
v->a[11848] = anon_sym_while;
|
||||
v->a[11849] = anon_sym_until;
|
||||
v->a[11850] = actions(254);
|
||||
v->a[11851] = 2;
|
||||
v->a[11852] = anon_sym_LT_AMP_DASH;
|
||||
v->a[11853] = anon_sym_GT_AMP_DASH;
|
||||
v->a[11854] = state(295);
|
||||
v->a[11855] = 6;
|
||||
v->a[11856] = sym_arithmetic_expansion;
|
||||
v->a[11857] = sym_string;
|
||||
v->a[11858] = sym_number;
|
||||
v->a[11859] = sym_simple_expansion;
|
||||
v->a[11840] = anon_sym_case;
|
||||
v->a[11841] = actions(17);
|
||||
v->a[11842] = 1;
|
||||
v->a[11843] = anon_sym_LPAREN;
|
||||
v->a[11844] = actions(19);
|
||||
v->a[11845] = 1;
|
||||
v->a[11846] = anon_sym_LBRACE;
|
||||
v->a[11847] = actions(45);
|
||||
v->a[11848] = 1;
|
||||
v->a[11849] = sym_word;
|
||||
v->a[11850] = actions(53);
|
||||
v->a[11851] = 1;
|
||||
v->a[11852] = anon_sym_BANG;
|
||||
v->a[11853] = actions(59);
|
||||
v->a[11854] = 1;
|
||||
v->a[11855] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[11856] = actions(61);
|
||||
v->a[11857] = 1;
|
||||
v->a[11858] = anon_sym_DOLLAR;
|
||||
v->a[11859] = actions(63);
|
||||
small_parse_table_593(v);
|
||||
}
|
||||
|
||||
void small_parse_table_593(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[11860] = sym_expansion;
|
||||
v->a[11861] = sym_command_substitution;
|
||||
v->a[11862] = actions(252);
|
||||
v->a[11863] = 8;
|
||||
v->a[11864] = anon_sym_LT;
|
||||
v->a[11865] = anon_sym_GT;
|
||||
v->a[11866] = anon_sym_GT_GT;
|
||||
v->a[11867] = anon_sym_AMP_GT;
|
||||
v->a[11868] = anon_sym_AMP_GT_GT;
|
||||
v->a[11869] = anon_sym_LT_AMP;
|
||||
v->a[11870] = anon_sym_GT_AMP;
|
||||
v->a[11871] = anon_sym_GT_PIPE;
|
||||
v->a[11872] = state(1031);
|
||||
v->a[11873] = 12;
|
||||
v->a[11874] = sym_redirected_statement;
|
||||
v->a[11875] = sym_for_statement;
|
||||
v->a[11876] = sym_while_statement;
|
||||
v->a[11877] = sym_if_statement;
|
||||
v->a[11878] = sym_case_statement;
|
||||
v->a[11879] = sym_function_definition;
|
||||
v->a[11860] = 1;
|
||||
v->a[11861] = anon_sym_DQUOTE;
|
||||
v->a[11862] = actions(67);
|
||||
v->a[11863] = 1;
|
||||
v->a[11864] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[11865] = actions(69);
|
||||
v->a[11866] = 1;
|
||||
v->a[11867] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[11868] = actions(71);
|
||||
v->a[11869] = 1;
|
||||
v->a[11870] = anon_sym_BQUOTE;
|
||||
v->a[11871] = actions(73);
|
||||
v->a[11872] = 1;
|
||||
v->a[11873] = sym_file_descriptor;
|
||||
v->a[11874] = actions(75);
|
||||
v->a[11875] = 1;
|
||||
v->a[11876] = sym_variable_name;
|
||||
v->a[11877] = actions(254);
|
||||
v->a[11878] = 1;
|
||||
v->a[11879] = anon_sym_done;
|
||||
small_parse_table_594(v);
|
||||
}
|
||||
|
||||
void small_parse_table_594(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[11880] = sym_compound_statement;
|
||||
v->a[11881] = sym_subshell;
|
||||
v->a[11882] = sym_list;
|
||||
v->a[11883] = sym_negated_command;
|
||||
v->a[11884] = sym_command;
|
||||
v->a[11885] = sym_variable_assignments;
|
||||
v->a[11886] = 34;
|
||||
v->a[11887] = actions(3);
|
||||
v->a[11888] = 1;
|
||||
v->a[11889] = sym_comment;
|
||||
v->a[11890] = actions(9);
|
||||
v->a[11891] = 1;
|
||||
v->a[11892] = anon_sym_for;
|
||||
v->a[11893] = actions(13);
|
||||
v->a[11894] = 1;
|
||||
v->a[11895] = anon_sym_if;
|
||||
v->a[11896] = actions(15);
|
||||
v->a[11897] = 1;
|
||||
v->a[11898] = anon_sym_case;
|
||||
v->a[11899] = actions(17);
|
||||
v->a[11880] = state(35);
|
||||
v->a[11881] = 1;
|
||||
v->a[11882] = aux_sym__terminated_statement;
|
||||
v->a[11883] = state(187);
|
||||
v->a[11884] = 1;
|
||||
v->a[11885] = sym_command_name;
|
||||
v->a[11886] = state(274);
|
||||
v->a[11887] = 1;
|
||||
v->a[11888] = sym_variable_assignment;
|
||||
v->a[11889] = state(647);
|
||||
v->a[11890] = 1;
|
||||
v->a[11891] = sym_concatenation;
|
||||
v->a[11892] = state(736);
|
||||
v->a[11893] = 1;
|
||||
v->a[11894] = aux_sym_command_repeat1;
|
||||
v->a[11895] = state(738);
|
||||
v->a[11896] = 1;
|
||||
v->a[11897] = sym_file_redirect;
|
||||
v->a[11898] = state(1439);
|
||||
v->a[11899] = 1;
|
||||
small_parse_table_595(v);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -14,126 +14,126 @@
|
|||
|
||||
void small_parse_table_595(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[11900] = 1;
|
||||
v->a[11901] = anon_sym_LPAREN;
|
||||
v->a[11902] = actions(19);
|
||||
v->a[11903] = 1;
|
||||
v->a[11904] = anon_sym_LBRACE;
|
||||
v->a[11905] = actions(49);
|
||||
v->a[11906] = 1;
|
||||
v->a[11907] = sym_word;
|
||||
v->a[11908] = actions(57);
|
||||
v->a[11909] = 1;
|
||||
v->a[11910] = anon_sym_BANG;
|
||||
v->a[11911] = actions(63);
|
||||
v->a[11912] = 1;
|
||||
v->a[11913] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[11914] = actions(65);
|
||||
v->a[11915] = 1;
|
||||
v->a[11916] = anon_sym_DOLLAR;
|
||||
v->a[11917] = actions(67);
|
||||
v->a[11918] = 1;
|
||||
v->a[11919] = anon_sym_DQUOTE;
|
||||
v->a[11900] = sym_pipeline;
|
||||
v->a[11901] = state(1460);
|
||||
v->a[11902] = 1;
|
||||
v->a[11903] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[11904] = state(2269);
|
||||
v->a[11905] = 1;
|
||||
v->a[11906] = sym__statement_not_pipeline;
|
||||
v->a[11907] = actions(11);
|
||||
v->a[11908] = 2;
|
||||
v->a[11909] = anon_sym_while;
|
||||
v->a[11910] = anon_sym_until;
|
||||
v->a[11911] = actions(57);
|
||||
v->a[11912] = 2;
|
||||
v->a[11913] = anon_sym_LT_AMP_DASH;
|
||||
v->a[11914] = anon_sym_GT_AMP_DASH;
|
||||
v->a[11915] = actions(65);
|
||||
v->a[11916] = 2;
|
||||
v->a[11917] = sym_raw_string;
|
||||
v->a[11918] = sym_number;
|
||||
v->a[11919] = state(394);
|
||||
small_parse_table_596(v);
|
||||
}
|
||||
|
||||
void small_parse_table_596(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[11920] = actions(69);
|
||||
v->a[11921] = 1;
|
||||
v->a[11922] = sym_raw_string;
|
||||
v->a[11923] = actions(71);
|
||||
v->a[11924] = 1;
|
||||
v->a[11925] = aux_sym_number_token1;
|
||||
v->a[11926] = actions(73);
|
||||
v->a[11927] = 1;
|
||||
v->a[11928] = aux_sym_number_token2;
|
||||
v->a[11929] = actions(75);
|
||||
v->a[11930] = 1;
|
||||
v->a[11931] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[11932] = actions(77);
|
||||
v->a[11933] = 1;
|
||||
v->a[11934] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[11935] = actions(79);
|
||||
v->a[11936] = 1;
|
||||
v->a[11937] = anon_sym_BQUOTE;
|
||||
v->a[11938] = actions(81);
|
||||
v->a[11939] = 1;
|
||||
v->a[11920] = 5;
|
||||
v->a[11921] = sym_arithmetic_expansion;
|
||||
v->a[11922] = sym_string;
|
||||
v->a[11923] = sym_simple_expansion;
|
||||
v->a[11924] = sym_expansion;
|
||||
v->a[11925] = sym_command_substitution;
|
||||
v->a[11926] = actions(55);
|
||||
v->a[11927] = 8;
|
||||
v->a[11928] = anon_sym_LT;
|
||||
v->a[11929] = anon_sym_GT;
|
||||
v->a[11930] = anon_sym_GT_GT;
|
||||
v->a[11931] = anon_sym_AMP_GT;
|
||||
v->a[11932] = anon_sym_AMP_GT_GT;
|
||||
v->a[11933] = anon_sym_LT_AMP;
|
||||
v->a[11934] = anon_sym_GT_AMP;
|
||||
v->a[11935] = anon_sym_GT_PIPE;
|
||||
v->a[11936] = state(1312);
|
||||
v->a[11937] = 12;
|
||||
v->a[11938] = sym_redirected_statement;
|
||||
v->a[11939] = sym_for_statement;
|
||||
small_parse_table_597(v);
|
||||
}
|
||||
|
||||
void small_parse_table_597(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[11940] = sym_file_descriptor;
|
||||
v->a[11941] = actions(83);
|
||||
v->a[11942] = 1;
|
||||
v->a[11943] = sym_variable_name;
|
||||
v->a[11944] = actions(280);
|
||||
v->a[11945] = 1;
|
||||
v->a[11946] = anon_sym_done;
|
||||
v->a[11947] = state(85);
|
||||
v->a[11948] = 1;
|
||||
v->a[11949] = aux_sym__terminated_statement;
|
||||
v->a[11950] = state(190);
|
||||
v->a[11951] = 1;
|
||||
v->a[11952] = sym_command_name;
|
||||
v->a[11953] = state(303);
|
||||
v->a[11954] = 1;
|
||||
v->a[11955] = sym_variable_assignment;
|
||||
v->a[11956] = state(582);
|
||||
v->a[11957] = 1;
|
||||
v->a[11958] = sym_concatenation;
|
||||
v->a[11959] = state(587);
|
||||
v->a[11940] = sym_while_statement;
|
||||
v->a[11941] = sym_if_statement;
|
||||
v->a[11942] = sym_case_statement;
|
||||
v->a[11943] = sym_function_definition;
|
||||
v->a[11944] = sym_compound_statement;
|
||||
v->a[11945] = sym_subshell;
|
||||
v->a[11946] = sym_list;
|
||||
v->a[11947] = sym_negated_command;
|
||||
v->a[11948] = sym_command;
|
||||
v->a[11949] = sym_variable_assignments;
|
||||
v->a[11950] = 32;
|
||||
v->a[11951] = actions(3);
|
||||
v->a[11952] = 1;
|
||||
v->a[11953] = sym_comment;
|
||||
v->a[11954] = actions(9);
|
||||
v->a[11955] = 1;
|
||||
v->a[11956] = anon_sym_for;
|
||||
v->a[11957] = actions(13);
|
||||
v->a[11958] = 1;
|
||||
v->a[11959] = anon_sym_if;
|
||||
small_parse_table_598(v);
|
||||
}
|
||||
|
||||
void small_parse_table_598(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[11960] = 1;
|
||||
v->a[11961] = aux_sym_command_repeat1;
|
||||
v->a[11962] = state(718);
|
||||
v->a[11963] = 1;
|
||||
v->a[11964] = sym_file_redirect;
|
||||
v->a[11965] = state(1213);
|
||||
v->a[11966] = 1;
|
||||
v->a[11967] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[11968] = state(1225);
|
||||
v->a[11969] = 1;
|
||||
v->a[11970] = sym_pipeline;
|
||||
v->a[11971] = state(2035);
|
||||
v->a[11972] = 1;
|
||||
v->a[11973] = sym__statement_not_pipeline;
|
||||
v->a[11974] = actions(11);
|
||||
v->a[11975] = 2;
|
||||
v->a[11976] = anon_sym_while;
|
||||
v->a[11977] = anon_sym_until;
|
||||
v->a[11960] = actions(15);
|
||||
v->a[11961] = 1;
|
||||
v->a[11962] = anon_sym_case;
|
||||
v->a[11963] = actions(17);
|
||||
v->a[11964] = 1;
|
||||
v->a[11965] = anon_sym_LPAREN;
|
||||
v->a[11966] = actions(19);
|
||||
v->a[11967] = 1;
|
||||
v->a[11968] = anon_sym_LBRACE;
|
||||
v->a[11969] = actions(45);
|
||||
v->a[11970] = 1;
|
||||
v->a[11971] = sym_word;
|
||||
v->a[11972] = actions(53);
|
||||
v->a[11973] = 1;
|
||||
v->a[11974] = anon_sym_BANG;
|
||||
v->a[11975] = actions(59);
|
||||
v->a[11976] = 1;
|
||||
v->a[11977] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[11978] = actions(61);
|
||||
v->a[11979] = 2;
|
||||
v->a[11979] = 1;
|
||||
small_parse_table_599(v);
|
||||
}
|
||||
|
||||
void small_parse_table_599(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[11980] = anon_sym_LT_AMP_DASH;
|
||||
v->a[11981] = anon_sym_GT_AMP_DASH;
|
||||
v->a[11982] = state(397);
|
||||
v->a[11983] = 6;
|
||||
v->a[11984] = sym_arithmetic_expansion;
|
||||
v->a[11985] = sym_string;
|
||||
v->a[11986] = sym_number;
|
||||
v->a[11987] = sym_simple_expansion;
|
||||
v->a[11988] = sym_expansion;
|
||||
v->a[11989] = sym_command_substitution;
|
||||
v->a[11990] = actions(59);
|
||||
v->a[11991] = 8;
|
||||
v->a[11992] = anon_sym_LT;
|
||||
v->a[11993] = anon_sym_GT;
|
||||
v->a[11994] = anon_sym_GT_GT;
|
||||
v->a[11995] = anon_sym_AMP_GT;
|
||||
v->a[11996] = anon_sym_AMP_GT_GT;
|
||||
v->a[11997] = anon_sym_LT_AMP;
|
||||
v->a[11998] = anon_sym_GT_AMP;
|
||||
v->a[11999] = anon_sym_GT_PIPE;
|
||||
v->a[11980] = anon_sym_DOLLAR;
|
||||
v->a[11981] = actions(63);
|
||||
v->a[11982] = 1;
|
||||
v->a[11983] = anon_sym_DQUOTE;
|
||||
v->a[11984] = actions(67);
|
||||
v->a[11985] = 1;
|
||||
v->a[11986] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[11987] = actions(69);
|
||||
v->a[11988] = 1;
|
||||
v->a[11989] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[11990] = actions(71);
|
||||
v->a[11991] = 1;
|
||||
v->a[11992] = anon_sym_BQUOTE;
|
||||
v->a[11993] = actions(73);
|
||||
v->a[11994] = 1;
|
||||
v->a[11995] = sym_file_descriptor;
|
||||
v->a[11996] = actions(75);
|
||||
v->a[11997] = 1;
|
||||
v->a[11998] = sym_variable_name;
|
||||
v->a[11999] = actions(256);
|
||||
small_parse_table_600(v);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -14,126 +14,126 @@
|
|||
|
||||
void small_parse_table_60(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[1200] = 1;
|
||||
v->a[1201] = sym_pipeline;
|
||||
v->a[1202] = state(2040);
|
||||
v->a[1203] = 1;
|
||||
v->a[1204] = sym__statement_not_pipeline;
|
||||
v->a[1205] = state(2046);
|
||||
v->a[1206] = 1;
|
||||
v->a[1207] = sym__statements;
|
||||
v->a[1208] = actions(99);
|
||||
v->a[1209] = 2;
|
||||
v->a[1210] = anon_sym_while;
|
||||
v->a[1211] = anon_sym_until;
|
||||
v->a[1212] = actions(115);
|
||||
v->a[1213] = 2;
|
||||
v->a[1214] = anon_sym_LT_AMP_DASH;
|
||||
v->a[1215] = anon_sym_GT_AMP_DASH;
|
||||
v->a[1216] = state(282);
|
||||
v->a[1217] = 6;
|
||||
v->a[1218] = sym_arithmetic_expansion;
|
||||
v->a[1219] = sym_string;
|
||||
v->a[1200] = sym_word;
|
||||
v->a[1201] = actions(91);
|
||||
v->a[1202] = 1;
|
||||
v->a[1203] = anon_sym_for;
|
||||
v->a[1204] = actions(95);
|
||||
v->a[1205] = 1;
|
||||
v->a[1206] = anon_sym_if;
|
||||
v->a[1207] = actions(97);
|
||||
v->a[1208] = 1;
|
||||
v->a[1209] = anon_sym_case;
|
||||
v->a[1210] = actions(99);
|
||||
v->a[1211] = 1;
|
||||
v->a[1212] = anon_sym_LPAREN;
|
||||
v->a[1213] = actions(101);
|
||||
v->a[1214] = 1;
|
||||
v->a[1215] = anon_sym_LBRACE;
|
||||
v->a[1216] = actions(103);
|
||||
v->a[1217] = 1;
|
||||
v->a[1218] = anon_sym_BANG;
|
||||
v->a[1219] = actions(109);
|
||||
small_parse_table_61(v);
|
||||
}
|
||||
|
||||
void small_parse_table_61(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[1220] = sym_number;
|
||||
v->a[1221] = sym_simple_expansion;
|
||||
v->a[1222] = sym_expansion;
|
||||
v->a[1223] = sym_command_substitution;
|
||||
v->a[1224] = actions(113);
|
||||
v->a[1225] = 8;
|
||||
v->a[1226] = anon_sym_LT;
|
||||
v->a[1227] = anon_sym_GT;
|
||||
v->a[1228] = anon_sym_GT_GT;
|
||||
v->a[1229] = anon_sym_AMP_GT;
|
||||
v->a[1230] = anon_sym_AMP_GT_GT;
|
||||
v->a[1231] = anon_sym_LT_AMP;
|
||||
v->a[1232] = anon_sym_GT_AMP;
|
||||
v->a[1233] = anon_sym_GT_PIPE;
|
||||
v->a[1234] = state(1048);
|
||||
v->a[1235] = 12;
|
||||
v->a[1236] = sym_redirected_statement;
|
||||
v->a[1237] = sym_for_statement;
|
||||
v->a[1238] = sym_while_statement;
|
||||
v->a[1239] = sym_if_statement;
|
||||
v->a[1220] = 1;
|
||||
v->a[1221] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[1222] = actions(111);
|
||||
v->a[1223] = 1;
|
||||
v->a[1224] = anon_sym_DOLLAR;
|
||||
v->a[1225] = actions(113);
|
||||
v->a[1226] = 1;
|
||||
v->a[1227] = anon_sym_DQUOTE;
|
||||
v->a[1228] = actions(117);
|
||||
v->a[1229] = 1;
|
||||
v->a[1230] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[1231] = actions(119);
|
||||
v->a[1232] = 1;
|
||||
v->a[1233] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[1234] = actions(121);
|
||||
v->a[1235] = 1;
|
||||
v->a[1236] = anon_sym_BQUOTE;
|
||||
v->a[1237] = actions(123);
|
||||
v->a[1238] = 1;
|
||||
v->a[1239] = sym_file_descriptor;
|
||||
small_parse_table_62(v);
|
||||
}
|
||||
|
||||
void small_parse_table_62(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[1240] = sym_case_statement;
|
||||
v->a[1241] = sym_function_definition;
|
||||
v->a[1242] = sym_compound_statement;
|
||||
v->a[1243] = sym_subshell;
|
||||
v->a[1244] = sym_list;
|
||||
v->a[1245] = sym_negated_command;
|
||||
v->a[1246] = sym_command;
|
||||
v->a[1247] = sym_variable_assignments;
|
||||
v->a[1248] = 36;
|
||||
v->a[1249] = actions(3);
|
||||
v->a[1240] = actions(125);
|
||||
v->a[1241] = 1;
|
||||
v->a[1242] = sym_variable_name;
|
||||
v->a[1243] = actions(127);
|
||||
v->a[1244] = 1;
|
||||
v->a[1245] = anon_sym_LF;
|
||||
v->a[1246] = state(16);
|
||||
v->a[1247] = 1;
|
||||
v->a[1248] = aux_sym__case_item_last_repeat2;
|
||||
v->a[1249] = state(129);
|
||||
v->a[1250] = 1;
|
||||
v->a[1251] = sym_comment;
|
||||
v->a[1252] = actions(9);
|
||||
v->a[1251] = aux_sym__statements_repeat1;
|
||||
v->a[1252] = state(182);
|
||||
v->a[1253] = 1;
|
||||
v->a[1254] = anon_sym_for;
|
||||
v->a[1255] = actions(13);
|
||||
v->a[1254] = sym_command_name;
|
||||
v->a[1255] = state(271);
|
||||
v->a[1256] = 1;
|
||||
v->a[1257] = anon_sym_if;
|
||||
v->a[1258] = actions(15);
|
||||
v->a[1257] = sym_variable_assignment;
|
||||
v->a[1258] = state(621);
|
||||
v->a[1259] = 1;
|
||||
small_parse_table_63(v);
|
||||
}
|
||||
|
||||
void small_parse_table_63(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[1260] = anon_sym_case;
|
||||
v->a[1261] = actions(17);
|
||||
v->a[1260] = sym_concatenation;
|
||||
v->a[1261] = state(692);
|
||||
v->a[1262] = 1;
|
||||
v->a[1263] = anon_sym_LPAREN;
|
||||
v->a[1264] = actions(19);
|
||||
v->a[1263] = sym_file_redirect;
|
||||
v->a[1264] = state(810);
|
||||
v->a[1265] = 1;
|
||||
v->a[1266] = anon_sym_LBRACE;
|
||||
v->a[1267] = actions(49);
|
||||
v->a[1266] = aux_sym_command_repeat1;
|
||||
v->a[1267] = state(1321);
|
||||
v->a[1268] = 1;
|
||||
v->a[1269] = sym_word;
|
||||
v->a[1270] = actions(57);
|
||||
v->a[1269] = sym_pipeline;
|
||||
v->a[1270] = state(1432);
|
||||
v->a[1271] = 1;
|
||||
v->a[1272] = anon_sym_BANG;
|
||||
v->a[1273] = actions(63);
|
||||
v->a[1272] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[1273] = state(2254);
|
||||
v->a[1274] = 1;
|
||||
v->a[1275] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[1276] = actions(65);
|
||||
v->a[1275] = sym__statement_not_pipeline;
|
||||
v->a[1276] = state(2270);
|
||||
v->a[1277] = 1;
|
||||
v->a[1278] = anon_sym_DOLLAR;
|
||||
v->a[1279] = actions(67);
|
||||
v->a[1278] = sym__statements;
|
||||
v->a[1279] = actions(93);
|
||||
small_parse_table_64(v);
|
||||
}
|
||||
|
||||
void small_parse_table_64(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[1280] = 1;
|
||||
v->a[1281] = anon_sym_DQUOTE;
|
||||
v->a[1282] = actions(69);
|
||||
v->a[1283] = 1;
|
||||
v->a[1284] = sym_raw_string;
|
||||
v->a[1285] = actions(71);
|
||||
v->a[1286] = 1;
|
||||
v->a[1287] = aux_sym_number_token1;
|
||||
v->a[1288] = actions(73);
|
||||
v->a[1289] = 1;
|
||||
v->a[1290] = aux_sym_number_token2;
|
||||
v->a[1291] = actions(75);
|
||||
v->a[1292] = 1;
|
||||
v->a[1293] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[1294] = actions(77);
|
||||
v->a[1295] = 1;
|
||||
v->a[1296] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[1297] = actions(79);
|
||||
v->a[1298] = 1;
|
||||
v->a[1299] = anon_sym_BQUOTE;
|
||||
v->a[1280] = 2;
|
||||
v->a[1281] = anon_sym_while;
|
||||
v->a[1282] = anon_sym_until;
|
||||
v->a[1283] = actions(107);
|
||||
v->a[1284] = 2;
|
||||
v->a[1285] = anon_sym_LT_AMP_DASH;
|
||||
v->a[1286] = anon_sym_GT_AMP_DASH;
|
||||
v->a[1287] = actions(115);
|
||||
v->a[1288] = 2;
|
||||
v->a[1289] = sym_raw_string;
|
||||
v->a[1290] = sym_number;
|
||||
v->a[1291] = state(282);
|
||||
v->a[1292] = 5;
|
||||
v->a[1293] = sym_arithmetic_expansion;
|
||||
v->a[1294] = sym_string;
|
||||
v->a[1295] = sym_simple_expansion;
|
||||
v->a[1296] = sym_expansion;
|
||||
v->a[1297] = sym_command_substitution;
|
||||
v->a[1298] = actions(105);
|
||||
v->a[1299] = 8;
|
||||
small_parse_table_65(v);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -14,126 +14,126 @@
|
|||
|
||||
void small_parse_table_600(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[12000] = state(1137);
|
||||
v->a[12001] = 12;
|
||||
v->a[12002] = sym_redirected_statement;
|
||||
v->a[12003] = sym_for_statement;
|
||||
v->a[12004] = sym_while_statement;
|
||||
v->a[12005] = sym_if_statement;
|
||||
v->a[12006] = sym_case_statement;
|
||||
v->a[12007] = sym_function_definition;
|
||||
v->a[12008] = sym_compound_statement;
|
||||
v->a[12009] = sym_subshell;
|
||||
v->a[12010] = sym_list;
|
||||
v->a[12011] = sym_negated_command;
|
||||
v->a[12012] = sym_command;
|
||||
v->a[12013] = sym_variable_assignments;
|
||||
v->a[12014] = 34;
|
||||
v->a[12015] = actions(3);
|
||||
v->a[12016] = 1;
|
||||
v->a[12017] = sym_comment;
|
||||
v->a[12018] = actions(9);
|
||||
v->a[12019] = 1;
|
||||
v->a[12000] = 1;
|
||||
v->a[12001] = anon_sym_done;
|
||||
v->a[12002] = state(97);
|
||||
v->a[12003] = 1;
|
||||
v->a[12004] = aux_sym__terminated_statement;
|
||||
v->a[12005] = state(187);
|
||||
v->a[12006] = 1;
|
||||
v->a[12007] = sym_command_name;
|
||||
v->a[12008] = state(274);
|
||||
v->a[12009] = 1;
|
||||
v->a[12010] = sym_variable_assignment;
|
||||
v->a[12011] = state(647);
|
||||
v->a[12012] = 1;
|
||||
v->a[12013] = sym_concatenation;
|
||||
v->a[12014] = state(736);
|
||||
v->a[12015] = 1;
|
||||
v->a[12016] = aux_sym_command_repeat1;
|
||||
v->a[12017] = state(738);
|
||||
v->a[12018] = 1;
|
||||
v->a[12019] = sym_file_redirect;
|
||||
small_parse_table_601(v);
|
||||
}
|
||||
|
||||
void small_parse_table_601(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[12020] = anon_sym_for;
|
||||
v->a[12021] = actions(13);
|
||||
v->a[12022] = 1;
|
||||
v->a[12023] = anon_sym_if;
|
||||
v->a[12024] = actions(15);
|
||||
v->a[12025] = 1;
|
||||
v->a[12026] = anon_sym_case;
|
||||
v->a[12027] = actions(17);
|
||||
v->a[12028] = 1;
|
||||
v->a[12029] = anon_sym_LPAREN;
|
||||
v->a[12030] = actions(19);
|
||||
v->a[12031] = 1;
|
||||
v->a[12032] = anon_sym_LBRACE;
|
||||
v->a[12033] = actions(63);
|
||||
v->a[12034] = 1;
|
||||
v->a[12035] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[12036] = actions(65);
|
||||
v->a[12037] = 1;
|
||||
v->a[12038] = anon_sym_DOLLAR;
|
||||
v->a[12039] = actions(67);
|
||||
v->a[12020] = state(1439);
|
||||
v->a[12021] = 1;
|
||||
v->a[12022] = sym_pipeline;
|
||||
v->a[12023] = state(1460);
|
||||
v->a[12024] = 1;
|
||||
v->a[12025] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[12026] = state(2269);
|
||||
v->a[12027] = 1;
|
||||
v->a[12028] = sym__statement_not_pipeline;
|
||||
v->a[12029] = actions(11);
|
||||
v->a[12030] = 2;
|
||||
v->a[12031] = anon_sym_while;
|
||||
v->a[12032] = anon_sym_until;
|
||||
v->a[12033] = actions(57);
|
||||
v->a[12034] = 2;
|
||||
v->a[12035] = anon_sym_LT_AMP_DASH;
|
||||
v->a[12036] = anon_sym_GT_AMP_DASH;
|
||||
v->a[12037] = actions(65);
|
||||
v->a[12038] = 2;
|
||||
v->a[12039] = sym_raw_string;
|
||||
small_parse_table_602(v);
|
||||
}
|
||||
|
||||
void small_parse_table_602(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[12040] = 1;
|
||||
v->a[12041] = anon_sym_DQUOTE;
|
||||
v->a[12042] = actions(71);
|
||||
v->a[12043] = 1;
|
||||
v->a[12044] = aux_sym_number_token1;
|
||||
v->a[12045] = actions(73);
|
||||
v->a[12046] = 1;
|
||||
v->a[12047] = aux_sym_number_token2;
|
||||
v->a[12048] = actions(75);
|
||||
v->a[12049] = 1;
|
||||
v->a[12050] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[12051] = actions(77);
|
||||
v->a[12052] = 1;
|
||||
v->a[12053] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[12054] = actions(79);
|
||||
v->a[12055] = 1;
|
||||
v->a[12056] = anon_sym_BQUOTE;
|
||||
v->a[12057] = actions(248);
|
||||
v->a[12058] = 1;
|
||||
v->a[12059] = sym_word;
|
||||
v->a[12040] = sym_number;
|
||||
v->a[12041] = state(394);
|
||||
v->a[12042] = 5;
|
||||
v->a[12043] = sym_arithmetic_expansion;
|
||||
v->a[12044] = sym_string;
|
||||
v->a[12045] = sym_simple_expansion;
|
||||
v->a[12046] = sym_expansion;
|
||||
v->a[12047] = sym_command_substitution;
|
||||
v->a[12048] = actions(55);
|
||||
v->a[12049] = 8;
|
||||
v->a[12050] = anon_sym_LT;
|
||||
v->a[12051] = anon_sym_GT;
|
||||
v->a[12052] = anon_sym_GT_GT;
|
||||
v->a[12053] = anon_sym_AMP_GT;
|
||||
v->a[12054] = anon_sym_AMP_GT_GT;
|
||||
v->a[12055] = anon_sym_LT_AMP;
|
||||
v->a[12056] = anon_sym_GT_AMP;
|
||||
v->a[12057] = anon_sym_GT_PIPE;
|
||||
v->a[12058] = state(1312);
|
||||
v->a[12059] = 12;
|
||||
small_parse_table_603(v);
|
||||
}
|
||||
|
||||
void small_parse_table_603(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[12060] = actions(250);
|
||||
v->a[12061] = 1;
|
||||
v->a[12062] = anon_sym_BANG;
|
||||
v->a[12063] = actions(256);
|
||||
v->a[12064] = 1;
|
||||
v->a[12065] = sym_raw_string;
|
||||
v->a[12066] = actions(258);
|
||||
v->a[12067] = 1;
|
||||
v->a[12068] = sym_file_descriptor;
|
||||
v->a[12069] = actions(260);
|
||||
v->a[12070] = 1;
|
||||
v->a[12071] = sym_variable_name;
|
||||
v->a[12072] = state(141);
|
||||
v->a[12073] = 1;
|
||||
v->a[12074] = aux_sym__statements_repeat1;
|
||||
v->a[12075] = state(175);
|
||||
v->a[12076] = 1;
|
||||
v->a[12077] = sym_command_name;
|
||||
v->a[12078] = state(278);
|
||||
v->a[12079] = 1;
|
||||
v->a[12060] = sym_redirected_statement;
|
||||
v->a[12061] = sym_for_statement;
|
||||
v->a[12062] = sym_while_statement;
|
||||
v->a[12063] = sym_if_statement;
|
||||
v->a[12064] = sym_case_statement;
|
||||
v->a[12065] = sym_function_definition;
|
||||
v->a[12066] = sym_compound_statement;
|
||||
v->a[12067] = sym_subshell;
|
||||
v->a[12068] = sym_list;
|
||||
v->a[12069] = sym_negated_command;
|
||||
v->a[12070] = sym_command;
|
||||
v->a[12071] = sym_variable_assignments;
|
||||
v->a[12072] = 32;
|
||||
v->a[12073] = actions(3);
|
||||
v->a[12074] = 1;
|
||||
v->a[12075] = sym_comment;
|
||||
v->a[12076] = actions(9);
|
||||
v->a[12077] = 1;
|
||||
v->a[12078] = anon_sym_for;
|
||||
v->a[12079] = actions(13);
|
||||
small_parse_table_604(v);
|
||||
}
|
||||
|
||||
void small_parse_table_604(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[12080] = sym_variable_assignment;
|
||||
v->a[12081] = state(567);
|
||||
v->a[12082] = 1;
|
||||
v->a[12083] = aux_sym_command_repeat1;
|
||||
v->a[12084] = state(582);
|
||||
v->a[12085] = 1;
|
||||
v->a[12086] = sym_concatenation;
|
||||
v->a[12087] = state(690);
|
||||
v->a[12088] = 1;
|
||||
v->a[12089] = sym_file_redirect;
|
||||
v->a[12090] = state(1100);
|
||||
v->a[12091] = 1;
|
||||
v->a[12092] = sym_pipeline;
|
||||
v->a[12093] = state(1196);
|
||||
v->a[12094] = 1;
|
||||
v->a[12095] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[12096] = state(2037);
|
||||
v->a[12097] = 1;
|
||||
v->a[12098] = sym__statement_not_pipeline;
|
||||
v->a[12099] = state(2171);
|
||||
v->a[12080] = 1;
|
||||
v->a[12081] = anon_sym_if;
|
||||
v->a[12082] = actions(15);
|
||||
v->a[12083] = 1;
|
||||
v->a[12084] = anon_sym_case;
|
||||
v->a[12085] = actions(17);
|
||||
v->a[12086] = 1;
|
||||
v->a[12087] = anon_sym_LPAREN;
|
||||
v->a[12088] = actions(19);
|
||||
v->a[12089] = 1;
|
||||
v->a[12090] = anon_sym_LBRACE;
|
||||
v->a[12091] = actions(45);
|
||||
v->a[12092] = 1;
|
||||
v->a[12093] = sym_word;
|
||||
v->a[12094] = actions(53);
|
||||
v->a[12095] = 1;
|
||||
v->a[12096] = anon_sym_BANG;
|
||||
v->a[12097] = actions(59);
|
||||
v->a[12098] = 1;
|
||||
v->a[12099] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
small_parse_table_605(v);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -14,126 +14,126 @@
|
|||
|
||||
void small_parse_table_605(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[12100] = 1;
|
||||
v->a[12101] = sym__statements;
|
||||
v->a[12102] = actions(11);
|
||||
v->a[12103] = 2;
|
||||
v->a[12104] = anon_sym_while;
|
||||
v->a[12105] = anon_sym_until;
|
||||
v->a[12106] = actions(254);
|
||||
v->a[12107] = 2;
|
||||
v->a[12108] = anon_sym_LT_AMP_DASH;
|
||||
v->a[12109] = anon_sym_GT_AMP_DASH;
|
||||
v->a[12110] = state(295);
|
||||
v->a[12111] = 6;
|
||||
v->a[12112] = sym_arithmetic_expansion;
|
||||
v->a[12113] = sym_string;
|
||||
v->a[12114] = sym_number;
|
||||
v->a[12115] = sym_simple_expansion;
|
||||
v->a[12116] = sym_expansion;
|
||||
v->a[12117] = sym_command_substitution;
|
||||
v->a[12118] = actions(252);
|
||||
v->a[12119] = 8;
|
||||
v->a[12100] = actions(61);
|
||||
v->a[12101] = 1;
|
||||
v->a[12102] = anon_sym_DOLLAR;
|
||||
v->a[12103] = actions(63);
|
||||
v->a[12104] = 1;
|
||||
v->a[12105] = anon_sym_DQUOTE;
|
||||
v->a[12106] = actions(67);
|
||||
v->a[12107] = 1;
|
||||
v->a[12108] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[12109] = actions(69);
|
||||
v->a[12110] = 1;
|
||||
v->a[12111] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[12112] = actions(71);
|
||||
v->a[12113] = 1;
|
||||
v->a[12114] = anon_sym_BQUOTE;
|
||||
v->a[12115] = actions(73);
|
||||
v->a[12116] = 1;
|
||||
v->a[12117] = sym_file_descriptor;
|
||||
v->a[12118] = actions(75);
|
||||
v->a[12119] = 1;
|
||||
small_parse_table_606(v);
|
||||
}
|
||||
|
||||
void small_parse_table_606(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[12120] = anon_sym_LT;
|
||||
v->a[12121] = anon_sym_GT;
|
||||
v->a[12122] = anon_sym_GT_GT;
|
||||
v->a[12123] = anon_sym_AMP_GT;
|
||||
v->a[12124] = anon_sym_AMP_GT_GT;
|
||||
v->a[12125] = anon_sym_LT_AMP;
|
||||
v->a[12126] = anon_sym_GT_AMP;
|
||||
v->a[12127] = anon_sym_GT_PIPE;
|
||||
v->a[12128] = state(1031);
|
||||
v->a[12129] = 12;
|
||||
v->a[12130] = sym_redirected_statement;
|
||||
v->a[12131] = sym_for_statement;
|
||||
v->a[12132] = sym_while_statement;
|
||||
v->a[12133] = sym_if_statement;
|
||||
v->a[12134] = sym_case_statement;
|
||||
v->a[12135] = sym_function_definition;
|
||||
v->a[12136] = sym_compound_statement;
|
||||
v->a[12137] = sym_subshell;
|
||||
v->a[12138] = sym_list;
|
||||
v->a[12139] = sym_negated_command;
|
||||
v->a[12120] = sym_variable_name;
|
||||
v->a[12121] = actions(258);
|
||||
v->a[12122] = 1;
|
||||
v->a[12123] = anon_sym_RBRACE;
|
||||
v->a[12124] = state(119);
|
||||
v->a[12125] = 1;
|
||||
v->a[12126] = aux_sym__terminated_statement;
|
||||
v->a[12127] = state(187);
|
||||
v->a[12128] = 1;
|
||||
v->a[12129] = sym_command_name;
|
||||
v->a[12130] = state(281);
|
||||
v->a[12131] = 1;
|
||||
v->a[12132] = sym_variable_assignment;
|
||||
v->a[12133] = state(647);
|
||||
v->a[12134] = 1;
|
||||
v->a[12135] = sym_concatenation;
|
||||
v->a[12136] = state(736);
|
||||
v->a[12137] = 1;
|
||||
v->a[12138] = aux_sym_command_repeat1;
|
||||
v->a[12139] = state(738);
|
||||
small_parse_table_607(v);
|
||||
}
|
||||
|
||||
void small_parse_table_607(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[12140] = sym_command;
|
||||
v->a[12141] = sym_variable_assignments;
|
||||
v->a[12142] = 34;
|
||||
v->a[12143] = actions(3);
|
||||
v->a[12144] = 1;
|
||||
v->a[12145] = sym_comment;
|
||||
v->a[12146] = actions(151);
|
||||
v->a[12147] = 1;
|
||||
v->a[12148] = sym_word;
|
||||
v->a[12149] = actions(154);
|
||||
v->a[12150] = 1;
|
||||
v->a[12151] = anon_sym_for;
|
||||
v->a[12152] = actions(160);
|
||||
v->a[12153] = 1;
|
||||
v->a[12154] = anon_sym_if;
|
||||
v->a[12155] = actions(163);
|
||||
v->a[12156] = 1;
|
||||
v->a[12157] = anon_sym_fi;
|
||||
v->a[12158] = actions(165);
|
||||
v->a[12159] = 1;
|
||||
v->a[12140] = 1;
|
||||
v->a[12141] = sym_file_redirect;
|
||||
v->a[12142] = state(1460);
|
||||
v->a[12143] = 1;
|
||||
v->a[12144] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[12145] = state(1464);
|
||||
v->a[12146] = 1;
|
||||
v->a[12147] = sym_pipeline;
|
||||
v->a[12148] = state(2269);
|
||||
v->a[12149] = 1;
|
||||
v->a[12150] = sym__statement_not_pipeline;
|
||||
v->a[12151] = actions(11);
|
||||
v->a[12152] = 2;
|
||||
v->a[12153] = anon_sym_while;
|
||||
v->a[12154] = anon_sym_until;
|
||||
v->a[12155] = actions(57);
|
||||
v->a[12156] = 2;
|
||||
v->a[12157] = anon_sym_LT_AMP_DASH;
|
||||
v->a[12158] = anon_sym_GT_AMP_DASH;
|
||||
v->a[12159] = actions(65);
|
||||
small_parse_table_608(v);
|
||||
}
|
||||
|
||||
void small_parse_table_608(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[12160] = anon_sym_case;
|
||||
v->a[12161] = actions(168);
|
||||
v->a[12162] = 1;
|
||||
v->a[12163] = anon_sym_LPAREN;
|
||||
v->a[12164] = actions(171);
|
||||
v->a[12165] = 1;
|
||||
v->a[12166] = anon_sym_LBRACE;
|
||||
v->a[12167] = actions(174);
|
||||
v->a[12168] = 1;
|
||||
v->a[12169] = anon_sym_BANG;
|
||||
v->a[12170] = actions(183);
|
||||
v->a[12171] = 1;
|
||||
v->a[12172] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[12173] = actions(186);
|
||||
v->a[12174] = 1;
|
||||
v->a[12175] = anon_sym_DOLLAR;
|
||||
v->a[12176] = actions(189);
|
||||
v->a[12177] = 1;
|
||||
v->a[12178] = anon_sym_DQUOTE;
|
||||
v->a[12179] = actions(192);
|
||||
v->a[12160] = 2;
|
||||
v->a[12161] = sym_raw_string;
|
||||
v->a[12162] = sym_number;
|
||||
v->a[12163] = state(394);
|
||||
v->a[12164] = 5;
|
||||
v->a[12165] = sym_arithmetic_expansion;
|
||||
v->a[12166] = sym_string;
|
||||
v->a[12167] = sym_simple_expansion;
|
||||
v->a[12168] = sym_expansion;
|
||||
v->a[12169] = sym_command_substitution;
|
||||
v->a[12170] = actions(55);
|
||||
v->a[12171] = 8;
|
||||
v->a[12172] = anon_sym_LT;
|
||||
v->a[12173] = anon_sym_GT;
|
||||
v->a[12174] = anon_sym_GT_GT;
|
||||
v->a[12175] = anon_sym_AMP_GT;
|
||||
v->a[12176] = anon_sym_AMP_GT_GT;
|
||||
v->a[12177] = anon_sym_LT_AMP;
|
||||
v->a[12178] = anon_sym_GT_AMP;
|
||||
v->a[12179] = anon_sym_GT_PIPE;
|
||||
small_parse_table_609(v);
|
||||
}
|
||||
|
||||
void small_parse_table_609(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[12180] = 1;
|
||||
v->a[12181] = sym_raw_string;
|
||||
v->a[12182] = actions(195);
|
||||
v->a[12183] = 1;
|
||||
v->a[12184] = aux_sym_number_token1;
|
||||
v->a[12185] = actions(198);
|
||||
v->a[12186] = 1;
|
||||
v->a[12187] = aux_sym_number_token2;
|
||||
v->a[12188] = actions(201);
|
||||
v->a[12189] = 1;
|
||||
v->a[12190] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[12191] = actions(204);
|
||||
v->a[12192] = 1;
|
||||
v->a[12193] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[12194] = actions(207);
|
||||
v->a[12195] = 1;
|
||||
v->a[12196] = anon_sym_BQUOTE;
|
||||
v->a[12197] = actions(210);
|
||||
v->a[12198] = 1;
|
||||
v->a[12199] = sym_file_descriptor;
|
||||
v->a[12180] = state(1324);
|
||||
v->a[12181] = 12;
|
||||
v->a[12182] = sym_redirected_statement;
|
||||
v->a[12183] = sym_for_statement;
|
||||
v->a[12184] = sym_while_statement;
|
||||
v->a[12185] = sym_if_statement;
|
||||
v->a[12186] = sym_case_statement;
|
||||
v->a[12187] = sym_function_definition;
|
||||
v->a[12188] = sym_compound_statement;
|
||||
v->a[12189] = sym_subshell;
|
||||
v->a[12190] = sym_list;
|
||||
v->a[12191] = sym_negated_command;
|
||||
v->a[12192] = sym_command;
|
||||
v->a[12193] = sym_variable_assignments;
|
||||
v->a[12194] = 32;
|
||||
v->a[12195] = actions(3);
|
||||
v->a[12196] = 1;
|
||||
v->a[12197] = sym_comment;
|
||||
v->a[12198] = actions(9);
|
||||
v->a[12199] = 1;
|
||||
small_parse_table_610(v);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -14,126 +14,126 @@
|
|||
|
||||
void small_parse_table_610(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[12200] = actions(213);
|
||||
v->a[12201] = 1;
|
||||
v->a[12202] = sym_variable_name;
|
||||
v->a[12203] = state(95);
|
||||
v->a[12204] = 1;
|
||||
v->a[12205] = aux_sym__terminated_statement;
|
||||
v->a[12206] = state(190);
|
||||
v->a[12207] = 1;
|
||||
v->a[12208] = sym_command_name;
|
||||
v->a[12209] = state(307);
|
||||
v->a[12210] = 1;
|
||||
v->a[12211] = sym_variable_assignment;
|
||||
v->a[12212] = state(582);
|
||||
v->a[12213] = 1;
|
||||
v->a[12214] = sym_concatenation;
|
||||
v->a[12215] = state(587);
|
||||
v->a[12216] = 1;
|
||||
v->a[12217] = aux_sym_command_repeat1;
|
||||
v->a[12218] = state(718);
|
||||
v->a[12219] = 1;
|
||||
v->a[12200] = anon_sym_for;
|
||||
v->a[12201] = actions(13);
|
||||
v->a[12202] = 1;
|
||||
v->a[12203] = anon_sym_if;
|
||||
v->a[12204] = actions(15);
|
||||
v->a[12205] = 1;
|
||||
v->a[12206] = anon_sym_case;
|
||||
v->a[12207] = actions(17);
|
||||
v->a[12208] = 1;
|
||||
v->a[12209] = anon_sym_LPAREN;
|
||||
v->a[12210] = actions(19);
|
||||
v->a[12211] = 1;
|
||||
v->a[12212] = anon_sym_LBRACE;
|
||||
v->a[12213] = actions(45);
|
||||
v->a[12214] = 1;
|
||||
v->a[12215] = sym_word;
|
||||
v->a[12216] = actions(53);
|
||||
v->a[12217] = 1;
|
||||
v->a[12218] = anon_sym_BANG;
|
||||
v->a[12219] = actions(59);
|
||||
small_parse_table_611(v);
|
||||
}
|
||||
|
||||
void small_parse_table_611(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[12220] = sym_file_redirect;
|
||||
v->a[12221] = state(1213);
|
||||
v->a[12222] = 1;
|
||||
v->a[12223] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[12224] = state(1238);
|
||||
v->a[12225] = 1;
|
||||
v->a[12226] = sym_pipeline;
|
||||
v->a[12227] = state(2035);
|
||||
v->a[12228] = 1;
|
||||
v->a[12229] = sym__statement_not_pipeline;
|
||||
v->a[12230] = actions(157);
|
||||
v->a[12231] = 2;
|
||||
v->a[12232] = anon_sym_while;
|
||||
v->a[12233] = anon_sym_until;
|
||||
v->a[12234] = actions(180);
|
||||
v->a[12235] = 2;
|
||||
v->a[12236] = anon_sym_LT_AMP_DASH;
|
||||
v->a[12237] = anon_sym_GT_AMP_DASH;
|
||||
v->a[12238] = state(397);
|
||||
v->a[12239] = 6;
|
||||
v->a[12220] = 1;
|
||||
v->a[12221] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[12222] = actions(61);
|
||||
v->a[12223] = 1;
|
||||
v->a[12224] = anon_sym_DOLLAR;
|
||||
v->a[12225] = actions(63);
|
||||
v->a[12226] = 1;
|
||||
v->a[12227] = anon_sym_DQUOTE;
|
||||
v->a[12228] = actions(67);
|
||||
v->a[12229] = 1;
|
||||
v->a[12230] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[12231] = actions(69);
|
||||
v->a[12232] = 1;
|
||||
v->a[12233] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[12234] = actions(71);
|
||||
v->a[12235] = 1;
|
||||
v->a[12236] = anon_sym_BQUOTE;
|
||||
v->a[12237] = actions(73);
|
||||
v->a[12238] = 1;
|
||||
v->a[12239] = sym_file_descriptor;
|
||||
small_parse_table_612(v);
|
||||
}
|
||||
|
||||
void small_parse_table_612(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[12240] = sym_arithmetic_expansion;
|
||||
v->a[12241] = sym_string;
|
||||
v->a[12242] = sym_number;
|
||||
v->a[12243] = sym_simple_expansion;
|
||||
v->a[12244] = sym_expansion;
|
||||
v->a[12245] = sym_command_substitution;
|
||||
v->a[12246] = actions(177);
|
||||
v->a[12247] = 8;
|
||||
v->a[12248] = anon_sym_LT;
|
||||
v->a[12249] = anon_sym_GT;
|
||||
v->a[12250] = anon_sym_GT_GT;
|
||||
v->a[12251] = anon_sym_AMP_GT;
|
||||
v->a[12252] = anon_sym_AMP_GT_GT;
|
||||
v->a[12253] = anon_sym_LT_AMP;
|
||||
v->a[12254] = anon_sym_GT_AMP;
|
||||
v->a[12255] = anon_sym_GT_PIPE;
|
||||
v->a[12256] = state(1204);
|
||||
v->a[12257] = 12;
|
||||
v->a[12258] = sym_redirected_statement;
|
||||
v->a[12259] = sym_for_statement;
|
||||
v->a[12240] = actions(75);
|
||||
v->a[12241] = 1;
|
||||
v->a[12242] = sym_variable_name;
|
||||
v->a[12243] = actions(260);
|
||||
v->a[12244] = 1;
|
||||
v->a[12245] = anon_sym_done;
|
||||
v->a[12246] = state(35);
|
||||
v->a[12247] = 1;
|
||||
v->a[12248] = aux_sym__terminated_statement;
|
||||
v->a[12249] = state(187);
|
||||
v->a[12250] = 1;
|
||||
v->a[12251] = sym_command_name;
|
||||
v->a[12252] = state(274);
|
||||
v->a[12253] = 1;
|
||||
v->a[12254] = sym_variable_assignment;
|
||||
v->a[12255] = state(647);
|
||||
v->a[12256] = 1;
|
||||
v->a[12257] = sym_concatenation;
|
||||
v->a[12258] = state(736);
|
||||
v->a[12259] = 1;
|
||||
small_parse_table_613(v);
|
||||
}
|
||||
|
||||
void small_parse_table_613(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[12260] = sym_while_statement;
|
||||
v->a[12261] = sym_if_statement;
|
||||
v->a[12262] = sym_case_statement;
|
||||
v->a[12263] = sym_function_definition;
|
||||
v->a[12264] = sym_compound_statement;
|
||||
v->a[12265] = sym_subshell;
|
||||
v->a[12266] = sym_list;
|
||||
v->a[12267] = sym_negated_command;
|
||||
v->a[12268] = sym_command;
|
||||
v->a[12269] = sym_variable_assignments;
|
||||
v->a[12270] = 34;
|
||||
v->a[12271] = actions(3);
|
||||
v->a[12272] = 1;
|
||||
v->a[12273] = sym_comment;
|
||||
v->a[12274] = actions(9);
|
||||
v->a[12275] = 1;
|
||||
v->a[12276] = anon_sym_for;
|
||||
v->a[12277] = actions(13);
|
||||
v->a[12278] = 1;
|
||||
v->a[12279] = anon_sym_if;
|
||||
v->a[12260] = aux_sym_command_repeat1;
|
||||
v->a[12261] = state(738);
|
||||
v->a[12262] = 1;
|
||||
v->a[12263] = sym_file_redirect;
|
||||
v->a[12264] = state(1439);
|
||||
v->a[12265] = 1;
|
||||
v->a[12266] = sym_pipeline;
|
||||
v->a[12267] = state(1460);
|
||||
v->a[12268] = 1;
|
||||
v->a[12269] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[12270] = state(2269);
|
||||
v->a[12271] = 1;
|
||||
v->a[12272] = sym__statement_not_pipeline;
|
||||
v->a[12273] = actions(11);
|
||||
v->a[12274] = 2;
|
||||
v->a[12275] = anon_sym_while;
|
||||
v->a[12276] = anon_sym_until;
|
||||
v->a[12277] = actions(57);
|
||||
v->a[12278] = 2;
|
||||
v->a[12279] = anon_sym_LT_AMP_DASH;
|
||||
small_parse_table_614(v);
|
||||
}
|
||||
|
||||
void small_parse_table_614(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[12280] = actions(15);
|
||||
v->a[12281] = 1;
|
||||
v->a[12282] = anon_sym_case;
|
||||
v->a[12283] = actions(17);
|
||||
v->a[12284] = 1;
|
||||
v->a[12285] = anon_sym_LPAREN;
|
||||
v->a[12286] = actions(19);
|
||||
v->a[12287] = 1;
|
||||
v->a[12288] = anon_sym_LBRACE;
|
||||
v->a[12289] = actions(63);
|
||||
v->a[12290] = 1;
|
||||
v->a[12291] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[12292] = actions(65);
|
||||
v->a[12293] = 1;
|
||||
v->a[12294] = anon_sym_DOLLAR;
|
||||
v->a[12295] = actions(67);
|
||||
v->a[12296] = 1;
|
||||
v->a[12297] = anon_sym_DQUOTE;
|
||||
v->a[12298] = actions(69);
|
||||
v->a[12299] = 1;
|
||||
v->a[12280] = anon_sym_GT_AMP_DASH;
|
||||
v->a[12281] = actions(65);
|
||||
v->a[12282] = 2;
|
||||
v->a[12283] = sym_raw_string;
|
||||
v->a[12284] = sym_number;
|
||||
v->a[12285] = state(394);
|
||||
v->a[12286] = 5;
|
||||
v->a[12287] = sym_arithmetic_expansion;
|
||||
v->a[12288] = sym_string;
|
||||
v->a[12289] = sym_simple_expansion;
|
||||
v->a[12290] = sym_expansion;
|
||||
v->a[12291] = sym_command_substitution;
|
||||
v->a[12292] = actions(55);
|
||||
v->a[12293] = 8;
|
||||
v->a[12294] = anon_sym_LT;
|
||||
v->a[12295] = anon_sym_GT;
|
||||
v->a[12296] = anon_sym_GT_GT;
|
||||
v->a[12297] = anon_sym_AMP_GT;
|
||||
v->a[12298] = anon_sym_AMP_GT_GT;
|
||||
v->a[12299] = anon_sym_LT_AMP;
|
||||
small_parse_table_615(v);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -14,126 +14,126 @@
|
|||
|
||||
void small_parse_table_615(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[12300] = sym_raw_string;
|
||||
v->a[12301] = actions(71);
|
||||
v->a[12302] = 1;
|
||||
v->a[12303] = aux_sym_number_token1;
|
||||
v->a[12304] = actions(73);
|
||||
v->a[12305] = 1;
|
||||
v->a[12306] = aux_sym_number_token2;
|
||||
v->a[12307] = actions(75);
|
||||
v->a[12308] = 1;
|
||||
v->a[12309] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[12310] = actions(77);
|
||||
v->a[12311] = 1;
|
||||
v->a[12312] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[12313] = actions(79);
|
||||
v->a[12314] = 1;
|
||||
v->a[12315] = anon_sym_BQUOTE;
|
||||
v->a[12316] = actions(81);
|
||||
v->a[12317] = 1;
|
||||
v->a[12318] = sym_file_descriptor;
|
||||
v->a[12319] = actions(83);
|
||||
v->a[12300] = anon_sym_GT_AMP;
|
||||
v->a[12301] = anon_sym_GT_PIPE;
|
||||
v->a[12302] = state(1312);
|
||||
v->a[12303] = 12;
|
||||
v->a[12304] = sym_redirected_statement;
|
||||
v->a[12305] = sym_for_statement;
|
||||
v->a[12306] = sym_while_statement;
|
||||
v->a[12307] = sym_if_statement;
|
||||
v->a[12308] = sym_case_statement;
|
||||
v->a[12309] = sym_function_definition;
|
||||
v->a[12310] = sym_compound_statement;
|
||||
v->a[12311] = sym_subshell;
|
||||
v->a[12312] = sym_list;
|
||||
v->a[12313] = sym_negated_command;
|
||||
v->a[12314] = sym_command;
|
||||
v->a[12315] = sym_variable_assignments;
|
||||
v->a[12316] = 32;
|
||||
v->a[12317] = actions(3);
|
||||
v->a[12318] = 1;
|
||||
v->a[12319] = sym_comment;
|
||||
small_parse_table_616(v);
|
||||
}
|
||||
|
||||
void small_parse_table_616(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[12320] = 1;
|
||||
v->a[12321] = sym_variable_name;
|
||||
v->a[12322] = actions(238);
|
||||
v->a[12323] = 1;
|
||||
v->a[12324] = sym_word;
|
||||
v->a[12325] = actions(240);
|
||||
v->a[12326] = 1;
|
||||
v->a[12327] = anon_sym_BANG;
|
||||
v->a[12328] = state(132);
|
||||
v->a[12329] = 1;
|
||||
v->a[12330] = aux_sym__statements_repeat1;
|
||||
v->a[12331] = state(185);
|
||||
v->a[12332] = 1;
|
||||
v->a[12333] = sym_command_name;
|
||||
v->a[12334] = state(297);
|
||||
v->a[12335] = 1;
|
||||
v->a[12336] = sym_variable_assignment;
|
||||
v->a[12337] = state(582);
|
||||
v->a[12338] = 1;
|
||||
v->a[12339] = sym_concatenation;
|
||||
v->a[12320] = actions(9);
|
||||
v->a[12321] = 1;
|
||||
v->a[12322] = anon_sym_for;
|
||||
v->a[12323] = actions(13);
|
||||
v->a[12324] = 1;
|
||||
v->a[12325] = anon_sym_if;
|
||||
v->a[12326] = actions(15);
|
||||
v->a[12327] = 1;
|
||||
v->a[12328] = anon_sym_case;
|
||||
v->a[12329] = actions(17);
|
||||
v->a[12330] = 1;
|
||||
v->a[12331] = anon_sym_LPAREN;
|
||||
v->a[12332] = actions(19);
|
||||
v->a[12333] = 1;
|
||||
v->a[12334] = anon_sym_LBRACE;
|
||||
v->a[12335] = actions(45);
|
||||
v->a[12336] = 1;
|
||||
v->a[12337] = sym_word;
|
||||
v->a[12338] = actions(53);
|
||||
v->a[12339] = 1;
|
||||
small_parse_table_617(v);
|
||||
}
|
||||
|
||||
void small_parse_table_617(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[12340] = state(614);
|
||||
v->a[12341] = 1;
|
||||
v->a[12342] = aux_sym_command_repeat1;
|
||||
v->a[12343] = state(769);
|
||||
v->a[12344] = 1;
|
||||
v->a[12345] = sym_file_redirect;
|
||||
v->a[12346] = state(1133);
|
||||
v->a[12347] = 1;
|
||||
v->a[12348] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[12349] = state(1142);
|
||||
v->a[12350] = 1;
|
||||
v->a[12351] = sym_pipeline;
|
||||
v->a[12352] = state(2041);
|
||||
v->a[12353] = 1;
|
||||
v->a[12354] = sym__statement_not_pipeline;
|
||||
v->a[12355] = state(2136);
|
||||
v->a[12356] = 1;
|
||||
v->a[12357] = sym__statements;
|
||||
v->a[12358] = actions(11);
|
||||
v->a[12359] = 2;
|
||||
v->a[12340] = anon_sym_BANG;
|
||||
v->a[12341] = actions(59);
|
||||
v->a[12342] = 1;
|
||||
v->a[12343] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[12344] = actions(61);
|
||||
v->a[12345] = 1;
|
||||
v->a[12346] = anon_sym_DOLLAR;
|
||||
v->a[12347] = actions(63);
|
||||
v->a[12348] = 1;
|
||||
v->a[12349] = anon_sym_DQUOTE;
|
||||
v->a[12350] = actions(67);
|
||||
v->a[12351] = 1;
|
||||
v->a[12352] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[12353] = actions(69);
|
||||
v->a[12354] = 1;
|
||||
v->a[12355] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[12356] = actions(71);
|
||||
v->a[12357] = 1;
|
||||
v->a[12358] = anon_sym_BQUOTE;
|
||||
v->a[12359] = actions(73);
|
||||
small_parse_table_618(v);
|
||||
}
|
||||
|
||||
void small_parse_table_618(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[12360] = anon_sym_while;
|
||||
v->a[12361] = anon_sym_until;
|
||||
v->a[12362] = actions(61);
|
||||
v->a[12363] = 2;
|
||||
v->a[12364] = anon_sym_LT_AMP_DASH;
|
||||
v->a[12365] = anon_sym_GT_AMP_DASH;
|
||||
v->a[12366] = state(397);
|
||||
v->a[12367] = 6;
|
||||
v->a[12368] = sym_arithmetic_expansion;
|
||||
v->a[12369] = sym_string;
|
||||
v->a[12370] = sym_number;
|
||||
v->a[12371] = sym_simple_expansion;
|
||||
v->a[12372] = sym_expansion;
|
||||
v->a[12373] = sym_command_substitution;
|
||||
v->a[12374] = actions(59);
|
||||
v->a[12375] = 8;
|
||||
v->a[12376] = anon_sym_LT;
|
||||
v->a[12377] = anon_sym_GT;
|
||||
v->a[12378] = anon_sym_GT_GT;
|
||||
v->a[12379] = anon_sym_AMP_GT;
|
||||
v->a[12360] = 1;
|
||||
v->a[12361] = sym_file_descriptor;
|
||||
v->a[12362] = actions(75);
|
||||
v->a[12363] = 1;
|
||||
v->a[12364] = sym_variable_name;
|
||||
v->a[12365] = actions(262);
|
||||
v->a[12366] = 1;
|
||||
v->a[12367] = anon_sym_done;
|
||||
v->a[12368] = state(100);
|
||||
v->a[12369] = 1;
|
||||
v->a[12370] = aux_sym__terminated_statement;
|
||||
v->a[12371] = state(187);
|
||||
v->a[12372] = 1;
|
||||
v->a[12373] = sym_command_name;
|
||||
v->a[12374] = state(274);
|
||||
v->a[12375] = 1;
|
||||
v->a[12376] = sym_variable_assignment;
|
||||
v->a[12377] = state(647);
|
||||
v->a[12378] = 1;
|
||||
v->a[12379] = sym_concatenation;
|
||||
small_parse_table_619(v);
|
||||
}
|
||||
|
||||
void small_parse_table_619(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[12380] = anon_sym_AMP_GT_GT;
|
||||
v->a[12381] = anon_sym_LT_AMP;
|
||||
v->a[12382] = anon_sym_GT_AMP;
|
||||
v->a[12383] = anon_sym_GT_PIPE;
|
||||
v->a[12384] = state(1071);
|
||||
v->a[12385] = 12;
|
||||
v->a[12386] = sym_redirected_statement;
|
||||
v->a[12387] = sym_for_statement;
|
||||
v->a[12388] = sym_while_statement;
|
||||
v->a[12389] = sym_if_statement;
|
||||
v->a[12390] = sym_case_statement;
|
||||
v->a[12391] = sym_function_definition;
|
||||
v->a[12392] = sym_compound_statement;
|
||||
v->a[12393] = sym_subshell;
|
||||
v->a[12394] = sym_list;
|
||||
v->a[12395] = sym_negated_command;
|
||||
v->a[12396] = sym_command;
|
||||
v->a[12397] = sym_variable_assignments;
|
||||
v->a[12398] = 34;
|
||||
v->a[12399] = actions(3);
|
||||
v->a[12380] = state(736);
|
||||
v->a[12381] = 1;
|
||||
v->a[12382] = aux_sym_command_repeat1;
|
||||
v->a[12383] = state(738);
|
||||
v->a[12384] = 1;
|
||||
v->a[12385] = sym_file_redirect;
|
||||
v->a[12386] = state(1439);
|
||||
v->a[12387] = 1;
|
||||
v->a[12388] = sym_pipeline;
|
||||
v->a[12389] = state(1460);
|
||||
v->a[12390] = 1;
|
||||
v->a[12391] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[12392] = state(2269);
|
||||
v->a[12393] = 1;
|
||||
v->a[12394] = sym__statement_not_pipeline;
|
||||
v->a[12395] = actions(11);
|
||||
v->a[12396] = 2;
|
||||
v->a[12397] = anon_sym_while;
|
||||
v->a[12398] = anon_sym_until;
|
||||
v->a[12399] = actions(57);
|
||||
small_parse_table_620(v);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -14,126 +14,126 @@
|
|||
|
||||
void small_parse_table_620(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[12400] = 1;
|
||||
v->a[12401] = sym_comment;
|
||||
v->a[12402] = actions(9);
|
||||
v->a[12403] = 1;
|
||||
v->a[12404] = anon_sym_for;
|
||||
v->a[12405] = actions(13);
|
||||
v->a[12406] = 1;
|
||||
v->a[12407] = anon_sym_if;
|
||||
v->a[12408] = actions(15);
|
||||
v->a[12409] = 1;
|
||||
v->a[12410] = anon_sym_case;
|
||||
v->a[12411] = actions(17);
|
||||
v->a[12412] = 1;
|
||||
v->a[12413] = anon_sym_LPAREN;
|
||||
v->a[12414] = actions(19);
|
||||
v->a[12415] = 1;
|
||||
v->a[12416] = anon_sym_LBRACE;
|
||||
v->a[12417] = actions(63);
|
||||
v->a[12418] = 1;
|
||||
v->a[12419] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[12400] = 2;
|
||||
v->a[12401] = anon_sym_LT_AMP_DASH;
|
||||
v->a[12402] = anon_sym_GT_AMP_DASH;
|
||||
v->a[12403] = actions(65);
|
||||
v->a[12404] = 2;
|
||||
v->a[12405] = sym_raw_string;
|
||||
v->a[12406] = sym_number;
|
||||
v->a[12407] = state(394);
|
||||
v->a[12408] = 5;
|
||||
v->a[12409] = sym_arithmetic_expansion;
|
||||
v->a[12410] = sym_string;
|
||||
v->a[12411] = sym_simple_expansion;
|
||||
v->a[12412] = sym_expansion;
|
||||
v->a[12413] = sym_command_substitution;
|
||||
v->a[12414] = actions(55);
|
||||
v->a[12415] = 8;
|
||||
v->a[12416] = anon_sym_LT;
|
||||
v->a[12417] = anon_sym_GT;
|
||||
v->a[12418] = anon_sym_GT_GT;
|
||||
v->a[12419] = anon_sym_AMP_GT;
|
||||
small_parse_table_621(v);
|
||||
}
|
||||
|
||||
void small_parse_table_621(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[12420] = actions(65);
|
||||
v->a[12421] = 1;
|
||||
v->a[12422] = anon_sym_DOLLAR;
|
||||
v->a[12423] = actions(67);
|
||||
v->a[12424] = 1;
|
||||
v->a[12425] = anon_sym_DQUOTE;
|
||||
v->a[12426] = actions(71);
|
||||
v->a[12427] = 1;
|
||||
v->a[12428] = aux_sym_number_token1;
|
||||
v->a[12429] = actions(73);
|
||||
v->a[12430] = 1;
|
||||
v->a[12431] = aux_sym_number_token2;
|
||||
v->a[12432] = actions(75);
|
||||
v->a[12433] = 1;
|
||||
v->a[12434] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[12435] = actions(77);
|
||||
v->a[12436] = 1;
|
||||
v->a[12437] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[12438] = actions(79);
|
||||
v->a[12439] = 1;
|
||||
v->a[12420] = anon_sym_AMP_GT_GT;
|
||||
v->a[12421] = anon_sym_LT_AMP;
|
||||
v->a[12422] = anon_sym_GT_AMP;
|
||||
v->a[12423] = anon_sym_GT_PIPE;
|
||||
v->a[12424] = state(1312);
|
||||
v->a[12425] = 12;
|
||||
v->a[12426] = sym_redirected_statement;
|
||||
v->a[12427] = sym_for_statement;
|
||||
v->a[12428] = sym_while_statement;
|
||||
v->a[12429] = sym_if_statement;
|
||||
v->a[12430] = sym_case_statement;
|
||||
v->a[12431] = sym_function_definition;
|
||||
v->a[12432] = sym_compound_statement;
|
||||
v->a[12433] = sym_subshell;
|
||||
v->a[12434] = sym_list;
|
||||
v->a[12435] = sym_negated_command;
|
||||
v->a[12436] = sym_command;
|
||||
v->a[12437] = sym_variable_assignments;
|
||||
v->a[12438] = 32;
|
||||
v->a[12439] = actions(3);
|
||||
small_parse_table_622(v);
|
||||
}
|
||||
|
||||
void small_parse_table_622(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[12440] = anon_sym_BQUOTE;
|
||||
v->a[12441] = actions(248);
|
||||
v->a[12442] = 1;
|
||||
v->a[12443] = sym_word;
|
||||
v->a[12444] = actions(250);
|
||||
v->a[12445] = 1;
|
||||
v->a[12446] = anon_sym_BANG;
|
||||
v->a[12447] = actions(256);
|
||||
v->a[12448] = 1;
|
||||
v->a[12449] = sym_raw_string;
|
||||
v->a[12450] = actions(258);
|
||||
v->a[12451] = 1;
|
||||
v->a[12452] = sym_file_descriptor;
|
||||
v->a[12453] = actions(260);
|
||||
v->a[12454] = 1;
|
||||
v->a[12455] = sym_variable_name;
|
||||
v->a[12456] = state(141);
|
||||
v->a[12457] = 1;
|
||||
v->a[12458] = aux_sym__statements_repeat1;
|
||||
v->a[12459] = state(175);
|
||||
v->a[12440] = 1;
|
||||
v->a[12441] = sym_comment;
|
||||
v->a[12442] = actions(9);
|
||||
v->a[12443] = 1;
|
||||
v->a[12444] = anon_sym_for;
|
||||
v->a[12445] = actions(13);
|
||||
v->a[12446] = 1;
|
||||
v->a[12447] = anon_sym_if;
|
||||
v->a[12448] = actions(15);
|
||||
v->a[12449] = 1;
|
||||
v->a[12450] = anon_sym_case;
|
||||
v->a[12451] = actions(17);
|
||||
v->a[12452] = 1;
|
||||
v->a[12453] = anon_sym_LPAREN;
|
||||
v->a[12454] = actions(19);
|
||||
v->a[12455] = 1;
|
||||
v->a[12456] = anon_sym_LBRACE;
|
||||
v->a[12457] = actions(45);
|
||||
v->a[12458] = 1;
|
||||
v->a[12459] = sym_word;
|
||||
small_parse_table_623(v);
|
||||
}
|
||||
|
||||
void small_parse_table_623(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[12460] = 1;
|
||||
v->a[12461] = sym_command_name;
|
||||
v->a[12462] = state(278);
|
||||
v->a[12463] = 1;
|
||||
v->a[12464] = sym_variable_assignment;
|
||||
v->a[12465] = state(567);
|
||||
v->a[12466] = 1;
|
||||
v->a[12467] = aux_sym_command_repeat1;
|
||||
v->a[12468] = state(582);
|
||||
v->a[12469] = 1;
|
||||
v->a[12470] = sym_concatenation;
|
||||
v->a[12471] = state(720);
|
||||
v->a[12472] = 1;
|
||||
v->a[12473] = sym_file_redirect;
|
||||
v->a[12474] = state(1100);
|
||||
v->a[12475] = 1;
|
||||
v->a[12476] = sym_pipeline;
|
||||
v->a[12477] = state(1196);
|
||||
v->a[12478] = 1;
|
||||
v->a[12479] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[12460] = actions(53);
|
||||
v->a[12461] = 1;
|
||||
v->a[12462] = anon_sym_BANG;
|
||||
v->a[12463] = actions(59);
|
||||
v->a[12464] = 1;
|
||||
v->a[12465] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[12466] = actions(61);
|
||||
v->a[12467] = 1;
|
||||
v->a[12468] = anon_sym_DOLLAR;
|
||||
v->a[12469] = actions(63);
|
||||
v->a[12470] = 1;
|
||||
v->a[12471] = anon_sym_DQUOTE;
|
||||
v->a[12472] = actions(67);
|
||||
v->a[12473] = 1;
|
||||
v->a[12474] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[12475] = actions(69);
|
||||
v->a[12476] = 1;
|
||||
v->a[12477] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[12478] = actions(71);
|
||||
v->a[12479] = 1;
|
||||
small_parse_table_624(v);
|
||||
}
|
||||
|
||||
void small_parse_table_624(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[12480] = state(2037);
|
||||
v->a[12481] = 1;
|
||||
v->a[12482] = sym__statement_not_pipeline;
|
||||
v->a[12483] = state(2197);
|
||||
v->a[12484] = 1;
|
||||
v->a[12485] = sym__statements;
|
||||
v->a[12486] = actions(11);
|
||||
v->a[12487] = 2;
|
||||
v->a[12488] = anon_sym_while;
|
||||
v->a[12489] = anon_sym_until;
|
||||
v->a[12490] = actions(254);
|
||||
v->a[12491] = 2;
|
||||
v->a[12492] = anon_sym_LT_AMP_DASH;
|
||||
v->a[12493] = anon_sym_GT_AMP_DASH;
|
||||
v->a[12494] = state(295);
|
||||
v->a[12495] = 6;
|
||||
v->a[12496] = sym_arithmetic_expansion;
|
||||
v->a[12497] = sym_string;
|
||||
v->a[12498] = sym_number;
|
||||
v->a[12499] = sym_simple_expansion;
|
||||
v->a[12480] = anon_sym_BQUOTE;
|
||||
v->a[12481] = actions(73);
|
||||
v->a[12482] = 1;
|
||||
v->a[12483] = sym_file_descriptor;
|
||||
v->a[12484] = actions(75);
|
||||
v->a[12485] = 1;
|
||||
v->a[12486] = sym_variable_name;
|
||||
v->a[12487] = actions(264);
|
||||
v->a[12488] = 1;
|
||||
v->a[12489] = anon_sym_RBRACE;
|
||||
v->a[12490] = state(119);
|
||||
v->a[12491] = 1;
|
||||
v->a[12492] = aux_sym__terminated_statement;
|
||||
v->a[12493] = state(187);
|
||||
v->a[12494] = 1;
|
||||
v->a[12495] = sym_command_name;
|
||||
v->a[12496] = state(281);
|
||||
v->a[12497] = 1;
|
||||
v->a[12498] = sym_variable_assignment;
|
||||
v->a[12499] = state(647);
|
||||
small_parse_table_625(v);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -14,126 +14,126 @@
|
|||
|
||||
void small_parse_table_625(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[12500] = sym_expansion;
|
||||
v->a[12501] = sym_command_substitution;
|
||||
v->a[12502] = actions(252);
|
||||
v->a[12503] = 8;
|
||||
v->a[12504] = anon_sym_LT;
|
||||
v->a[12505] = anon_sym_GT;
|
||||
v->a[12506] = anon_sym_GT_GT;
|
||||
v->a[12507] = anon_sym_AMP_GT;
|
||||
v->a[12508] = anon_sym_AMP_GT_GT;
|
||||
v->a[12509] = anon_sym_LT_AMP;
|
||||
v->a[12510] = anon_sym_GT_AMP;
|
||||
v->a[12511] = anon_sym_GT_PIPE;
|
||||
v->a[12512] = state(1031);
|
||||
v->a[12513] = 12;
|
||||
v->a[12514] = sym_redirected_statement;
|
||||
v->a[12515] = sym_for_statement;
|
||||
v->a[12516] = sym_while_statement;
|
||||
v->a[12517] = sym_if_statement;
|
||||
v->a[12518] = sym_case_statement;
|
||||
v->a[12519] = sym_function_definition;
|
||||
v->a[12500] = 1;
|
||||
v->a[12501] = sym_concatenation;
|
||||
v->a[12502] = state(736);
|
||||
v->a[12503] = 1;
|
||||
v->a[12504] = aux_sym_command_repeat1;
|
||||
v->a[12505] = state(738);
|
||||
v->a[12506] = 1;
|
||||
v->a[12507] = sym_file_redirect;
|
||||
v->a[12508] = state(1460);
|
||||
v->a[12509] = 1;
|
||||
v->a[12510] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[12511] = state(1464);
|
||||
v->a[12512] = 1;
|
||||
v->a[12513] = sym_pipeline;
|
||||
v->a[12514] = state(2269);
|
||||
v->a[12515] = 1;
|
||||
v->a[12516] = sym__statement_not_pipeline;
|
||||
v->a[12517] = actions(11);
|
||||
v->a[12518] = 2;
|
||||
v->a[12519] = anon_sym_while;
|
||||
small_parse_table_626(v);
|
||||
}
|
||||
|
||||
void small_parse_table_626(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[12520] = sym_compound_statement;
|
||||
v->a[12521] = sym_subshell;
|
||||
v->a[12522] = sym_list;
|
||||
v->a[12523] = sym_negated_command;
|
||||
v->a[12524] = sym_command;
|
||||
v->a[12525] = sym_variable_assignments;
|
||||
v->a[12526] = 34;
|
||||
v->a[12527] = actions(3);
|
||||
v->a[12528] = 1;
|
||||
v->a[12529] = sym_comment;
|
||||
v->a[12530] = actions(9);
|
||||
v->a[12531] = 1;
|
||||
v->a[12532] = anon_sym_for;
|
||||
v->a[12533] = actions(13);
|
||||
v->a[12534] = 1;
|
||||
v->a[12535] = anon_sym_if;
|
||||
v->a[12536] = actions(15);
|
||||
v->a[12537] = 1;
|
||||
v->a[12538] = anon_sym_case;
|
||||
v->a[12539] = actions(17);
|
||||
v->a[12520] = anon_sym_until;
|
||||
v->a[12521] = actions(57);
|
||||
v->a[12522] = 2;
|
||||
v->a[12523] = anon_sym_LT_AMP_DASH;
|
||||
v->a[12524] = anon_sym_GT_AMP_DASH;
|
||||
v->a[12525] = actions(65);
|
||||
v->a[12526] = 2;
|
||||
v->a[12527] = sym_raw_string;
|
||||
v->a[12528] = sym_number;
|
||||
v->a[12529] = state(394);
|
||||
v->a[12530] = 5;
|
||||
v->a[12531] = sym_arithmetic_expansion;
|
||||
v->a[12532] = sym_string;
|
||||
v->a[12533] = sym_simple_expansion;
|
||||
v->a[12534] = sym_expansion;
|
||||
v->a[12535] = sym_command_substitution;
|
||||
v->a[12536] = actions(55);
|
||||
v->a[12537] = 8;
|
||||
v->a[12538] = anon_sym_LT;
|
||||
v->a[12539] = anon_sym_GT;
|
||||
small_parse_table_627(v);
|
||||
}
|
||||
|
||||
void small_parse_table_627(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[12540] = 1;
|
||||
v->a[12541] = anon_sym_LPAREN;
|
||||
v->a[12542] = actions(19);
|
||||
v->a[12543] = 1;
|
||||
v->a[12544] = anon_sym_LBRACE;
|
||||
v->a[12545] = actions(49);
|
||||
v->a[12546] = 1;
|
||||
v->a[12547] = sym_word;
|
||||
v->a[12548] = actions(57);
|
||||
v->a[12549] = 1;
|
||||
v->a[12550] = anon_sym_BANG;
|
||||
v->a[12551] = actions(63);
|
||||
v->a[12552] = 1;
|
||||
v->a[12553] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[12554] = actions(65);
|
||||
v->a[12555] = 1;
|
||||
v->a[12556] = anon_sym_DOLLAR;
|
||||
v->a[12557] = actions(67);
|
||||
v->a[12558] = 1;
|
||||
v->a[12559] = anon_sym_DQUOTE;
|
||||
v->a[12540] = anon_sym_GT_GT;
|
||||
v->a[12541] = anon_sym_AMP_GT;
|
||||
v->a[12542] = anon_sym_AMP_GT_GT;
|
||||
v->a[12543] = anon_sym_LT_AMP;
|
||||
v->a[12544] = anon_sym_GT_AMP;
|
||||
v->a[12545] = anon_sym_GT_PIPE;
|
||||
v->a[12546] = state(1324);
|
||||
v->a[12547] = 12;
|
||||
v->a[12548] = sym_redirected_statement;
|
||||
v->a[12549] = sym_for_statement;
|
||||
v->a[12550] = sym_while_statement;
|
||||
v->a[12551] = sym_if_statement;
|
||||
v->a[12552] = sym_case_statement;
|
||||
v->a[12553] = sym_function_definition;
|
||||
v->a[12554] = sym_compound_statement;
|
||||
v->a[12555] = sym_subshell;
|
||||
v->a[12556] = sym_list;
|
||||
v->a[12557] = sym_negated_command;
|
||||
v->a[12558] = sym_command;
|
||||
v->a[12559] = sym_variable_assignments;
|
||||
small_parse_table_628(v);
|
||||
}
|
||||
|
||||
void small_parse_table_628(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[12560] = actions(69);
|
||||
v->a[12561] = 1;
|
||||
v->a[12562] = sym_raw_string;
|
||||
v->a[12563] = actions(71);
|
||||
v->a[12564] = 1;
|
||||
v->a[12565] = aux_sym_number_token1;
|
||||
v->a[12566] = actions(73);
|
||||
v->a[12567] = 1;
|
||||
v->a[12568] = aux_sym_number_token2;
|
||||
v->a[12569] = actions(75);
|
||||
v->a[12570] = 1;
|
||||
v->a[12571] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[12572] = actions(77);
|
||||
v->a[12573] = 1;
|
||||
v->a[12574] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[12575] = actions(79);
|
||||
v->a[12576] = 1;
|
||||
v->a[12577] = anon_sym_BQUOTE;
|
||||
v->a[12578] = actions(81);
|
||||
v->a[12579] = 1;
|
||||
v->a[12560] = 32;
|
||||
v->a[12561] = actions(3);
|
||||
v->a[12562] = 1;
|
||||
v->a[12563] = sym_comment;
|
||||
v->a[12564] = actions(9);
|
||||
v->a[12565] = 1;
|
||||
v->a[12566] = anon_sym_for;
|
||||
v->a[12567] = actions(13);
|
||||
v->a[12568] = 1;
|
||||
v->a[12569] = anon_sym_if;
|
||||
v->a[12570] = actions(15);
|
||||
v->a[12571] = 1;
|
||||
v->a[12572] = anon_sym_case;
|
||||
v->a[12573] = actions(17);
|
||||
v->a[12574] = 1;
|
||||
v->a[12575] = anon_sym_LPAREN;
|
||||
v->a[12576] = actions(19);
|
||||
v->a[12577] = 1;
|
||||
v->a[12578] = anon_sym_LBRACE;
|
||||
v->a[12579] = actions(59);
|
||||
small_parse_table_629(v);
|
||||
}
|
||||
|
||||
void small_parse_table_629(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[12580] = sym_file_descriptor;
|
||||
v->a[12581] = actions(83);
|
||||
v->a[12582] = 1;
|
||||
v->a[12583] = sym_variable_name;
|
||||
v->a[12584] = actions(282);
|
||||
v->a[12585] = 1;
|
||||
v->a[12586] = anon_sym_RBRACE;
|
||||
v->a[12587] = state(64);
|
||||
v->a[12588] = 1;
|
||||
v->a[12589] = aux_sym__terminated_statement;
|
||||
v->a[12590] = state(190);
|
||||
v->a[12591] = 1;
|
||||
v->a[12592] = sym_command_name;
|
||||
v->a[12593] = state(285);
|
||||
v->a[12594] = 1;
|
||||
v->a[12595] = sym_variable_assignment;
|
||||
v->a[12596] = state(582);
|
||||
v->a[12597] = 1;
|
||||
v->a[12598] = sym_concatenation;
|
||||
v->a[12599] = state(587);
|
||||
v->a[12580] = 1;
|
||||
v->a[12581] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[12582] = actions(61);
|
||||
v->a[12583] = 1;
|
||||
v->a[12584] = anon_sym_DOLLAR;
|
||||
v->a[12585] = actions(63);
|
||||
v->a[12586] = 1;
|
||||
v->a[12587] = anon_sym_DQUOTE;
|
||||
v->a[12588] = actions(67);
|
||||
v->a[12589] = 1;
|
||||
v->a[12590] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[12591] = actions(69);
|
||||
v->a[12592] = 1;
|
||||
v->a[12593] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[12594] = actions(71);
|
||||
v->a[12595] = 1;
|
||||
v->a[12596] = anon_sym_BQUOTE;
|
||||
v->a[12597] = actions(73);
|
||||
v->a[12598] = 1;
|
||||
v->a[12599] = sym_file_descriptor;
|
||||
small_parse_table_630(v);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -14,126 +14,126 @@
|
|||
|
||||
void small_parse_table_630(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[12600] = 1;
|
||||
v->a[12601] = aux_sym_command_repeat1;
|
||||
v->a[12602] = state(718);
|
||||
v->a[12603] = 1;
|
||||
v->a[12604] = sym_file_redirect;
|
||||
v->a[12605] = state(1213);
|
||||
v->a[12606] = 1;
|
||||
v->a[12607] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[12608] = state(1217);
|
||||
v->a[12609] = 1;
|
||||
v->a[12610] = sym_pipeline;
|
||||
v->a[12611] = state(2035);
|
||||
v->a[12612] = 1;
|
||||
v->a[12613] = sym__statement_not_pipeline;
|
||||
v->a[12614] = actions(11);
|
||||
v->a[12615] = 2;
|
||||
v->a[12616] = anon_sym_while;
|
||||
v->a[12617] = anon_sym_until;
|
||||
v->a[12618] = actions(61);
|
||||
v->a[12619] = 2;
|
||||
v->a[12600] = actions(75);
|
||||
v->a[12601] = 1;
|
||||
v->a[12602] = sym_variable_name;
|
||||
v->a[12603] = actions(236);
|
||||
v->a[12604] = 1;
|
||||
v->a[12605] = sym_word;
|
||||
v->a[12606] = actions(238);
|
||||
v->a[12607] = 1;
|
||||
v->a[12608] = anon_sym_BANG;
|
||||
v->a[12609] = state(140);
|
||||
v->a[12610] = 1;
|
||||
v->a[12611] = aux_sym__statements_repeat1;
|
||||
v->a[12612] = state(189);
|
||||
v->a[12613] = 1;
|
||||
v->a[12614] = sym_command_name;
|
||||
v->a[12615] = state(286);
|
||||
v->a[12616] = 1;
|
||||
v->a[12617] = sym_variable_assignment;
|
||||
v->a[12618] = state(647);
|
||||
v->a[12619] = 1;
|
||||
small_parse_table_631(v);
|
||||
}
|
||||
|
||||
void small_parse_table_631(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[12620] = anon_sym_LT_AMP_DASH;
|
||||
v->a[12621] = anon_sym_GT_AMP_DASH;
|
||||
v->a[12622] = state(397);
|
||||
v->a[12623] = 6;
|
||||
v->a[12624] = sym_arithmetic_expansion;
|
||||
v->a[12625] = sym_string;
|
||||
v->a[12626] = sym_number;
|
||||
v->a[12627] = sym_simple_expansion;
|
||||
v->a[12628] = sym_expansion;
|
||||
v->a[12629] = sym_command_substitution;
|
||||
v->a[12630] = actions(59);
|
||||
v->a[12631] = 8;
|
||||
v->a[12632] = anon_sym_LT;
|
||||
v->a[12633] = anon_sym_GT;
|
||||
v->a[12634] = anon_sym_GT_GT;
|
||||
v->a[12635] = anon_sym_AMP_GT;
|
||||
v->a[12636] = anon_sym_AMP_GT_GT;
|
||||
v->a[12637] = anon_sym_LT_AMP;
|
||||
v->a[12638] = anon_sym_GT_AMP;
|
||||
v->a[12639] = anon_sym_GT_PIPE;
|
||||
v->a[12620] = sym_concatenation;
|
||||
v->a[12621] = state(746);
|
||||
v->a[12622] = 1;
|
||||
v->a[12623] = aux_sym_command_repeat1;
|
||||
v->a[12624] = state(905);
|
||||
v->a[12625] = 1;
|
||||
v->a[12626] = sym_file_redirect;
|
||||
v->a[12627] = state(1422);
|
||||
v->a[12628] = 1;
|
||||
v->a[12629] = sym_pipeline;
|
||||
v->a[12630] = state(1429);
|
||||
v->a[12631] = 1;
|
||||
v->a[12632] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[12633] = state(2271);
|
||||
v->a[12634] = 1;
|
||||
v->a[12635] = sym__statement_not_pipeline;
|
||||
v->a[12636] = state(2479);
|
||||
v->a[12637] = 1;
|
||||
v->a[12638] = sym__statements;
|
||||
v->a[12639] = actions(11);
|
||||
small_parse_table_632(v);
|
||||
}
|
||||
|
||||
void small_parse_table_632(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[12640] = state(1121);
|
||||
v->a[12641] = 12;
|
||||
v->a[12642] = sym_redirected_statement;
|
||||
v->a[12643] = sym_for_statement;
|
||||
v->a[12644] = sym_while_statement;
|
||||
v->a[12645] = sym_if_statement;
|
||||
v->a[12646] = sym_case_statement;
|
||||
v->a[12647] = sym_function_definition;
|
||||
v->a[12648] = sym_compound_statement;
|
||||
v->a[12649] = sym_subshell;
|
||||
v->a[12650] = sym_list;
|
||||
v->a[12651] = sym_negated_command;
|
||||
v->a[12652] = sym_command;
|
||||
v->a[12653] = sym_variable_assignments;
|
||||
v->a[12654] = 34;
|
||||
v->a[12655] = actions(3);
|
||||
v->a[12656] = 1;
|
||||
v->a[12657] = sym_comment;
|
||||
v->a[12658] = actions(9);
|
||||
v->a[12659] = 1;
|
||||
v->a[12640] = 2;
|
||||
v->a[12641] = anon_sym_while;
|
||||
v->a[12642] = anon_sym_until;
|
||||
v->a[12643] = actions(57);
|
||||
v->a[12644] = 2;
|
||||
v->a[12645] = anon_sym_LT_AMP_DASH;
|
||||
v->a[12646] = anon_sym_GT_AMP_DASH;
|
||||
v->a[12647] = actions(65);
|
||||
v->a[12648] = 2;
|
||||
v->a[12649] = sym_raw_string;
|
||||
v->a[12650] = sym_number;
|
||||
v->a[12651] = state(394);
|
||||
v->a[12652] = 5;
|
||||
v->a[12653] = sym_arithmetic_expansion;
|
||||
v->a[12654] = sym_string;
|
||||
v->a[12655] = sym_simple_expansion;
|
||||
v->a[12656] = sym_expansion;
|
||||
v->a[12657] = sym_command_substitution;
|
||||
v->a[12658] = actions(55);
|
||||
v->a[12659] = 8;
|
||||
small_parse_table_633(v);
|
||||
}
|
||||
|
||||
void small_parse_table_633(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[12660] = anon_sym_for;
|
||||
v->a[12661] = actions(13);
|
||||
v->a[12662] = 1;
|
||||
v->a[12663] = anon_sym_if;
|
||||
v->a[12664] = actions(15);
|
||||
v->a[12665] = 1;
|
||||
v->a[12666] = anon_sym_case;
|
||||
v->a[12667] = actions(17);
|
||||
v->a[12668] = 1;
|
||||
v->a[12669] = anon_sym_LPAREN;
|
||||
v->a[12670] = actions(19);
|
||||
v->a[12671] = 1;
|
||||
v->a[12672] = anon_sym_LBRACE;
|
||||
v->a[12673] = actions(63);
|
||||
v->a[12674] = 1;
|
||||
v->a[12675] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[12676] = actions(65);
|
||||
v->a[12677] = 1;
|
||||
v->a[12678] = anon_sym_DOLLAR;
|
||||
v->a[12679] = actions(67);
|
||||
v->a[12660] = anon_sym_LT;
|
||||
v->a[12661] = anon_sym_GT;
|
||||
v->a[12662] = anon_sym_GT_GT;
|
||||
v->a[12663] = anon_sym_AMP_GT;
|
||||
v->a[12664] = anon_sym_AMP_GT_GT;
|
||||
v->a[12665] = anon_sym_LT_AMP;
|
||||
v->a[12666] = anon_sym_GT_AMP;
|
||||
v->a[12667] = anon_sym_GT_PIPE;
|
||||
v->a[12668] = state(1211);
|
||||
v->a[12669] = 12;
|
||||
v->a[12670] = sym_redirected_statement;
|
||||
v->a[12671] = sym_for_statement;
|
||||
v->a[12672] = sym_while_statement;
|
||||
v->a[12673] = sym_if_statement;
|
||||
v->a[12674] = sym_case_statement;
|
||||
v->a[12675] = sym_function_definition;
|
||||
v->a[12676] = sym_compound_statement;
|
||||
v->a[12677] = sym_subshell;
|
||||
v->a[12678] = sym_list;
|
||||
v->a[12679] = sym_negated_command;
|
||||
small_parse_table_634(v);
|
||||
}
|
||||
|
||||
void small_parse_table_634(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[12680] = 1;
|
||||
v->a[12681] = anon_sym_DQUOTE;
|
||||
v->a[12682] = actions(69);
|
||||
v->a[12683] = 1;
|
||||
v->a[12684] = sym_raw_string;
|
||||
v->a[12685] = actions(71);
|
||||
v->a[12686] = 1;
|
||||
v->a[12687] = aux_sym_number_token1;
|
||||
v->a[12688] = actions(73);
|
||||
v->a[12689] = 1;
|
||||
v->a[12690] = aux_sym_number_token2;
|
||||
v->a[12691] = actions(75);
|
||||
v->a[12692] = 1;
|
||||
v->a[12693] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[12694] = actions(77);
|
||||
v->a[12695] = 1;
|
||||
v->a[12696] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[12697] = actions(79);
|
||||
v->a[12698] = 1;
|
||||
v->a[12699] = anon_sym_BQUOTE;
|
||||
v->a[12680] = sym_command;
|
||||
v->a[12681] = sym_variable_assignments;
|
||||
v->a[12682] = 32;
|
||||
v->a[12683] = actions(3);
|
||||
v->a[12684] = 1;
|
||||
v->a[12685] = sym_comment;
|
||||
v->a[12686] = actions(9);
|
||||
v->a[12687] = 1;
|
||||
v->a[12688] = anon_sym_for;
|
||||
v->a[12689] = actions(13);
|
||||
v->a[12690] = 1;
|
||||
v->a[12691] = anon_sym_if;
|
||||
v->a[12692] = actions(15);
|
||||
v->a[12693] = 1;
|
||||
v->a[12694] = anon_sym_case;
|
||||
v->a[12695] = actions(17);
|
||||
v->a[12696] = 1;
|
||||
v->a[12697] = anon_sym_LPAREN;
|
||||
v->a[12698] = actions(19);
|
||||
v->a[12699] = 1;
|
||||
small_parse_table_635(v);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -14,126 +14,126 @@
|
|||
|
||||
void small_parse_table_635(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[12700] = actions(81);
|
||||
v->a[12701] = 1;
|
||||
v->a[12702] = sym_file_descriptor;
|
||||
v->a[12703] = actions(83);
|
||||
v->a[12704] = 1;
|
||||
v->a[12705] = sym_variable_name;
|
||||
v->a[12706] = actions(238);
|
||||
v->a[12707] = 1;
|
||||
v->a[12708] = sym_word;
|
||||
v->a[12709] = actions(240);
|
||||
v->a[12710] = 1;
|
||||
v->a[12711] = anon_sym_BANG;
|
||||
v->a[12712] = state(132);
|
||||
v->a[12713] = 1;
|
||||
v->a[12714] = aux_sym__statements_repeat1;
|
||||
v->a[12715] = state(185);
|
||||
v->a[12716] = 1;
|
||||
v->a[12717] = sym_command_name;
|
||||
v->a[12718] = state(297);
|
||||
v->a[12719] = 1;
|
||||
v->a[12700] = anon_sym_LBRACE;
|
||||
v->a[12701] = actions(59);
|
||||
v->a[12702] = 1;
|
||||
v->a[12703] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[12704] = actions(61);
|
||||
v->a[12705] = 1;
|
||||
v->a[12706] = anon_sym_DOLLAR;
|
||||
v->a[12707] = actions(63);
|
||||
v->a[12708] = 1;
|
||||
v->a[12709] = anon_sym_DQUOTE;
|
||||
v->a[12710] = actions(67);
|
||||
v->a[12711] = 1;
|
||||
v->a[12712] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[12713] = actions(69);
|
||||
v->a[12714] = 1;
|
||||
v->a[12715] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[12716] = actions(71);
|
||||
v->a[12717] = 1;
|
||||
v->a[12718] = anon_sym_BQUOTE;
|
||||
v->a[12719] = actions(220);
|
||||
small_parse_table_636(v);
|
||||
}
|
||||
|
||||
void small_parse_table_636(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[12720] = sym_variable_assignment;
|
||||
v->a[12721] = state(582);
|
||||
v->a[12722] = 1;
|
||||
v->a[12723] = sym_concatenation;
|
||||
v->a[12724] = state(614);
|
||||
v->a[12725] = 1;
|
||||
v->a[12726] = aux_sym_command_repeat1;
|
||||
v->a[12727] = state(769);
|
||||
v->a[12728] = 1;
|
||||
v->a[12729] = sym_file_redirect;
|
||||
v->a[12730] = state(1133);
|
||||
v->a[12731] = 1;
|
||||
v->a[12732] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[12733] = state(1142);
|
||||
v->a[12734] = 1;
|
||||
v->a[12735] = sym_pipeline;
|
||||
v->a[12736] = state(2041);
|
||||
v->a[12737] = 1;
|
||||
v->a[12738] = sym__statement_not_pipeline;
|
||||
v->a[12739] = state(2169);
|
||||
v->a[12720] = 1;
|
||||
v->a[12721] = sym_word;
|
||||
v->a[12722] = actions(222);
|
||||
v->a[12723] = 1;
|
||||
v->a[12724] = anon_sym_BANG;
|
||||
v->a[12725] = actions(230);
|
||||
v->a[12726] = 1;
|
||||
v->a[12727] = sym_file_descriptor;
|
||||
v->a[12728] = actions(232);
|
||||
v->a[12729] = 1;
|
||||
v->a[12730] = sym_variable_name;
|
||||
v->a[12731] = state(126);
|
||||
v->a[12732] = 1;
|
||||
v->a[12733] = aux_sym__statements_repeat1;
|
||||
v->a[12734] = state(184);
|
||||
v->a[12735] = 1;
|
||||
v->a[12736] = sym_command_name;
|
||||
v->a[12737] = state(268);
|
||||
v->a[12738] = 1;
|
||||
v->a[12739] = sym_variable_assignment;
|
||||
small_parse_table_637(v);
|
||||
}
|
||||
|
||||
void small_parse_table_637(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[12740] = 1;
|
||||
v->a[12741] = sym__statements;
|
||||
v->a[12742] = actions(11);
|
||||
v->a[12743] = 2;
|
||||
v->a[12744] = anon_sym_while;
|
||||
v->a[12745] = anon_sym_until;
|
||||
v->a[12746] = actions(61);
|
||||
v->a[12747] = 2;
|
||||
v->a[12748] = anon_sym_LT_AMP_DASH;
|
||||
v->a[12749] = anon_sym_GT_AMP_DASH;
|
||||
v->a[12750] = state(397);
|
||||
v->a[12751] = 6;
|
||||
v->a[12752] = sym_arithmetic_expansion;
|
||||
v->a[12753] = sym_string;
|
||||
v->a[12754] = sym_number;
|
||||
v->a[12755] = sym_simple_expansion;
|
||||
v->a[12756] = sym_expansion;
|
||||
v->a[12757] = sym_command_substitution;
|
||||
v->a[12758] = actions(59);
|
||||
v->a[12759] = 8;
|
||||
v->a[12740] = state(647);
|
||||
v->a[12741] = 1;
|
||||
v->a[12742] = sym_concatenation;
|
||||
v->a[12743] = state(800);
|
||||
v->a[12744] = 1;
|
||||
v->a[12745] = sym_file_redirect;
|
||||
v->a[12746] = state(828);
|
||||
v->a[12747] = 1;
|
||||
v->a[12748] = aux_sym_command_repeat1;
|
||||
v->a[12749] = state(1314);
|
||||
v->a[12750] = 1;
|
||||
v->a[12751] = sym_pipeline;
|
||||
v->a[12752] = state(1331);
|
||||
v->a[12753] = 1;
|
||||
v->a[12754] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[12755] = state(2252);
|
||||
v->a[12756] = 1;
|
||||
v->a[12757] = sym__statement_not_pipeline;
|
||||
v->a[12758] = state(2470);
|
||||
v->a[12759] = 1;
|
||||
small_parse_table_638(v);
|
||||
}
|
||||
|
||||
void small_parse_table_638(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[12760] = anon_sym_LT;
|
||||
v->a[12761] = anon_sym_GT;
|
||||
v->a[12762] = anon_sym_GT_GT;
|
||||
v->a[12763] = anon_sym_AMP_GT;
|
||||
v->a[12764] = anon_sym_AMP_GT_GT;
|
||||
v->a[12765] = anon_sym_LT_AMP;
|
||||
v->a[12766] = anon_sym_GT_AMP;
|
||||
v->a[12767] = anon_sym_GT_PIPE;
|
||||
v->a[12768] = state(1071);
|
||||
v->a[12769] = 12;
|
||||
v->a[12770] = sym_redirected_statement;
|
||||
v->a[12771] = sym_for_statement;
|
||||
v->a[12772] = sym_while_statement;
|
||||
v->a[12773] = sym_if_statement;
|
||||
v->a[12774] = sym_case_statement;
|
||||
v->a[12775] = sym_function_definition;
|
||||
v->a[12776] = sym_compound_statement;
|
||||
v->a[12777] = sym_subshell;
|
||||
v->a[12778] = sym_list;
|
||||
v->a[12779] = sym_negated_command;
|
||||
v->a[12760] = sym__statements;
|
||||
v->a[12761] = actions(11);
|
||||
v->a[12762] = 2;
|
||||
v->a[12763] = anon_sym_while;
|
||||
v->a[12764] = anon_sym_until;
|
||||
v->a[12765] = actions(226);
|
||||
v->a[12766] = 2;
|
||||
v->a[12767] = anon_sym_LT_AMP_DASH;
|
||||
v->a[12768] = anon_sym_GT_AMP_DASH;
|
||||
v->a[12769] = actions(228);
|
||||
v->a[12770] = 2;
|
||||
v->a[12771] = sym_raw_string;
|
||||
v->a[12772] = sym_number;
|
||||
v->a[12773] = state(294);
|
||||
v->a[12774] = 5;
|
||||
v->a[12775] = sym_arithmetic_expansion;
|
||||
v->a[12776] = sym_string;
|
||||
v->a[12777] = sym_simple_expansion;
|
||||
v->a[12778] = sym_expansion;
|
||||
v->a[12779] = sym_command_substitution;
|
||||
small_parse_table_639(v);
|
||||
}
|
||||
|
||||
void small_parse_table_639(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[12780] = sym_command;
|
||||
v->a[12781] = sym_variable_assignments;
|
||||
v->a[12782] = 34;
|
||||
v->a[12783] = actions(3);
|
||||
v->a[12784] = 1;
|
||||
v->a[12785] = sym_comment;
|
||||
v->a[12786] = actions(9);
|
||||
v->a[12787] = 1;
|
||||
v->a[12788] = anon_sym_for;
|
||||
v->a[12789] = actions(13);
|
||||
v->a[12790] = 1;
|
||||
v->a[12791] = anon_sym_if;
|
||||
v->a[12792] = actions(15);
|
||||
v->a[12793] = 1;
|
||||
v->a[12794] = anon_sym_case;
|
||||
v->a[12795] = actions(17);
|
||||
v->a[12796] = 1;
|
||||
v->a[12797] = anon_sym_LPAREN;
|
||||
v->a[12798] = actions(19);
|
||||
v->a[12799] = 1;
|
||||
v->a[12780] = actions(224);
|
||||
v->a[12781] = 8;
|
||||
v->a[12782] = anon_sym_LT;
|
||||
v->a[12783] = anon_sym_GT;
|
||||
v->a[12784] = anon_sym_GT_GT;
|
||||
v->a[12785] = anon_sym_AMP_GT;
|
||||
v->a[12786] = anon_sym_AMP_GT_GT;
|
||||
v->a[12787] = anon_sym_LT_AMP;
|
||||
v->a[12788] = anon_sym_GT_AMP;
|
||||
v->a[12789] = anon_sym_GT_PIPE;
|
||||
v->a[12790] = state(1188);
|
||||
v->a[12791] = 12;
|
||||
v->a[12792] = sym_redirected_statement;
|
||||
v->a[12793] = sym_for_statement;
|
||||
v->a[12794] = sym_while_statement;
|
||||
v->a[12795] = sym_if_statement;
|
||||
v->a[12796] = sym_case_statement;
|
||||
v->a[12797] = sym_function_definition;
|
||||
v->a[12798] = sym_compound_statement;
|
||||
v->a[12799] = sym_subshell;
|
||||
small_parse_table_640(v);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -14,126 +14,126 @@
|
|||
|
||||
void small_parse_table_640(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[12800] = anon_sym_LBRACE;
|
||||
v->a[12801] = actions(63);
|
||||
v->a[12802] = 1;
|
||||
v->a[12803] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[12804] = actions(65);
|
||||
v->a[12805] = 1;
|
||||
v->a[12806] = anon_sym_DOLLAR;
|
||||
v->a[12807] = actions(67);
|
||||
v->a[12808] = 1;
|
||||
v->a[12809] = anon_sym_DQUOTE;
|
||||
v->a[12810] = actions(71);
|
||||
v->a[12811] = 1;
|
||||
v->a[12812] = aux_sym_number_token1;
|
||||
v->a[12813] = actions(73);
|
||||
v->a[12814] = 1;
|
||||
v->a[12815] = aux_sym_number_token2;
|
||||
v->a[12816] = actions(75);
|
||||
v->a[12817] = 1;
|
||||
v->a[12818] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[12819] = actions(77);
|
||||
v->a[12800] = sym_list;
|
||||
v->a[12801] = sym_negated_command;
|
||||
v->a[12802] = sym_command;
|
||||
v->a[12803] = sym_variable_assignments;
|
||||
v->a[12804] = 32;
|
||||
v->a[12805] = actions(3);
|
||||
v->a[12806] = 1;
|
||||
v->a[12807] = sym_comment;
|
||||
v->a[12808] = actions(9);
|
||||
v->a[12809] = 1;
|
||||
v->a[12810] = anon_sym_for;
|
||||
v->a[12811] = actions(13);
|
||||
v->a[12812] = 1;
|
||||
v->a[12813] = anon_sym_if;
|
||||
v->a[12814] = actions(15);
|
||||
v->a[12815] = 1;
|
||||
v->a[12816] = anon_sym_case;
|
||||
v->a[12817] = actions(17);
|
||||
v->a[12818] = 1;
|
||||
v->a[12819] = anon_sym_LPAREN;
|
||||
small_parse_table_641(v);
|
||||
}
|
||||
|
||||
void small_parse_table_641(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[12820] = 1;
|
||||
v->a[12821] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[12822] = actions(79);
|
||||
v->a[12823] = 1;
|
||||
v->a[12824] = anon_sym_BQUOTE;
|
||||
v->a[12825] = actions(248);
|
||||
v->a[12826] = 1;
|
||||
v->a[12827] = sym_word;
|
||||
v->a[12828] = actions(250);
|
||||
v->a[12829] = 1;
|
||||
v->a[12830] = anon_sym_BANG;
|
||||
v->a[12831] = actions(256);
|
||||
v->a[12832] = 1;
|
||||
v->a[12833] = sym_raw_string;
|
||||
v->a[12834] = actions(258);
|
||||
v->a[12835] = 1;
|
||||
v->a[12836] = sym_file_descriptor;
|
||||
v->a[12837] = actions(260);
|
||||
v->a[12838] = 1;
|
||||
v->a[12839] = sym_variable_name;
|
||||
v->a[12820] = actions(19);
|
||||
v->a[12821] = 1;
|
||||
v->a[12822] = anon_sym_LBRACE;
|
||||
v->a[12823] = actions(59);
|
||||
v->a[12824] = 1;
|
||||
v->a[12825] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[12826] = actions(61);
|
||||
v->a[12827] = 1;
|
||||
v->a[12828] = anon_sym_DOLLAR;
|
||||
v->a[12829] = actions(63);
|
||||
v->a[12830] = 1;
|
||||
v->a[12831] = anon_sym_DQUOTE;
|
||||
v->a[12832] = actions(67);
|
||||
v->a[12833] = 1;
|
||||
v->a[12834] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[12835] = actions(69);
|
||||
v->a[12836] = 1;
|
||||
v->a[12837] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[12838] = actions(71);
|
||||
v->a[12839] = 1;
|
||||
small_parse_table_642(v);
|
||||
}
|
||||
|
||||
void small_parse_table_642(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[12840] = state(141);
|
||||
v->a[12841] = 1;
|
||||
v->a[12842] = aux_sym__statements_repeat1;
|
||||
v->a[12843] = state(175);
|
||||
v->a[12844] = 1;
|
||||
v->a[12845] = sym_command_name;
|
||||
v->a[12846] = state(278);
|
||||
v->a[12847] = 1;
|
||||
v->a[12848] = sym_variable_assignment;
|
||||
v->a[12849] = state(567);
|
||||
v->a[12850] = 1;
|
||||
v->a[12851] = aux_sym_command_repeat1;
|
||||
v->a[12852] = state(582);
|
||||
v->a[12853] = 1;
|
||||
v->a[12854] = sym_concatenation;
|
||||
v->a[12855] = state(727);
|
||||
v->a[12856] = 1;
|
||||
v->a[12857] = sym_file_redirect;
|
||||
v->a[12858] = state(1100);
|
||||
v->a[12859] = 1;
|
||||
v->a[12840] = anon_sym_BQUOTE;
|
||||
v->a[12841] = actions(73);
|
||||
v->a[12842] = 1;
|
||||
v->a[12843] = sym_file_descriptor;
|
||||
v->a[12844] = actions(75);
|
||||
v->a[12845] = 1;
|
||||
v->a[12846] = sym_variable_name;
|
||||
v->a[12847] = actions(236);
|
||||
v->a[12848] = 1;
|
||||
v->a[12849] = sym_word;
|
||||
v->a[12850] = actions(238);
|
||||
v->a[12851] = 1;
|
||||
v->a[12852] = anon_sym_BANG;
|
||||
v->a[12853] = state(140);
|
||||
v->a[12854] = 1;
|
||||
v->a[12855] = aux_sym__statements_repeat1;
|
||||
v->a[12856] = state(189);
|
||||
v->a[12857] = 1;
|
||||
v->a[12858] = sym_command_name;
|
||||
v->a[12859] = state(286);
|
||||
small_parse_table_643(v);
|
||||
}
|
||||
|
||||
void small_parse_table_643(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[12860] = sym_pipeline;
|
||||
v->a[12861] = state(1196);
|
||||
v->a[12862] = 1;
|
||||
v->a[12863] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[12864] = state(2037);
|
||||
v->a[12865] = 1;
|
||||
v->a[12866] = sym__statement_not_pipeline;
|
||||
v->a[12867] = state(2137);
|
||||
v->a[12868] = 1;
|
||||
v->a[12869] = sym__statements;
|
||||
v->a[12870] = actions(11);
|
||||
v->a[12871] = 2;
|
||||
v->a[12872] = anon_sym_while;
|
||||
v->a[12873] = anon_sym_until;
|
||||
v->a[12874] = actions(254);
|
||||
v->a[12875] = 2;
|
||||
v->a[12876] = anon_sym_LT_AMP_DASH;
|
||||
v->a[12877] = anon_sym_GT_AMP_DASH;
|
||||
v->a[12878] = state(295);
|
||||
v->a[12879] = 6;
|
||||
v->a[12860] = 1;
|
||||
v->a[12861] = sym_variable_assignment;
|
||||
v->a[12862] = state(647);
|
||||
v->a[12863] = 1;
|
||||
v->a[12864] = sym_concatenation;
|
||||
v->a[12865] = state(746);
|
||||
v->a[12866] = 1;
|
||||
v->a[12867] = aux_sym_command_repeat1;
|
||||
v->a[12868] = state(905);
|
||||
v->a[12869] = 1;
|
||||
v->a[12870] = sym_file_redirect;
|
||||
v->a[12871] = state(1422);
|
||||
v->a[12872] = 1;
|
||||
v->a[12873] = sym_pipeline;
|
||||
v->a[12874] = state(1429);
|
||||
v->a[12875] = 1;
|
||||
v->a[12876] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[12877] = state(2271);
|
||||
v->a[12878] = 1;
|
||||
v->a[12879] = sym__statement_not_pipeline;
|
||||
small_parse_table_644(v);
|
||||
}
|
||||
|
||||
void small_parse_table_644(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[12880] = sym_arithmetic_expansion;
|
||||
v->a[12881] = sym_string;
|
||||
v->a[12882] = sym_number;
|
||||
v->a[12883] = sym_simple_expansion;
|
||||
v->a[12884] = sym_expansion;
|
||||
v->a[12885] = sym_command_substitution;
|
||||
v->a[12886] = actions(252);
|
||||
v->a[12887] = 8;
|
||||
v->a[12888] = anon_sym_LT;
|
||||
v->a[12889] = anon_sym_GT;
|
||||
v->a[12890] = anon_sym_GT_GT;
|
||||
v->a[12891] = anon_sym_AMP_GT;
|
||||
v->a[12892] = anon_sym_AMP_GT_GT;
|
||||
v->a[12893] = anon_sym_LT_AMP;
|
||||
v->a[12894] = anon_sym_GT_AMP;
|
||||
v->a[12895] = anon_sym_GT_PIPE;
|
||||
v->a[12896] = state(1031);
|
||||
v->a[12897] = 12;
|
||||
v->a[12898] = sym_redirected_statement;
|
||||
v->a[12899] = sym_for_statement;
|
||||
v->a[12880] = state(2469);
|
||||
v->a[12881] = 1;
|
||||
v->a[12882] = sym__statements;
|
||||
v->a[12883] = actions(11);
|
||||
v->a[12884] = 2;
|
||||
v->a[12885] = anon_sym_while;
|
||||
v->a[12886] = anon_sym_until;
|
||||
v->a[12887] = actions(57);
|
||||
v->a[12888] = 2;
|
||||
v->a[12889] = anon_sym_LT_AMP_DASH;
|
||||
v->a[12890] = anon_sym_GT_AMP_DASH;
|
||||
v->a[12891] = actions(65);
|
||||
v->a[12892] = 2;
|
||||
v->a[12893] = sym_raw_string;
|
||||
v->a[12894] = sym_number;
|
||||
v->a[12895] = state(394);
|
||||
v->a[12896] = 5;
|
||||
v->a[12897] = sym_arithmetic_expansion;
|
||||
v->a[12898] = sym_string;
|
||||
v->a[12899] = sym_simple_expansion;
|
||||
small_parse_table_645(v);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -14,126 +14,126 @@
|
|||
|
||||
void small_parse_table_645(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[12900] = sym_while_statement;
|
||||
v->a[12901] = sym_if_statement;
|
||||
v->a[12902] = sym_case_statement;
|
||||
v->a[12903] = sym_function_definition;
|
||||
v->a[12904] = sym_compound_statement;
|
||||
v->a[12905] = sym_subshell;
|
||||
v->a[12906] = sym_list;
|
||||
v->a[12907] = sym_negated_command;
|
||||
v->a[12908] = sym_command;
|
||||
v->a[12909] = sym_variable_assignments;
|
||||
v->a[12910] = 34;
|
||||
v->a[12911] = actions(3);
|
||||
v->a[12912] = 1;
|
||||
v->a[12913] = sym_comment;
|
||||
v->a[12914] = actions(9);
|
||||
v->a[12915] = 1;
|
||||
v->a[12916] = anon_sym_for;
|
||||
v->a[12917] = actions(13);
|
||||
v->a[12918] = 1;
|
||||
v->a[12919] = anon_sym_if;
|
||||
v->a[12900] = sym_expansion;
|
||||
v->a[12901] = sym_command_substitution;
|
||||
v->a[12902] = actions(55);
|
||||
v->a[12903] = 8;
|
||||
v->a[12904] = anon_sym_LT;
|
||||
v->a[12905] = anon_sym_GT;
|
||||
v->a[12906] = anon_sym_GT_GT;
|
||||
v->a[12907] = anon_sym_AMP_GT;
|
||||
v->a[12908] = anon_sym_AMP_GT_GT;
|
||||
v->a[12909] = anon_sym_LT_AMP;
|
||||
v->a[12910] = anon_sym_GT_AMP;
|
||||
v->a[12911] = anon_sym_GT_PIPE;
|
||||
v->a[12912] = state(1211);
|
||||
v->a[12913] = 12;
|
||||
v->a[12914] = sym_redirected_statement;
|
||||
v->a[12915] = sym_for_statement;
|
||||
v->a[12916] = sym_while_statement;
|
||||
v->a[12917] = sym_if_statement;
|
||||
v->a[12918] = sym_case_statement;
|
||||
v->a[12919] = sym_function_definition;
|
||||
small_parse_table_646(v);
|
||||
}
|
||||
|
||||
void small_parse_table_646(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[12920] = actions(15);
|
||||
v->a[12921] = 1;
|
||||
v->a[12922] = anon_sym_case;
|
||||
v->a[12923] = actions(17);
|
||||
v->a[12924] = 1;
|
||||
v->a[12925] = anon_sym_LPAREN;
|
||||
v->a[12926] = actions(19);
|
||||
v->a[12927] = 1;
|
||||
v->a[12928] = anon_sym_LBRACE;
|
||||
v->a[12929] = actions(63);
|
||||
v->a[12930] = 1;
|
||||
v->a[12931] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[12932] = actions(65);
|
||||
v->a[12933] = 1;
|
||||
v->a[12934] = anon_sym_DOLLAR;
|
||||
v->a[12935] = actions(67);
|
||||
v->a[12936] = 1;
|
||||
v->a[12937] = anon_sym_DQUOTE;
|
||||
v->a[12938] = actions(69);
|
||||
v->a[12939] = 1;
|
||||
v->a[12920] = sym_compound_statement;
|
||||
v->a[12921] = sym_subshell;
|
||||
v->a[12922] = sym_list;
|
||||
v->a[12923] = sym_negated_command;
|
||||
v->a[12924] = sym_command;
|
||||
v->a[12925] = sym_variable_assignments;
|
||||
v->a[12926] = 32;
|
||||
v->a[12927] = actions(3);
|
||||
v->a[12928] = 1;
|
||||
v->a[12929] = sym_comment;
|
||||
v->a[12930] = actions(9);
|
||||
v->a[12931] = 1;
|
||||
v->a[12932] = anon_sym_for;
|
||||
v->a[12933] = actions(13);
|
||||
v->a[12934] = 1;
|
||||
v->a[12935] = anon_sym_if;
|
||||
v->a[12936] = actions(15);
|
||||
v->a[12937] = 1;
|
||||
v->a[12938] = anon_sym_case;
|
||||
v->a[12939] = actions(17);
|
||||
small_parse_table_647(v);
|
||||
}
|
||||
|
||||
void small_parse_table_647(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[12940] = sym_raw_string;
|
||||
v->a[12941] = actions(71);
|
||||
v->a[12942] = 1;
|
||||
v->a[12943] = aux_sym_number_token1;
|
||||
v->a[12944] = actions(73);
|
||||
v->a[12945] = 1;
|
||||
v->a[12946] = aux_sym_number_token2;
|
||||
v->a[12947] = actions(75);
|
||||
v->a[12948] = 1;
|
||||
v->a[12949] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[12950] = actions(77);
|
||||
v->a[12951] = 1;
|
||||
v->a[12952] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[12953] = actions(79);
|
||||
v->a[12954] = 1;
|
||||
v->a[12955] = anon_sym_BQUOTE;
|
||||
v->a[12956] = actions(81);
|
||||
v->a[12957] = 1;
|
||||
v->a[12958] = sym_file_descriptor;
|
||||
v->a[12959] = actions(83);
|
||||
v->a[12940] = 1;
|
||||
v->a[12941] = anon_sym_LPAREN;
|
||||
v->a[12942] = actions(19);
|
||||
v->a[12943] = 1;
|
||||
v->a[12944] = anon_sym_LBRACE;
|
||||
v->a[12945] = actions(59);
|
||||
v->a[12946] = 1;
|
||||
v->a[12947] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[12948] = actions(61);
|
||||
v->a[12949] = 1;
|
||||
v->a[12950] = anon_sym_DOLLAR;
|
||||
v->a[12951] = actions(63);
|
||||
v->a[12952] = 1;
|
||||
v->a[12953] = anon_sym_DQUOTE;
|
||||
v->a[12954] = actions(67);
|
||||
v->a[12955] = 1;
|
||||
v->a[12956] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[12957] = actions(69);
|
||||
v->a[12958] = 1;
|
||||
v->a[12959] = anon_sym_DOLLAR_LPAREN;
|
||||
small_parse_table_648(v);
|
||||
}
|
||||
|
||||
void small_parse_table_648(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[12960] = 1;
|
||||
v->a[12961] = sym_variable_name;
|
||||
v->a[12962] = actions(238);
|
||||
v->a[12963] = 1;
|
||||
v->a[12964] = sym_word;
|
||||
v->a[12965] = actions(240);
|
||||
v->a[12966] = 1;
|
||||
v->a[12967] = anon_sym_BANG;
|
||||
v->a[12968] = state(132);
|
||||
v->a[12969] = 1;
|
||||
v->a[12970] = aux_sym__statements_repeat1;
|
||||
v->a[12971] = state(185);
|
||||
v->a[12972] = 1;
|
||||
v->a[12973] = sym_command_name;
|
||||
v->a[12974] = state(297);
|
||||
v->a[12975] = 1;
|
||||
v->a[12976] = sym_variable_assignment;
|
||||
v->a[12977] = state(582);
|
||||
v->a[12978] = 1;
|
||||
v->a[12979] = sym_concatenation;
|
||||
v->a[12960] = actions(71);
|
||||
v->a[12961] = 1;
|
||||
v->a[12962] = anon_sym_BQUOTE;
|
||||
v->a[12963] = actions(220);
|
||||
v->a[12964] = 1;
|
||||
v->a[12965] = sym_word;
|
||||
v->a[12966] = actions(222);
|
||||
v->a[12967] = 1;
|
||||
v->a[12968] = anon_sym_BANG;
|
||||
v->a[12969] = actions(230);
|
||||
v->a[12970] = 1;
|
||||
v->a[12971] = sym_file_descriptor;
|
||||
v->a[12972] = actions(232);
|
||||
v->a[12973] = 1;
|
||||
v->a[12974] = sym_variable_name;
|
||||
v->a[12975] = state(126);
|
||||
v->a[12976] = 1;
|
||||
v->a[12977] = aux_sym__statements_repeat1;
|
||||
v->a[12978] = state(184);
|
||||
v->a[12979] = 1;
|
||||
small_parse_table_649(v);
|
||||
}
|
||||
|
||||
void small_parse_table_649(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[12980] = state(614);
|
||||
v->a[12981] = 1;
|
||||
v->a[12982] = aux_sym_command_repeat1;
|
||||
v->a[12983] = state(769);
|
||||
v->a[12984] = 1;
|
||||
v->a[12985] = sym_file_redirect;
|
||||
v->a[12986] = state(1133);
|
||||
v->a[12987] = 1;
|
||||
v->a[12988] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[12989] = state(1142);
|
||||
v->a[12990] = 1;
|
||||
v->a[12991] = sym_pipeline;
|
||||
v->a[12992] = state(2041);
|
||||
v->a[12993] = 1;
|
||||
v->a[12994] = sym__statement_not_pipeline;
|
||||
v->a[12995] = state(2139);
|
||||
v->a[12996] = 1;
|
||||
v->a[12997] = sym__statements;
|
||||
v->a[12998] = actions(11);
|
||||
v->a[12999] = 2;
|
||||
v->a[12980] = sym_command_name;
|
||||
v->a[12981] = state(268);
|
||||
v->a[12982] = 1;
|
||||
v->a[12983] = sym_variable_assignment;
|
||||
v->a[12984] = state(647);
|
||||
v->a[12985] = 1;
|
||||
v->a[12986] = sym_concatenation;
|
||||
v->a[12987] = state(801);
|
||||
v->a[12988] = 1;
|
||||
v->a[12989] = sym_file_redirect;
|
||||
v->a[12990] = state(828);
|
||||
v->a[12991] = 1;
|
||||
v->a[12992] = aux_sym_command_repeat1;
|
||||
v->a[12993] = state(1314);
|
||||
v->a[12994] = 1;
|
||||
v->a[12995] = sym_pipeline;
|
||||
v->a[12996] = state(1331);
|
||||
v->a[12997] = 1;
|
||||
v->a[12998] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[12999] = state(2252);
|
||||
small_parse_table_650(v);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -14,125 +14,125 @@
|
|||
|
||||
void small_parse_table_65(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[1300] = actions(81);
|
||||
v->a[1301] = 1;
|
||||
v->a[1302] = sym_file_descriptor;
|
||||
v->a[1303] = actions(83);
|
||||
v->a[1304] = 1;
|
||||
v->a[1305] = sym_variable_name;
|
||||
v->a[1306] = actions(141);
|
||||
v->a[1307] = 1;
|
||||
v->a[1308] = anon_sym_LF;
|
||||
v->a[1309] = state(131);
|
||||
v->a[1310] = 1;
|
||||
v->a[1311] = aux_sym__statements_repeat1;
|
||||
v->a[1312] = state(190);
|
||||
v->a[1313] = 1;
|
||||
v->a[1314] = sym_command_name;
|
||||
v->a[1315] = state(314);
|
||||
v->a[1316] = 1;
|
||||
v->a[1317] = sym_variable_assignment;
|
||||
v->a[1318] = state(582);
|
||||
v->a[1319] = 1;
|
||||
v->a[1300] = anon_sym_LT;
|
||||
v->a[1301] = anon_sym_GT;
|
||||
v->a[1302] = anon_sym_GT_GT;
|
||||
v->a[1303] = anon_sym_AMP_GT;
|
||||
v->a[1304] = anon_sym_AMP_GT_GT;
|
||||
v->a[1305] = anon_sym_LT_AMP;
|
||||
v->a[1306] = anon_sym_GT_AMP;
|
||||
v->a[1307] = anon_sym_GT_PIPE;
|
||||
v->a[1308] = state(1296);
|
||||
v->a[1309] = 12;
|
||||
v->a[1310] = sym_redirected_statement;
|
||||
v->a[1311] = sym_for_statement;
|
||||
v->a[1312] = sym_while_statement;
|
||||
v->a[1313] = sym_if_statement;
|
||||
v->a[1314] = sym_case_statement;
|
||||
v->a[1315] = sym_function_definition;
|
||||
v->a[1316] = sym_compound_statement;
|
||||
v->a[1317] = sym_subshell;
|
||||
v->a[1318] = sym_list;
|
||||
v->a[1319] = sym_negated_command;
|
||||
small_parse_table_66(v);
|
||||
}
|
||||
|
||||
void small_parse_table_66(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[1320] = sym_concatenation;
|
||||
v->a[1321] = state(587);
|
||||
v->a[1322] = 1;
|
||||
v->a[1323] = aux_sym_command_repeat1;
|
||||
v->a[1324] = state(689);
|
||||
v->a[1325] = 1;
|
||||
v->a[1326] = aux_sym__case_item_last_repeat2;
|
||||
v->a[1327] = state(718);
|
||||
v->a[1328] = 1;
|
||||
v->a[1329] = sym_file_redirect;
|
||||
v->a[1330] = state(1211);
|
||||
v->a[1331] = 1;
|
||||
v->a[1332] = sym_pipeline;
|
||||
v->a[1333] = state(1213);
|
||||
v->a[1334] = 1;
|
||||
v->a[1335] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[1336] = state(2035);
|
||||
v->a[1337] = 1;
|
||||
v->a[1338] = sym__statement_not_pipeline;
|
||||
v->a[1339] = state(2070);
|
||||
v->a[1320] = sym_command;
|
||||
v->a[1321] = sym_variable_assignments;
|
||||
v->a[1322] = 34;
|
||||
v->a[1323] = actions(3);
|
||||
v->a[1324] = 1;
|
||||
v->a[1325] = sym_comment;
|
||||
v->a[1326] = actions(89);
|
||||
v->a[1327] = 1;
|
||||
v->a[1328] = sym_word;
|
||||
v->a[1329] = actions(91);
|
||||
v->a[1330] = 1;
|
||||
v->a[1331] = anon_sym_for;
|
||||
v->a[1332] = actions(95);
|
||||
v->a[1333] = 1;
|
||||
v->a[1334] = anon_sym_if;
|
||||
v->a[1335] = actions(97);
|
||||
v->a[1336] = 1;
|
||||
v->a[1337] = anon_sym_case;
|
||||
v->a[1338] = actions(99);
|
||||
v->a[1339] = 1;
|
||||
small_parse_table_67(v);
|
||||
}
|
||||
|
||||
void small_parse_table_67(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[1340] = 1;
|
||||
v->a[1341] = sym__statements;
|
||||
v->a[1342] = actions(11);
|
||||
v->a[1343] = 2;
|
||||
v->a[1344] = anon_sym_while;
|
||||
v->a[1345] = anon_sym_until;
|
||||
v->a[1346] = actions(61);
|
||||
v->a[1347] = 2;
|
||||
v->a[1348] = anon_sym_LT_AMP_DASH;
|
||||
v->a[1349] = anon_sym_GT_AMP_DASH;
|
||||
v->a[1350] = state(397);
|
||||
v->a[1351] = 6;
|
||||
v->a[1352] = sym_arithmetic_expansion;
|
||||
v->a[1353] = sym_string;
|
||||
v->a[1354] = sym_number;
|
||||
v->a[1355] = sym_simple_expansion;
|
||||
v->a[1356] = sym_expansion;
|
||||
v->a[1357] = sym_command_substitution;
|
||||
v->a[1358] = actions(59);
|
||||
v->a[1359] = 8;
|
||||
v->a[1340] = anon_sym_LPAREN;
|
||||
v->a[1341] = actions(101);
|
||||
v->a[1342] = 1;
|
||||
v->a[1343] = anon_sym_LBRACE;
|
||||
v->a[1344] = actions(103);
|
||||
v->a[1345] = 1;
|
||||
v->a[1346] = anon_sym_BANG;
|
||||
v->a[1347] = actions(109);
|
||||
v->a[1348] = 1;
|
||||
v->a[1349] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[1350] = actions(111);
|
||||
v->a[1351] = 1;
|
||||
v->a[1352] = anon_sym_DOLLAR;
|
||||
v->a[1353] = actions(113);
|
||||
v->a[1354] = 1;
|
||||
v->a[1355] = anon_sym_DQUOTE;
|
||||
v->a[1356] = actions(117);
|
||||
v->a[1357] = 1;
|
||||
v->a[1358] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[1359] = actions(119);
|
||||
small_parse_table_68(v);
|
||||
}
|
||||
|
||||
void small_parse_table_68(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[1360] = anon_sym_LT;
|
||||
v->a[1361] = anon_sym_GT;
|
||||
v->a[1362] = anon_sym_GT_GT;
|
||||
v->a[1363] = anon_sym_AMP_GT;
|
||||
v->a[1364] = anon_sym_AMP_GT_GT;
|
||||
v->a[1365] = anon_sym_LT_AMP;
|
||||
v->a[1366] = anon_sym_GT_AMP;
|
||||
v->a[1367] = anon_sym_GT_PIPE;
|
||||
v->a[1368] = state(1140);
|
||||
v->a[1369] = 12;
|
||||
v->a[1370] = sym_redirected_statement;
|
||||
v->a[1371] = sym_for_statement;
|
||||
v->a[1372] = sym_while_statement;
|
||||
v->a[1373] = sym_if_statement;
|
||||
v->a[1374] = sym_case_statement;
|
||||
v->a[1375] = sym_function_definition;
|
||||
v->a[1376] = sym_compound_statement;
|
||||
v->a[1377] = sym_subshell;
|
||||
v->a[1378] = sym_list;
|
||||
v->a[1379] = sym_negated_command;
|
||||
v->a[1360] = 1;
|
||||
v->a[1361] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[1362] = actions(121);
|
||||
v->a[1363] = 1;
|
||||
v->a[1364] = anon_sym_BQUOTE;
|
||||
v->a[1365] = actions(123);
|
||||
v->a[1366] = 1;
|
||||
v->a[1367] = sym_file_descriptor;
|
||||
v->a[1368] = actions(125);
|
||||
v->a[1369] = 1;
|
||||
v->a[1370] = sym_variable_name;
|
||||
v->a[1371] = actions(129);
|
||||
v->a[1372] = 1;
|
||||
v->a[1373] = anon_sym_LF;
|
||||
v->a[1374] = state(17);
|
||||
v->a[1375] = 1;
|
||||
v->a[1376] = aux_sym__case_item_last_repeat2;
|
||||
v->a[1377] = state(129);
|
||||
v->a[1378] = 1;
|
||||
v->a[1379] = aux_sym__statements_repeat1;
|
||||
small_parse_table_69(v);
|
||||
}
|
||||
|
||||
void small_parse_table_69(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[1380] = sym_command;
|
||||
v->a[1381] = sym_variable_assignments;
|
||||
v->a[1382] = 36;
|
||||
v->a[1383] = actions(3);
|
||||
v->a[1380] = state(182);
|
||||
v->a[1381] = 1;
|
||||
v->a[1382] = sym_command_name;
|
||||
v->a[1383] = state(271);
|
||||
v->a[1384] = 1;
|
||||
v->a[1385] = sym_comment;
|
||||
v->a[1386] = actions(95);
|
||||
v->a[1385] = sym_variable_assignment;
|
||||
v->a[1386] = state(621);
|
||||
v->a[1387] = 1;
|
||||
v->a[1388] = sym_word;
|
||||
v->a[1389] = actions(97);
|
||||
v->a[1388] = sym_concatenation;
|
||||
v->a[1389] = state(692);
|
||||
v->a[1390] = 1;
|
||||
v->a[1391] = anon_sym_for;
|
||||
v->a[1392] = actions(101);
|
||||
v->a[1391] = sym_file_redirect;
|
||||
v->a[1392] = state(810);
|
||||
v->a[1393] = 1;
|
||||
v->a[1394] = anon_sym_if;
|
||||
v->a[1395] = actions(103);
|
||||
v->a[1394] = aux_sym_command_repeat1;
|
||||
v->a[1395] = state(1321);
|
||||
v->a[1396] = 1;
|
||||
v->a[1397] = anon_sym_case;
|
||||
v->a[1398] = actions(105);
|
||||
v->a[1397] = sym_pipeline;
|
||||
v->a[1398] = state(1432);
|
||||
v->a[1399] = 1;
|
||||
small_parse_table_70(v);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -14,126 +14,126 @@
|
|||
|
||||
void small_parse_table_650(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[13000] = anon_sym_while;
|
||||
v->a[13001] = anon_sym_until;
|
||||
v->a[13002] = actions(61);
|
||||
v->a[13003] = 2;
|
||||
v->a[13004] = anon_sym_LT_AMP_DASH;
|
||||
v->a[13005] = anon_sym_GT_AMP_DASH;
|
||||
v->a[13006] = state(397);
|
||||
v->a[13007] = 6;
|
||||
v->a[13008] = sym_arithmetic_expansion;
|
||||
v->a[13009] = sym_string;
|
||||
v->a[13010] = sym_number;
|
||||
v->a[13011] = sym_simple_expansion;
|
||||
v->a[13012] = sym_expansion;
|
||||
v->a[13013] = sym_command_substitution;
|
||||
v->a[13014] = actions(59);
|
||||
v->a[13015] = 8;
|
||||
v->a[13016] = anon_sym_LT;
|
||||
v->a[13017] = anon_sym_GT;
|
||||
v->a[13018] = anon_sym_GT_GT;
|
||||
v->a[13019] = anon_sym_AMP_GT;
|
||||
v->a[13000] = 1;
|
||||
v->a[13001] = sym__statement_not_pipeline;
|
||||
v->a[13002] = state(2454);
|
||||
v->a[13003] = 1;
|
||||
v->a[13004] = sym__statements;
|
||||
v->a[13005] = actions(11);
|
||||
v->a[13006] = 2;
|
||||
v->a[13007] = anon_sym_while;
|
||||
v->a[13008] = anon_sym_until;
|
||||
v->a[13009] = actions(226);
|
||||
v->a[13010] = 2;
|
||||
v->a[13011] = anon_sym_LT_AMP_DASH;
|
||||
v->a[13012] = anon_sym_GT_AMP_DASH;
|
||||
v->a[13013] = actions(228);
|
||||
v->a[13014] = 2;
|
||||
v->a[13015] = sym_raw_string;
|
||||
v->a[13016] = sym_number;
|
||||
v->a[13017] = state(294);
|
||||
v->a[13018] = 5;
|
||||
v->a[13019] = sym_arithmetic_expansion;
|
||||
small_parse_table_651(v);
|
||||
}
|
||||
|
||||
void small_parse_table_651(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[13020] = anon_sym_AMP_GT_GT;
|
||||
v->a[13021] = anon_sym_LT_AMP;
|
||||
v->a[13022] = anon_sym_GT_AMP;
|
||||
v->a[13023] = anon_sym_GT_PIPE;
|
||||
v->a[13024] = state(1071);
|
||||
v->a[13025] = 12;
|
||||
v->a[13026] = sym_redirected_statement;
|
||||
v->a[13027] = sym_for_statement;
|
||||
v->a[13028] = sym_while_statement;
|
||||
v->a[13029] = sym_if_statement;
|
||||
v->a[13030] = sym_case_statement;
|
||||
v->a[13031] = sym_function_definition;
|
||||
v->a[13032] = sym_compound_statement;
|
||||
v->a[13033] = sym_subshell;
|
||||
v->a[13034] = sym_list;
|
||||
v->a[13035] = sym_negated_command;
|
||||
v->a[13036] = sym_command;
|
||||
v->a[13037] = sym_variable_assignments;
|
||||
v->a[13038] = 34;
|
||||
v->a[13039] = actions(3);
|
||||
v->a[13020] = sym_string;
|
||||
v->a[13021] = sym_simple_expansion;
|
||||
v->a[13022] = sym_expansion;
|
||||
v->a[13023] = sym_command_substitution;
|
||||
v->a[13024] = actions(224);
|
||||
v->a[13025] = 8;
|
||||
v->a[13026] = anon_sym_LT;
|
||||
v->a[13027] = anon_sym_GT;
|
||||
v->a[13028] = anon_sym_GT_GT;
|
||||
v->a[13029] = anon_sym_AMP_GT;
|
||||
v->a[13030] = anon_sym_AMP_GT_GT;
|
||||
v->a[13031] = anon_sym_LT_AMP;
|
||||
v->a[13032] = anon_sym_GT_AMP;
|
||||
v->a[13033] = anon_sym_GT_PIPE;
|
||||
v->a[13034] = state(1188);
|
||||
v->a[13035] = 12;
|
||||
v->a[13036] = sym_redirected_statement;
|
||||
v->a[13037] = sym_for_statement;
|
||||
v->a[13038] = sym_while_statement;
|
||||
v->a[13039] = sym_if_statement;
|
||||
small_parse_table_652(v);
|
||||
}
|
||||
|
||||
void small_parse_table_652(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[13040] = 1;
|
||||
v->a[13041] = sym_comment;
|
||||
v->a[13042] = actions(9);
|
||||
v->a[13043] = 1;
|
||||
v->a[13044] = anon_sym_for;
|
||||
v->a[13045] = actions(13);
|
||||
v->a[13046] = 1;
|
||||
v->a[13047] = anon_sym_if;
|
||||
v->a[13048] = actions(15);
|
||||
v->a[13049] = 1;
|
||||
v->a[13050] = anon_sym_case;
|
||||
v->a[13051] = actions(17);
|
||||
v->a[13052] = 1;
|
||||
v->a[13053] = anon_sym_LPAREN;
|
||||
v->a[13054] = actions(19);
|
||||
v->a[13055] = 1;
|
||||
v->a[13056] = anon_sym_LBRACE;
|
||||
v->a[13057] = actions(63);
|
||||
v->a[13058] = 1;
|
||||
v->a[13059] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[13040] = sym_case_statement;
|
||||
v->a[13041] = sym_function_definition;
|
||||
v->a[13042] = sym_compound_statement;
|
||||
v->a[13043] = sym_subshell;
|
||||
v->a[13044] = sym_list;
|
||||
v->a[13045] = sym_negated_command;
|
||||
v->a[13046] = sym_command;
|
||||
v->a[13047] = sym_variable_assignments;
|
||||
v->a[13048] = 32;
|
||||
v->a[13049] = actions(3);
|
||||
v->a[13050] = 1;
|
||||
v->a[13051] = sym_comment;
|
||||
v->a[13052] = actions(9);
|
||||
v->a[13053] = 1;
|
||||
v->a[13054] = anon_sym_for;
|
||||
v->a[13055] = actions(13);
|
||||
v->a[13056] = 1;
|
||||
v->a[13057] = anon_sym_if;
|
||||
v->a[13058] = actions(15);
|
||||
v->a[13059] = 1;
|
||||
small_parse_table_653(v);
|
||||
}
|
||||
|
||||
void small_parse_table_653(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[13060] = actions(65);
|
||||
v->a[13061] = 1;
|
||||
v->a[13062] = anon_sym_DOLLAR;
|
||||
v->a[13063] = actions(67);
|
||||
v->a[13064] = 1;
|
||||
v->a[13065] = anon_sym_DQUOTE;
|
||||
v->a[13066] = actions(71);
|
||||
v->a[13067] = 1;
|
||||
v->a[13068] = aux_sym_number_token1;
|
||||
v->a[13069] = actions(73);
|
||||
v->a[13070] = 1;
|
||||
v->a[13071] = aux_sym_number_token2;
|
||||
v->a[13072] = actions(75);
|
||||
v->a[13073] = 1;
|
||||
v->a[13074] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[13075] = actions(77);
|
||||
v->a[13076] = 1;
|
||||
v->a[13077] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[13078] = actions(79);
|
||||
v->a[13079] = 1;
|
||||
v->a[13060] = anon_sym_case;
|
||||
v->a[13061] = actions(17);
|
||||
v->a[13062] = 1;
|
||||
v->a[13063] = anon_sym_LPAREN;
|
||||
v->a[13064] = actions(19);
|
||||
v->a[13065] = 1;
|
||||
v->a[13066] = anon_sym_LBRACE;
|
||||
v->a[13067] = actions(59);
|
||||
v->a[13068] = 1;
|
||||
v->a[13069] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[13070] = actions(61);
|
||||
v->a[13071] = 1;
|
||||
v->a[13072] = anon_sym_DOLLAR;
|
||||
v->a[13073] = actions(63);
|
||||
v->a[13074] = 1;
|
||||
v->a[13075] = anon_sym_DQUOTE;
|
||||
v->a[13076] = actions(67);
|
||||
v->a[13077] = 1;
|
||||
v->a[13078] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[13079] = actions(69);
|
||||
small_parse_table_654(v);
|
||||
}
|
||||
|
||||
void small_parse_table_654(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[13080] = anon_sym_BQUOTE;
|
||||
v->a[13081] = actions(248);
|
||||
v->a[13082] = 1;
|
||||
v->a[13083] = sym_word;
|
||||
v->a[13084] = actions(250);
|
||||
v->a[13085] = 1;
|
||||
v->a[13086] = anon_sym_BANG;
|
||||
v->a[13087] = actions(256);
|
||||
v->a[13088] = 1;
|
||||
v->a[13089] = sym_raw_string;
|
||||
v->a[13090] = actions(258);
|
||||
v->a[13091] = 1;
|
||||
v->a[13092] = sym_file_descriptor;
|
||||
v->a[13093] = actions(260);
|
||||
v->a[13094] = 1;
|
||||
v->a[13095] = sym_variable_name;
|
||||
v->a[13096] = state(141);
|
||||
v->a[13097] = 1;
|
||||
v->a[13098] = aux_sym__statements_repeat1;
|
||||
v->a[13099] = state(175);
|
||||
v->a[13080] = 1;
|
||||
v->a[13081] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[13082] = actions(71);
|
||||
v->a[13083] = 1;
|
||||
v->a[13084] = anon_sym_BQUOTE;
|
||||
v->a[13085] = actions(73);
|
||||
v->a[13086] = 1;
|
||||
v->a[13087] = sym_file_descriptor;
|
||||
v->a[13088] = actions(75);
|
||||
v->a[13089] = 1;
|
||||
v->a[13090] = sym_variable_name;
|
||||
v->a[13091] = actions(236);
|
||||
v->a[13092] = 1;
|
||||
v->a[13093] = sym_word;
|
||||
v->a[13094] = actions(238);
|
||||
v->a[13095] = 1;
|
||||
v->a[13096] = anon_sym_BANG;
|
||||
v->a[13097] = state(140);
|
||||
v->a[13098] = 1;
|
||||
v->a[13099] = aux_sym__statements_repeat1;
|
||||
small_parse_table_655(v);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -14,126 +14,126 @@
|
|||
|
||||
void small_parse_table_655(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[13100] = 1;
|
||||
v->a[13101] = sym_command_name;
|
||||
v->a[13102] = state(278);
|
||||
v->a[13103] = 1;
|
||||
v->a[13104] = sym_variable_assignment;
|
||||
v->a[13105] = state(567);
|
||||
v->a[13106] = 1;
|
||||
v->a[13107] = aux_sym_command_repeat1;
|
||||
v->a[13108] = state(582);
|
||||
v->a[13109] = 1;
|
||||
v->a[13110] = sym_concatenation;
|
||||
v->a[13111] = state(716);
|
||||
v->a[13112] = 1;
|
||||
v->a[13113] = sym_file_redirect;
|
||||
v->a[13114] = state(1100);
|
||||
v->a[13115] = 1;
|
||||
v->a[13116] = sym_pipeline;
|
||||
v->a[13117] = state(1196);
|
||||
v->a[13118] = 1;
|
||||
v->a[13119] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[13100] = state(189);
|
||||
v->a[13101] = 1;
|
||||
v->a[13102] = sym_command_name;
|
||||
v->a[13103] = state(286);
|
||||
v->a[13104] = 1;
|
||||
v->a[13105] = sym_variable_assignment;
|
||||
v->a[13106] = state(647);
|
||||
v->a[13107] = 1;
|
||||
v->a[13108] = sym_concatenation;
|
||||
v->a[13109] = state(746);
|
||||
v->a[13110] = 1;
|
||||
v->a[13111] = aux_sym_command_repeat1;
|
||||
v->a[13112] = state(905);
|
||||
v->a[13113] = 1;
|
||||
v->a[13114] = sym_file_redirect;
|
||||
v->a[13115] = state(1422);
|
||||
v->a[13116] = 1;
|
||||
v->a[13117] = sym_pipeline;
|
||||
v->a[13118] = state(1429);
|
||||
v->a[13119] = 1;
|
||||
small_parse_table_656(v);
|
||||
}
|
||||
|
||||
void small_parse_table_656(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[13120] = state(2037);
|
||||
v->a[13121] = 1;
|
||||
v->a[13122] = sym__statement_not_pipeline;
|
||||
v->a[13123] = state(2165);
|
||||
v->a[13124] = 1;
|
||||
v->a[13125] = sym__statements;
|
||||
v->a[13126] = actions(11);
|
||||
v->a[13127] = 2;
|
||||
v->a[13128] = anon_sym_while;
|
||||
v->a[13129] = anon_sym_until;
|
||||
v->a[13130] = actions(254);
|
||||
v->a[13131] = 2;
|
||||
v->a[13132] = anon_sym_LT_AMP_DASH;
|
||||
v->a[13133] = anon_sym_GT_AMP_DASH;
|
||||
v->a[13134] = state(295);
|
||||
v->a[13135] = 6;
|
||||
v->a[13136] = sym_arithmetic_expansion;
|
||||
v->a[13137] = sym_string;
|
||||
v->a[13120] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[13121] = state(2271);
|
||||
v->a[13122] = 1;
|
||||
v->a[13123] = sym__statement_not_pipeline;
|
||||
v->a[13124] = state(2450);
|
||||
v->a[13125] = 1;
|
||||
v->a[13126] = sym__statements;
|
||||
v->a[13127] = actions(11);
|
||||
v->a[13128] = 2;
|
||||
v->a[13129] = anon_sym_while;
|
||||
v->a[13130] = anon_sym_until;
|
||||
v->a[13131] = actions(57);
|
||||
v->a[13132] = 2;
|
||||
v->a[13133] = anon_sym_LT_AMP_DASH;
|
||||
v->a[13134] = anon_sym_GT_AMP_DASH;
|
||||
v->a[13135] = actions(65);
|
||||
v->a[13136] = 2;
|
||||
v->a[13137] = sym_raw_string;
|
||||
v->a[13138] = sym_number;
|
||||
v->a[13139] = sym_simple_expansion;
|
||||
v->a[13139] = state(394);
|
||||
small_parse_table_657(v);
|
||||
}
|
||||
|
||||
void small_parse_table_657(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[13140] = sym_expansion;
|
||||
v->a[13141] = sym_command_substitution;
|
||||
v->a[13142] = actions(252);
|
||||
v->a[13143] = 8;
|
||||
v->a[13144] = anon_sym_LT;
|
||||
v->a[13145] = anon_sym_GT;
|
||||
v->a[13146] = anon_sym_GT_GT;
|
||||
v->a[13147] = anon_sym_AMP_GT;
|
||||
v->a[13148] = anon_sym_AMP_GT_GT;
|
||||
v->a[13149] = anon_sym_LT_AMP;
|
||||
v->a[13150] = anon_sym_GT_AMP;
|
||||
v->a[13151] = anon_sym_GT_PIPE;
|
||||
v->a[13152] = state(1031);
|
||||
v->a[13153] = 12;
|
||||
v->a[13154] = sym_redirected_statement;
|
||||
v->a[13155] = sym_for_statement;
|
||||
v->a[13156] = sym_while_statement;
|
||||
v->a[13157] = sym_if_statement;
|
||||
v->a[13158] = sym_case_statement;
|
||||
v->a[13159] = sym_function_definition;
|
||||
v->a[13140] = 5;
|
||||
v->a[13141] = sym_arithmetic_expansion;
|
||||
v->a[13142] = sym_string;
|
||||
v->a[13143] = sym_simple_expansion;
|
||||
v->a[13144] = sym_expansion;
|
||||
v->a[13145] = sym_command_substitution;
|
||||
v->a[13146] = actions(55);
|
||||
v->a[13147] = 8;
|
||||
v->a[13148] = anon_sym_LT;
|
||||
v->a[13149] = anon_sym_GT;
|
||||
v->a[13150] = anon_sym_GT_GT;
|
||||
v->a[13151] = anon_sym_AMP_GT;
|
||||
v->a[13152] = anon_sym_AMP_GT_GT;
|
||||
v->a[13153] = anon_sym_LT_AMP;
|
||||
v->a[13154] = anon_sym_GT_AMP;
|
||||
v->a[13155] = anon_sym_GT_PIPE;
|
||||
v->a[13156] = state(1211);
|
||||
v->a[13157] = 12;
|
||||
v->a[13158] = sym_redirected_statement;
|
||||
v->a[13159] = sym_for_statement;
|
||||
small_parse_table_658(v);
|
||||
}
|
||||
|
||||
void small_parse_table_658(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[13160] = sym_compound_statement;
|
||||
v->a[13161] = sym_subshell;
|
||||
v->a[13162] = sym_list;
|
||||
v->a[13163] = sym_negated_command;
|
||||
v->a[13164] = sym_command;
|
||||
v->a[13165] = sym_variable_assignments;
|
||||
v->a[13166] = 34;
|
||||
v->a[13167] = actions(3);
|
||||
v->a[13168] = 1;
|
||||
v->a[13169] = sym_comment;
|
||||
v->a[13170] = actions(9);
|
||||
v->a[13171] = 1;
|
||||
v->a[13172] = anon_sym_for;
|
||||
v->a[13173] = actions(13);
|
||||
v->a[13174] = 1;
|
||||
v->a[13175] = anon_sym_if;
|
||||
v->a[13176] = actions(15);
|
||||
v->a[13177] = 1;
|
||||
v->a[13178] = anon_sym_case;
|
||||
v->a[13179] = actions(17);
|
||||
v->a[13160] = sym_while_statement;
|
||||
v->a[13161] = sym_if_statement;
|
||||
v->a[13162] = sym_case_statement;
|
||||
v->a[13163] = sym_function_definition;
|
||||
v->a[13164] = sym_compound_statement;
|
||||
v->a[13165] = sym_subshell;
|
||||
v->a[13166] = sym_list;
|
||||
v->a[13167] = sym_negated_command;
|
||||
v->a[13168] = sym_command;
|
||||
v->a[13169] = sym_variable_assignments;
|
||||
v->a[13170] = 32;
|
||||
v->a[13171] = actions(3);
|
||||
v->a[13172] = 1;
|
||||
v->a[13173] = sym_comment;
|
||||
v->a[13174] = actions(9);
|
||||
v->a[13175] = 1;
|
||||
v->a[13176] = anon_sym_for;
|
||||
v->a[13177] = actions(13);
|
||||
v->a[13178] = 1;
|
||||
v->a[13179] = anon_sym_if;
|
||||
small_parse_table_659(v);
|
||||
}
|
||||
|
||||
void small_parse_table_659(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[13180] = 1;
|
||||
v->a[13181] = anon_sym_LPAREN;
|
||||
v->a[13182] = actions(19);
|
||||
v->a[13183] = 1;
|
||||
v->a[13184] = anon_sym_LBRACE;
|
||||
v->a[13185] = actions(63);
|
||||
v->a[13186] = 1;
|
||||
v->a[13187] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[13188] = actions(65);
|
||||
v->a[13189] = 1;
|
||||
v->a[13190] = anon_sym_DOLLAR;
|
||||
v->a[13191] = actions(67);
|
||||
v->a[13192] = 1;
|
||||
v->a[13193] = anon_sym_DQUOTE;
|
||||
v->a[13194] = actions(69);
|
||||
v->a[13195] = 1;
|
||||
v->a[13196] = sym_raw_string;
|
||||
v->a[13197] = actions(71);
|
||||
v->a[13198] = 1;
|
||||
v->a[13199] = aux_sym_number_token1;
|
||||
v->a[13180] = actions(15);
|
||||
v->a[13181] = 1;
|
||||
v->a[13182] = anon_sym_case;
|
||||
v->a[13183] = actions(17);
|
||||
v->a[13184] = 1;
|
||||
v->a[13185] = anon_sym_LPAREN;
|
||||
v->a[13186] = actions(19);
|
||||
v->a[13187] = 1;
|
||||
v->a[13188] = anon_sym_LBRACE;
|
||||
v->a[13189] = actions(59);
|
||||
v->a[13190] = 1;
|
||||
v->a[13191] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[13192] = actions(61);
|
||||
v->a[13193] = 1;
|
||||
v->a[13194] = anon_sym_DOLLAR;
|
||||
v->a[13195] = actions(63);
|
||||
v->a[13196] = 1;
|
||||
v->a[13197] = anon_sym_DQUOTE;
|
||||
v->a[13198] = actions(67);
|
||||
v->a[13199] = 1;
|
||||
small_parse_table_660(v);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -14,126 +14,126 @@
|
|||
|
||||
void small_parse_table_660(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[13200] = actions(73);
|
||||
v->a[13201] = 1;
|
||||
v->a[13202] = aux_sym_number_token2;
|
||||
v->a[13203] = actions(75);
|
||||
v->a[13204] = 1;
|
||||
v->a[13205] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[13206] = actions(77);
|
||||
v->a[13207] = 1;
|
||||
v->a[13208] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[13209] = actions(79);
|
||||
v->a[13210] = 1;
|
||||
v->a[13211] = anon_sym_BQUOTE;
|
||||
v->a[13212] = actions(81);
|
||||
v->a[13213] = 1;
|
||||
v->a[13214] = sym_file_descriptor;
|
||||
v->a[13215] = actions(83);
|
||||
v->a[13216] = 1;
|
||||
v->a[13217] = sym_variable_name;
|
||||
v->a[13218] = actions(238);
|
||||
v->a[13219] = 1;
|
||||
v->a[13200] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[13201] = actions(69);
|
||||
v->a[13202] = 1;
|
||||
v->a[13203] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[13204] = actions(71);
|
||||
v->a[13205] = 1;
|
||||
v->a[13206] = anon_sym_BQUOTE;
|
||||
v->a[13207] = actions(220);
|
||||
v->a[13208] = 1;
|
||||
v->a[13209] = sym_word;
|
||||
v->a[13210] = actions(222);
|
||||
v->a[13211] = 1;
|
||||
v->a[13212] = anon_sym_BANG;
|
||||
v->a[13213] = actions(230);
|
||||
v->a[13214] = 1;
|
||||
v->a[13215] = sym_file_descriptor;
|
||||
v->a[13216] = actions(232);
|
||||
v->a[13217] = 1;
|
||||
v->a[13218] = sym_variable_name;
|
||||
v->a[13219] = state(126);
|
||||
small_parse_table_661(v);
|
||||
}
|
||||
|
||||
void small_parse_table_661(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[13220] = sym_word;
|
||||
v->a[13221] = actions(240);
|
||||
v->a[13222] = 1;
|
||||
v->a[13223] = anon_sym_BANG;
|
||||
v->a[13224] = state(132);
|
||||
v->a[13225] = 1;
|
||||
v->a[13226] = aux_sym__statements_repeat1;
|
||||
v->a[13227] = state(185);
|
||||
v->a[13228] = 1;
|
||||
v->a[13229] = sym_command_name;
|
||||
v->a[13230] = state(297);
|
||||
v->a[13231] = 1;
|
||||
v->a[13232] = sym_variable_assignment;
|
||||
v->a[13233] = state(582);
|
||||
v->a[13234] = 1;
|
||||
v->a[13235] = sym_concatenation;
|
||||
v->a[13236] = state(614);
|
||||
v->a[13237] = 1;
|
||||
v->a[13238] = aux_sym_command_repeat1;
|
||||
v->a[13239] = state(769);
|
||||
v->a[13220] = 1;
|
||||
v->a[13221] = aux_sym__statements_repeat1;
|
||||
v->a[13222] = state(184);
|
||||
v->a[13223] = 1;
|
||||
v->a[13224] = sym_command_name;
|
||||
v->a[13225] = state(268);
|
||||
v->a[13226] = 1;
|
||||
v->a[13227] = sym_variable_assignment;
|
||||
v->a[13228] = state(647);
|
||||
v->a[13229] = 1;
|
||||
v->a[13230] = sym_concatenation;
|
||||
v->a[13231] = state(802);
|
||||
v->a[13232] = 1;
|
||||
v->a[13233] = sym_file_redirect;
|
||||
v->a[13234] = state(828);
|
||||
v->a[13235] = 1;
|
||||
v->a[13236] = aux_sym_command_repeat1;
|
||||
v->a[13237] = state(1314);
|
||||
v->a[13238] = 1;
|
||||
v->a[13239] = sym_pipeline;
|
||||
small_parse_table_662(v);
|
||||
}
|
||||
|
||||
void small_parse_table_662(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[13240] = 1;
|
||||
v->a[13241] = sym_file_redirect;
|
||||
v->a[13242] = state(1133);
|
||||
v->a[13243] = 1;
|
||||
v->a[13244] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[13245] = state(1142);
|
||||
v->a[13246] = 1;
|
||||
v->a[13247] = sym_pipeline;
|
||||
v->a[13248] = state(2041);
|
||||
v->a[13249] = 1;
|
||||
v->a[13250] = sym__statement_not_pipeline;
|
||||
v->a[13251] = state(2134);
|
||||
v->a[13252] = 1;
|
||||
v->a[13253] = sym__statements;
|
||||
v->a[13254] = actions(11);
|
||||
v->a[13255] = 2;
|
||||
v->a[13256] = anon_sym_while;
|
||||
v->a[13257] = anon_sym_until;
|
||||
v->a[13258] = actions(61);
|
||||
v->a[13259] = 2;
|
||||
v->a[13240] = state(1331);
|
||||
v->a[13241] = 1;
|
||||
v->a[13242] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[13243] = state(2252);
|
||||
v->a[13244] = 1;
|
||||
v->a[13245] = sym__statement_not_pipeline;
|
||||
v->a[13246] = state(2431);
|
||||
v->a[13247] = 1;
|
||||
v->a[13248] = sym__statements;
|
||||
v->a[13249] = actions(11);
|
||||
v->a[13250] = 2;
|
||||
v->a[13251] = anon_sym_while;
|
||||
v->a[13252] = anon_sym_until;
|
||||
v->a[13253] = actions(226);
|
||||
v->a[13254] = 2;
|
||||
v->a[13255] = anon_sym_LT_AMP_DASH;
|
||||
v->a[13256] = anon_sym_GT_AMP_DASH;
|
||||
v->a[13257] = actions(228);
|
||||
v->a[13258] = 2;
|
||||
v->a[13259] = sym_raw_string;
|
||||
small_parse_table_663(v);
|
||||
}
|
||||
|
||||
void small_parse_table_663(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[13260] = anon_sym_LT_AMP_DASH;
|
||||
v->a[13261] = anon_sym_GT_AMP_DASH;
|
||||
v->a[13262] = state(397);
|
||||
v->a[13263] = 6;
|
||||
v->a[13264] = sym_arithmetic_expansion;
|
||||
v->a[13265] = sym_string;
|
||||
v->a[13266] = sym_number;
|
||||
v->a[13267] = sym_simple_expansion;
|
||||
v->a[13268] = sym_expansion;
|
||||
v->a[13269] = sym_command_substitution;
|
||||
v->a[13270] = actions(59);
|
||||
v->a[13271] = 8;
|
||||
v->a[13272] = anon_sym_LT;
|
||||
v->a[13273] = anon_sym_GT;
|
||||
v->a[13274] = anon_sym_GT_GT;
|
||||
v->a[13275] = anon_sym_AMP_GT;
|
||||
v->a[13276] = anon_sym_AMP_GT_GT;
|
||||
v->a[13277] = anon_sym_LT_AMP;
|
||||
v->a[13278] = anon_sym_GT_AMP;
|
||||
v->a[13279] = anon_sym_GT_PIPE;
|
||||
v->a[13260] = sym_number;
|
||||
v->a[13261] = state(294);
|
||||
v->a[13262] = 5;
|
||||
v->a[13263] = sym_arithmetic_expansion;
|
||||
v->a[13264] = sym_string;
|
||||
v->a[13265] = sym_simple_expansion;
|
||||
v->a[13266] = sym_expansion;
|
||||
v->a[13267] = sym_command_substitution;
|
||||
v->a[13268] = actions(224);
|
||||
v->a[13269] = 8;
|
||||
v->a[13270] = anon_sym_LT;
|
||||
v->a[13271] = anon_sym_GT;
|
||||
v->a[13272] = anon_sym_GT_GT;
|
||||
v->a[13273] = anon_sym_AMP_GT;
|
||||
v->a[13274] = anon_sym_AMP_GT_GT;
|
||||
v->a[13275] = anon_sym_LT_AMP;
|
||||
v->a[13276] = anon_sym_GT_AMP;
|
||||
v->a[13277] = anon_sym_GT_PIPE;
|
||||
v->a[13278] = state(1188);
|
||||
v->a[13279] = 12;
|
||||
small_parse_table_664(v);
|
||||
}
|
||||
|
||||
void small_parse_table_664(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[13280] = state(1071);
|
||||
v->a[13281] = 12;
|
||||
v->a[13282] = sym_redirected_statement;
|
||||
v->a[13283] = sym_for_statement;
|
||||
v->a[13284] = sym_while_statement;
|
||||
v->a[13285] = sym_if_statement;
|
||||
v->a[13286] = sym_case_statement;
|
||||
v->a[13287] = sym_function_definition;
|
||||
v->a[13288] = sym_compound_statement;
|
||||
v->a[13289] = sym_subshell;
|
||||
v->a[13290] = sym_list;
|
||||
v->a[13291] = sym_negated_command;
|
||||
v->a[13292] = sym_command;
|
||||
v->a[13293] = sym_variable_assignments;
|
||||
v->a[13294] = 34;
|
||||
v->a[13295] = actions(3);
|
||||
v->a[13296] = 1;
|
||||
v->a[13297] = sym_comment;
|
||||
v->a[13298] = actions(9);
|
||||
v->a[13299] = 1;
|
||||
v->a[13280] = sym_redirected_statement;
|
||||
v->a[13281] = sym_for_statement;
|
||||
v->a[13282] = sym_while_statement;
|
||||
v->a[13283] = sym_if_statement;
|
||||
v->a[13284] = sym_case_statement;
|
||||
v->a[13285] = sym_function_definition;
|
||||
v->a[13286] = sym_compound_statement;
|
||||
v->a[13287] = sym_subshell;
|
||||
v->a[13288] = sym_list;
|
||||
v->a[13289] = sym_negated_command;
|
||||
v->a[13290] = sym_command;
|
||||
v->a[13291] = sym_variable_assignments;
|
||||
v->a[13292] = 32;
|
||||
v->a[13293] = actions(3);
|
||||
v->a[13294] = 1;
|
||||
v->a[13295] = sym_comment;
|
||||
v->a[13296] = actions(9);
|
||||
v->a[13297] = 1;
|
||||
v->a[13298] = anon_sym_for;
|
||||
v->a[13299] = actions(13);
|
||||
small_parse_table_665(v);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -14,126 +14,126 @@
|
|||
|
||||
void small_parse_table_665(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[13300] = anon_sym_for;
|
||||
v->a[13301] = actions(13);
|
||||
v->a[13302] = 1;
|
||||
v->a[13303] = anon_sym_if;
|
||||
v->a[13304] = actions(15);
|
||||
v->a[13305] = 1;
|
||||
v->a[13306] = anon_sym_case;
|
||||
v->a[13307] = actions(17);
|
||||
v->a[13308] = 1;
|
||||
v->a[13309] = anon_sym_LPAREN;
|
||||
v->a[13310] = actions(19);
|
||||
v->a[13311] = 1;
|
||||
v->a[13312] = anon_sym_LBRACE;
|
||||
v->a[13313] = actions(63);
|
||||
v->a[13314] = 1;
|
||||
v->a[13315] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[13316] = actions(65);
|
||||
v->a[13317] = 1;
|
||||
v->a[13318] = anon_sym_DOLLAR;
|
||||
v->a[13319] = actions(67);
|
||||
v->a[13300] = 1;
|
||||
v->a[13301] = anon_sym_if;
|
||||
v->a[13302] = actions(15);
|
||||
v->a[13303] = 1;
|
||||
v->a[13304] = anon_sym_case;
|
||||
v->a[13305] = actions(17);
|
||||
v->a[13306] = 1;
|
||||
v->a[13307] = anon_sym_LPAREN;
|
||||
v->a[13308] = actions(19);
|
||||
v->a[13309] = 1;
|
||||
v->a[13310] = anon_sym_LBRACE;
|
||||
v->a[13311] = actions(59);
|
||||
v->a[13312] = 1;
|
||||
v->a[13313] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[13314] = actions(61);
|
||||
v->a[13315] = 1;
|
||||
v->a[13316] = anon_sym_DOLLAR;
|
||||
v->a[13317] = actions(63);
|
||||
v->a[13318] = 1;
|
||||
v->a[13319] = anon_sym_DQUOTE;
|
||||
small_parse_table_666(v);
|
||||
}
|
||||
|
||||
void small_parse_table_666(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[13320] = 1;
|
||||
v->a[13321] = anon_sym_DQUOTE;
|
||||
v->a[13322] = actions(69);
|
||||
v->a[13323] = 1;
|
||||
v->a[13324] = sym_raw_string;
|
||||
v->a[13325] = actions(71);
|
||||
v->a[13326] = 1;
|
||||
v->a[13327] = aux_sym_number_token1;
|
||||
v->a[13328] = actions(73);
|
||||
v->a[13329] = 1;
|
||||
v->a[13330] = aux_sym_number_token2;
|
||||
v->a[13331] = actions(75);
|
||||
v->a[13332] = 1;
|
||||
v->a[13333] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[13334] = actions(77);
|
||||
v->a[13335] = 1;
|
||||
v->a[13336] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[13337] = actions(79);
|
||||
v->a[13338] = 1;
|
||||
v->a[13339] = anon_sym_BQUOTE;
|
||||
v->a[13320] = actions(67);
|
||||
v->a[13321] = 1;
|
||||
v->a[13322] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[13323] = actions(69);
|
||||
v->a[13324] = 1;
|
||||
v->a[13325] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[13326] = actions(71);
|
||||
v->a[13327] = 1;
|
||||
v->a[13328] = anon_sym_BQUOTE;
|
||||
v->a[13329] = actions(73);
|
||||
v->a[13330] = 1;
|
||||
v->a[13331] = sym_file_descriptor;
|
||||
v->a[13332] = actions(75);
|
||||
v->a[13333] = 1;
|
||||
v->a[13334] = sym_variable_name;
|
||||
v->a[13335] = actions(236);
|
||||
v->a[13336] = 1;
|
||||
v->a[13337] = sym_word;
|
||||
v->a[13338] = actions(238);
|
||||
v->a[13339] = 1;
|
||||
small_parse_table_667(v);
|
||||
}
|
||||
|
||||
void small_parse_table_667(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[13340] = actions(81);
|
||||
v->a[13341] = 1;
|
||||
v->a[13342] = sym_file_descriptor;
|
||||
v->a[13343] = actions(83);
|
||||
v->a[13344] = 1;
|
||||
v->a[13345] = sym_variable_name;
|
||||
v->a[13346] = actions(238);
|
||||
v->a[13347] = 1;
|
||||
v->a[13348] = sym_word;
|
||||
v->a[13349] = actions(240);
|
||||
v->a[13350] = 1;
|
||||
v->a[13351] = anon_sym_BANG;
|
||||
v->a[13352] = state(132);
|
||||
v->a[13353] = 1;
|
||||
v->a[13354] = aux_sym__statements_repeat1;
|
||||
v->a[13355] = state(185);
|
||||
v->a[13356] = 1;
|
||||
v->a[13357] = sym_command_name;
|
||||
v->a[13358] = state(297);
|
||||
v->a[13359] = 1;
|
||||
v->a[13340] = anon_sym_BANG;
|
||||
v->a[13341] = state(140);
|
||||
v->a[13342] = 1;
|
||||
v->a[13343] = aux_sym__statements_repeat1;
|
||||
v->a[13344] = state(189);
|
||||
v->a[13345] = 1;
|
||||
v->a[13346] = sym_command_name;
|
||||
v->a[13347] = state(286);
|
||||
v->a[13348] = 1;
|
||||
v->a[13349] = sym_variable_assignment;
|
||||
v->a[13350] = state(647);
|
||||
v->a[13351] = 1;
|
||||
v->a[13352] = sym_concatenation;
|
||||
v->a[13353] = state(746);
|
||||
v->a[13354] = 1;
|
||||
v->a[13355] = aux_sym_command_repeat1;
|
||||
v->a[13356] = state(905);
|
||||
v->a[13357] = 1;
|
||||
v->a[13358] = sym_file_redirect;
|
||||
v->a[13359] = state(1422);
|
||||
small_parse_table_668(v);
|
||||
}
|
||||
|
||||
void small_parse_table_668(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[13360] = sym_variable_assignment;
|
||||
v->a[13361] = state(582);
|
||||
v->a[13362] = 1;
|
||||
v->a[13363] = sym_concatenation;
|
||||
v->a[13364] = state(614);
|
||||
v->a[13365] = 1;
|
||||
v->a[13366] = aux_sym_command_repeat1;
|
||||
v->a[13367] = state(769);
|
||||
v->a[13368] = 1;
|
||||
v->a[13369] = sym_file_redirect;
|
||||
v->a[13370] = state(1133);
|
||||
v->a[13371] = 1;
|
||||
v->a[13372] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[13373] = state(1142);
|
||||
v->a[13374] = 1;
|
||||
v->a[13375] = sym_pipeline;
|
||||
v->a[13376] = state(2041);
|
||||
v->a[13377] = 1;
|
||||
v->a[13378] = sym__statement_not_pipeline;
|
||||
v->a[13379] = state(2214);
|
||||
v->a[13360] = 1;
|
||||
v->a[13361] = sym_pipeline;
|
||||
v->a[13362] = state(1429);
|
||||
v->a[13363] = 1;
|
||||
v->a[13364] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[13365] = state(2271);
|
||||
v->a[13366] = 1;
|
||||
v->a[13367] = sym__statement_not_pipeline;
|
||||
v->a[13368] = state(2428);
|
||||
v->a[13369] = 1;
|
||||
v->a[13370] = sym__statements;
|
||||
v->a[13371] = actions(11);
|
||||
v->a[13372] = 2;
|
||||
v->a[13373] = anon_sym_while;
|
||||
v->a[13374] = anon_sym_until;
|
||||
v->a[13375] = actions(57);
|
||||
v->a[13376] = 2;
|
||||
v->a[13377] = anon_sym_LT_AMP_DASH;
|
||||
v->a[13378] = anon_sym_GT_AMP_DASH;
|
||||
v->a[13379] = actions(65);
|
||||
small_parse_table_669(v);
|
||||
}
|
||||
|
||||
void small_parse_table_669(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[13380] = 1;
|
||||
v->a[13381] = sym__statements;
|
||||
v->a[13382] = actions(11);
|
||||
v->a[13383] = 2;
|
||||
v->a[13384] = anon_sym_while;
|
||||
v->a[13385] = anon_sym_until;
|
||||
v->a[13386] = actions(61);
|
||||
v->a[13387] = 2;
|
||||
v->a[13388] = anon_sym_LT_AMP_DASH;
|
||||
v->a[13389] = anon_sym_GT_AMP_DASH;
|
||||
v->a[13390] = state(397);
|
||||
v->a[13391] = 6;
|
||||
v->a[13392] = sym_arithmetic_expansion;
|
||||
v->a[13393] = sym_string;
|
||||
v->a[13394] = sym_number;
|
||||
v->a[13395] = sym_simple_expansion;
|
||||
v->a[13396] = sym_expansion;
|
||||
v->a[13397] = sym_command_substitution;
|
||||
v->a[13398] = actions(59);
|
||||
v->a[13399] = 8;
|
||||
v->a[13380] = 2;
|
||||
v->a[13381] = sym_raw_string;
|
||||
v->a[13382] = sym_number;
|
||||
v->a[13383] = state(394);
|
||||
v->a[13384] = 5;
|
||||
v->a[13385] = sym_arithmetic_expansion;
|
||||
v->a[13386] = sym_string;
|
||||
v->a[13387] = sym_simple_expansion;
|
||||
v->a[13388] = sym_expansion;
|
||||
v->a[13389] = sym_command_substitution;
|
||||
v->a[13390] = actions(55);
|
||||
v->a[13391] = 8;
|
||||
v->a[13392] = anon_sym_LT;
|
||||
v->a[13393] = anon_sym_GT;
|
||||
v->a[13394] = anon_sym_GT_GT;
|
||||
v->a[13395] = anon_sym_AMP_GT;
|
||||
v->a[13396] = anon_sym_AMP_GT_GT;
|
||||
v->a[13397] = anon_sym_LT_AMP;
|
||||
v->a[13398] = anon_sym_GT_AMP;
|
||||
v->a[13399] = anon_sym_GT_PIPE;
|
||||
small_parse_table_670(v);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -14,126 +14,126 @@
|
|||
|
||||
void small_parse_table_670(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[13400] = anon_sym_LT;
|
||||
v->a[13401] = anon_sym_GT;
|
||||
v->a[13402] = anon_sym_GT_GT;
|
||||
v->a[13403] = anon_sym_AMP_GT;
|
||||
v->a[13404] = anon_sym_AMP_GT_GT;
|
||||
v->a[13405] = anon_sym_LT_AMP;
|
||||
v->a[13406] = anon_sym_GT_AMP;
|
||||
v->a[13407] = anon_sym_GT_PIPE;
|
||||
v->a[13408] = state(1071);
|
||||
v->a[13409] = 12;
|
||||
v->a[13410] = sym_redirected_statement;
|
||||
v->a[13411] = sym_for_statement;
|
||||
v->a[13412] = sym_while_statement;
|
||||
v->a[13413] = sym_if_statement;
|
||||
v->a[13414] = sym_case_statement;
|
||||
v->a[13415] = sym_function_definition;
|
||||
v->a[13416] = sym_compound_statement;
|
||||
v->a[13417] = sym_subshell;
|
||||
v->a[13418] = sym_list;
|
||||
v->a[13419] = sym_negated_command;
|
||||
v->a[13400] = state(1211);
|
||||
v->a[13401] = 12;
|
||||
v->a[13402] = sym_redirected_statement;
|
||||
v->a[13403] = sym_for_statement;
|
||||
v->a[13404] = sym_while_statement;
|
||||
v->a[13405] = sym_if_statement;
|
||||
v->a[13406] = sym_case_statement;
|
||||
v->a[13407] = sym_function_definition;
|
||||
v->a[13408] = sym_compound_statement;
|
||||
v->a[13409] = sym_subshell;
|
||||
v->a[13410] = sym_list;
|
||||
v->a[13411] = sym_negated_command;
|
||||
v->a[13412] = sym_command;
|
||||
v->a[13413] = sym_variable_assignments;
|
||||
v->a[13414] = 32;
|
||||
v->a[13415] = actions(3);
|
||||
v->a[13416] = 1;
|
||||
v->a[13417] = sym_comment;
|
||||
v->a[13418] = actions(9);
|
||||
v->a[13419] = 1;
|
||||
small_parse_table_671(v);
|
||||
}
|
||||
|
||||
void small_parse_table_671(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[13420] = sym_command;
|
||||
v->a[13421] = sym_variable_assignments;
|
||||
v->a[13422] = 34;
|
||||
v->a[13423] = actions(3);
|
||||
v->a[13424] = 1;
|
||||
v->a[13425] = sym_comment;
|
||||
v->a[13426] = actions(9);
|
||||
v->a[13427] = 1;
|
||||
v->a[13428] = anon_sym_for;
|
||||
v->a[13429] = actions(13);
|
||||
v->a[13430] = 1;
|
||||
v->a[13431] = anon_sym_if;
|
||||
v->a[13432] = actions(15);
|
||||
v->a[13433] = 1;
|
||||
v->a[13434] = anon_sym_case;
|
||||
v->a[13435] = actions(17);
|
||||
v->a[13436] = 1;
|
||||
v->a[13437] = anon_sym_LPAREN;
|
||||
v->a[13438] = actions(19);
|
||||
v->a[13439] = 1;
|
||||
v->a[13420] = anon_sym_for;
|
||||
v->a[13421] = actions(13);
|
||||
v->a[13422] = 1;
|
||||
v->a[13423] = anon_sym_if;
|
||||
v->a[13424] = actions(15);
|
||||
v->a[13425] = 1;
|
||||
v->a[13426] = anon_sym_case;
|
||||
v->a[13427] = actions(17);
|
||||
v->a[13428] = 1;
|
||||
v->a[13429] = anon_sym_LPAREN;
|
||||
v->a[13430] = actions(19);
|
||||
v->a[13431] = 1;
|
||||
v->a[13432] = anon_sym_LBRACE;
|
||||
v->a[13433] = actions(59);
|
||||
v->a[13434] = 1;
|
||||
v->a[13435] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[13436] = actions(61);
|
||||
v->a[13437] = 1;
|
||||
v->a[13438] = anon_sym_DOLLAR;
|
||||
v->a[13439] = actions(63);
|
||||
small_parse_table_672(v);
|
||||
}
|
||||
|
||||
void small_parse_table_672(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[13440] = anon_sym_LBRACE;
|
||||
v->a[13441] = actions(63);
|
||||
v->a[13442] = 1;
|
||||
v->a[13443] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[13444] = actions(65);
|
||||
v->a[13445] = 1;
|
||||
v->a[13446] = anon_sym_DOLLAR;
|
||||
v->a[13447] = actions(67);
|
||||
v->a[13448] = 1;
|
||||
v->a[13449] = anon_sym_DQUOTE;
|
||||
v->a[13450] = actions(71);
|
||||
v->a[13451] = 1;
|
||||
v->a[13452] = aux_sym_number_token1;
|
||||
v->a[13453] = actions(73);
|
||||
v->a[13454] = 1;
|
||||
v->a[13455] = aux_sym_number_token2;
|
||||
v->a[13456] = actions(75);
|
||||
v->a[13457] = 1;
|
||||
v->a[13458] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[13459] = actions(77);
|
||||
v->a[13440] = 1;
|
||||
v->a[13441] = anon_sym_DQUOTE;
|
||||
v->a[13442] = actions(67);
|
||||
v->a[13443] = 1;
|
||||
v->a[13444] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[13445] = actions(69);
|
||||
v->a[13446] = 1;
|
||||
v->a[13447] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[13448] = actions(71);
|
||||
v->a[13449] = 1;
|
||||
v->a[13450] = anon_sym_BQUOTE;
|
||||
v->a[13451] = actions(220);
|
||||
v->a[13452] = 1;
|
||||
v->a[13453] = sym_word;
|
||||
v->a[13454] = actions(222);
|
||||
v->a[13455] = 1;
|
||||
v->a[13456] = anon_sym_BANG;
|
||||
v->a[13457] = actions(230);
|
||||
v->a[13458] = 1;
|
||||
v->a[13459] = sym_file_descriptor;
|
||||
small_parse_table_673(v);
|
||||
}
|
||||
|
||||
void small_parse_table_673(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[13460] = 1;
|
||||
v->a[13461] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[13462] = actions(79);
|
||||
v->a[13463] = 1;
|
||||
v->a[13464] = anon_sym_BQUOTE;
|
||||
v->a[13465] = actions(248);
|
||||
v->a[13466] = 1;
|
||||
v->a[13467] = sym_word;
|
||||
v->a[13468] = actions(250);
|
||||
v->a[13469] = 1;
|
||||
v->a[13470] = anon_sym_BANG;
|
||||
v->a[13471] = actions(256);
|
||||
v->a[13472] = 1;
|
||||
v->a[13473] = sym_raw_string;
|
||||
v->a[13474] = actions(258);
|
||||
v->a[13475] = 1;
|
||||
v->a[13476] = sym_file_descriptor;
|
||||
v->a[13477] = actions(260);
|
||||
v->a[13478] = 1;
|
||||
v->a[13479] = sym_variable_name;
|
||||
v->a[13460] = actions(232);
|
||||
v->a[13461] = 1;
|
||||
v->a[13462] = sym_variable_name;
|
||||
v->a[13463] = state(126);
|
||||
v->a[13464] = 1;
|
||||
v->a[13465] = aux_sym__statements_repeat1;
|
||||
v->a[13466] = state(184);
|
||||
v->a[13467] = 1;
|
||||
v->a[13468] = sym_command_name;
|
||||
v->a[13469] = state(268);
|
||||
v->a[13470] = 1;
|
||||
v->a[13471] = sym_variable_assignment;
|
||||
v->a[13472] = state(647);
|
||||
v->a[13473] = 1;
|
||||
v->a[13474] = sym_concatenation;
|
||||
v->a[13475] = state(804);
|
||||
v->a[13476] = 1;
|
||||
v->a[13477] = sym_file_redirect;
|
||||
v->a[13478] = state(828);
|
||||
v->a[13479] = 1;
|
||||
small_parse_table_674(v);
|
||||
}
|
||||
|
||||
void small_parse_table_674(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[13480] = state(141);
|
||||
v->a[13481] = 1;
|
||||
v->a[13482] = aux_sym__statements_repeat1;
|
||||
v->a[13483] = state(175);
|
||||
v->a[13484] = 1;
|
||||
v->a[13485] = sym_command_name;
|
||||
v->a[13486] = state(278);
|
||||
v->a[13487] = 1;
|
||||
v->a[13488] = sym_variable_assignment;
|
||||
v->a[13489] = state(567);
|
||||
v->a[13490] = 1;
|
||||
v->a[13491] = aux_sym_command_repeat1;
|
||||
v->a[13492] = state(582);
|
||||
v->a[13493] = 1;
|
||||
v->a[13494] = sym_concatenation;
|
||||
v->a[13495] = state(718);
|
||||
v->a[13496] = 1;
|
||||
v->a[13497] = sym_file_redirect;
|
||||
v->a[13498] = state(1100);
|
||||
v->a[13499] = 1;
|
||||
v->a[13480] = aux_sym_command_repeat1;
|
||||
v->a[13481] = state(1314);
|
||||
v->a[13482] = 1;
|
||||
v->a[13483] = sym_pipeline;
|
||||
v->a[13484] = state(1331);
|
||||
v->a[13485] = 1;
|
||||
v->a[13486] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[13487] = state(2252);
|
||||
v->a[13488] = 1;
|
||||
v->a[13489] = sym__statement_not_pipeline;
|
||||
v->a[13490] = state(2420);
|
||||
v->a[13491] = 1;
|
||||
v->a[13492] = sym__statements;
|
||||
v->a[13493] = actions(11);
|
||||
v->a[13494] = 2;
|
||||
v->a[13495] = anon_sym_while;
|
||||
v->a[13496] = anon_sym_until;
|
||||
v->a[13497] = actions(226);
|
||||
v->a[13498] = 2;
|
||||
v->a[13499] = anon_sym_LT_AMP_DASH;
|
||||
small_parse_table_675(v);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -14,126 +14,126 @@
|
|||
|
||||
void small_parse_table_675(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[13500] = sym_pipeline;
|
||||
v->a[13501] = state(1196);
|
||||
v->a[13502] = 1;
|
||||
v->a[13503] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[13504] = state(2037);
|
||||
v->a[13505] = 1;
|
||||
v->a[13506] = sym__statement_not_pipeline;
|
||||
v->a[13507] = state(2231);
|
||||
v->a[13508] = 1;
|
||||
v->a[13509] = sym__statements;
|
||||
v->a[13510] = actions(11);
|
||||
v->a[13511] = 2;
|
||||
v->a[13512] = anon_sym_while;
|
||||
v->a[13513] = anon_sym_until;
|
||||
v->a[13514] = actions(254);
|
||||
v->a[13515] = 2;
|
||||
v->a[13516] = anon_sym_LT_AMP_DASH;
|
||||
v->a[13517] = anon_sym_GT_AMP_DASH;
|
||||
v->a[13518] = state(295);
|
||||
v->a[13519] = 6;
|
||||
v->a[13500] = anon_sym_GT_AMP_DASH;
|
||||
v->a[13501] = actions(228);
|
||||
v->a[13502] = 2;
|
||||
v->a[13503] = sym_raw_string;
|
||||
v->a[13504] = sym_number;
|
||||
v->a[13505] = state(294);
|
||||
v->a[13506] = 5;
|
||||
v->a[13507] = sym_arithmetic_expansion;
|
||||
v->a[13508] = sym_string;
|
||||
v->a[13509] = sym_simple_expansion;
|
||||
v->a[13510] = sym_expansion;
|
||||
v->a[13511] = sym_command_substitution;
|
||||
v->a[13512] = actions(224);
|
||||
v->a[13513] = 8;
|
||||
v->a[13514] = anon_sym_LT;
|
||||
v->a[13515] = anon_sym_GT;
|
||||
v->a[13516] = anon_sym_GT_GT;
|
||||
v->a[13517] = anon_sym_AMP_GT;
|
||||
v->a[13518] = anon_sym_AMP_GT_GT;
|
||||
v->a[13519] = anon_sym_LT_AMP;
|
||||
small_parse_table_676(v);
|
||||
}
|
||||
|
||||
void small_parse_table_676(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[13520] = sym_arithmetic_expansion;
|
||||
v->a[13521] = sym_string;
|
||||
v->a[13522] = sym_number;
|
||||
v->a[13523] = sym_simple_expansion;
|
||||
v->a[13524] = sym_expansion;
|
||||
v->a[13525] = sym_command_substitution;
|
||||
v->a[13526] = actions(252);
|
||||
v->a[13527] = 8;
|
||||
v->a[13528] = anon_sym_LT;
|
||||
v->a[13529] = anon_sym_GT;
|
||||
v->a[13530] = anon_sym_GT_GT;
|
||||
v->a[13531] = anon_sym_AMP_GT;
|
||||
v->a[13532] = anon_sym_AMP_GT_GT;
|
||||
v->a[13533] = anon_sym_LT_AMP;
|
||||
v->a[13534] = anon_sym_GT_AMP;
|
||||
v->a[13535] = anon_sym_GT_PIPE;
|
||||
v->a[13536] = state(1031);
|
||||
v->a[13537] = 12;
|
||||
v->a[13538] = sym_redirected_statement;
|
||||
v->a[13539] = sym_for_statement;
|
||||
v->a[13520] = anon_sym_GT_AMP;
|
||||
v->a[13521] = anon_sym_GT_PIPE;
|
||||
v->a[13522] = state(1188);
|
||||
v->a[13523] = 12;
|
||||
v->a[13524] = sym_redirected_statement;
|
||||
v->a[13525] = sym_for_statement;
|
||||
v->a[13526] = sym_while_statement;
|
||||
v->a[13527] = sym_if_statement;
|
||||
v->a[13528] = sym_case_statement;
|
||||
v->a[13529] = sym_function_definition;
|
||||
v->a[13530] = sym_compound_statement;
|
||||
v->a[13531] = sym_subshell;
|
||||
v->a[13532] = sym_list;
|
||||
v->a[13533] = sym_negated_command;
|
||||
v->a[13534] = sym_command;
|
||||
v->a[13535] = sym_variable_assignments;
|
||||
v->a[13536] = 32;
|
||||
v->a[13537] = actions(3);
|
||||
v->a[13538] = 1;
|
||||
v->a[13539] = sym_comment;
|
||||
small_parse_table_677(v);
|
||||
}
|
||||
|
||||
void small_parse_table_677(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[13540] = sym_while_statement;
|
||||
v->a[13541] = sym_if_statement;
|
||||
v->a[13542] = sym_case_statement;
|
||||
v->a[13543] = sym_function_definition;
|
||||
v->a[13544] = sym_compound_statement;
|
||||
v->a[13545] = sym_subshell;
|
||||
v->a[13546] = sym_list;
|
||||
v->a[13547] = sym_negated_command;
|
||||
v->a[13548] = sym_command;
|
||||
v->a[13549] = sym_variable_assignments;
|
||||
v->a[13550] = 34;
|
||||
v->a[13551] = actions(3);
|
||||
v->a[13552] = 1;
|
||||
v->a[13553] = sym_comment;
|
||||
v->a[13554] = actions(9);
|
||||
v->a[13555] = 1;
|
||||
v->a[13556] = anon_sym_for;
|
||||
v->a[13557] = actions(13);
|
||||
v->a[13558] = 1;
|
||||
v->a[13559] = anon_sym_if;
|
||||
v->a[13540] = actions(9);
|
||||
v->a[13541] = 1;
|
||||
v->a[13542] = anon_sym_for;
|
||||
v->a[13543] = actions(13);
|
||||
v->a[13544] = 1;
|
||||
v->a[13545] = anon_sym_if;
|
||||
v->a[13546] = actions(15);
|
||||
v->a[13547] = 1;
|
||||
v->a[13548] = anon_sym_case;
|
||||
v->a[13549] = actions(17);
|
||||
v->a[13550] = 1;
|
||||
v->a[13551] = anon_sym_LPAREN;
|
||||
v->a[13552] = actions(19);
|
||||
v->a[13553] = 1;
|
||||
v->a[13554] = anon_sym_LBRACE;
|
||||
v->a[13555] = actions(59);
|
||||
v->a[13556] = 1;
|
||||
v->a[13557] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[13558] = actions(61);
|
||||
v->a[13559] = 1;
|
||||
small_parse_table_678(v);
|
||||
}
|
||||
|
||||
void small_parse_table_678(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[13560] = actions(15);
|
||||
v->a[13561] = 1;
|
||||
v->a[13562] = anon_sym_case;
|
||||
v->a[13563] = actions(17);
|
||||
v->a[13564] = 1;
|
||||
v->a[13565] = anon_sym_LPAREN;
|
||||
v->a[13566] = actions(19);
|
||||
v->a[13567] = 1;
|
||||
v->a[13568] = anon_sym_LBRACE;
|
||||
v->a[13569] = actions(49);
|
||||
v->a[13570] = 1;
|
||||
v->a[13571] = sym_word;
|
||||
v->a[13572] = actions(57);
|
||||
v->a[13573] = 1;
|
||||
v->a[13574] = anon_sym_BANG;
|
||||
v->a[13575] = actions(63);
|
||||
v->a[13576] = 1;
|
||||
v->a[13577] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[13578] = actions(65);
|
||||
v->a[13579] = 1;
|
||||
v->a[13560] = anon_sym_DOLLAR;
|
||||
v->a[13561] = actions(63);
|
||||
v->a[13562] = 1;
|
||||
v->a[13563] = anon_sym_DQUOTE;
|
||||
v->a[13564] = actions(67);
|
||||
v->a[13565] = 1;
|
||||
v->a[13566] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[13567] = actions(69);
|
||||
v->a[13568] = 1;
|
||||
v->a[13569] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[13570] = actions(71);
|
||||
v->a[13571] = 1;
|
||||
v->a[13572] = anon_sym_BQUOTE;
|
||||
v->a[13573] = actions(73);
|
||||
v->a[13574] = 1;
|
||||
v->a[13575] = sym_file_descriptor;
|
||||
v->a[13576] = actions(75);
|
||||
v->a[13577] = 1;
|
||||
v->a[13578] = sym_variable_name;
|
||||
v->a[13579] = actions(236);
|
||||
small_parse_table_679(v);
|
||||
}
|
||||
|
||||
void small_parse_table_679(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[13580] = anon_sym_DOLLAR;
|
||||
v->a[13581] = actions(67);
|
||||
v->a[13582] = 1;
|
||||
v->a[13583] = anon_sym_DQUOTE;
|
||||
v->a[13584] = actions(69);
|
||||
v->a[13585] = 1;
|
||||
v->a[13586] = sym_raw_string;
|
||||
v->a[13587] = actions(71);
|
||||
v->a[13588] = 1;
|
||||
v->a[13589] = aux_sym_number_token1;
|
||||
v->a[13590] = actions(73);
|
||||
v->a[13591] = 1;
|
||||
v->a[13592] = aux_sym_number_token2;
|
||||
v->a[13593] = actions(75);
|
||||
v->a[13594] = 1;
|
||||
v->a[13595] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[13596] = actions(77);
|
||||
v->a[13597] = 1;
|
||||
v->a[13598] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[13599] = actions(79);
|
||||
v->a[13580] = 1;
|
||||
v->a[13581] = sym_word;
|
||||
v->a[13582] = actions(238);
|
||||
v->a[13583] = 1;
|
||||
v->a[13584] = anon_sym_BANG;
|
||||
v->a[13585] = state(140);
|
||||
v->a[13586] = 1;
|
||||
v->a[13587] = aux_sym__statements_repeat1;
|
||||
v->a[13588] = state(189);
|
||||
v->a[13589] = 1;
|
||||
v->a[13590] = sym_command_name;
|
||||
v->a[13591] = state(286);
|
||||
v->a[13592] = 1;
|
||||
v->a[13593] = sym_variable_assignment;
|
||||
v->a[13594] = state(647);
|
||||
v->a[13595] = 1;
|
||||
v->a[13596] = sym_concatenation;
|
||||
v->a[13597] = state(746);
|
||||
v->a[13598] = 1;
|
||||
v->a[13599] = aux_sym_command_repeat1;
|
||||
small_parse_table_680(v);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -14,126 +14,126 @@
|
|||
|
||||
void small_parse_table_680(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[13600] = 1;
|
||||
v->a[13601] = anon_sym_BQUOTE;
|
||||
v->a[13602] = actions(81);
|
||||
v->a[13603] = 1;
|
||||
v->a[13604] = sym_file_descriptor;
|
||||
v->a[13605] = actions(83);
|
||||
v->a[13606] = 1;
|
||||
v->a[13607] = sym_variable_name;
|
||||
v->a[13608] = actions(284);
|
||||
v->a[13609] = 1;
|
||||
v->a[13610] = anon_sym_done;
|
||||
v->a[13611] = state(73);
|
||||
v->a[13612] = 1;
|
||||
v->a[13613] = aux_sym__terminated_statement;
|
||||
v->a[13614] = state(190);
|
||||
v->a[13615] = 1;
|
||||
v->a[13616] = sym_command_name;
|
||||
v->a[13617] = state(303);
|
||||
v->a[13618] = 1;
|
||||
v->a[13619] = sym_variable_assignment;
|
||||
v->a[13600] = state(905);
|
||||
v->a[13601] = 1;
|
||||
v->a[13602] = sym_file_redirect;
|
||||
v->a[13603] = state(1422);
|
||||
v->a[13604] = 1;
|
||||
v->a[13605] = sym_pipeline;
|
||||
v->a[13606] = state(1429);
|
||||
v->a[13607] = 1;
|
||||
v->a[13608] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[13609] = state(2271);
|
||||
v->a[13610] = 1;
|
||||
v->a[13611] = sym__statement_not_pipeline;
|
||||
v->a[13612] = state(2417);
|
||||
v->a[13613] = 1;
|
||||
v->a[13614] = sym__statements;
|
||||
v->a[13615] = actions(11);
|
||||
v->a[13616] = 2;
|
||||
v->a[13617] = anon_sym_while;
|
||||
v->a[13618] = anon_sym_until;
|
||||
v->a[13619] = actions(57);
|
||||
small_parse_table_681(v);
|
||||
}
|
||||
|
||||
void small_parse_table_681(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[13620] = state(582);
|
||||
v->a[13621] = 1;
|
||||
v->a[13622] = sym_concatenation;
|
||||
v->a[13623] = state(587);
|
||||
v->a[13624] = 1;
|
||||
v->a[13625] = aux_sym_command_repeat1;
|
||||
v->a[13626] = state(718);
|
||||
v->a[13627] = 1;
|
||||
v->a[13628] = sym_file_redirect;
|
||||
v->a[13629] = state(1213);
|
||||
v->a[13630] = 1;
|
||||
v->a[13631] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[13632] = state(1225);
|
||||
v->a[13633] = 1;
|
||||
v->a[13634] = sym_pipeline;
|
||||
v->a[13635] = state(2035);
|
||||
v->a[13636] = 1;
|
||||
v->a[13637] = sym__statement_not_pipeline;
|
||||
v->a[13638] = actions(11);
|
||||
v->a[13639] = 2;
|
||||
v->a[13620] = 2;
|
||||
v->a[13621] = anon_sym_LT_AMP_DASH;
|
||||
v->a[13622] = anon_sym_GT_AMP_DASH;
|
||||
v->a[13623] = actions(65);
|
||||
v->a[13624] = 2;
|
||||
v->a[13625] = sym_raw_string;
|
||||
v->a[13626] = sym_number;
|
||||
v->a[13627] = state(394);
|
||||
v->a[13628] = 5;
|
||||
v->a[13629] = sym_arithmetic_expansion;
|
||||
v->a[13630] = sym_string;
|
||||
v->a[13631] = sym_simple_expansion;
|
||||
v->a[13632] = sym_expansion;
|
||||
v->a[13633] = sym_command_substitution;
|
||||
v->a[13634] = actions(55);
|
||||
v->a[13635] = 8;
|
||||
v->a[13636] = anon_sym_LT;
|
||||
v->a[13637] = anon_sym_GT;
|
||||
v->a[13638] = anon_sym_GT_GT;
|
||||
v->a[13639] = anon_sym_AMP_GT;
|
||||
small_parse_table_682(v);
|
||||
}
|
||||
|
||||
void small_parse_table_682(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[13640] = anon_sym_while;
|
||||
v->a[13641] = anon_sym_until;
|
||||
v->a[13642] = actions(61);
|
||||
v->a[13643] = 2;
|
||||
v->a[13644] = anon_sym_LT_AMP_DASH;
|
||||
v->a[13645] = anon_sym_GT_AMP_DASH;
|
||||
v->a[13646] = state(397);
|
||||
v->a[13647] = 6;
|
||||
v->a[13648] = sym_arithmetic_expansion;
|
||||
v->a[13649] = sym_string;
|
||||
v->a[13650] = sym_number;
|
||||
v->a[13651] = sym_simple_expansion;
|
||||
v->a[13652] = sym_expansion;
|
||||
v->a[13653] = sym_command_substitution;
|
||||
v->a[13654] = actions(59);
|
||||
v->a[13655] = 8;
|
||||
v->a[13656] = anon_sym_LT;
|
||||
v->a[13657] = anon_sym_GT;
|
||||
v->a[13658] = anon_sym_GT_GT;
|
||||
v->a[13659] = anon_sym_AMP_GT;
|
||||
v->a[13640] = anon_sym_AMP_GT_GT;
|
||||
v->a[13641] = anon_sym_LT_AMP;
|
||||
v->a[13642] = anon_sym_GT_AMP;
|
||||
v->a[13643] = anon_sym_GT_PIPE;
|
||||
v->a[13644] = state(1211);
|
||||
v->a[13645] = 12;
|
||||
v->a[13646] = sym_redirected_statement;
|
||||
v->a[13647] = sym_for_statement;
|
||||
v->a[13648] = sym_while_statement;
|
||||
v->a[13649] = sym_if_statement;
|
||||
v->a[13650] = sym_case_statement;
|
||||
v->a[13651] = sym_function_definition;
|
||||
v->a[13652] = sym_compound_statement;
|
||||
v->a[13653] = sym_subshell;
|
||||
v->a[13654] = sym_list;
|
||||
v->a[13655] = sym_negated_command;
|
||||
v->a[13656] = sym_command;
|
||||
v->a[13657] = sym_variable_assignments;
|
||||
v->a[13658] = 32;
|
||||
v->a[13659] = actions(3);
|
||||
small_parse_table_683(v);
|
||||
}
|
||||
|
||||
void small_parse_table_683(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[13660] = anon_sym_AMP_GT_GT;
|
||||
v->a[13661] = anon_sym_LT_AMP;
|
||||
v->a[13662] = anon_sym_GT_AMP;
|
||||
v->a[13663] = anon_sym_GT_PIPE;
|
||||
v->a[13664] = state(1137);
|
||||
v->a[13665] = 12;
|
||||
v->a[13666] = sym_redirected_statement;
|
||||
v->a[13667] = sym_for_statement;
|
||||
v->a[13668] = sym_while_statement;
|
||||
v->a[13669] = sym_if_statement;
|
||||
v->a[13670] = sym_case_statement;
|
||||
v->a[13671] = sym_function_definition;
|
||||
v->a[13672] = sym_compound_statement;
|
||||
v->a[13673] = sym_subshell;
|
||||
v->a[13674] = sym_list;
|
||||
v->a[13675] = sym_negated_command;
|
||||
v->a[13676] = sym_command;
|
||||
v->a[13677] = sym_variable_assignments;
|
||||
v->a[13678] = 34;
|
||||
v->a[13679] = actions(3);
|
||||
v->a[13660] = 1;
|
||||
v->a[13661] = sym_comment;
|
||||
v->a[13662] = actions(9);
|
||||
v->a[13663] = 1;
|
||||
v->a[13664] = anon_sym_for;
|
||||
v->a[13665] = actions(13);
|
||||
v->a[13666] = 1;
|
||||
v->a[13667] = anon_sym_if;
|
||||
v->a[13668] = actions(15);
|
||||
v->a[13669] = 1;
|
||||
v->a[13670] = anon_sym_case;
|
||||
v->a[13671] = actions(17);
|
||||
v->a[13672] = 1;
|
||||
v->a[13673] = anon_sym_LPAREN;
|
||||
v->a[13674] = actions(19);
|
||||
v->a[13675] = 1;
|
||||
v->a[13676] = anon_sym_LBRACE;
|
||||
v->a[13677] = actions(59);
|
||||
v->a[13678] = 1;
|
||||
v->a[13679] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
small_parse_table_684(v);
|
||||
}
|
||||
|
||||
void small_parse_table_684(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[13680] = 1;
|
||||
v->a[13681] = sym_comment;
|
||||
v->a[13682] = actions(151);
|
||||
v->a[13683] = 1;
|
||||
v->a[13684] = sym_word;
|
||||
v->a[13685] = actions(154);
|
||||
v->a[13686] = 1;
|
||||
v->a[13687] = anon_sym_for;
|
||||
v->a[13688] = actions(160);
|
||||
v->a[13689] = 1;
|
||||
v->a[13690] = anon_sym_if;
|
||||
v->a[13691] = actions(163);
|
||||
v->a[13692] = 1;
|
||||
v->a[13693] = anon_sym_do;
|
||||
v->a[13694] = actions(165);
|
||||
v->a[13695] = 1;
|
||||
v->a[13696] = anon_sym_case;
|
||||
v->a[13697] = actions(168);
|
||||
v->a[13698] = 1;
|
||||
v->a[13699] = anon_sym_LPAREN;
|
||||
v->a[13680] = actions(61);
|
||||
v->a[13681] = 1;
|
||||
v->a[13682] = anon_sym_DOLLAR;
|
||||
v->a[13683] = actions(63);
|
||||
v->a[13684] = 1;
|
||||
v->a[13685] = anon_sym_DQUOTE;
|
||||
v->a[13686] = actions(67);
|
||||
v->a[13687] = 1;
|
||||
v->a[13688] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[13689] = actions(69);
|
||||
v->a[13690] = 1;
|
||||
v->a[13691] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[13692] = actions(71);
|
||||
v->a[13693] = 1;
|
||||
v->a[13694] = anon_sym_BQUOTE;
|
||||
v->a[13695] = actions(220);
|
||||
v->a[13696] = 1;
|
||||
v->a[13697] = sym_word;
|
||||
v->a[13698] = actions(222);
|
||||
v->a[13699] = 1;
|
||||
small_parse_table_685(v);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -14,126 +14,126 @@
|
|||
|
||||
void small_parse_table_685(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[13700] = actions(171);
|
||||
v->a[13701] = 1;
|
||||
v->a[13702] = anon_sym_LBRACE;
|
||||
v->a[13703] = actions(174);
|
||||
v->a[13704] = 1;
|
||||
v->a[13705] = anon_sym_BANG;
|
||||
v->a[13706] = actions(183);
|
||||
v->a[13707] = 1;
|
||||
v->a[13708] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[13709] = actions(186);
|
||||
v->a[13710] = 1;
|
||||
v->a[13711] = anon_sym_DOLLAR;
|
||||
v->a[13712] = actions(189);
|
||||
v->a[13713] = 1;
|
||||
v->a[13714] = anon_sym_DQUOTE;
|
||||
v->a[13715] = actions(192);
|
||||
v->a[13716] = 1;
|
||||
v->a[13717] = sym_raw_string;
|
||||
v->a[13718] = actions(195);
|
||||
v->a[13719] = 1;
|
||||
v->a[13700] = anon_sym_BANG;
|
||||
v->a[13701] = actions(230);
|
||||
v->a[13702] = 1;
|
||||
v->a[13703] = sym_file_descriptor;
|
||||
v->a[13704] = actions(232);
|
||||
v->a[13705] = 1;
|
||||
v->a[13706] = sym_variable_name;
|
||||
v->a[13707] = state(126);
|
||||
v->a[13708] = 1;
|
||||
v->a[13709] = aux_sym__statements_repeat1;
|
||||
v->a[13710] = state(184);
|
||||
v->a[13711] = 1;
|
||||
v->a[13712] = sym_command_name;
|
||||
v->a[13713] = state(268);
|
||||
v->a[13714] = 1;
|
||||
v->a[13715] = sym_variable_assignment;
|
||||
v->a[13716] = state(647);
|
||||
v->a[13717] = 1;
|
||||
v->a[13718] = sym_concatenation;
|
||||
v->a[13719] = state(808);
|
||||
small_parse_table_686(v);
|
||||
}
|
||||
|
||||
void small_parse_table_686(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[13720] = aux_sym_number_token1;
|
||||
v->a[13721] = actions(198);
|
||||
v->a[13722] = 1;
|
||||
v->a[13723] = aux_sym_number_token2;
|
||||
v->a[13724] = actions(201);
|
||||
v->a[13725] = 1;
|
||||
v->a[13726] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[13727] = actions(204);
|
||||
v->a[13728] = 1;
|
||||
v->a[13729] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[13730] = actions(207);
|
||||
v->a[13731] = 1;
|
||||
v->a[13732] = anon_sym_BQUOTE;
|
||||
v->a[13733] = actions(210);
|
||||
v->a[13734] = 1;
|
||||
v->a[13735] = sym_file_descriptor;
|
||||
v->a[13736] = actions(213);
|
||||
v->a[13737] = 1;
|
||||
v->a[13738] = sym_variable_name;
|
||||
v->a[13739] = state(107);
|
||||
v->a[13720] = 1;
|
||||
v->a[13721] = sym_file_redirect;
|
||||
v->a[13722] = state(828);
|
||||
v->a[13723] = 1;
|
||||
v->a[13724] = aux_sym_command_repeat1;
|
||||
v->a[13725] = state(1314);
|
||||
v->a[13726] = 1;
|
||||
v->a[13727] = sym_pipeline;
|
||||
v->a[13728] = state(1331);
|
||||
v->a[13729] = 1;
|
||||
v->a[13730] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[13731] = state(2252);
|
||||
v->a[13732] = 1;
|
||||
v->a[13733] = sym__statement_not_pipeline;
|
||||
v->a[13734] = state(2410);
|
||||
v->a[13735] = 1;
|
||||
v->a[13736] = sym__statements;
|
||||
v->a[13737] = actions(11);
|
||||
v->a[13738] = 2;
|
||||
v->a[13739] = anon_sym_while;
|
||||
small_parse_table_687(v);
|
||||
}
|
||||
|
||||
void small_parse_table_687(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[13740] = 1;
|
||||
v->a[13741] = aux_sym__terminated_statement;
|
||||
v->a[13742] = state(190);
|
||||
v->a[13743] = 1;
|
||||
v->a[13744] = sym_command_name;
|
||||
v->a[13745] = state(280);
|
||||
v->a[13746] = 1;
|
||||
v->a[13747] = sym_variable_assignment;
|
||||
v->a[13748] = state(582);
|
||||
v->a[13749] = 1;
|
||||
v->a[13750] = sym_concatenation;
|
||||
v->a[13751] = state(587);
|
||||
v->a[13752] = 1;
|
||||
v->a[13753] = aux_sym_command_repeat1;
|
||||
v->a[13754] = state(718);
|
||||
v->a[13755] = 1;
|
||||
v->a[13756] = sym_file_redirect;
|
||||
v->a[13757] = state(1213);
|
||||
v->a[13758] = 1;
|
||||
v->a[13759] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[13740] = anon_sym_until;
|
||||
v->a[13741] = actions(226);
|
||||
v->a[13742] = 2;
|
||||
v->a[13743] = anon_sym_LT_AMP_DASH;
|
||||
v->a[13744] = anon_sym_GT_AMP_DASH;
|
||||
v->a[13745] = actions(228);
|
||||
v->a[13746] = 2;
|
||||
v->a[13747] = sym_raw_string;
|
||||
v->a[13748] = sym_number;
|
||||
v->a[13749] = state(294);
|
||||
v->a[13750] = 5;
|
||||
v->a[13751] = sym_arithmetic_expansion;
|
||||
v->a[13752] = sym_string;
|
||||
v->a[13753] = sym_simple_expansion;
|
||||
v->a[13754] = sym_expansion;
|
||||
v->a[13755] = sym_command_substitution;
|
||||
v->a[13756] = actions(224);
|
||||
v->a[13757] = 8;
|
||||
v->a[13758] = anon_sym_LT;
|
||||
v->a[13759] = anon_sym_GT;
|
||||
small_parse_table_688(v);
|
||||
}
|
||||
|
||||
void small_parse_table_688(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[13760] = state(1233);
|
||||
v->a[13761] = 1;
|
||||
v->a[13762] = sym_pipeline;
|
||||
v->a[13763] = state(2035);
|
||||
v->a[13764] = 1;
|
||||
v->a[13765] = sym__statement_not_pipeline;
|
||||
v->a[13766] = actions(157);
|
||||
v->a[13767] = 2;
|
||||
v->a[13768] = anon_sym_while;
|
||||
v->a[13769] = anon_sym_until;
|
||||
v->a[13770] = actions(180);
|
||||
v->a[13771] = 2;
|
||||
v->a[13772] = anon_sym_LT_AMP_DASH;
|
||||
v->a[13773] = anon_sym_GT_AMP_DASH;
|
||||
v->a[13774] = state(397);
|
||||
v->a[13775] = 6;
|
||||
v->a[13776] = sym_arithmetic_expansion;
|
||||
v->a[13777] = sym_string;
|
||||
v->a[13778] = sym_number;
|
||||
v->a[13779] = sym_simple_expansion;
|
||||
v->a[13760] = anon_sym_GT_GT;
|
||||
v->a[13761] = anon_sym_AMP_GT;
|
||||
v->a[13762] = anon_sym_AMP_GT_GT;
|
||||
v->a[13763] = anon_sym_LT_AMP;
|
||||
v->a[13764] = anon_sym_GT_AMP;
|
||||
v->a[13765] = anon_sym_GT_PIPE;
|
||||
v->a[13766] = state(1188);
|
||||
v->a[13767] = 12;
|
||||
v->a[13768] = sym_redirected_statement;
|
||||
v->a[13769] = sym_for_statement;
|
||||
v->a[13770] = sym_while_statement;
|
||||
v->a[13771] = sym_if_statement;
|
||||
v->a[13772] = sym_case_statement;
|
||||
v->a[13773] = sym_function_definition;
|
||||
v->a[13774] = sym_compound_statement;
|
||||
v->a[13775] = sym_subshell;
|
||||
v->a[13776] = sym_list;
|
||||
v->a[13777] = sym_negated_command;
|
||||
v->a[13778] = sym_command;
|
||||
v->a[13779] = sym_variable_assignments;
|
||||
small_parse_table_689(v);
|
||||
}
|
||||
|
||||
void small_parse_table_689(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[13780] = sym_expansion;
|
||||
v->a[13781] = sym_command_substitution;
|
||||
v->a[13782] = actions(177);
|
||||
v->a[13783] = 8;
|
||||
v->a[13784] = anon_sym_LT;
|
||||
v->a[13785] = anon_sym_GT;
|
||||
v->a[13786] = anon_sym_GT_GT;
|
||||
v->a[13787] = anon_sym_AMP_GT;
|
||||
v->a[13788] = anon_sym_AMP_GT_GT;
|
||||
v->a[13789] = anon_sym_LT_AMP;
|
||||
v->a[13790] = anon_sym_GT_AMP;
|
||||
v->a[13791] = anon_sym_GT_PIPE;
|
||||
v->a[13792] = state(1172);
|
||||
v->a[13793] = 12;
|
||||
v->a[13794] = sym_redirected_statement;
|
||||
v->a[13795] = sym_for_statement;
|
||||
v->a[13796] = sym_while_statement;
|
||||
v->a[13797] = sym_if_statement;
|
||||
v->a[13798] = sym_case_statement;
|
||||
v->a[13799] = sym_function_definition;
|
||||
v->a[13780] = 32;
|
||||
v->a[13781] = actions(3);
|
||||
v->a[13782] = 1;
|
||||
v->a[13783] = sym_comment;
|
||||
v->a[13784] = actions(9);
|
||||
v->a[13785] = 1;
|
||||
v->a[13786] = anon_sym_for;
|
||||
v->a[13787] = actions(13);
|
||||
v->a[13788] = 1;
|
||||
v->a[13789] = anon_sym_if;
|
||||
v->a[13790] = actions(15);
|
||||
v->a[13791] = 1;
|
||||
v->a[13792] = anon_sym_case;
|
||||
v->a[13793] = actions(17);
|
||||
v->a[13794] = 1;
|
||||
v->a[13795] = anon_sym_LPAREN;
|
||||
v->a[13796] = actions(19);
|
||||
v->a[13797] = 1;
|
||||
v->a[13798] = anon_sym_LBRACE;
|
||||
v->a[13799] = actions(59);
|
||||
small_parse_table_690(v);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -14,126 +14,126 @@
|
|||
|
||||
void small_parse_table_690(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[13800] = sym_compound_statement;
|
||||
v->a[13801] = sym_subshell;
|
||||
v->a[13802] = sym_list;
|
||||
v->a[13803] = sym_negated_command;
|
||||
v->a[13804] = sym_command;
|
||||
v->a[13805] = sym_variable_assignments;
|
||||
v->a[13806] = 34;
|
||||
v->a[13807] = actions(3);
|
||||
v->a[13808] = 1;
|
||||
v->a[13809] = sym_comment;
|
||||
v->a[13810] = actions(9);
|
||||
v->a[13811] = 1;
|
||||
v->a[13812] = anon_sym_for;
|
||||
v->a[13813] = actions(13);
|
||||
v->a[13814] = 1;
|
||||
v->a[13815] = anon_sym_if;
|
||||
v->a[13816] = actions(15);
|
||||
v->a[13817] = 1;
|
||||
v->a[13818] = anon_sym_case;
|
||||
v->a[13819] = actions(17);
|
||||
v->a[13800] = 1;
|
||||
v->a[13801] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[13802] = actions(61);
|
||||
v->a[13803] = 1;
|
||||
v->a[13804] = anon_sym_DOLLAR;
|
||||
v->a[13805] = actions(63);
|
||||
v->a[13806] = 1;
|
||||
v->a[13807] = anon_sym_DQUOTE;
|
||||
v->a[13808] = actions(67);
|
||||
v->a[13809] = 1;
|
||||
v->a[13810] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[13811] = actions(69);
|
||||
v->a[13812] = 1;
|
||||
v->a[13813] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[13814] = actions(71);
|
||||
v->a[13815] = 1;
|
||||
v->a[13816] = anon_sym_BQUOTE;
|
||||
v->a[13817] = actions(73);
|
||||
v->a[13818] = 1;
|
||||
v->a[13819] = sym_file_descriptor;
|
||||
small_parse_table_691(v);
|
||||
}
|
||||
|
||||
void small_parse_table_691(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[13820] = 1;
|
||||
v->a[13821] = anon_sym_LPAREN;
|
||||
v->a[13822] = actions(19);
|
||||
v->a[13823] = 1;
|
||||
v->a[13824] = anon_sym_LBRACE;
|
||||
v->a[13825] = actions(63);
|
||||
v->a[13826] = 1;
|
||||
v->a[13827] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[13828] = actions(65);
|
||||
v->a[13829] = 1;
|
||||
v->a[13830] = anon_sym_DOLLAR;
|
||||
v->a[13831] = actions(67);
|
||||
v->a[13832] = 1;
|
||||
v->a[13833] = anon_sym_DQUOTE;
|
||||
v->a[13834] = actions(69);
|
||||
v->a[13835] = 1;
|
||||
v->a[13836] = sym_raw_string;
|
||||
v->a[13837] = actions(71);
|
||||
v->a[13838] = 1;
|
||||
v->a[13839] = aux_sym_number_token1;
|
||||
v->a[13820] = actions(75);
|
||||
v->a[13821] = 1;
|
||||
v->a[13822] = sym_variable_name;
|
||||
v->a[13823] = actions(236);
|
||||
v->a[13824] = 1;
|
||||
v->a[13825] = sym_word;
|
||||
v->a[13826] = actions(238);
|
||||
v->a[13827] = 1;
|
||||
v->a[13828] = anon_sym_BANG;
|
||||
v->a[13829] = state(140);
|
||||
v->a[13830] = 1;
|
||||
v->a[13831] = aux_sym__statements_repeat1;
|
||||
v->a[13832] = state(189);
|
||||
v->a[13833] = 1;
|
||||
v->a[13834] = sym_command_name;
|
||||
v->a[13835] = state(286);
|
||||
v->a[13836] = 1;
|
||||
v->a[13837] = sym_variable_assignment;
|
||||
v->a[13838] = state(647);
|
||||
v->a[13839] = 1;
|
||||
small_parse_table_692(v);
|
||||
}
|
||||
|
||||
void small_parse_table_692(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[13840] = actions(73);
|
||||
v->a[13841] = 1;
|
||||
v->a[13842] = aux_sym_number_token2;
|
||||
v->a[13843] = actions(75);
|
||||
v->a[13844] = 1;
|
||||
v->a[13845] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[13846] = actions(77);
|
||||
v->a[13847] = 1;
|
||||
v->a[13848] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[13849] = actions(79);
|
||||
v->a[13850] = 1;
|
||||
v->a[13851] = anon_sym_BQUOTE;
|
||||
v->a[13852] = actions(81);
|
||||
v->a[13853] = 1;
|
||||
v->a[13854] = sym_file_descriptor;
|
||||
v->a[13855] = actions(83);
|
||||
v->a[13856] = 1;
|
||||
v->a[13857] = sym_variable_name;
|
||||
v->a[13858] = actions(238);
|
||||
v->a[13859] = 1;
|
||||
v->a[13840] = sym_concatenation;
|
||||
v->a[13841] = state(746);
|
||||
v->a[13842] = 1;
|
||||
v->a[13843] = aux_sym_command_repeat1;
|
||||
v->a[13844] = state(905);
|
||||
v->a[13845] = 1;
|
||||
v->a[13846] = sym_file_redirect;
|
||||
v->a[13847] = state(1422);
|
||||
v->a[13848] = 1;
|
||||
v->a[13849] = sym_pipeline;
|
||||
v->a[13850] = state(1429);
|
||||
v->a[13851] = 1;
|
||||
v->a[13852] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[13853] = state(2271);
|
||||
v->a[13854] = 1;
|
||||
v->a[13855] = sym__statement_not_pipeline;
|
||||
v->a[13856] = state(2409);
|
||||
v->a[13857] = 1;
|
||||
v->a[13858] = sym__statements;
|
||||
v->a[13859] = actions(11);
|
||||
small_parse_table_693(v);
|
||||
}
|
||||
|
||||
void small_parse_table_693(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[13860] = sym_word;
|
||||
v->a[13861] = actions(240);
|
||||
v->a[13862] = 1;
|
||||
v->a[13863] = anon_sym_BANG;
|
||||
v->a[13864] = state(132);
|
||||
v->a[13865] = 1;
|
||||
v->a[13866] = aux_sym__statements_repeat1;
|
||||
v->a[13867] = state(185);
|
||||
v->a[13868] = 1;
|
||||
v->a[13869] = sym_command_name;
|
||||
v->a[13870] = state(297);
|
||||
v->a[13871] = 1;
|
||||
v->a[13872] = sym_variable_assignment;
|
||||
v->a[13873] = state(582);
|
||||
v->a[13874] = 1;
|
||||
v->a[13875] = sym_concatenation;
|
||||
v->a[13876] = state(614);
|
||||
v->a[13877] = 1;
|
||||
v->a[13878] = aux_sym_command_repeat1;
|
||||
v->a[13879] = state(769);
|
||||
v->a[13860] = 2;
|
||||
v->a[13861] = anon_sym_while;
|
||||
v->a[13862] = anon_sym_until;
|
||||
v->a[13863] = actions(57);
|
||||
v->a[13864] = 2;
|
||||
v->a[13865] = anon_sym_LT_AMP_DASH;
|
||||
v->a[13866] = anon_sym_GT_AMP_DASH;
|
||||
v->a[13867] = actions(65);
|
||||
v->a[13868] = 2;
|
||||
v->a[13869] = sym_raw_string;
|
||||
v->a[13870] = sym_number;
|
||||
v->a[13871] = state(394);
|
||||
v->a[13872] = 5;
|
||||
v->a[13873] = sym_arithmetic_expansion;
|
||||
v->a[13874] = sym_string;
|
||||
v->a[13875] = sym_simple_expansion;
|
||||
v->a[13876] = sym_expansion;
|
||||
v->a[13877] = sym_command_substitution;
|
||||
v->a[13878] = actions(55);
|
||||
v->a[13879] = 8;
|
||||
small_parse_table_694(v);
|
||||
}
|
||||
|
||||
void small_parse_table_694(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[13880] = 1;
|
||||
v->a[13881] = sym_file_redirect;
|
||||
v->a[13882] = state(1133);
|
||||
v->a[13883] = 1;
|
||||
v->a[13884] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[13885] = state(1142);
|
||||
v->a[13886] = 1;
|
||||
v->a[13887] = sym_pipeline;
|
||||
v->a[13888] = state(2041);
|
||||
v->a[13889] = 1;
|
||||
v->a[13890] = sym__statement_not_pipeline;
|
||||
v->a[13891] = state(2196);
|
||||
v->a[13892] = 1;
|
||||
v->a[13893] = sym__statements;
|
||||
v->a[13894] = actions(11);
|
||||
v->a[13895] = 2;
|
||||
v->a[13896] = anon_sym_while;
|
||||
v->a[13897] = anon_sym_until;
|
||||
v->a[13898] = actions(61);
|
||||
v->a[13899] = 2;
|
||||
v->a[13880] = anon_sym_LT;
|
||||
v->a[13881] = anon_sym_GT;
|
||||
v->a[13882] = anon_sym_GT_GT;
|
||||
v->a[13883] = anon_sym_AMP_GT;
|
||||
v->a[13884] = anon_sym_AMP_GT_GT;
|
||||
v->a[13885] = anon_sym_LT_AMP;
|
||||
v->a[13886] = anon_sym_GT_AMP;
|
||||
v->a[13887] = anon_sym_GT_PIPE;
|
||||
v->a[13888] = state(1211);
|
||||
v->a[13889] = 12;
|
||||
v->a[13890] = sym_redirected_statement;
|
||||
v->a[13891] = sym_for_statement;
|
||||
v->a[13892] = sym_while_statement;
|
||||
v->a[13893] = sym_if_statement;
|
||||
v->a[13894] = sym_case_statement;
|
||||
v->a[13895] = sym_function_definition;
|
||||
v->a[13896] = sym_compound_statement;
|
||||
v->a[13897] = sym_subshell;
|
||||
v->a[13898] = sym_list;
|
||||
v->a[13899] = sym_negated_command;
|
||||
small_parse_table_695(v);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -14,126 +14,126 @@
|
|||
|
||||
void small_parse_table_695(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[13900] = anon_sym_LT_AMP_DASH;
|
||||
v->a[13901] = anon_sym_GT_AMP_DASH;
|
||||
v->a[13902] = state(397);
|
||||
v->a[13903] = 6;
|
||||
v->a[13904] = sym_arithmetic_expansion;
|
||||
v->a[13905] = sym_string;
|
||||
v->a[13906] = sym_number;
|
||||
v->a[13907] = sym_simple_expansion;
|
||||
v->a[13908] = sym_expansion;
|
||||
v->a[13909] = sym_command_substitution;
|
||||
v->a[13910] = actions(59);
|
||||
v->a[13911] = 8;
|
||||
v->a[13912] = anon_sym_LT;
|
||||
v->a[13913] = anon_sym_GT;
|
||||
v->a[13914] = anon_sym_GT_GT;
|
||||
v->a[13915] = anon_sym_AMP_GT;
|
||||
v->a[13916] = anon_sym_AMP_GT_GT;
|
||||
v->a[13917] = anon_sym_LT_AMP;
|
||||
v->a[13918] = anon_sym_GT_AMP;
|
||||
v->a[13919] = anon_sym_GT_PIPE;
|
||||
v->a[13900] = sym_command;
|
||||
v->a[13901] = sym_variable_assignments;
|
||||
v->a[13902] = 32;
|
||||
v->a[13903] = actions(3);
|
||||
v->a[13904] = 1;
|
||||
v->a[13905] = sym_comment;
|
||||
v->a[13906] = actions(9);
|
||||
v->a[13907] = 1;
|
||||
v->a[13908] = anon_sym_for;
|
||||
v->a[13909] = actions(13);
|
||||
v->a[13910] = 1;
|
||||
v->a[13911] = anon_sym_if;
|
||||
v->a[13912] = actions(15);
|
||||
v->a[13913] = 1;
|
||||
v->a[13914] = anon_sym_case;
|
||||
v->a[13915] = actions(17);
|
||||
v->a[13916] = 1;
|
||||
v->a[13917] = anon_sym_LPAREN;
|
||||
v->a[13918] = actions(19);
|
||||
v->a[13919] = 1;
|
||||
small_parse_table_696(v);
|
||||
}
|
||||
|
||||
void small_parse_table_696(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[13920] = state(1071);
|
||||
v->a[13921] = 12;
|
||||
v->a[13922] = sym_redirected_statement;
|
||||
v->a[13923] = sym_for_statement;
|
||||
v->a[13924] = sym_while_statement;
|
||||
v->a[13925] = sym_if_statement;
|
||||
v->a[13926] = sym_case_statement;
|
||||
v->a[13927] = sym_function_definition;
|
||||
v->a[13928] = sym_compound_statement;
|
||||
v->a[13929] = sym_subshell;
|
||||
v->a[13930] = sym_list;
|
||||
v->a[13931] = sym_negated_command;
|
||||
v->a[13932] = sym_command;
|
||||
v->a[13933] = sym_variable_assignments;
|
||||
v->a[13934] = 34;
|
||||
v->a[13935] = actions(3);
|
||||
v->a[13936] = 1;
|
||||
v->a[13937] = sym_comment;
|
||||
v->a[13938] = actions(9);
|
||||
v->a[13939] = 1;
|
||||
v->a[13920] = anon_sym_LBRACE;
|
||||
v->a[13921] = actions(59);
|
||||
v->a[13922] = 1;
|
||||
v->a[13923] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[13924] = actions(61);
|
||||
v->a[13925] = 1;
|
||||
v->a[13926] = anon_sym_DOLLAR;
|
||||
v->a[13927] = actions(63);
|
||||
v->a[13928] = 1;
|
||||
v->a[13929] = anon_sym_DQUOTE;
|
||||
v->a[13930] = actions(67);
|
||||
v->a[13931] = 1;
|
||||
v->a[13932] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[13933] = actions(69);
|
||||
v->a[13934] = 1;
|
||||
v->a[13935] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[13936] = actions(71);
|
||||
v->a[13937] = 1;
|
||||
v->a[13938] = anon_sym_BQUOTE;
|
||||
v->a[13939] = actions(73);
|
||||
small_parse_table_697(v);
|
||||
}
|
||||
|
||||
void small_parse_table_697(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[13940] = anon_sym_for;
|
||||
v->a[13941] = actions(13);
|
||||
v->a[13942] = 1;
|
||||
v->a[13943] = anon_sym_if;
|
||||
v->a[13944] = actions(15);
|
||||
v->a[13945] = 1;
|
||||
v->a[13946] = anon_sym_case;
|
||||
v->a[13947] = actions(17);
|
||||
v->a[13948] = 1;
|
||||
v->a[13949] = anon_sym_LPAREN;
|
||||
v->a[13950] = actions(19);
|
||||
v->a[13951] = 1;
|
||||
v->a[13952] = anon_sym_LBRACE;
|
||||
v->a[13953] = actions(63);
|
||||
v->a[13954] = 1;
|
||||
v->a[13955] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[13956] = actions(65);
|
||||
v->a[13957] = 1;
|
||||
v->a[13958] = anon_sym_DOLLAR;
|
||||
v->a[13959] = actions(67);
|
||||
v->a[13940] = 1;
|
||||
v->a[13941] = sym_file_descriptor;
|
||||
v->a[13942] = actions(75);
|
||||
v->a[13943] = 1;
|
||||
v->a[13944] = sym_variable_name;
|
||||
v->a[13945] = actions(236);
|
||||
v->a[13946] = 1;
|
||||
v->a[13947] = sym_word;
|
||||
v->a[13948] = actions(238);
|
||||
v->a[13949] = 1;
|
||||
v->a[13950] = anon_sym_BANG;
|
||||
v->a[13951] = state(140);
|
||||
v->a[13952] = 1;
|
||||
v->a[13953] = aux_sym__statements_repeat1;
|
||||
v->a[13954] = state(189);
|
||||
v->a[13955] = 1;
|
||||
v->a[13956] = sym_command_name;
|
||||
v->a[13957] = state(286);
|
||||
v->a[13958] = 1;
|
||||
v->a[13959] = sym_variable_assignment;
|
||||
small_parse_table_698(v);
|
||||
}
|
||||
|
||||
void small_parse_table_698(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[13960] = 1;
|
||||
v->a[13961] = anon_sym_DQUOTE;
|
||||
v->a[13962] = actions(71);
|
||||
v->a[13963] = 1;
|
||||
v->a[13964] = aux_sym_number_token1;
|
||||
v->a[13965] = actions(73);
|
||||
v->a[13966] = 1;
|
||||
v->a[13967] = aux_sym_number_token2;
|
||||
v->a[13968] = actions(75);
|
||||
v->a[13969] = 1;
|
||||
v->a[13970] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[13971] = actions(77);
|
||||
v->a[13972] = 1;
|
||||
v->a[13973] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[13974] = actions(79);
|
||||
v->a[13975] = 1;
|
||||
v->a[13976] = anon_sym_BQUOTE;
|
||||
v->a[13977] = actions(248);
|
||||
v->a[13978] = 1;
|
||||
v->a[13979] = sym_word;
|
||||
v->a[13960] = state(647);
|
||||
v->a[13961] = 1;
|
||||
v->a[13962] = sym_concatenation;
|
||||
v->a[13963] = state(746);
|
||||
v->a[13964] = 1;
|
||||
v->a[13965] = aux_sym_command_repeat1;
|
||||
v->a[13966] = state(905);
|
||||
v->a[13967] = 1;
|
||||
v->a[13968] = sym_file_redirect;
|
||||
v->a[13969] = state(1422);
|
||||
v->a[13970] = 1;
|
||||
v->a[13971] = sym_pipeline;
|
||||
v->a[13972] = state(1429);
|
||||
v->a[13973] = 1;
|
||||
v->a[13974] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[13975] = state(2271);
|
||||
v->a[13976] = 1;
|
||||
v->a[13977] = sym__statement_not_pipeline;
|
||||
v->a[13978] = state(2389);
|
||||
v->a[13979] = 1;
|
||||
small_parse_table_699(v);
|
||||
}
|
||||
|
||||
void small_parse_table_699(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[13980] = actions(250);
|
||||
v->a[13981] = 1;
|
||||
v->a[13982] = anon_sym_BANG;
|
||||
v->a[13983] = actions(256);
|
||||
v->a[13984] = 1;
|
||||
v->a[13985] = sym_raw_string;
|
||||
v->a[13986] = actions(258);
|
||||
v->a[13987] = 1;
|
||||
v->a[13988] = sym_file_descriptor;
|
||||
v->a[13989] = actions(260);
|
||||
v->a[13990] = 1;
|
||||
v->a[13991] = sym_variable_name;
|
||||
v->a[13992] = state(141);
|
||||
v->a[13993] = 1;
|
||||
v->a[13994] = aux_sym__statements_repeat1;
|
||||
v->a[13995] = state(175);
|
||||
v->a[13996] = 1;
|
||||
v->a[13997] = sym_command_name;
|
||||
v->a[13998] = state(278);
|
||||
v->a[13999] = 1;
|
||||
v->a[13980] = sym__statements;
|
||||
v->a[13981] = actions(11);
|
||||
v->a[13982] = 2;
|
||||
v->a[13983] = anon_sym_while;
|
||||
v->a[13984] = anon_sym_until;
|
||||
v->a[13985] = actions(57);
|
||||
v->a[13986] = 2;
|
||||
v->a[13987] = anon_sym_LT_AMP_DASH;
|
||||
v->a[13988] = anon_sym_GT_AMP_DASH;
|
||||
v->a[13989] = actions(65);
|
||||
v->a[13990] = 2;
|
||||
v->a[13991] = sym_raw_string;
|
||||
v->a[13992] = sym_number;
|
||||
v->a[13993] = state(394);
|
||||
v->a[13994] = 5;
|
||||
v->a[13995] = sym_arithmetic_expansion;
|
||||
v->a[13996] = sym_string;
|
||||
v->a[13997] = sym_simple_expansion;
|
||||
v->a[13998] = sym_expansion;
|
||||
v->a[13999] = sym_command_substitution;
|
||||
small_parse_table_700(v);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -14,126 +14,126 @@
|
|||
|
||||
void small_parse_table_70(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[1400] = anon_sym_LPAREN;
|
||||
v->a[1401] = actions(109);
|
||||
v->a[1400] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[1401] = state(2254);
|
||||
v->a[1402] = 1;
|
||||
v->a[1403] = anon_sym_LBRACE;
|
||||
v->a[1404] = actions(111);
|
||||
v->a[1403] = sym__statement_not_pipeline;
|
||||
v->a[1404] = state(2260);
|
||||
v->a[1405] = 1;
|
||||
v->a[1406] = anon_sym_BANG;
|
||||
v->a[1407] = actions(117);
|
||||
v->a[1408] = 1;
|
||||
v->a[1409] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[1410] = actions(119);
|
||||
v->a[1411] = 1;
|
||||
v->a[1412] = anon_sym_DOLLAR;
|
||||
v->a[1413] = actions(121);
|
||||
v->a[1414] = 1;
|
||||
v->a[1415] = anon_sym_DQUOTE;
|
||||
v->a[1416] = actions(123);
|
||||
v->a[1417] = 1;
|
||||
v->a[1418] = sym_raw_string;
|
||||
v->a[1419] = actions(125);
|
||||
v->a[1406] = sym__statements;
|
||||
v->a[1407] = actions(93);
|
||||
v->a[1408] = 2;
|
||||
v->a[1409] = anon_sym_while;
|
||||
v->a[1410] = anon_sym_until;
|
||||
v->a[1411] = actions(107);
|
||||
v->a[1412] = 2;
|
||||
v->a[1413] = anon_sym_LT_AMP_DASH;
|
||||
v->a[1414] = anon_sym_GT_AMP_DASH;
|
||||
v->a[1415] = actions(115);
|
||||
v->a[1416] = 2;
|
||||
v->a[1417] = sym_raw_string;
|
||||
v->a[1418] = sym_number;
|
||||
v->a[1419] = state(282);
|
||||
small_parse_table_71(v);
|
||||
}
|
||||
|
||||
void small_parse_table_71(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[1420] = 1;
|
||||
v->a[1421] = aux_sym_number_token1;
|
||||
v->a[1422] = actions(127);
|
||||
v->a[1423] = 1;
|
||||
v->a[1424] = aux_sym_number_token2;
|
||||
v->a[1425] = actions(129);
|
||||
v->a[1426] = 1;
|
||||
v->a[1427] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[1428] = actions(131);
|
||||
v->a[1429] = 1;
|
||||
v->a[1430] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[1431] = actions(133);
|
||||
v->a[1432] = 1;
|
||||
v->a[1433] = anon_sym_BQUOTE;
|
||||
v->a[1434] = actions(135);
|
||||
v->a[1435] = 1;
|
||||
v->a[1436] = sym_file_descriptor;
|
||||
v->a[1437] = actions(137);
|
||||
v->a[1438] = 1;
|
||||
v->a[1439] = sym_variable_name;
|
||||
v->a[1420] = 5;
|
||||
v->a[1421] = sym_arithmetic_expansion;
|
||||
v->a[1422] = sym_string;
|
||||
v->a[1423] = sym_simple_expansion;
|
||||
v->a[1424] = sym_expansion;
|
||||
v->a[1425] = sym_command_substitution;
|
||||
v->a[1426] = actions(105);
|
||||
v->a[1427] = 8;
|
||||
v->a[1428] = anon_sym_LT;
|
||||
v->a[1429] = anon_sym_GT;
|
||||
v->a[1430] = anon_sym_GT_GT;
|
||||
v->a[1431] = anon_sym_AMP_GT;
|
||||
v->a[1432] = anon_sym_AMP_GT_GT;
|
||||
v->a[1433] = anon_sym_LT_AMP;
|
||||
v->a[1434] = anon_sym_GT_AMP;
|
||||
v->a[1435] = anon_sym_GT_PIPE;
|
||||
v->a[1436] = state(1296);
|
||||
v->a[1437] = 12;
|
||||
v->a[1438] = sym_redirected_statement;
|
||||
v->a[1439] = sym_for_statement;
|
||||
small_parse_table_72(v);
|
||||
}
|
||||
|
||||
void small_parse_table_72(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[1440] = actions(141);
|
||||
v->a[1441] = 1;
|
||||
v->a[1442] = anon_sym_LF;
|
||||
v->a[1443] = state(139);
|
||||
v->a[1444] = 1;
|
||||
v->a[1445] = aux_sym__statements_repeat1;
|
||||
v->a[1446] = state(173);
|
||||
v->a[1447] = 1;
|
||||
v->a[1448] = sym_command_name;
|
||||
v->a[1449] = state(269);
|
||||
v->a[1450] = 1;
|
||||
v->a[1451] = sym_variable_assignment;
|
||||
v->a[1452] = state(663);
|
||||
v->a[1453] = 1;
|
||||
v->a[1454] = aux_sym_command_repeat1;
|
||||
v->a[1455] = state(665);
|
||||
v->a[1456] = 1;
|
||||
v->a[1457] = sym_concatenation;
|
||||
v->a[1458] = state(689);
|
||||
v->a[1459] = 1;
|
||||
v->a[1440] = sym_while_statement;
|
||||
v->a[1441] = sym_if_statement;
|
||||
v->a[1442] = sym_case_statement;
|
||||
v->a[1443] = sym_function_definition;
|
||||
v->a[1444] = sym_compound_statement;
|
||||
v->a[1445] = sym_subshell;
|
||||
v->a[1446] = sym_list;
|
||||
v->a[1447] = sym_negated_command;
|
||||
v->a[1448] = sym_command;
|
||||
v->a[1449] = sym_variable_assignments;
|
||||
v->a[1450] = 34;
|
||||
v->a[1451] = actions(3);
|
||||
v->a[1452] = 1;
|
||||
v->a[1453] = sym_comment;
|
||||
v->a[1454] = actions(87);
|
||||
v->a[1455] = 1;
|
||||
v->a[1456] = anon_sym_LF;
|
||||
v->a[1457] = actions(89);
|
||||
v->a[1458] = 1;
|
||||
v->a[1459] = sym_word;
|
||||
small_parse_table_73(v);
|
||||
}
|
||||
|
||||
void small_parse_table_73(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[1460] = aux_sym__case_item_last_repeat2;
|
||||
v->a[1461] = state(749);
|
||||
v->a[1462] = 1;
|
||||
v->a[1463] = sym_file_redirect;
|
||||
v->a[1464] = state(1145);
|
||||
v->a[1465] = 1;
|
||||
v->a[1466] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[1467] = state(1190);
|
||||
v->a[1468] = 1;
|
||||
v->a[1469] = sym_pipeline;
|
||||
v->a[1470] = state(2040);
|
||||
v->a[1471] = 1;
|
||||
v->a[1472] = sym__statement_not_pipeline;
|
||||
v->a[1473] = state(2050);
|
||||
v->a[1474] = 1;
|
||||
v->a[1475] = sym__statements;
|
||||
v->a[1476] = actions(99);
|
||||
v->a[1477] = 2;
|
||||
v->a[1478] = anon_sym_while;
|
||||
v->a[1479] = anon_sym_until;
|
||||
v->a[1460] = actions(91);
|
||||
v->a[1461] = 1;
|
||||
v->a[1462] = anon_sym_for;
|
||||
v->a[1463] = actions(95);
|
||||
v->a[1464] = 1;
|
||||
v->a[1465] = anon_sym_if;
|
||||
v->a[1466] = actions(97);
|
||||
v->a[1467] = 1;
|
||||
v->a[1468] = anon_sym_case;
|
||||
v->a[1469] = actions(99);
|
||||
v->a[1470] = 1;
|
||||
v->a[1471] = anon_sym_LPAREN;
|
||||
v->a[1472] = actions(101);
|
||||
v->a[1473] = 1;
|
||||
v->a[1474] = anon_sym_LBRACE;
|
||||
v->a[1475] = actions(103);
|
||||
v->a[1476] = 1;
|
||||
v->a[1477] = anon_sym_BANG;
|
||||
v->a[1478] = actions(109);
|
||||
v->a[1479] = 1;
|
||||
small_parse_table_74(v);
|
||||
}
|
||||
|
||||
void small_parse_table_74(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[1480] = actions(115);
|
||||
v->a[1481] = 2;
|
||||
v->a[1482] = anon_sym_LT_AMP_DASH;
|
||||
v->a[1483] = anon_sym_GT_AMP_DASH;
|
||||
v->a[1484] = state(282);
|
||||
v->a[1485] = 6;
|
||||
v->a[1486] = sym_arithmetic_expansion;
|
||||
v->a[1487] = sym_string;
|
||||
v->a[1488] = sym_number;
|
||||
v->a[1489] = sym_simple_expansion;
|
||||
v->a[1490] = sym_expansion;
|
||||
v->a[1491] = sym_command_substitution;
|
||||
v->a[1492] = actions(113);
|
||||
v->a[1493] = 8;
|
||||
v->a[1494] = anon_sym_LT;
|
||||
v->a[1495] = anon_sym_GT;
|
||||
v->a[1496] = anon_sym_GT_GT;
|
||||
v->a[1497] = anon_sym_AMP_GT;
|
||||
v->a[1498] = anon_sym_AMP_GT_GT;
|
||||
v->a[1499] = anon_sym_LT_AMP;
|
||||
v->a[1480] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[1481] = actions(111);
|
||||
v->a[1482] = 1;
|
||||
v->a[1483] = anon_sym_DOLLAR;
|
||||
v->a[1484] = actions(113);
|
||||
v->a[1485] = 1;
|
||||
v->a[1486] = anon_sym_DQUOTE;
|
||||
v->a[1487] = actions(117);
|
||||
v->a[1488] = 1;
|
||||
v->a[1489] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[1490] = actions(119);
|
||||
v->a[1491] = 1;
|
||||
v->a[1492] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[1493] = actions(121);
|
||||
v->a[1494] = 1;
|
||||
v->a[1495] = anon_sym_BQUOTE;
|
||||
v->a[1496] = actions(123);
|
||||
v->a[1497] = 1;
|
||||
v->a[1498] = sym_file_descriptor;
|
||||
v->a[1499] = actions(125);
|
||||
small_parse_table_75(v);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -14,126 +14,126 @@
|
|||
|
||||
void small_parse_table_700(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[14000] = sym_variable_assignment;
|
||||
v->a[14001] = state(567);
|
||||
v->a[14002] = 1;
|
||||
v->a[14003] = aux_sym_command_repeat1;
|
||||
v->a[14004] = state(582);
|
||||
v->a[14005] = 1;
|
||||
v->a[14006] = sym_concatenation;
|
||||
v->a[14007] = state(725);
|
||||
v->a[14008] = 1;
|
||||
v->a[14009] = sym_file_redirect;
|
||||
v->a[14010] = state(1100);
|
||||
v->a[14011] = 1;
|
||||
v->a[14012] = sym_pipeline;
|
||||
v->a[14013] = state(1196);
|
||||
v->a[14014] = 1;
|
||||
v->a[14015] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[14016] = state(2037);
|
||||
v->a[14017] = 1;
|
||||
v->a[14018] = sym__statement_not_pipeline;
|
||||
v->a[14019] = state(2141);
|
||||
v->a[14000] = actions(55);
|
||||
v->a[14001] = 8;
|
||||
v->a[14002] = anon_sym_LT;
|
||||
v->a[14003] = anon_sym_GT;
|
||||
v->a[14004] = anon_sym_GT_GT;
|
||||
v->a[14005] = anon_sym_AMP_GT;
|
||||
v->a[14006] = anon_sym_AMP_GT_GT;
|
||||
v->a[14007] = anon_sym_LT_AMP;
|
||||
v->a[14008] = anon_sym_GT_AMP;
|
||||
v->a[14009] = anon_sym_GT_PIPE;
|
||||
v->a[14010] = state(1211);
|
||||
v->a[14011] = 12;
|
||||
v->a[14012] = sym_redirected_statement;
|
||||
v->a[14013] = sym_for_statement;
|
||||
v->a[14014] = sym_while_statement;
|
||||
v->a[14015] = sym_if_statement;
|
||||
v->a[14016] = sym_case_statement;
|
||||
v->a[14017] = sym_function_definition;
|
||||
v->a[14018] = sym_compound_statement;
|
||||
v->a[14019] = sym_subshell;
|
||||
small_parse_table_701(v);
|
||||
}
|
||||
|
||||
void small_parse_table_701(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[14020] = 1;
|
||||
v->a[14021] = sym__statements;
|
||||
v->a[14022] = actions(11);
|
||||
v->a[14023] = 2;
|
||||
v->a[14024] = anon_sym_while;
|
||||
v->a[14025] = anon_sym_until;
|
||||
v->a[14026] = actions(254);
|
||||
v->a[14027] = 2;
|
||||
v->a[14028] = anon_sym_LT_AMP_DASH;
|
||||
v->a[14029] = anon_sym_GT_AMP_DASH;
|
||||
v->a[14030] = state(295);
|
||||
v->a[14031] = 6;
|
||||
v->a[14032] = sym_arithmetic_expansion;
|
||||
v->a[14033] = sym_string;
|
||||
v->a[14034] = sym_number;
|
||||
v->a[14035] = sym_simple_expansion;
|
||||
v->a[14036] = sym_expansion;
|
||||
v->a[14037] = sym_command_substitution;
|
||||
v->a[14038] = actions(252);
|
||||
v->a[14039] = 8;
|
||||
v->a[14020] = sym_list;
|
||||
v->a[14021] = sym_negated_command;
|
||||
v->a[14022] = sym_command;
|
||||
v->a[14023] = sym_variable_assignments;
|
||||
v->a[14024] = 32;
|
||||
v->a[14025] = actions(3);
|
||||
v->a[14026] = 1;
|
||||
v->a[14027] = sym_comment;
|
||||
v->a[14028] = actions(9);
|
||||
v->a[14029] = 1;
|
||||
v->a[14030] = anon_sym_for;
|
||||
v->a[14031] = actions(13);
|
||||
v->a[14032] = 1;
|
||||
v->a[14033] = anon_sym_if;
|
||||
v->a[14034] = actions(15);
|
||||
v->a[14035] = 1;
|
||||
v->a[14036] = anon_sym_case;
|
||||
v->a[14037] = actions(17);
|
||||
v->a[14038] = 1;
|
||||
v->a[14039] = anon_sym_LPAREN;
|
||||
small_parse_table_702(v);
|
||||
}
|
||||
|
||||
void small_parse_table_702(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[14040] = anon_sym_LT;
|
||||
v->a[14041] = anon_sym_GT;
|
||||
v->a[14042] = anon_sym_GT_GT;
|
||||
v->a[14043] = anon_sym_AMP_GT;
|
||||
v->a[14044] = anon_sym_AMP_GT_GT;
|
||||
v->a[14045] = anon_sym_LT_AMP;
|
||||
v->a[14046] = anon_sym_GT_AMP;
|
||||
v->a[14047] = anon_sym_GT_PIPE;
|
||||
v->a[14048] = state(1031);
|
||||
v->a[14049] = 12;
|
||||
v->a[14050] = sym_redirected_statement;
|
||||
v->a[14051] = sym_for_statement;
|
||||
v->a[14052] = sym_while_statement;
|
||||
v->a[14053] = sym_if_statement;
|
||||
v->a[14054] = sym_case_statement;
|
||||
v->a[14055] = sym_function_definition;
|
||||
v->a[14056] = sym_compound_statement;
|
||||
v->a[14057] = sym_subshell;
|
||||
v->a[14058] = sym_list;
|
||||
v->a[14059] = sym_negated_command;
|
||||
v->a[14040] = actions(19);
|
||||
v->a[14041] = 1;
|
||||
v->a[14042] = anon_sym_LBRACE;
|
||||
v->a[14043] = actions(59);
|
||||
v->a[14044] = 1;
|
||||
v->a[14045] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[14046] = actions(61);
|
||||
v->a[14047] = 1;
|
||||
v->a[14048] = anon_sym_DOLLAR;
|
||||
v->a[14049] = actions(63);
|
||||
v->a[14050] = 1;
|
||||
v->a[14051] = anon_sym_DQUOTE;
|
||||
v->a[14052] = actions(67);
|
||||
v->a[14053] = 1;
|
||||
v->a[14054] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[14055] = actions(69);
|
||||
v->a[14056] = 1;
|
||||
v->a[14057] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[14058] = actions(71);
|
||||
v->a[14059] = 1;
|
||||
small_parse_table_703(v);
|
||||
}
|
||||
|
||||
void small_parse_table_703(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[14060] = sym_command;
|
||||
v->a[14061] = sym_variable_assignments;
|
||||
v->a[14062] = 34;
|
||||
v->a[14063] = actions(3);
|
||||
v->a[14064] = 1;
|
||||
v->a[14065] = sym_comment;
|
||||
v->a[14066] = actions(9);
|
||||
v->a[14067] = 1;
|
||||
v->a[14068] = anon_sym_for;
|
||||
v->a[14069] = actions(13);
|
||||
v->a[14070] = 1;
|
||||
v->a[14071] = anon_sym_if;
|
||||
v->a[14072] = actions(15);
|
||||
v->a[14073] = 1;
|
||||
v->a[14074] = anon_sym_case;
|
||||
v->a[14075] = actions(17);
|
||||
v->a[14076] = 1;
|
||||
v->a[14077] = anon_sym_LPAREN;
|
||||
v->a[14078] = actions(19);
|
||||
v->a[14079] = 1;
|
||||
v->a[14060] = anon_sym_BQUOTE;
|
||||
v->a[14061] = actions(220);
|
||||
v->a[14062] = 1;
|
||||
v->a[14063] = sym_word;
|
||||
v->a[14064] = actions(222);
|
||||
v->a[14065] = 1;
|
||||
v->a[14066] = anon_sym_BANG;
|
||||
v->a[14067] = actions(230);
|
||||
v->a[14068] = 1;
|
||||
v->a[14069] = sym_file_descriptor;
|
||||
v->a[14070] = actions(232);
|
||||
v->a[14071] = 1;
|
||||
v->a[14072] = sym_variable_name;
|
||||
v->a[14073] = state(126);
|
||||
v->a[14074] = 1;
|
||||
v->a[14075] = aux_sym__statements_repeat1;
|
||||
v->a[14076] = state(184);
|
||||
v->a[14077] = 1;
|
||||
v->a[14078] = sym_command_name;
|
||||
v->a[14079] = state(268);
|
||||
small_parse_table_704(v);
|
||||
}
|
||||
|
||||
void small_parse_table_704(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[14080] = anon_sym_LBRACE;
|
||||
v->a[14081] = actions(63);
|
||||
v->a[14082] = 1;
|
||||
v->a[14083] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[14084] = actions(65);
|
||||
v->a[14085] = 1;
|
||||
v->a[14086] = anon_sym_DOLLAR;
|
||||
v->a[14087] = actions(67);
|
||||
v->a[14088] = 1;
|
||||
v->a[14089] = anon_sym_DQUOTE;
|
||||
v->a[14090] = actions(71);
|
||||
v->a[14091] = 1;
|
||||
v->a[14092] = aux_sym_number_token1;
|
||||
v->a[14093] = actions(73);
|
||||
v->a[14094] = 1;
|
||||
v->a[14095] = aux_sym_number_token2;
|
||||
v->a[14096] = actions(75);
|
||||
v->a[14097] = 1;
|
||||
v->a[14098] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[14099] = actions(77);
|
||||
v->a[14080] = 1;
|
||||
v->a[14081] = sym_variable_assignment;
|
||||
v->a[14082] = state(647);
|
||||
v->a[14083] = 1;
|
||||
v->a[14084] = sym_concatenation;
|
||||
v->a[14085] = state(814);
|
||||
v->a[14086] = 1;
|
||||
v->a[14087] = sym_file_redirect;
|
||||
v->a[14088] = state(828);
|
||||
v->a[14089] = 1;
|
||||
v->a[14090] = aux_sym_command_repeat1;
|
||||
v->a[14091] = state(1314);
|
||||
v->a[14092] = 1;
|
||||
v->a[14093] = sym_pipeline;
|
||||
v->a[14094] = state(1331);
|
||||
v->a[14095] = 1;
|
||||
v->a[14096] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[14097] = state(2252);
|
||||
v->a[14098] = 1;
|
||||
v->a[14099] = sym__statement_not_pipeline;
|
||||
small_parse_table_705(v);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -14,126 +14,126 @@
|
|||
|
||||
void small_parse_table_705(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[14100] = 1;
|
||||
v->a[14101] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[14102] = actions(79);
|
||||
v->a[14103] = 1;
|
||||
v->a[14104] = anon_sym_BQUOTE;
|
||||
v->a[14105] = actions(248);
|
||||
v->a[14106] = 1;
|
||||
v->a[14107] = sym_word;
|
||||
v->a[14108] = actions(250);
|
||||
v->a[14109] = 1;
|
||||
v->a[14110] = anon_sym_BANG;
|
||||
v->a[14111] = actions(256);
|
||||
v->a[14112] = 1;
|
||||
v->a[14100] = state(2274);
|
||||
v->a[14101] = 1;
|
||||
v->a[14102] = sym__statements;
|
||||
v->a[14103] = actions(11);
|
||||
v->a[14104] = 2;
|
||||
v->a[14105] = anon_sym_while;
|
||||
v->a[14106] = anon_sym_until;
|
||||
v->a[14107] = actions(226);
|
||||
v->a[14108] = 2;
|
||||
v->a[14109] = anon_sym_LT_AMP_DASH;
|
||||
v->a[14110] = anon_sym_GT_AMP_DASH;
|
||||
v->a[14111] = actions(228);
|
||||
v->a[14112] = 2;
|
||||
v->a[14113] = sym_raw_string;
|
||||
v->a[14114] = actions(258);
|
||||
v->a[14115] = 1;
|
||||
v->a[14116] = sym_file_descriptor;
|
||||
v->a[14117] = actions(260);
|
||||
v->a[14118] = 1;
|
||||
v->a[14119] = sym_variable_name;
|
||||
v->a[14114] = sym_number;
|
||||
v->a[14115] = state(294);
|
||||
v->a[14116] = 5;
|
||||
v->a[14117] = sym_arithmetic_expansion;
|
||||
v->a[14118] = sym_string;
|
||||
v->a[14119] = sym_simple_expansion;
|
||||
small_parse_table_706(v);
|
||||
}
|
||||
|
||||
void small_parse_table_706(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[14120] = state(141);
|
||||
v->a[14121] = 1;
|
||||
v->a[14122] = aux_sym__statements_repeat1;
|
||||
v->a[14123] = state(175);
|
||||
v->a[14124] = 1;
|
||||
v->a[14125] = sym_command_name;
|
||||
v->a[14126] = state(278);
|
||||
v->a[14127] = 1;
|
||||
v->a[14128] = sym_variable_assignment;
|
||||
v->a[14129] = state(567);
|
||||
v->a[14130] = 1;
|
||||
v->a[14131] = aux_sym_command_repeat1;
|
||||
v->a[14132] = state(582);
|
||||
v->a[14133] = 1;
|
||||
v->a[14134] = sym_concatenation;
|
||||
v->a[14135] = state(713);
|
||||
v->a[14136] = 1;
|
||||
v->a[14137] = sym_file_redirect;
|
||||
v->a[14138] = state(1100);
|
||||
v->a[14139] = 1;
|
||||
v->a[14120] = sym_expansion;
|
||||
v->a[14121] = sym_command_substitution;
|
||||
v->a[14122] = actions(224);
|
||||
v->a[14123] = 8;
|
||||
v->a[14124] = anon_sym_LT;
|
||||
v->a[14125] = anon_sym_GT;
|
||||
v->a[14126] = anon_sym_GT_GT;
|
||||
v->a[14127] = anon_sym_AMP_GT;
|
||||
v->a[14128] = anon_sym_AMP_GT_GT;
|
||||
v->a[14129] = anon_sym_LT_AMP;
|
||||
v->a[14130] = anon_sym_GT_AMP;
|
||||
v->a[14131] = anon_sym_GT_PIPE;
|
||||
v->a[14132] = state(1188);
|
||||
v->a[14133] = 12;
|
||||
v->a[14134] = sym_redirected_statement;
|
||||
v->a[14135] = sym_for_statement;
|
||||
v->a[14136] = sym_while_statement;
|
||||
v->a[14137] = sym_if_statement;
|
||||
v->a[14138] = sym_case_statement;
|
||||
v->a[14139] = sym_function_definition;
|
||||
small_parse_table_707(v);
|
||||
}
|
||||
|
||||
void small_parse_table_707(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[14140] = sym_pipeline;
|
||||
v->a[14141] = state(1196);
|
||||
v->a[14142] = 1;
|
||||
v->a[14143] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[14144] = state(2037);
|
||||
v->a[14145] = 1;
|
||||
v->a[14146] = sym__statement_not_pipeline;
|
||||
v->a[14147] = state(2107);
|
||||
v->a[14140] = sym_compound_statement;
|
||||
v->a[14141] = sym_subshell;
|
||||
v->a[14142] = sym_list;
|
||||
v->a[14143] = sym_negated_command;
|
||||
v->a[14144] = sym_command;
|
||||
v->a[14145] = sym_variable_assignments;
|
||||
v->a[14146] = 32;
|
||||
v->a[14147] = actions(3);
|
||||
v->a[14148] = 1;
|
||||
v->a[14149] = sym__statements;
|
||||
v->a[14150] = actions(11);
|
||||
v->a[14151] = 2;
|
||||
v->a[14152] = anon_sym_while;
|
||||
v->a[14153] = anon_sym_until;
|
||||
v->a[14154] = actions(254);
|
||||
v->a[14155] = 2;
|
||||
v->a[14156] = anon_sym_LT_AMP_DASH;
|
||||
v->a[14157] = anon_sym_GT_AMP_DASH;
|
||||
v->a[14158] = state(295);
|
||||
v->a[14159] = 6;
|
||||
v->a[14149] = sym_comment;
|
||||
v->a[14150] = actions(9);
|
||||
v->a[14151] = 1;
|
||||
v->a[14152] = anon_sym_for;
|
||||
v->a[14153] = actions(13);
|
||||
v->a[14154] = 1;
|
||||
v->a[14155] = anon_sym_if;
|
||||
v->a[14156] = actions(15);
|
||||
v->a[14157] = 1;
|
||||
v->a[14158] = anon_sym_case;
|
||||
v->a[14159] = actions(17);
|
||||
small_parse_table_708(v);
|
||||
}
|
||||
|
||||
void small_parse_table_708(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[14160] = sym_arithmetic_expansion;
|
||||
v->a[14161] = sym_string;
|
||||
v->a[14162] = sym_number;
|
||||
v->a[14163] = sym_simple_expansion;
|
||||
v->a[14164] = sym_expansion;
|
||||
v->a[14165] = sym_command_substitution;
|
||||
v->a[14166] = actions(252);
|
||||
v->a[14167] = 8;
|
||||
v->a[14168] = anon_sym_LT;
|
||||
v->a[14169] = anon_sym_GT;
|
||||
v->a[14170] = anon_sym_GT_GT;
|
||||
v->a[14171] = anon_sym_AMP_GT;
|
||||
v->a[14172] = anon_sym_AMP_GT_GT;
|
||||
v->a[14173] = anon_sym_LT_AMP;
|
||||
v->a[14174] = anon_sym_GT_AMP;
|
||||
v->a[14175] = anon_sym_GT_PIPE;
|
||||
v->a[14176] = state(1031);
|
||||
v->a[14177] = 12;
|
||||
v->a[14178] = sym_redirected_statement;
|
||||
v->a[14179] = sym_for_statement;
|
||||
v->a[14160] = 1;
|
||||
v->a[14161] = anon_sym_LPAREN;
|
||||
v->a[14162] = actions(19);
|
||||
v->a[14163] = 1;
|
||||
v->a[14164] = anon_sym_LBRACE;
|
||||
v->a[14165] = actions(45);
|
||||
v->a[14166] = 1;
|
||||
v->a[14167] = sym_word;
|
||||
v->a[14168] = actions(53);
|
||||
v->a[14169] = 1;
|
||||
v->a[14170] = anon_sym_BANG;
|
||||
v->a[14171] = actions(59);
|
||||
v->a[14172] = 1;
|
||||
v->a[14173] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[14174] = actions(61);
|
||||
v->a[14175] = 1;
|
||||
v->a[14176] = anon_sym_DOLLAR;
|
||||
v->a[14177] = actions(63);
|
||||
v->a[14178] = 1;
|
||||
v->a[14179] = anon_sym_DQUOTE;
|
||||
small_parse_table_709(v);
|
||||
}
|
||||
|
||||
void small_parse_table_709(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[14180] = sym_while_statement;
|
||||
v->a[14181] = sym_if_statement;
|
||||
v->a[14182] = sym_case_statement;
|
||||
v->a[14183] = sym_function_definition;
|
||||
v->a[14184] = sym_compound_statement;
|
||||
v->a[14185] = sym_subshell;
|
||||
v->a[14186] = sym_list;
|
||||
v->a[14187] = sym_negated_command;
|
||||
v->a[14188] = sym_command;
|
||||
v->a[14189] = sym_variable_assignments;
|
||||
v->a[14190] = 34;
|
||||
v->a[14191] = actions(3);
|
||||
v->a[14192] = 1;
|
||||
v->a[14193] = sym_comment;
|
||||
v->a[14194] = actions(9);
|
||||
v->a[14195] = 1;
|
||||
v->a[14196] = anon_sym_for;
|
||||
v->a[14197] = actions(13);
|
||||
v->a[14198] = 1;
|
||||
v->a[14199] = anon_sym_if;
|
||||
v->a[14180] = actions(67);
|
||||
v->a[14181] = 1;
|
||||
v->a[14182] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[14183] = actions(69);
|
||||
v->a[14184] = 1;
|
||||
v->a[14185] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[14186] = actions(71);
|
||||
v->a[14187] = 1;
|
||||
v->a[14188] = anon_sym_BQUOTE;
|
||||
v->a[14189] = actions(73);
|
||||
v->a[14190] = 1;
|
||||
v->a[14191] = sym_file_descriptor;
|
||||
v->a[14192] = actions(75);
|
||||
v->a[14193] = 1;
|
||||
v->a[14194] = sym_variable_name;
|
||||
v->a[14195] = actions(266);
|
||||
v->a[14196] = 1;
|
||||
v->a[14197] = anon_sym_done;
|
||||
v->a[14198] = state(40);
|
||||
v->a[14199] = 1;
|
||||
small_parse_table_710(v);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -14,126 +14,126 @@
|
|||
|
||||
void small_parse_table_710(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[14200] = actions(15);
|
||||
v->a[14201] = 1;
|
||||
v->a[14202] = anon_sym_case;
|
||||
v->a[14203] = actions(17);
|
||||
v->a[14204] = 1;
|
||||
v->a[14205] = anon_sym_LPAREN;
|
||||
v->a[14206] = actions(19);
|
||||
v->a[14207] = 1;
|
||||
v->a[14208] = anon_sym_LBRACE;
|
||||
v->a[14209] = actions(63);
|
||||
v->a[14210] = 1;
|
||||
v->a[14211] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[14212] = actions(65);
|
||||
v->a[14213] = 1;
|
||||
v->a[14214] = anon_sym_DOLLAR;
|
||||
v->a[14215] = actions(67);
|
||||
v->a[14216] = 1;
|
||||
v->a[14217] = anon_sym_DQUOTE;
|
||||
v->a[14218] = actions(69);
|
||||
v->a[14219] = 1;
|
||||
v->a[14200] = aux_sym__terminated_statement;
|
||||
v->a[14201] = state(187);
|
||||
v->a[14202] = 1;
|
||||
v->a[14203] = sym_command_name;
|
||||
v->a[14204] = state(274);
|
||||
v->a[14205] = 1;
|
||||
v->a[14206] = sym_variable_assignment;
|
||||
v->a[14207] = state(647);
|
||||
v->a[14208] = 1;
|
||||
v->a[14209] = sym_concatenation;
|
||||
v->a[14210] = state(736);
|
||||
v->a[14211] = 1;
|
||||
v->a[14212] = aux_sym_command_repeat1;
|
||||
v->a[14213] = state(738);
|
||||
v->a[14214] = 1;
|
||||
v->a[14215] = sym_file_redirect;
|
||||
v->a[14216] = state(1439);
|
||||
v->a[14217] = 1;
|
||||
v->a[14218] = sym_pipeline;
|
||||
v->a[14219] = state(1460);
|
||||
small_parse_table_711(v);
|
||||
}
|
||||
|
||||
void small_parse_table_711(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[14220] = sym_raw_string;
|
||||
v->a[14221] = actions(71);
|
||||
v->a[14222] = 1;
|
||||
v->a[14223] = aux_sym_number_token1;
|
||||
v->a[14224] = actions(73);
|
||||
v->a[14225] = 1;
|
||||
v->a[14226] = aux_sym_number_token2;
|
||||
v->a[14227] = actions(75);
|
||||
v->a[14228] = 1;
|
||||
v->a[14229] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[14230] = actions(77);
|
||||
v->a[14231] = 1;
|
||||
v->a[14232] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[14233] = actions(79);
|
||||
v->a[14234] = 1;
|
||||
v->a[14235] = anon_sym_BQUOTE;
|
||||
v->a[14236] = actions(81);
|
||||
v->a[14237] = 1;
|
||||
v->a[14238] = sym_file_descriptor;
|
||||
v->a[14239] = actions(83);
|
||||
v->a[14220] = 1;
|
||||
v->a[14221] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[14222] = state(2269);
|
||||
v->a[14223] = 1;
|
||||
v->a[14224] = sym__statement_not_pipeline;
|
||||
v->a[14225] = actions(11);
|
||||
v->a[14226] = 2;
|
||||
v->a[14227] = anon_sym_while;
|
||||
v->a[14228] = anon_sym_until;
|
||||
v->a[14229] = actions(57);
|
||||
v->a[14230] = 2;
|
||||
v->a[14231] = anon_sym_LT_AMP_DASH;
|
||||
v->a[14232] = anon_sym_GT_AMP_DASH;
|
||||
v->a[14233] = actions(65);
|
||||
v->a[14234] = 2;
|
||||
v->a[14235] = sym_raw_string;
|
||||
v->a[14236] = sym_number;
|
||||
v->a[14237] = state(394);
|
||||
v->a[14238] = 5;
|
||||
v->a[14239] = sym_arithmetic_expansion;
|
||||
small_parse_table_712(v);
|
||||
}
|
||||
|
||||
void small_parse_table_712(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[14240] = 1;
|
||||
v->a[14241] = sym_variable_name;
|
||||
v->a[14242] = actions(238);
|
||||
v->a[14243] = 1;
|
||||
v->a[14244] = sym_word;
|
||||
v->a[14245] = actions(240);
|
||||
v->a[14246] = 1;
|
||||
v->a[14247] = anon_sym_BANG;
|
||||
v->a[14248] = state(132);
|
||||
v->a[14249] = 1;
|
||||
v->a[14250] = aux_sym__statements_repeat1;
|
||||
v->a[14251] = state(185);
|
||||
v->a[14252] = 1;
|
||||
v->a[14253] = sym_command_name;
|
||||
v->a[14254] = state(297);
|
||||
v->a[14255] = 1;
|
||||
v->a[14256] = sym_variable_assignment;
|
||||
v->a[14257] = state(582);
|
||||
v->a[14258] = 1;
|
||||
v->a[14259] = sym_concatenation;
|
||||
v->a[14240] = sym_string;
|
||||
v->a[14241] = sym_simple_expansion;
|
||||
v->a[14242] = sym_expansion;
|
||||
v->a[14243] = sym_command_substitution;
|
||||
v->a[14244] = actions(55);
|
||||
v->a[14245] = 8;
|
||||
v->a[14246] = anon_sym_LT;
|
||||
v->a[14247] = anon_sym_GT;
|
||||
v->a[14248] = anon_sym_GT_GT;
|
||||
v->a[14249] = anon_sym_AMP_GT;
|
||||
v->a[14250] = anon_sym_AMP_GT_GT;
|
||||
v->a[14251] = anon_sym_LT_AMP;
|
||||
v->a[14252] = anon_sym_GT_AMP;
|
||||
v->a[14253] = anon_sym_GT_PIPE;
|
||||
v->a[14254] = state(1312);
|
||||
v->a[14255] = 12;
|
||||
v->a[14256] = sym_redirected_statement;
|
||||
v->a[14257] = sym_for_statement;
|
||||
v->a[14258] = sym_while_statement;
|
||||
v->a[14259] = sym_if_statement;
|
||||
small_parse_table_713(v);
|
||||
}
|
||||
|
||||
void small_parse_table_713(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[14260] = state(614);
|
||||
v->a[14261] = 1;
|
||||
v->a[14262] = aux_sym_command_repeat1;
|
||||
v->a[14263] = state(769);
|
||||
v->a[14264] = 1;
|
||||
v->a[14265] = sym_file_redirect;
|
||||
v->a[14266] = state(1133);
|
||||
v->a[14267] = 1;
|
||||
v->a[14268] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[14269] = state(1142);
|
||||
v->a[14260] = sym_case_statement;
|
||||
v->a[14261] = sym_function_definition;
|
||||
v->a[14262] = sym_compound_statement;
|
||||
v->a[14263] = sym_subshell;
|
||||
v->a[14264] = sym_list;
|
||||
v->a[14265] = sym_negated_command;
|
||||
v->a[14266] = sym_command;
|
||||
v->a[14267] = sym_variable_assignments;
|
||||
v->a[14268] = 32;
|
||||
v->a[14269] = actions(3);
|
||||
v->a[14270] = 1;
|
||||
v->a[14271] = sym_pipeline;
|
||||
v->a[14272] = state(2041);
|
||||
v->a[14271] = sym_comment;
|
||||
v->a[14272] = actions(143);
|
||||
v->a[14273] = 1;
|
||||
v->a[14274] = sym__statement_not_pipeline;
|
||||
v->a[14275] = state(2110);
|
||||
v->a[14274] = sym_word;
|
||||
v->a[14275] = actions(146);
|
||||
v->a[14276] = 1;
|
||||
v->a[14277] = sym__statements;
|
||||
v->a[14278] = actions(11);
|
||||
v->a[14279] = 2;
|
||||
v->a[14277] = anon_sym_for;
|
||||
v->a[14278] = actions(152);
|
||||
v->a[14279] = 1;
|
||||
small_parse_table_714(v);
|
||||
}
|
||||
|
||||
void small_parse_table_714(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[14280] = anon_sym_while;
|
||||
v->a[14281] = anon_sym_until;
|
||||
v->a[14282] = actions(61);
|
||||
v->a[14283] = 2;
|
||||
v->a[14284] = anon_sym_LT_AMP_DASH;
|
||||
v->a[14285] = anon_sym_GT_AMP_DASH;
|
||||
v->a[14286] = state(397);
|
||||
v->a[14287] = 6;
|
||||
v->a[14288] = sym_arithmetic_expansion;
|
||||
v->a[14289] = sym_string;
|
||||
v->a[14290] = sym_number;
|
||||
v->a[14291] = sym_simple_expansion;
|
||||
v->a[14292] = sym_expansion;
|
||||
v->a[14293] = sym_command_substitution;
|
||||
v->a[14294] = actions(59);
|
||||
v->a[14295] = 8;
|
||||
v->a[14296] = anon_sym_LT;
|
||||
v->a[14297] = anon_sym_GT;
|
||||
v->a[14298] = anon_sym_GT_GT;
|
||||
v->a[14299] = anon_sym_AMP_GT;
|
||||
v->a[14280] = anon_sym_if;
|
||||
v->a[14281] = actions(155);
|
||||
v->a[14282] = 1;
|
||||
v->a[14283] = anon_sym_do;
|
||||
v->a[14284] = actions(157);
|
||||
v->a[14285] = 1;
|
||||
v->a[14286] = anon_sym_case;
|
||||
v->a[14287] = actions(160);
|
||||
v->a[14288] = 1;
|
||||
v->a[14289] = anon_sym_LPAREN;
|
||||
v->a[14290] = actions(163);
|
||||
v->a[14291] = 1;
|
||||
v->a[14292] = anon_sym_LBRACE;
|
||||
v->a[14293] = actions(166);
|
||||
v->a[14294] = 1;
|
||||
v->a[14295] = anon_sym_BANG;
|
||||
v->a[14296] = actions(175);
|
||||
v->a[14297] = 1;
|
||||
v->a[14298] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[14299] = actions(178);
|
||||
small_parse_table_715(v);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -14,126 +14,126 @@
|
|||
|
||||
void small_parse_table_715(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[14300] = anon_sym_AMP_GT_GT;
|
||||
v->a[14301] = anon_sym_LT_AMP;
|
||||
v->a[14302] = anon_sym_GT_AMP;
|
||||
v->a[14303] = anon_sym_GT_PIPE;
|
||||
v->a[14304] = state(1071);
|
||||
v->a[14305] = 12;
|
||||
v->a[14306] = sym_redirected_statement;
|
||||
v->a[14307] = sym_for_statement;
|
||||
v->a[14308] = sym_while_statement;
|
||||
v->a[14309] = sym_if_statement;
|
||||
v->a[14310] = sym_case_statement;
|
||||
v->a[14311] = sym_function_definition;
|
||||
v->a[14312] = sym_compound_statement;
|
||||
v->a[14313] = sym_subshell;
|
||||
v->a[14314] = sym_list;
|
||||
v->a[14315] = sym_negated_command;
|
||||
v->a[14316] = sym_command;
|
||||
v->a[14317] = sym_variable_assignments;
|
||||
v->a[14318] = 34;
|
||||
v->a[14319] = actions(3);
|
||||
v->a[14300] = 1;
|
||||
v->a[14301] = anon_sym_DOLLAR;
|
||||
v->a[14302] = actions(181);
|
||||
v->a[14303] = 1;
|
||||
v->a[14304] = anon_sym_DQUOTE;
|
||||
v->a[14305] = actions(187);
|
||||
v->a[14306] = 1;
|
||||
v->a[14307] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[14308] = actions(190);
|
||||
v->a[14309] = 1;
|
||||
v->a[14310] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[14311] = actions(193);
|
||||
v->a[14312] = 1;
|
||||
v->a[14313] = anon_sym_BQUOTE;
|
||||
v->a[14314] = actions(196);
|
||||
v->a[14315] = 1;
|
||||
v->a[14316] = sym_file_descriptor;
|
||||
v->a[14317] = actions(199);
|
||||
v->a[14318] = 1;
|
||||
v->a[14319] = sym_variable_name;
|
||||
small_parse_table_716(v);
|
||||
}
|
||||
|
||||
void small_parse_table_716(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[14320] = 1;
|
||||
v->a[14321] = sym_comment;
|
||||
v->a[14322] = actions(9);
|
||||
v->a[14323] = 1;
|
||||
v->a[14324] = anon_sym_for;
|
||||
v->a[14325] = actions(13);
|
||||
v->a[14326] = 1;
|
||||
v->a[14327] = anon_sym_if;
|
||||
v->a[14328] = actions(15);
|
||||
v->a[14329] = 1;
|
||||
v->a[14330] = anon_sym_case;
|
||||
v->a[14331] = actions(17);
|
||||
v->a[14332] = 1;
|
||||
v->a[14333] = anon_sym_LPAREN;
|
||||
v->a[14334] = actions(19);
|
||||
v->a[14335] = 1;
|
||||
v->a[14336] = anon_sym_LBRACE;
|
||||
v->a[14337] = actions(63);
|
||||
v->a[14338] = 1;
|
||||
v->a[14339] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[14320] = state(117);
|
||||
v->a[14321] = 1;
|
||||
v->a[14322] = aux_sym__terminated_statement;
|
||||
v->a[14323] = state(187);
|
||||
v->a[14324] = 1;
|
||||
v->a[14325] = sym_command_name;
|
||||
v->a[14326] = state(300);
|
||||
v->a[14327] = 1;
|
||||
v->a[14328] = sym_variable_assignment;
|
||||
v->a[14329] = state(647);
|
||||
v->a[14330] = 1;
|
||||
v->a[14331] = sym_concatenation;
|
||||
v->a[14332] = state(736);
|
||||
v->a[14333] = 1;
|
||||
v->a[14334] = aux_sym_command_repeat1;
|
||||
v->a[14335] = state(738);
|
||||
v->a[14336] = 1;
|
||||
v->a[14337] = sym_file_redirect;
|
||||
v->a[14338] = state(1455);
|
||||
v->a[14339] = 1;
|
||||
small_parse_table_717(v);
|
||||
}
|
||||
|
||||
void small_parse_table_717(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[14340] = actions(65);
|
||||
v->a[14341] = 1;
|
||||
v->a[14342] = anon_sym_DOLLAR;
|
||||
v->a[14343] = actions(67);
|
||||
v->a[14344] = 1;
|
||||
v->a[14345] = anon_sym_DQUOTE;
|
||||
v->a[14346] = actions(71);
|
||||
v->a[14347] = 1;
|
||||
v->a[14348] = aux_sym_number_token1;
|
||||
v->a[14349] = actions(73);
|
||||
v->a[14350] = 1;
|
||||
v->a[14351] = aux_sym_number_token2;
|
||||
v->a[14352] = actions(75);
|
||||
v->a[14353] = 1;
|
||||
v->a[14354] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[14355] = actions(77);
|
||||
v->a[14356] = 1;
|
||||
v->a[14357] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[14358] = actions(79);
|
||||
v->a[14359] = 1;
|
||||
v->a[14340] = sym_pipeline;
|
||||
v->a[14341] = state(1460);
|
||||
v->a[14342] = 1;
|
||||
v->a[14343] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[14344] = state(2269);
|
||||
v->a[14345] = 1;
|
||||
v->a[14346] = sym__statement_not_pipeline;
|
||||
v->a[14347] = actions(149);
|
||||
v->a[14348] = 2;
|
||||
v->a[14349] = anon_sym_while;
|
||||
v->a[14350] = anon_sym_until;
|
||||
v->a[14351] = actions(172);
|
||||
v->a[14352] = 2;
|
||||
v->a[14353] = anon_sym_LT_AMP_DASH;
|
||||
v->a[14354] = anon_sym_GT_AMP_DASH;
|
||||
v->a[14355] = actions(184);
|
||||
v->a[14356] = 2;
|
||||
v->a[14357] = sym_raw_string;
|
||||
v->a[14358] = sym_number;
|
||||
v->a[14359] = state(394);
|
||||
small_parse_table_718(v);
|
||||
}
|
||||
|
||||
void small_parse_table_718(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[14360] = anon_sym_BQUOTE;
|
||||
v->a[14361] = actions(248);
|
||||
v->a[14362] = 1;
|
||||
v->a[14363] = sym_word;
|
||||
v->a[14364] = actions(250);
|
||||
v->a[14365] = 1;
|
||||
v->a[14366] = anon_sym_BANG;
|
||||
v->a[14367] = actions(256);
|
||||
v->a[14368] = 1;
|
||||
v->a[14369] = sym_raw_string;
|
||||
v->a[14370] = actions(258);
|
||||
v->a[14371] = 1;
|
||||
v->a[14372] = sym_file_descriptor;
|
||||
v->a[14373] = actions(260);
|
||||
v->a[14374] = 1;
|
||||
v->a[14375] = sym_variable_name;
|
||||
v->a[14376] = state(141);
|
||||
v->a[14377] = 1;
|
||||
v->a[14378] = aux_sym__statements_repeat1;
|
||||
v->a[14379] = state(175);
|
||||
v->a[14360] = 5;
|
||||
v->a[14361] = sym_arithmetic_expansion;
|
||||
v->a[14362] = sym_string;
|
||||
v->a[14363] = sym_simple_expansion;
|
||||
v->a[14364] = sym_expansion;
|
||||
v->a[14365] = sym_command_substitution;
|
||||
v->a[14366] = actions(169);
|
||||
v->a[14367] = 8;
|
||||
v->a[14368] = anon_sym_LT;
|
||||
v->a[14369] = anon_sym_GT;
|
||||
v->a[14370] = anon_sym_GT_GT;
|
||||
v->a[14371] = anon_sym_AMP_GT;
|
||||
v->a[14372] = anon_sym_AMP_GT_GT;
|
||||
v->a[14373] = anon_sym_LT_AMP;
|
||||
v->a[14374] = anon_sym_GT_AMP;
|
||||
v->a[14375] = anon_sym_GT_PIPE;
|
||||
v->a[14376] = state(1359);
|
||||
v->a[14377] = 12;
|
||||
v->a[14378] = sym_redirected_statement;
|
||||
v->a[14379] = sym_for_statement;
|
||||
small_parse_table_719(v);
|
||||
}
|
||||
|
||||
void small_parse_table_719(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[14380] = 1;
|
||||
v->a[14381] = sym_command_name;
|
||||
v->a[14382] = state(278);
|
||||
v->a[14383] = 1;
|
||||
v->a[14384] = sym_variable_assignment;
|
||||
v->a[14385] = state(567);
|
||||
v->a[14386] = 1;
|
||||
v->a[14387] = aux_sym_command_repeat1;
|
||||
v->a[14388] = state(582);
|
||||
v->a[14389] = 1;
|
||||
v->a[14390] = sym_concatenation;
|
||||
v->a[14391] = state(735);
|
||||
v->a[14380] = sym_while_statement;
|
||||
v->a[14381] = sym_if_statement;
|
||||
v->a[14382] = sym_case_statement;
|
||||
v->a[14383] = sym_function_definition;
|
||||
v->a[14384] = sym_compound_statement;
|
||||
v->a[14385] = sym_subshell;
|
||||
v->a[14386] = sym_list;
|
||||
v->a[14387] = sym_negated_command;
|
||||
v->a[14388] = sym_command;
|
||||
v->a[14389] = sym_variable_assignments;
|
||||
v->a[14390] = 32;
|
||||
v->a[14391] = actions(3);
|
||||
v->a[14392] = 1;
|
||||
v->a[14393] = sym_file_redirect;
|
||||
v->a[14394] = state(1100);
|
||||
v->a[14393] = sym_comment;
|
||||
v->a[14394] = actions(9);
|
||||
v->a[14395] = 1;
|
||||
v->a[14396] = sym_pipeline;
|
||||
v->a[14397] = state(1196);
|
||||
v->a[14396] = anon_sym_for;
|
||||
v->a[14397] = actions(13);
|
||||
v->a[14398] = 1;
|
||||
v->a[14399] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[14399] = anon_sym_if;
|
||||
small_parse_table_720(v);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -14,126 +14,126 @@
|
|||
|
||||
void small_parse_table_720(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[14400] = state(2037);
|
||||
v->a[14400] = actions(15);
|
||||
v->a[14401] = 1;
|
||||
v->a[14402] = sym__statement_not_pipeline;
|
||||
v->a[14403] = state(2194);
|
||||
v->a[14402] = anon_sym_case;
|
||||
v->a[14403] = actions(17);
|
||||
v->a[14404] = 1;
|
||||
v->a[14405] = sym__statements;
|
||||
v->a[14406] = actions(11);
|
||||
v->a[14407] = 2;
|
||||
v->a[14408] = anon_sym_while;
|
||||
v->a[14409] = anon_sym_until;
|
||||
v->a[14410] = actions(254);
|
||||
v->a[14411] = 2;
|
||||
v->a[14412] = anon_sym_LT_AMP_DASH;
|
||||
v->a[14413] = anon_sym_GT_AMP_DASH;
|
||||
v->a[14414] = state(295);
|
||||
v->a[14415] = 6;
|
||||
v->a[14416] = sym_arithmetic_expansion;
|
||||
v->a[14417] = sym_string;
|
||||
v->a[14418] = sym_number;
|
||||
v->a[14419] = sym_simple_expansion;
|
||||
v->a[14405] = anon_sym_LPAREN;
|
||||
v->a[14406] = actions(19);
|
||||
v->a[14407] = 1;
|
||||
v->a[14408] = anon_sym_LBRACE;
|
||||
v->a[14409] = actions(59);
|
||||
v->a[14410] = 1;
|
||||
v->a[14411] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[14412] = actions(61);
|
||||
v->a[14413] = 1;
|
||||
v->a[14414] = anon_sym_DOLLAR;
|
||||
v->a[14415] = actions(63);
|
||||
v->a[14416] = 1;
|
||||
v->a[14417] = anon_sym_DQUOTE;
|
||||
v->a[14418] = actions(67);
|
||||
v->a[14419] = 1;
|
||||
small_parse_table_721(v);
|
||||
}
|
||||
|
||||
void small_parse_table_721(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[14420] = sym_expansion;
|
||||
v->a[14421] = sym_command_substitution;
|
||||
v->a[14422] = actions(252);
|
||||
v->a[14423] = 8;
|
||||
v->a[14424] = anon_sym_LT;
|
||||
v->a[14425] = anon_sym_GT;
|
||||
v->a[14426] = anon_sym_GT_GT;
|
||||
v->a[14427] = anon_sym_AMP_GT;
|
||||
v->a[14428] = anon_sym_AMP_GT_GT;
|
||||
v->a[14429] = anon_sym_LT_AMP;
|
||||
v->a[14430] = anon_sym_GT_AMP;
|
||||
v->a[14431] = anon_sym_GT_PIPE;
|
||||
v->a[14432] = state(1031);
|
||||
v->a[14433] = 12;
|
||||
v->a[14434] = sym_redirected_statement;
|
||||
v->a[14435] = sym_for_statement;
|
||||
v->a[14436] = sym_while_statement;
|
||||
v->a[14437] = sym_if_statement;
|
||||
v->a[14438] = sym_case_statement;
|
||||
v->a[14439] = sym_function_definition;
|
||||
v->a[14420] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[14421] = actions(69);
|
||||
v->a[14422] = 1;
|
||||
v->a[14423] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[14424] = actions(71);
|
||||
v->a[14425] = 1;
|
||||
v->a[14426] = anon_sym_BQUOTE;
|
||||
v->a[14427] = actions(73);
|
||||
v->a[14428] = 1;
|
||||
v->a[14429] = sym_file_descriptor;
|
||||
v->a[14430] = actions(75);
|
||||
v->a[14431] = 1;
|
||||
v->a[14432] = sym_variable_name;
|
||||
v->a[14433] = actions(236);
|
||||
v->a[14434] = 1;
|
||||
v->a[14435] = sym_word;
|
||||
v->a[14436] = actions(238);
|
||||
v->a[14437] = 1;
|
||||
v->a[14438] = anon_sym_BANG;
|
||||
v->a[14439] = state(140);
|
||||
small_parse_table_722(v);
|
||||
}
|
||||
|
||||
void small_parse_table_722(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[14440] = sym_compound_statement;
|
||||
v->a[14441] = sym_subshell;
|
||||
v->a[14442] = sym_list;
|
||||
v->a[14443] = sym_negated_command;
|
||||
v->a[14444] = sym_command;
|
||||
v->a[14445] = sym_variable_assignments;
|
||||
v->a[14446] = 34;
|
||||
v->a[14447] = actions(3);
|
||||
v->a[14448] = 1;
|
||||
v->a[14449] = sym_comment;
|
||||
v->a[14450] = actions(9);
|
||||
v->a[14451] = 1;
|
||||
v->a[14452] = anon_sym_for;
|
||||
v->a[14453] = actions(13);
|
||||
v->a[14454] = 1;
|
||||
v->a[14455] = anon_sym_if;
|
||||
v->a[14456] = actions(15);
|
||||
v->a[14457] = 1;
|
||||
v->a[14458] = anon_sym_case;
|
||||
v->a[14459] = actions(17);
|
||||
v->a[14440] = 1;
|
||||
v->a[14441] = aux_sym__statements_repeat1;
|
||||
v->a[14442] = state(189);
|
||||
v->a[14443] = 1;
|
||||
v->a[14444] = sym_command_name;
|
||||
v->a[14445] = state(286);
|
||||
v->a[14446] = 1;
|
||||
v->a[14447] = sym_variable_assignment;
|
||||
v->a[14448] = state(647);
|
||||
v->a[14449] = 1;
|
||||
v->a[14450] = sym_concatenation;
|
||||
v->a[14451] = state(746);
|
||||
v->a[14452] = 1;
|
||||
v->a[14453] = aux_sym_command_repeat1;
|
||||
v->a[14454] = state(905);
|
||||
v->a[14455] = 1;
|
||||
v->a[14456] = sym_file_redirect;
|
||||
v->a[14457] = state(1422);
|
||||
v->a[14458] = 1;
|
||||
v->a[14459] = sym_pipeline;
|
||||
small_parse_table_723(v);
|
||||
}
|
||||
|
||||
void small_parse_table_723(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[14460] = 1;
|
||||
v->a[14461] = anon_sym_LPAREN;
|
||||
v->a[14462] = actions(19);
|
||||
v->a[14463] = 1;
|
||||
v->a[14464] = anon_sym_LBRACE;
|
||||
v->a[14465] = actions(63);
|
||||
v->a[14466] = 1;
|
||||
v->a[14467] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[14468] = actions(65);
|
||||
v->a[14469] = 1;
|
||||
v->a[14470] = anon_sym_DOLLAR;
|
||||
v->a[14471] = actions(67);
|
||||
v->a[14472] = 1;
|
||||
v->a[14473] = anon_sym_DQUOTE;
|
||||
v->a[14474] = actions(69);
|
||||
v->a[14475] = 1;
|
||||
v->a[14476] = sym_raw_string;
|
||||
v->a[14477] = actions(71);
|
||||
v->a[14478] = 1;
|
||||
v->a[14479] = aux_sym_number_token1;
|
||||
v->a[14460] = state(1429);
|
||||
v->a[14461] = 1;
|
||||
v->a[14462] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[14463] = state(2271);
|
||||
v->a[14464] = 1;
|
||||
v->a[14465] = sym__statement_not_pipeline;
|
||||
v->a[14466] = state(2340);
|
||||
v->a[14467] = 1;
|
||||
v->a[14468] = sym__statements;
|
||||
v->a[14469] = actions(11);
|
||||
v->a[14470] = 2;
|
||||
v->a[14471] = anon_sym_while;
|
||||
v->a[14472] = anon_sym_until;
|
||||
v->a[14473] = actions(57);
|
||||
v->a[14474] = 2;
|
||||
v->a[14475] = anon_sym_LT_AMP_DASH;
|
||||
v->a[14476] = anon_sym_GT_AMP_DASH;
|
||||
v->a[14477] = actions(65);
|
||||
v->a[14478] = 2;
|
||||
v->a[14479] = sym_raw_string;
|
||||
small_parse_table_724(v);
|
||||
}
|
||||
|
||||
void small_parse_table_724(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[14480] = actions(73);
|
||||
v->a[14481] = 1;
|
||||
v->a[14482] = aux_sym_number_token2;
|
||||
v->a[14483] = actions(75);
|
||||
v->a[14484] = 1;
|
||||
v->a[14485] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[14486] = actions(77);
|
||||
v->a[14487] = 1;
|
||||
v->a[14488] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[14489] = actions(79);
|
||||
v->a[14490] = 1;
|
||||
v->a[14491] = anon_sym_BQUOTE;
|
||||
v->a[14492] = actions(81);
|
||||
v->a[14493] = 1;
|
||||
v->a[14494] = sym_file_descriptor;
|
||||
v->a[14495] = actions(83);
|
||||
v->a[14496] = 1;
|
||||
v->a[14497] = sym_variable_name;
|
||||
v->a[14498] = actions(238);
|
||||
v->a[14499] = 1;
|
||||
v->a[14480] = sym_number;
|
||||
v->a[14481] = state(394);
|
||||
v->a[14482] = 5;
|
||||
v->a[14483] = sym_arithmetic_expansion;
|
||||
v->a[14484] = sym_string;
|
||||
v->a[14485] = sym_simple_expansion;
|
||||
v->a[14486] = sym_expansion;
|
||||
v->a[14487] = sym_command_substitution;
|
||||
v->a[14488] = actions(55);
|
||||
v->a[14489] = 8;
|
||||
v->a[14490] = anon_sym_LT;
|
||||
v->a[14491] = anon_sym_GT;
|
||||
v->a[14492] = anon_sym_GT_GT;
|
||||
v->a[14493] = anon_sym_AMP_GT;
|
||||
v->a[14494] = anon_sym_AMP_GT_GT;
|
||||
v->a[14495] = anon_sym_LT_AMP;
|
||||
v->a[14496] = anon_sym_GT_AMP;
|
||||
v->a[14497] = anon_sym_GT_PIPE;
|
||||
v->a[14498] = state(1211);
|
||||
v->a[14499] = 12;
|
||||
small_parse_table_725(v);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -14,126 +14,126 @@
|
|||
|
||||
void small_parse_table_725(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[14500] = sym_word;
|
||||
v->a[14501] = actions(240);
|
||||
v->a[14502] = 1;
|
||||
v->a[14503] = anon_sym_BANG;
|
||||
v->a[14504] = state(132);
|
||||
v->a[14505] = 1;
|
||||
v->a[14506] = aux_sym__statements_repeat1;
|
||||
v->a[14507] = state(185);
|
||||
v->a[14508] = 1;
|
||||
v->a[14509] = sym_command_name;
|
||||
v->a[14510] = state(297);
|
||||
v->a[14511] = 1;
|
||||
v->a[14512] = sym_variable_assignment;
|
||||
v->a[14513] = state(582);
|
||||
v->a[14500] = sym_redirected_statement;
|
||||
v->a[14501] = sym_for_statement;
|
||||
v->a[14502] = sym_while_statement;
|
||||
v->a[14503] = sym_if_statement;
|
||||
v->a[14504] = sym_case_statement;
|
||||
v->a[14505] = sym_function_definition;
|
||||
v->a[14506] = sym_compound_statement;
|
||||
v->a[14507] = sym_subshell;
|
||||
v->a[14508] = sym_list;
|
||||
v->a[14509] = sym_negated_command;
|
||||
v->a[14510] = sym_command;
|
||||
v->a[14511] = sym_variable_assignments;
|
||||
v->a[14512] = 32;
|
||||
v->a[14513] = actions(3);
|
||||
v->a[14514] = 1;
|
||||
v->a[14515] = sym_concatenation;
|
||||
v->a[14516] = state(614);
|
||||
v->a[14515] = sym_comment;
|
||||
v->a[14516] = actions(143);
|
||||
v->a[14517] = 1;
|
||||
v->a[14518] = aux_sym_command_repeat1;
|
||||
v->a[14519] = state(769);
|
||||
v->a[14518] = sym_word;
|
||||
v->a[14519] = actions(146);
|
||||
small_parse_table_726(v);
|
||||
}
|
||||
|
||||
void small_parse_table_726(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[14520] = 1;
|
||||
v->a[14521] = sym_file_redirect;
|
||||
v->a[14522] = state(1133);
|
||||
v->a[14521] = anon_sym_for;
|
||||
v->a[14522] = actions(152);
|
||||
v->a[14523] = 1;
|
||||
v->a[14524] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[14525] = state(1142);
|
||||
v->a[14524] = anon_sym_if;
|
||||
v->a[14525] = actions(155);
|
||||
v->a[14526] = 1;
|
||||
v->a[14527] = sym_pipeline;
|
||||
v->a[14528] = state(2041);
|
||||
v->a[14527] = anon_sym_RBRACE;
|
||||
v->a[14528] = actions(157);
|
||||
v->a[14529] = 1;
|
||||
v->a[14530] = sym__statement_not_pipeline;
|
||||
v->a[14531] = state(2143);
|
||||
v->a[14530] = anon_sym_case;
|
||||
v->a[14531] = actions(160);
|
||||
v->a[14532] = 1;
|
||||
v->a[14533] = sym__statements;
|
||||
v->a[14534] = actions(11);
|
||||
v->a[14535] = 2;
|
||||
v->a[14536] = anon_sym_while;
|
||||
v->a[14537] = anon_sym_until;
|
||||
v->a[14538] = actions(61);
|
||||
v->a[14539] = 2;
|
||||
v->a[14533] = anon_sym_LPAREN;
|
||||
v->a[14534] = actions(163);
|
||||
v->a[14535] = 1;
|
||||
v->a[14536] = anon_sym_LBRACE;
|
||||
v->a[14537] = actions(166);
|
||||
v->a[14538] = 1;
|
||||
v->a[14539] = anon_sym_BANG;
|
||||
small_parse_table_727(v);
|
||||
}
|
||||
|
||||
void small_parse_table_727(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[14540] = anon_sym_LT_AMP_DASH;
|
||||
v->a[14541] = anon_sym_GT_AMP_DASH;
|
||||
v->a[14542] = state(397);
|
||||
v->a[14543] = 6;
|
||||
v->a[14544] = sym_arithmetic_expansion;
|
||||
v->a[14545] = sym_string;
|
||||
v->a[14546] = sym_number;
|
||||
v->a[14547] = sym_simple_expansion;
|
||||
v->a[14548] = sym_expansion;
|
||||
v->a[14549] = sym_command_substitution;
|
||||
v->a[14550] = actions(59);
|
||||
v->a[14551] = 8;
|
||||
v->a[14552] = anon_sym_LT;
|
||||
v->a[14553] = anon_sym_GT;
|
||||
v->a[14554] = anon_sym_GT_GT;
|
||||
v->a[14555] = anon_sym_AMP_GT;
|
||||
v->a[14556] = anon_sym_AMP_GT_GT;
|
||||
v->a[14557] = anon_sym_LT_AMP;
|
||||
v->a[14558] = anon_sym_GT_AMP;
|
||||
v->a[14559] = anon_sym_GT_PIPE;
|
||||
v->a[14540] = actions(175);
|
||||
v->a[14541] = 1;
|
||||
v->a[14542] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[14543] = actions(178);
|
||||
v->a[14544] = 1;
|
||||
v->a[14545] = anon_sym_DOLLAR;
|
||||
v->a[14546] = actions(181);
|
||||
v->a[14547] = 1;
|
||||
v->a[14548] = anon_sym_DQUOTE;
|
||||
v->a[14549] = actions(187);
|
||||
v->a[14550] = 1;
|
||||
v->a[14551] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[14552] = actions(190);
|
||||
v->a[14553] = 1;
|
||||
v->a[14554] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[14555] = actions(193);
|
||||
v->a[14556] = 1;
|
||||
v->a[14557] = anon_sym_BQUOTE;
|
||||
v->a[14558] = actions(196);
|
||||
v->a[14559] = 1;
|
||||
small_parse_table_728(v);
|
||||
}
|
||||
|
||||
void small_parse_table_728(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[14560] = state(1071);
|
||||
v->a[14561] = 12;
|
||||
v->a[14562] = sym_redirected_statement;
|
||||
v->a[14563] = sym_for_statement;
|
||||
v->a[14564] = sym_while_statement;
|
||||
v->a[14565] = sym_if_statement;
|
||||
v->a[14566] = sym_case_statement;
|
||||
v->a[14567] = sym_function_definition;
|
||||
v->a[14568] = sym_compound_statement;
|
||||
v->a[14569] = sym_subshell;
|
||||
v->a[14570] = sym_list;
|
||||
v->a[14571] = sym_negated_command;
|
||||
v->a[14572] = sym_command;
|
||||
v->a[14573] = sym_variable_assignments;
|
||||
v->a[14574] = 34;
|
||||
v->a[14575] = actions(3);
|
||||
v->a[14576] = 1;
|
||||
v->a[14577] = sym_comment;
|
||||
v->a[14578] = actions(9);
|
||||
v->a[14579] = 1;
|
||||
v->a[14560] = sym_file_descriptor;
|
||||
v->a[14561] = actions(199);
|
||||
v->a[14562] = 1;
|
||||
v->a[14563] = sym_variable_name;
|
||||
v->a[14564] = state(119);
|
||||
v->a[14565] = 1;
|
||||
v->a[14566] = aux_sym__terminated_statement;
|
||||
v->a[14567] = state(187);
|
||||
v->a[14568] = 1;
|
||||
v->a[14569] = sym_command_name;
|
||||
v->a[14570] = state(281);
|
||||
v->a[14571] = 1;
|
||||
v->a[14572] = sym_variable_assignment;
|
||||
v->a[14573] = state(647);
|
||||
v->a[14574] = 1;
|
||||
v->a[14575] = sym_concatenation;
|
||||
v->a[14576] = state(736);
|
||||
v->a[14577] = 1;
|
||||
v->a[14578] = aux_sym_command_repeat1;
|
||||
v->a[14579] = state(738);
|
||||
small_parse_table_729(v);
|
||||
}
|
||||
|
||||
void small_parse_table_729(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[14580] = anon_sym_for;
|
||||
v->a[14581] = actions(13);
|
||||
v->a[14582] = 1;
|
||||
v->a[14583] = anon_sym_if;
|
||||
v->a[14584] = actions(15);
|
||||
v->a[14585] = 1;
|
||||
v->a[14586] = anon_sym_case;
|
||||
v->a[14587] = actions(17);
|
||||
v->a[14588] = 1;
|
||||
v->a[14589] = anon_sym_LPAREN;
|
||||
v->a[14590] = actions(19);
|
||||
v->a[14591] = 1;
|
||||
v->a[14592] = anon_sym_LBRACE;
|
||||
v->a[14593] = actions(63);
|
||||
v->a[14594] = 1;
|
||||
v->a[14595] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[14596] = actions(65);
|
||||
v->a[14597] = 1;
|
||||
v->a[14598] = anon_sym_DOLLAR;
|
||||
v->a[14599] = actions(67);
|
||||
v->a[14580] = 1;
|
||||
v->a[14581] = sym_file_redirect;
|
||||
v->a[14582] = state(1460);
|
||||
v->a[14583] = 1;
|
||||
v->a[14584] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[14585] = state(1464);
|
||||
v->a[14586] = 1;
|
||||
v->a[14587] = sym_pipeline;
|
||||
v->a[14588] = state(2269);
|
||||
v->a[14589] = 1;
|
||||
v->a[14590] = sym__statement_not_pipeline;
|
||||
v->a[14591] = actions(149);
|
||||
v->a[14592] = 2;
|
||||
v->a[14593] = anon_sym_while;
|
||||
v->a[14594] = anon_sym_until;
|
||||
v->a[14595] = actions(172);
|
||||
v->a[14596] = 2;
|
||||
v->a[14597] = anon_sym_LT_AMP_DASH;
|
||||
v->a[14598] = anon_sym_GT_AMP_DASH;
|
||||
v->a[14599] = actions(184);
|
||||
small_parse_table_730(v);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -14,126 +14,126 @@
|
|||
|
||||
void small_parse_table_730(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[14600] = 1;
|
||||
v->a[14601] = anon_sym_DQUOTE;
|
||||
v->a[14602] = actions(71);
|
||||
v->a[14603] = 1;
|
||||
v->a[14604] = aux_sym_number_token1;
|
||||
v->a[14605] = actions(73);
|
||||
v->a[14606] = 1;
|
||||
v->a[14607] = aux_sym_number_token2;
|
||||
v->a[14608] = actions(75);
|
||||
v->a[14609] = 1;
|
||||
v->a[14610] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[14611] = actions(77);
|
||||
v->a[14612] = 1;
|
||||
v->a[14613] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[14614] = actions(79);
|
||||
v->a[14615] = 1;
|
||||
v->a[14616] = anon_sym_BQUOTE;
|
||||
v->a[14617] = actions(248);
|
||||
v->a[14618] = 1;
|
||||
v->a[14619] = sym_word;
|
||||
v->a[14600] = 2;
|
||||
v->a[14601] = sym_raw_string;
|
||||
v->a[14602] = sym_number;
|
||||
v->a[14603] = state(394);
|
||||
v->a[14604] = 5;
|
||||
v->a[14605] = sym_arithmetic_expansion;
|
||||
v->a[14606] = sym_string;
|
||||
v->a[14607] = sym_simple_expansion;
|
||||
v->a[14608] = sym_expansion;
|
||||
v->a[14609] = sym_command_substitution;
|
||||
v->a[14610] = actions(169);
|
||||
v->a[14611] = 8;
|
||||
v->a[14612] = anon_sym_LT;
|
||||
v->a[14613] = anon_sym_GT;
|
||||
v->a[14614] = anon_sym_GT_GT;
|
||||
v->a[14615] = anon_sym_AMP_GT;
|
||||
v->a[14616] = anon_sym_AMP_GT_GT;
|
||||
v->a[14617] = anon_sym_LT_AMP;
|
||||
v->a[14618] = anon_sym_GT_AMP;
|
||||
v->a[14619] = anon_sym_GT_PIPE;
|
||||
small_parse_table_731(v);
|
||||
}
|
||||
|
||||
void small_parse_table_731(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[14620] = actions(250);
|
||||
v->a[14621] = 1;
|
||||
v->a[14622] = anon_sym_BANG;
|
||||
v->a[14623] = actions(256);
|
||||
v->a[14624] = 1;
|
||||
v->a[14625] = sym_raw_string;
|
||||
v->a[14626] = actions(258);
|
||||
v->a[14627] = 1;
|
||||
v->a[14628] = sym_file_descriptor;
|
||||
v->a[14629] = actions(260);
|
||||
v->a[14630] = 1;
|
||||
v->a[14631] = sym_variable_name;
|
||||
v->a[14632] = state(141);
|
||||
v->a[14633] = 1;
|
||||
v->a[14634] = aux_sym__statements_repeat1;
|
||||
v->a[14635] = state(175);
|
||||
v->a[14620] = state(1324);
|
||||
v->a[14621] = 12;
|
||||
v->a[14622] = sym_redirected_statement;
|
||||
v->a[14623] = sym_for_statement;
|
||||
v->a[14624] = sym_while_statement;
|
||||
v->a[14625] = sym_if_statement;
|
||||
v->a[14626] = sym_case_statement;
|
||||
v->a[14627] = sym_function_definition;
|
||||
v->a[14628] = sym_compound_statement;
|
||||
v->a[14629] = sym_subshell;
|
||||
v->a[14630] = sym_list;
|
||||
v->a[14631] = sym_negated_command;
|
||||
v->a[14632] = sym_command;
|
||||
v->a[14633] = sym_variable_assignments;
|
||||
v->a[14634] = 32;
|
||||
v->a[14635] = actions(3);
|
||||
v->a[14636] = 1;
|
||||
v->a[14637] = sym_command_name;
|
||||
v->a[14638] = state(278);
|
||||
v->a[14637] = sym_comment;
|
||||
v->a[14638] = actions(9);
|
||||
v->a[14639] = 1;
|
||||
small_parse_table_732(v);
|
||||
}
|
||||
|
||||
void small_parse_table_732(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[14640] = sym_variable_assignment;
|
||||
v->a[14641] = state(567);
|
||||
v->a[14640] = anon_sym_for;
|
||||
v->a[14641] = actions(13);
|
||||
v->a[14642] = 1;
|
||||
v->a[14643] = aux_sym_command_repeat1;
|
||||
v->a[14644] = state(582);
|
||||
v->a[14643] = anon_sym_if;
|
||||
v->a[14644] = actions(15);
|
||||
v->a[14645] = 1;
|
||||
v->a[14646] = sym_concatenation;
|
||||
v->a[14647] = state(708);
|
||||
v->a[14646] = anon_sym_case;
|
||||
v->a[14647] = actions(17);
|
||||
v->a[14648] = 1;
|
||||
v->a[14649] = sym_file_redirect;
|
||||
v->a[14650] = state(1100);
|
||||
v->a[14649] = anon_sym_LPAREN;
|
||||
v->a[14650] = actions(19);
|
||||
v->a[14651] = 1;
|
||||
v->a[14652] = sym_pipeline;
|
||||
v->a[14653] = state(1196);
|
||||
v->a[14652] = anon_sym_LBRACE;
|
||||
v->a[14653] = actions(59);
|
||||
v->a[14654] = 1;
|
||||
v->a[14655] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[14656] = state(2037);
|
||||
v->a[14655] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[14656] = actions(61);
|
||||
v->a[14657] = 1;
|
||||
v->a[14658] = sym__statement_not_pipeline;
|
||||
v->a[14659] = state(2146);
|
||||
v->a[14658] = anon_sym_DOLLAR;
|
||||
v->a[14659] = actions(63);
|
||||
small_parse_table_733(v);
|
||||
}
|
||||
|
||||
void small_parse_table_733(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[14660] = 1;
|
||||
v->a[14661] = sym__statements;
|
||||
v->a[14662] = actions(11);
|
||||
v->a[14663] = 2;
|
||||
v->a[14664] = anon_sym_while;
|
||||
v->a[14665] = anon_sym_until;
|
||||
v->a[14666] = actions(254);
|
||||
v->a[14667] = 2;
|
||||
v->a[14668] = anon_sym_LT_AMP_DASH;
|
||||
v->a[14669] = anon_sym_GT_AMP_DASH;
|
||||
v->a[14670] = state(295);
|
||||
v->a[14671] = 6;
|
||||
v->a[14672] = sym_arithmetic_expansion;
|
||||
v->a[14673] = sym_string;
|
||||
v->a[14674] = sym_number;
|
||||
v->a[14675] = sym_simple_expansion;
|
||||
v->a[14676] = sym_expansion;
|
||||
v->a[14677] = sym_command_substitution;
|
||||
v->a[14678] = actions(252);
|
||||
v->a[14679] = 8;
|
||||
v->a[14661] = anon_sym_DQUOTE;
|
||||
v->a[14662] = actions(67);
|
||||
v->a[14663] = 1;
|
||||
v->a[14664] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[14665] = actions(69);
|
||||
v->a[14666] = 1;
|
||||
v->a[14667] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[14668] = actions(71);
|
||||
v->a[14669] = 1;
|
||||
v->a[14670] = anon_sym_BQUOTE;
|
||||
v->a[14671] = actions(73);
|
||||
v->a[14672] = 1;
|
||||
v->a[14673] = sym_file_descriptor;
|
||||
v->a[14674] = actions(75);
|
||||
v->a[14675] = 1;
|
||||
v->a[14676] = sym_variable_name;
|
||||
v->a[14677] = actions(236);
|
||||
v->a[14678] = 1;
|
||||
v->a[14679] = sym_word;
|
||||
small_parse_table_734(v);
|
||||
}
|
||||
|
||||
void small_parse_table_734(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[14680] = anon_sym_LT;
|
||||
v->a[14681] = anon_sym_GT;
|
||||
v->a[14682] = anon_sym_GT_GT;
|
||||
v->a[14683] = anon_sym_AMP_GT;
|
||||
v->a[14684] = anon_sym_AMP_GT_GT;
|
||||
v->a[14685] = anon_sym_LT_AMP;
|
||||
v->a[14686] = anon_sym_GT_AMP;
|
||||
v->a[14687] = anon_sym_GT_PIPE;
|
||||
v->a[14688] = state(1031);
|
||||
v->a[14689] = 12;
|
||||
v->a[14690] = sym_redirected_statement;
|
||||
v->a[14691] = sym_for_statement;
|
||||
v->a[14692] = sym_while_statement;
|
||||
v->a[14693] = sym_if_statement;
|
||||
v->a[14694] = sym_case_statement;
|
||||
v->a[14695] = sym_function_definition;
|
||||
v->a[14696] = sym_compound_statement;
|
||||
v->a[14697] = sym_subshell;
|
||||
v->a[14698] = sym_list;
|
||||
v->a[14699] = sym_negated_command;
|
||||
v->a[14680] = actions(238);
|
||||
v->a[14681] = 1;
|
||||
v->a[14682] = anon_sym_BANG;
|
||||
v->a[14683] = state(140);
|
||||
v->a[14684] = 1;
|
||||
v->a[14685] = aux_sym__statements_repeat1;
|
||||
v->a[14686] = state(189);
|
||||
v->a[14687] = 1;
|
||||
v->a[14688] = sym_command_name;
|
||||
v->a[14689] = state(286);
|
||||
v->a[14690] = 1;
|
||||
v->a[14691] = sym_variable_assignment;
|
||||
v->a[14692] = state(647);
|
||||
v->a[14693] = 1;
|
||||
v->a[14694] = sym_concatenation;
|
||||
v->a[14695] = state(746);
|
||||
v->a[14696] = 1;
|
||||
v->a[14697] = aux_sym_command_repeat1;
|
||||
v->a[14698] = state(905);
|
||||
v->a[14699] = 1;
|
||||
small_parse_table_735(v);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -14,126 +14,126 @@
|
|||
|
||||
void small_parse_table_735(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[14700] = sym_command;
|
||||
v->a[14701] = sym_variable_assignments;
|
||||
v->a[14702] = 34;
|
||||
v->a[14703] = actions(3);
|
||||
v->a[14704] = 1;
|
||||
v->a[14705] = sym_comment;
|
||||
v->a[14706] = actions(9);
|
||||
v->a[14707] = 1;
|
||||
v->a[14708] = anon_sym_for;
|
||||
v->a[14709] = actions(13);
|
||||
v->a[14710] = 1;
|
||||
v->a[14711] = anon_sym_if;
|
||||
v->a[14712] = actions(15);
|
||||
v->a[14713] = 1;
|
||||
v->a[14714] = anon_sym_case;
|
||||
v->a[14715] = actions(17);
|
||||
v->a[14716] = 1;
|
||||
v->a[14717] = anon_sym_LPAREN;
|
||||
v->a[14718] = actions(19);
|
||||
v->a[14719] = 1;
|
||||
v->a[14700] = sym_file_redirect;
|
||||
v->a[14701] = state(1422);
|
||||
v->a[14702] = 1;
|
||||
v->a[14703] = sym_pipeline;
|
||||
v->a[14704] = state(1429);
|
||||
v->a[14705] = 1;
|
||||
v->a[14706] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[14707] = state(2271);
|
||||
v->a[14708] = 1;
|
||||
v->a[14709] = sym__statement_not_pipeline;
|
||||
v->a[14710] = state(2376);
|
||||
v->a[14711] = 1;
|
||||
v->a[14712] = sym__statements;
|
||||
v->a[14713] = actions(11);
|
||||
v->a[14714] = 2;
|
||||
v->a[14715] = anon_sym_while;
|
||||
v->a[14716] = anon_sym_until;
|
||||
v->a[14717] = actions(57);
|
||||
v->a[14718] = 2;
|
||||
v->a[14719] = anon_sym_LT_AMP_DASH;
|
||||
small_parse_table_736(v);
|
||||
}
|
||||
|
||||
void small_parse_table_736(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[14720] = anon_sym_LBRACE;
|
||||
v->a[14721] = actions(63);
|
||||
v->a[14722] = 1;
|
||||
v->a[14723] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[14724] = actions(65);
|
||||
v->a[14725] = 1;
|
||||
v->a[14726] = anon_sym_DOLLAR;
|
||||
v->a[14727] = actions(67);
|
||||
v->a[14728] = 1;
|
||||
v->a[14729] = anon_sym_DQUOTE;
|
||||
v->a[14730] = actions(69);
|
||||
v->a[14731] = 1;
|
||||
v->a[14732] = sym_raw_string;
|
||||
v->a[14733] = actions(71);
|
||||
v->a[14734] = 1;
|
||||
v->a[14735] = aux_sym_number_token1;
|
||||
v->a[14736] = actions(73);
|
||||
v->a[14737] = 1;
|
||||
v->a[14738] = aux_sym_number_token2;
|
||||
v->a[14739] = actions(75);
|
||||
v->a[14720] = anon_sym_GT_AMP_DASH;
|
||||
v->a[14721] = actions(65);
|
||||
v->a[14722] = 2;
|
||||
v->a[14723] = sym_raw_string;
|
||||
v->a[14724] = sym_number;
|
||||
v->a[14725] = state(394);
|
||||
v->a[14726] = 5;
|
||||
v->a[14727] = sym_arithmetic_expansion;
|
||||
v->a[14728] = sym_string;
|
||||
v->a[14729] = sym_simple_expansion;
|
||||
v->a[14730] = sym_expansion;
|
||||
v->a[14731] = sym_command_substitution;
|
||||
v->a[14732] = actions(55);
|
||||
v->a[14733] = 8;
|
||||
v->a[14734] = anon_sym_LT;
|
||||
v->a[14735] = anon_sym_GT;
|
||||
v->a[14736] = anon_sym_GT_GT;
|
||||
v->a[14737] = anon_sym_AMP_GT;
|
||||
v->a[14738] = anon_sym_AMP_GT_GT;
|
||||
v->a[14739] = anon_sym_LT_AMP;
|
||||
small_parse_table_737(v);
|
||||
}
|
||||
|
||||
void small_parse_table_737(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[14740] = 1;
|
||||
v->a[14741] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[14742] = actions(77);
|
||||
v->a[14743] = 1;
|
||||
v->a[14744] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[14745] = actions(79);
|
||||
v->a[14746] = 1;
|
||||
v->a[14747] = anon_sym_BQUOTE;
|
||||
v->a[14748] = actions(81);
|
||||
v->a[14749] = 1;
|
||||
v->a[14750] = sym_file_descriptor;
|
||||
v->a[14751] = actions(83);
|
||||
v->a[14752] = 1;
|
||||
v->a[14753] = sym_variable_name;
|
||||
v->a[14754] = actions(238);
|
||||
v->a[14755] = 1;
|
||||
v->a[14756] = sym_word;
|
||||
v->a[14757] = actions(240);
|
||||
v->a[14740] = anon_sym_GT_AMP;
|
||||
v->a[14741] = anon_sym_GT_PIPE;
|
||||
v->a[14742] = state(1211);
|
||||
v->a[14743] = 12;
|
||||
v->a[14744] = sym_redirected_statement;
|
||||
v->a[14745] = sym_for_statement;
|
||||
v->a[14746] = sym_while_statement;
|
||||
v->a[14747] = sym_if_statement;
|
||||
v->a[14748] = sym_case_statement;
|
||||
v->a[14749] = sym_function_definition;
|
||||
v->a[14750] = sym_compound_statement;
|
||||
v->a[14751] = sym_subshell;
|
||||
v->a[14752] = sym_list;
|
||||
v->a[14753] = sym_negated_command;
|
||||
v->a[14754] = sym_command;
|
||||
v->a[14755] = sym_variable_assignments;
|
||||
v->a[14756] = 32;
|
||||
v->a[14757] = actions(3);
|
||||
v->a[14758] = 1;
|
||||
v->a[14759] = anon_sym_BANG;
|
||||
v->a[14759] = sym_comment;
|
||||
small_parse_table_738(v);
|
||||
}
|
||||
|
||||
void small_parse_table_738(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[14760] = state(132);
|
||||
v->a[14760] = actions(9);
|
||||
v->a[14761] = 1;
|
||||
v->a[14762] = aux_sym__statements_repeat1;
|
||||
v->a[14763] = state(185);
|
||||
v->a[14762] = anon_sym_for;
|
||||
v->a[14763] = actions(13);
|
||||
v->a[14764] = 1;
|
||||
v->a[14765] = sym_command_name;
|
||||
v->a[14766] = state(297);
|
||||
v->a[14765] = anon_sym_if;
|
||||
v->a[14766] = actions(15);
|
||||
v->a[14767] = 1;
|
||||
v->a[14768] = sym_variable_assignment;
|
||||
v->a[14769] = state(582);
|
||||
v->a[14768] = anon_sym_case;
|
||||
v->a[14769] = actions(17);
|
||||
v->a[14770] = 1;
|
||||
v->a[14771] = sym_concatenation;
|
||||
v->a[14772] = state(614);
|
||||
v->a[14771] = anon_sym_LPAREN;
|
||||
v->a[14772] = actions(19);
|
||||
v->a[14773] = 1;
|
||||
v->a[14774] = aux_sym_command_repeat1;
|
||||
v->a[14775] = state(769);
|
||||
v->a[14774] = anon_sym_LBRACE;
|
||||
v->a[14775] = actions(59);
|
||||
v->a[14776] = 1;
|
||||
v->a[14777] = sym_file_redirect;
|
||||
v->a[14778] = state(1133);
|
||||
v->a[14777] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[14778] = actions(61);
|
||||
v->a[14779] = 1;
|
||||
small_parse_table_739(v);
|
||||
}
|
||||
|
||||
void small_parse_table_739(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[14780] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[14781] = state(1142);
|
||||
v->a[14780] = anon_sym_DOLLAR;
|
||||
v->a[14781] = actions(63);
|
||||
v->a[14782] = 1;
|
||||
v->a[14783] = sym_pipeline;
|
||||
v->a[14784] = state(2041);
|
||||
v->a[14783] = anon_sym_DQUOTE;
|
||||
v->a[14784] = actions(67);
|
||||
v->a[14785] = 1;
|
||||
v->a[14786] = sym__statement_not_pipeline;
|
||||
v->a[14787] = state(2103);
|
||||
v->a[14786] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[14787] = actions(69);
|
||||
v->a[14788] = 1;
|
||||
v->a[14789] = sym__statements;
|
||||
v->a[14790] = actions(11);
|
||||
v->a[14791] = 2;
|
||||
v->a[14792] = anon_sym_while;
|
||||
v->a[14793] = anon_sym_until;
|
||||
v->a[14794] = actions(61);
|
||||
v->a[14795] = 2;
|
||||
v->a[14796] = anon_sym_LT_AMP_DASH;
|
||||
v->a[14797] = anon_sym_GT_AMP_DASH;
|
||||
v->a[14798] = state(397);
|
||||
v->a[14799] = 6;
|
||||
v->a[14789] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[14790] = actions(71);
|
||||
v->a[14791] = 1;
|
||||
v->a[14792] = anon_sym_BQUOTE;
|
||||
v->a[14793] = actions(220);
|
||||
v->a[14794] = 1;
|
||||
v->a[14795] = sym_word;
|
||||
v->a[14796] = actions(222);
|
||||
v->a[14797] = 1;
|
||||
v->a[14798] = anon_sym_BANG;
|
||||
v->a[14799] = actions(230);
|
||||
small_parse_table_740(v);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -14,126 +14,126 @@
|
|||
|
||||
void small_parse_table_740(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[14800] = sym_arithmetic_expansion;
|
||||
v->a[14801] = sym_string;
|
||||
v->a[14802] = sym_number;
|
||||
v->a[14803] = sym_simple_expansion;
|
||||
v->a[14804] = sym_expansion;
|
||||
v->a[14805] = sym_command_substitution;
|
||||
v->a[14806] = actions(59);
|
||||
v->a[14807] = 8;
|
||||
v->a[14808] = anon_sym_LT;
|
||||
v->a[14809] = anon_sym_GT;
|
||||
v->a[14810] = anon_sym_GT_GT;
|
||||
v->a[14811] = anon_sym_AMP_GT;
|
||||
v->a[14812] = anon_sym_AMP_GT_GT;
|
||||
v->a[14813] = anon_sym_LT_AMP;
|
||||
v->a[14814] = anon_sym_GT_AMP;
|
||||
v->a[14815] = anon_sym_GT_PIPE;
|
||||
v->a[14816] = state(1071);
|
||||
v->a[14817] = 12;
|
||||
v->a[14818] = sym_redirected_statement;
|
||||
v->a[14819] = sym_for_statement;
|
||||
v->a[14800] = 1;
|
||||
v->a[14801] = sym_file_descriptor;
|
||||
v->a[14802] = actions(232);
|
||||
v->a[14803] = 1;
|
||||
v->a[14804] = sym_variable_name;
|
||||
v->a[14805] = state(126);
|
||||
v->a[14806] = 1;
|
||||
v->a[14807] = aux_sym__statements_repeat1;
|
||||
v->a[14808] = state(184);
|
||||
v->a[14809] = 1;
|
||||
v->a[14810] = sym_command_name;
|
||||
v->a[14811] = state(268);
|
||||
v->a[14812] = 1;
|
||||
v->a[14813] = sym_variable_assignment;
|
||||
v->a[14814] = state(647);
|
||||
v->a[14815] = 1;
|
||||
v->a[14816] = sym_concatenation;
|
||||
v->a[14817] = state(823);
|
||||
v->a[14818] = 1;
|
||||
v->a[14819] = sym_file_redirect;
|
||||
small_parse_table_741(v);
|
||||
}
|
||||
|
||||
void small_parse_table_741(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[14820] = sym_while_statement;
|
||||
v->a[14821] = sym_if_statement;
|
||||
v->a[14822] = sym_case_statement;
|
||||
v->a[14823] = sym_function_definition;
|
||||
v->a[14824] = sym_compound_statement;
|
||||
v->a[14825] = sym_subshell;
|
||||
v->a[14826] = sym_list;
|
||||
v->a[14827] = sym_negated_command;
|
||||
v->a[14828] = sym_command;
|
||||
v->a[14829] = sym_variable_assignments;
|
||||
v->a[14830] = 34;
|
||||
v->a[14831] = actions(3);
|
||||
v->a[14832] = 1;
|
||||
v->a[14833] = sym_comment;
|
||||
v->a[14834] = actions(9);
|
||||
v->a[14835] = 1;
|
||||
v->a[14836] = anon_sym_for;
|
||||
v->a[14837] = actions(13);
|
||||
v->a[14838] = 1;
|
||||
v->a[14839] = anon_sym_if;
|
||||
v->a[14820] = state(828);
|
||||
v->a[14821] = 1;
|
||||
v->a[14822] = aux_sym_command_repeat1;
|
||||
v->a[14823] = state(1314);
|
||||
v->a[14824] = 1;
|
||||
v->a[14825] = sym_pipeline;
|
||||
v->a[14826] = state(1331);
|
||||
v->a[14827] = 1;
|
||||
v->a[14828] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[14829] = state(2252);
|
||||
v->a[14830] = 1;
|
||||
v->a[14831] = sym__statement_not_pipeline;
|
||||
v->a[14832] = state(2358);
|
||||
v->a[14833] = 1;
|
||||
v->a[14834] = sym__statements;
|
||||
v->a[14835] = actions(11);
|
||||
v->a[14836] = 2;
|
||||
v->a[14837] = anon_sym_while;
|
||||
v->a[14838] = anon_sym_until;
|
||||
v->a[14839] = actions(226);
|
||||
small_parse_table_742(v);
|
||||
}
|
||||
|
||||
void small_parse_table_742(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[14840] = actions(15);
|
||||
v->a[14841] = 1;
|
||||
v->a[14842] = anon_sym_case;
|
||||
v->a[14843] = actions(17);
|
||||
v->a[14844] = 1;
|
||||
v->a[14845] = anon_sym_LPAREN;
|
||||
v->a[14846] = actions(19);
|
||||
v->a[14847] = 1;
|
||||
v->a[14848] = anon_sym_LBRACE;
|
||||
v->a[14849] = actions(63);
|
||||
v->a[14850] = 1;
|
||||
v->a[14851] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[14852] = actions(65);
|
||||
v->a[14853] = 1;
|
||||
v->a[14854] = anon_sym_DOLLAR;
|
||||
v->a[14855] = actions(67);
|
||||
v->a[14856] = 1;
|
||||
v->a[14857] = anon_sym_DQUOTE;
|
||||
v->a[14858] = actions(69);
|
||||
v->a[14859] = 1;
|
||||
v->a[14840] = 2;
|
||||
v->a[14841] = anon_sym_LT_AMP_DASH;
|
||||
v->a[14842] = anon_sym_GT_AMP_DASH;
|
||||
v->a[14843] = actions(228);
|
||||
v->a[14844] = 2;
|
||||
v->a[14845] = sym_raw_string;
|
||||
v->a[14846] = sym_number;
|
||||
v->a[14847] = state(294);
|
||||
v->a[14848] = 5;
|
||||
v->a[14849] = sym_arithmetic_expansion;
|
||||
v->a[14850] = sym_string;
|
||||
v->a[14851] = sym_simple_expansion;
|
||||
v->a[14852] = sym_expansion;
|
||||
v->a[14853] = sym_command_substitution;
|
||||
v->a[14854] = actions(224);
|
||||
v->a[14855] = 8;
|
||||
v->a[14856] = anon_sym_LT;
|
||||
v->a[14857] = anon_sym_GT;
|
||||
v->a[14858] = anon_sym_GT_GT;
|
||||
v->a[14859] = anon_sym_AMP_GT;
|
||||
small_parse_table_743(v);
|
||||
}
|
||||
|
||||
void small_parse_table_743(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[14860] = sym_raw_string;
|
||||
v->a[14861] = actions(71);
|
||||
v->a[14862] = 1;
|
||||
v->a[14863] = aux_sym_number_token1;
|
||||
v->a[14864] = actions(73);
|
||||
v->a[14865] = 1;
|
||||
v->a[14866] = aux_sym_number_token2;
|
||||
v->a[14867] = actions(75);
|
||||
v->a[14868] = 1;
|
||||
v->a[14869] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[14870] = actions(77);
|
||||
v->a[14871] = 1;
|
||||
v->a[14872] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[14873] = actions(79);
|
||||
v->a[14874] = 1;
|
||||
v->a[14875] = anon_sym_BQUOTE;
|
||||
v->a[14876] = actions(81);
|
||||
v->a[14877] = 1;
|
||||
v->a[14878] = sym_file_descriptor;
|
||||
v->a[14879] = actions(83);
|
||||
v->a[14860] = anon_sym_AMP_GT_GT;
|
||||
v->a[14861] = anon_sym_LT_AMP;
|
||||
v->a[14862] = anon_sym_GT_AMP;
|
||||
v->a[14863] = anon_sym_GT_PIPE;
|
||||
v->a[14864] = state(1188);
|
||||
v->a[14865] = 12;
|
||||
v->a[14866] = sym_redirected_statement;
|
||||
v->a[14867] = sym_for_statement;
|
||||
v->a[14868] = sym_while_statement;
|
||||
v->a[14869] = sym_if_statement;
|
||||
v->a[14870] = sym_case_statement;
|
||||
v->a[14871] = sym_function_definition;
|
||||
v->a[14872] = sym_compound_statement;
|
||||
v->a[14873] = sym_subshell;
|
||||
v->a[14874] = sym_list;
|
||||
v->a[14875] = sym_negated_command;
|
||||
v->a[14876] = sym_command;
|
||||
v->a[14877] = sym_variable_assignments;
|
||||
v->a[14878] = 32;
|
||||
v->a[14879] = actions(3);
|
||||
small_parse_table_744(v);
|
||||
}
|
||||
|
||||
void small_parse_table_744(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[14880] = 1;
|
||||
v->a[14881] = sym_variable_name;
|
||||
v->a[14882] = actions(238);
|
||||
v->a[14881] = sym_comment;
|
||||
v->a[14882] = actions(9);
|
||||
v->a[14883] = 1;
|
||||
v->a[14884] = sym_word;
|
||||
v->a[14885] = actions(240);
|
||||
v->a[14884] = anon_sym_for;
|
||||
v->a[14885] = actions(13);
|
||||
v->a[14886] = 1;
|
||||
v->a[14887] = anon_sym_BANG;
|
||||
v->a[14888] = state(132);
|
||||
v->a[14887] = anon_sym_if;
|
||||
v->a[14888] = actions(15);
|
||||
v->a[14889] = 1;
|
||||
v->a[14890] = aux_sym__statements_repeat1;
|
||||
v->a[14891] = state(185);
|
||||
v->a[14890] = anon_sym_case;
|
||||
v->a[14891] = actions(17);
|
||||
v->a[14892] = 1;
|
||||
v->a[14893] = sym_command_name;
|
||||
v->a[14894] = state(297);
|
||||
v->a[14893] = anon_sym_LPAREN;
|
||||
v->a[14894] = actions(19);
|
||||
v->a[14895] = 1;
|
||||
v->a[14896] = sym_variable_assignment;
|
||||
v->a[14897] = state(582);
|
||||
v->a[14896] = anon_sym_LBRACE;
|
||||
v->a[14897] = actions(59);
|
||||
v->a[14898] = 1;
|
||||
v->a[14899] = sym_concatenation;
|
||||
v->a[14899] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
small_parse_table_745(v);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -14,126 +14,126 @@
|
|||
|
||||
void small_parse_table_745(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[14900] = state(614);
|
||||
v->a[14900] = actions(61);
|
||||
v->a[14901] = 1;
|
||||
v->a[14902] = aux_sym_command_repeat1;
|
||||
v->a[14903] = state(769);
|
||||
v->a[14902] = anon_sym_DOLLAR;
|
||||
v->a[14903] = actions(63);
|
||||
v->a[14904] = 1;
|
||||
v->a[14905] = sym_file_redirect;
|
||||
v->a[14906] = state(1133);
|
||||
v->a[14905] = anon_sym_DQUOTE;
|
||||
v->a[14906] = actions(67);
|
||||
v->a[14907] = 1;
|
||||
v->a[14908] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[14909] = state(1142);
|
||||
v->a[14908] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[14909] = actions(69);
|
||||
v->a[14910] = 1;
|
||||
v->a[14911] = sym_pipeline;
|
||||
v->a[14912] = state(2041);
|
||||
v->a[14911] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[14912] = actions(71);
|
||||
v->a[14913] = 1;
|
||||
v->a[14914] = sym__statement_not_pipeline;
|
||||
v->a[14915] = state(2149);
|
||||
v->a[14914] = anon_sym_BQUOTE;
|
||||
v->a[14915] = actions(73);
|
||||
v->a[14916] = 1;
|
||||
v->a[14917] = sym__statements;
|
||||
v->a[14918] = actions(11);
|
||||
v->a[14919] = 2;
|
||||
v->a[14917] = sym_file_descriptor;
|
||||
v->a[14918] = actions(75);
|
||||
v->a[14919] = 1;
|
||||
small_parse_table_746(v);
|
||||
}
|
||||
|
||||
void small_parse_table_746(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[14920] = anon_sym_while;
|
||||
v->a[14921] = anon_sym_until;
|
||||
v->a[14922] = actions(61);
|
||||
v->a[14923] = 2;
|
||||
v->a[14924] = anon_sym_LT_AMP_DASH;
|
||||
v->a[14925] = anon_sym_GT_AMP_DASH;
|
||||
v->a[14926] = state(397);
|
||||
v->a[14927] = 6;
|
||||
v->a[14928] = sym_arithmetic_expansion;
|
||||
v->a[14929] = sym_string;
|
||||
v->a[14930] = sym_number;
|
||||
v->a[14931] = sym_simple_expansion;
|
||||
v->a[14932] = sym_expansion;
|
||||
v->a[14933] = sym_command_substitution;
|
||||
v->a[14934] = actions(59);
|
||||
v->a[14935] = 8;
|
||||
v->a[14936] = anon_sym_LT;
|
||||
v->a[14937] = anon_sym_GT;
|
||||
v->a[14938] = anon_sym_GT_GT;
|
||||
v->a[14939] = anon_sym_AMP_GT;
|
||||
v->a[14920] = sym_variable_name;
|
||||
v->a[14921] = actions(236);
|
||||
v->a[14922] = 1;
|
||||
v->a[14923] = sym_word;
|
||||
v->a[14924] = actions(238);
|
||||
v->a[14925] = 1;
|
||||
v->a[14926] = anon_sym_BANG;
|
||||
v->a[14927] = state(140);
|
||||
v->a[14928] = 1;
|
||||
v->a[14929] = aux_sym__statements_repeat1;
|
||||
v->a[14930] = state(189);
|
||||
v->a[14931] = 1;
|
||||
v->a[14932] = sym_command_name;
|
||||
v->a[14933] = state(286);
|
||||
v->a[14934] = 1;
|
||||
v->a[14935] = sym_variable_assignment;
|
||||
v->a[14936] = state(647);
|
||||
v->a[14937] = 1;
|
||||
v->a[14938] = sym_concatenation;
|
||||
v->a[14939] = state(746);
|
||||
small_parse_table_747(v);
|
||||
}
|
||||
|
||||
void small_parse_table_747(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[14940] = anon_sym_AMP_GT_GT;
|
||||
v->a[14941] = anon_sym_LT_AMP;
|
||||
v->a[14942] = anon_sym_GT_AMP;
|
||||
v->a[14943] = anon_sym_GT_PIPE;
|
||||
v->a[14944] = state(1071);
|
||||
v->a[14945] = 12;
|
||||
v->a[14946] = sym_redirected_statement;
|
||||
v->a[14947] = sym_for_statement;
|
||||
v->a[14948] = sym_while_statement;
|
||||
v->a[14949] = sym_if_statement;
|
||||
v->a[14950] = sym_case_statement;
|
||||
v->a[14951] = sym_function_definition;
|
||||
v->a[14952] = sym_compound_statement;
|
||||
v->a[14953] = sym_subshell;
|
||||
v->a[14954] = sym_list;
|
||||
v->a[14955] = sym_negated_command;
|
||||
v->a[14956] = sym_command;
|
||||
v->a[14957] = sym_variable_assignments;
|
||||
v->a[14958] = 34;
|
||||
v->a[14959] = actions(3);
|
||||
v->a[14940] = 1;
|
||||
v->a[14941] = aux_sym_command_repeat1;
|
||||
v->a[14942] = state(905);
|
||||
v->a[14943] = 1;
|
||||
v->a[14944] = sym_file_redirect;
|
||||
v->a[14945] = state(1422);
|
||||
v->a[14946] = 1;
|
||||
v->a[14947] = sym_pipeline;
|
||||
v->a[14948] = state(1429);
|
||||
v->a[14949] = 1;
|
||||
v->a[14950] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[14951] = state(2271);
|
||||
v->a[14952] = 1;
|
||||
v->a[14953] = sym__statement_not_pipeline;
|
||||
v->a[14954] = state(2363);
|
||||
v->a[14955] = 1;
|
||||
v->a[14956] = sym__statements;
|
||||
v->a[14957] = actions(11);
|
||||
v->a[14958] = 2;
|
||||
v->a[14959] = anon_sym_while;
|
||||
small_parse_table_748(v);
|
||||
}
|
||||
|
||||
void small_parse_table_748(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[14960] = 1;
|
||||
v->a[14961] = sym_comment;
|
||||
v->a[14962] = actions(9);
|
||||
v->a[14963] = 1;
|
||||
v->a[14964] = anon_sym_for;
|
||||
v->a[14965] = actions(13);
|
||||
v->a[14966] = 1;
|
||||
v->a[14967] = anon_sym_if;
|
||||
v->a[14968] = actions(15);
|
||||
v->a[14969] = 1;
|
||||
v->a[14970] = anon_sym_case;
|
||||
v->a[14971] = actions(17);
|
||||
v->a[14972] = 1;
|
||||
v->a[14973] = anon_sym_LPAREN;
|
||||
v->a[14974] = actions(19);
|
||||
v->a[14975] = 1;
|
||||
v->a[14976] = anon_sym_LBRACE;
|
||||
v->a[14977] = actions(63);
|
||||
v->a[14978] = 1;
|
||||
v->a[14979] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[14960] = anon_sym_until;
|
||||
v->a[14961] = actions(57);
|
||||
v->a[14962] = 2;
|
||||
v->a[14963] = anon_sym_LT_AMP_DASH;
|
||||
v->a[14964] = anon_sym_GT_AMP_DASH;
|
||||
v->a[14965] = actions(65);
|
||||
v->a[14966] = 2;
|
||||
v->a[14967] = sym_raw_string;
|
||||
v->a[14968] = sym_number;
|
||||
v->a[14969] = state(394);
|
||||
v->a[14970] = 5;
|
||||
v->a[14971] = sym_arithmetic_expansion;
|
||||
v->a[14972] = sym_string;
|
||||
v->a[14973] = sym_simple_expansion;
|
||||
v->a[14974] = sym_expansion;
|
||||
v->a[14975] = sym_command_substitution;
|
||||
v->a[14976] = actions(55);
|
||||
v->a[14977] = 8;
|
||||
v->a[14978] = anon_sym_LT;
|
||||
v->a[14979] = anon_sym_GT;
|
||||
small_parse_table_749(v);
|
||||
}
|
||||
|
||||
void small_parse_table_749(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[14980] = actions(65);
|
||||
v->a[14981] = 1;
|
||||
v->a[14982] = anon_sym_DOLLAR;
|
||||
v->a[14983] = actions(67);
|
||||
v->a[14984] = 1;
|
||||
v->a[14985] = anon_sym_DQUOTE;
|
||||
v->a[14986] = actions(71);
|
||||
v->a[14987] = 1;
|
||||
v->a[14988] = aux_sym_number_token1;
|
||||
v->a[14989] = actions(73);
|
||||
v->a[14990] = 1;
|
||||
v->a[14991] = aux_sym_number_token2;
|
||||
v->a[14992] = actions(75);
|
||||
v->a[14993] = 1;
|
||||
v->a[14994] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[14995] = actions(77);
|
||||
v->a[14996] = 1;
|
||||
v->a[14997] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[14998] = actions(79);
|
||||
v->a[14999] = 1;
|
||||
v->a[14980] = anon_sym_GT_GT;
|
||||
v->a[14981] = anon_sym_AMP_GT;
|
||||
v->a[14982] = anon_sym_AMP_GT_GT;
|
||||
v->a[14983] = anon_sym_LT_AMP;
|
||||
v->a[14984] = anon_sym_GT_AMP;
|
||||
v->a[14985] = anon_sym_GT_PIPE;
|
||||
v->a[14986] = state(1211);
|
||||
v->a[14987] = 12;
|
||||
v->a[14988] = sym_redirected_statement;
|
||||
v->a[14989] = sym_for_statement;
|
||||
v->a[14990] = sym_while_statement;
|
||||
v->a[14991] = sym_if_statement;
|
||||
v->a[14992] = sym_case_statement;
|
||||
v->a[14993] = sym_function_definition;
|
||||
v->a[14994] = sym_compound_statement;
|
||||
v->a[14995] = sym_subshell;
|
||||
v->a[14996] = sym_list;
|
||||
v->a[14997] = sym_negated_command;
|
||||
v->a[14998] = sym_command;
|
||||
v->a[14999] = sym_variable_assignments;
|
||||
small_parse_table_750(v);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -14,126 +14,126 @@
|
|||
|
||||
void small_parse_table_75(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[1500] = anon_sym_GT_AMP;
|
||||
v->a[1501] = anon_sym_GT_PIPE;
|
||||
v->a[1502] = state(1048);
|
||||
v->a[1503] = 12;
|
||||
v->a[1504] = sym_redirected_statement;
|
||||
v->a[1505] = sym_for_statement;
|
||||
v->a[1506] = sym_while_statement;
|
||||
v->a[1507] = sym_if_statement;
|
||||
v->a[1508] = sym_case_statement;
|
||||
v->a[1509] = sym_function_definition;
|
||||
v->a[1510] = sym_compound_statement;
|
||||
v->a[1511] = sym_subshell;
|
||||
v->a[1512] = sym_list;
|
||||
v->a[1513] = sym_negated_command;
|
||||
v->a[1514] = sym_command;
|
||||
v->a[1515] = sym_variable_assignments;
|
||||
v->a[1516] = 36;
|
||||
v->a[1517] = actions(3);
|
||||
v->a[1500] = 1;
|
||||
v->a[1501] = sym_variable_name;
|
||||
v->a[1502] = state(129);
|
||||
v->a[1503] = 1;
|
||||
v->a[1504] = aux_sym__statements_repeat1;
|
||||
v->a[1505] = state(182);
|
||||
v->a[1506] = 1;
|
||||
v->a[1507] = sym_command_name;
|
||||
v->a[1508] = state(271);
|
||||
v->a[1509] = 1;
|
||||
v->a[1510] = sym_variable_assignment;
|
||||
v->a[1511] = state(621);
|
||||
v->a[1512] = 1;
|
||||
v->a[1513] = sym_concatenation;
|
||||
v->a[1514] = state(692);
|
||||
v->a[1515] = 1;
|
||||
v->a[1516] = sym_file_redirect;
|
||||
v->a[1517] = state(767);
|
||||
v->a[1518] = 1;
|
||||
v->a[1519] = sym_comment;
|
||||
v->a[1519] = aux_sym__case_item_last_repeat2;
|
||||
small_parse_table_76(v);
|
||||
}
|
||||
|
||||
void small_parse_table_76(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[1520] = actions(95);
|
||||
v->a[1520] = state(810);
|
||||
v->a[1521] = 1;
|
||||
v->a[1522] = sym_word;
|
||||
v->a[1523] = actions(97);
|
||||
v->a[1522] = aux_sym_command_repeat1;
|
||||
v->a[1523] = state(1321);
|
||||
v->a[1524] = 1;
|
||||
v->a[1525] = anon_sym_for;
|
||||
v->a[1526] = actions(101);
|
||||
v->a[1525] = sym_pipeline;
|
||||
v->a[1526] = state(1432);
|
||||
v->a[1527] = 1;
|
||||
v->a[1528] = anon_sym_if;
|
||||
v->a[1529] = actions(103);
|
||||
v->a[1528] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[1529] = state(2251);
|
||||
v->a[1530] = 1;
|
||||
v->a[1531] = anon_sym_case;
|
||||
v->a[1532] = actions(105);
|
||||
v->a[1531] = sym__statements;
|
||||
v->a[1532] = state(2254);
|
||||
v->a[1533] = 1;
|
||||
v->a[1534] = anon_sym_LPAREN;
|
||||
v->a[1535] = actions(109);
|
||||
v->a[1536] = 1;
|
||||
v->a[1537] = anon_sym_LBRACE;
|
||||
v->a[1538] = actions(111);
|
||||
v->a[1539] = 1;
|
||||
v->a[1534] = sym__statement_not_pipeline;
|
||||
v->a[1535] = actions(93);
|
||||
v->a[1536] = 2;
|
||||
v->a[1537] = anon_sym_while;
|
||||
v->a[1538] = anon_sym_until;
|
||||
v->a[1539] = actions(107);
|
||||
small_parse_table_77(v);
|
||||
}
|
||||
|
||||
void small_parse_table_77(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[1540] = anon_sym_BANG;
|
||||
v->a[1541] = actions(117);
|
||||
v->a[1542] = 1;
|
||||
v->a[1543] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[1544] = actions(119);
|
||||
v->a[1545] = 1;
|
||||
v->a[1546] = anon_sym_DOLLAR;
|
||||
v->a[1547] = actions(121);
|
||||
v->a[1548] = 1;
|
||||
v->a[1549] = anon_sym_DQUOTE;
|
||||
v->a[1550] = actions(123);
|
||||
v->a[1551] = 1;
|
||||
v->a[1552] = sym_raw_string;
|
||||
v->a[1553] = actions(125);
|
||||
v->a[1554] = 1;
|
||||
v->a[1555] = aux_sym_number_token1;
|
||||
v->a[1556] = actions(127);
|
||||
v->a[1557] = 1;
|
||||
v->a[1558] = aux_sym_number_token2;
|
||||
v->a[1559] = actions(129);
|
||||
v->a[1540] = 2;
|
||||
v->a[1541] = anon_sym_LT_AMP_DASH;
|
||||
v->a[1542] = anon_sym_GT_AMP_DASH;
|
||||
v->a[1543] = actions(115);
|
||||
v->a[1544] = 2;
|
||||
v->a[1545] = sym_raw_string;
|
||||
v->a[1546] = sym_number;
|
||||
v->a[1547] = state(282);
|
||||
v->a[1548] = 5;
|
||||
v->a[1549] = sym_arithmetic_expansion;
|
||||
v->a[1550] = sym_string;
|
||||
v->a[1551] = sym_simple_expansion;
|
||||
v->a[1552] = sym_expansion;
|
||||
v->a[1553] = sym_command_substitution;
|
||||
v->a[1554] = actions(105);
|
||||
v->a[1555] = 8;
|
||||
v->a[1556] = anon_sym_LT;
|
||||
v->a[1557] = anon_sym_GT;
|
||||
v->a[1558] = anon_sym_GT_GT;
|
||||
v->a[1559] = anon_sym_AMP_GT;
|
||||
small_parse_table_78(v);
|
||||
}
|
||||
|
||||
void small_parse_table_78(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[1560] = 1;
|
||||
v->a[1561] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[1562] = actions(131);
|
||||
v->a[1563] = 1;
|
||||
v->a[1564] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[1565] = actions(133);
|
||||
v->a[1566] = 1;
|
||||
v->a[1567] = anon_sym_BQUOTE;
|
||||
v->a[1568] = actions(135);
|
||||
v->a[1569] = 1;
|
||||
v->a[1570] = sym_file_descriptor;
|
||||
v->a[1571] = actions(137);
|
||||
v->a[1572] = 1;
|
||||
v->a[1573] = sym_variable_name;
|
||||
v->a[1574] = actions(141);
|
||||
v->a[1575] = 1;
|
||||
v->a[1576] = anon_sym_LF;
|
||||
v->a[1577] = state(139);
|
||||
v->a[1578] = 1;
|
||||
v->a[1579] = aux_sym__statements_repeat1;
|
||||
v->a[1560] = anon_sym_AMP_GT_GT;
|
||||
v->a[1561] = anon_sym_LT_AMP;
|
||||
v->a[1562] = anon_sym_GT_AMP;
|
||||
v->a[1563] = anon_sym_GT_PIPE;
|
||||
v->a[1564] = state(1296);
|
||||
v->a[1565] = 12;
|
||||
v->a[1566] = sym_redirected_statement;
|
||||
v->a[1567] = sym_for_statement;
|
||||
v->a[1568] = sym_while_statement;
|
||||
v->a[1569] = sym_if_statement;
|
||||
v->a[1570] = sym_case_statement;
|
||||
v->a[1571] = sym_function_definition;
|
||||
v->a[1572] = sym_compound_statement;
|
||||
v->a[1573] = sym_subshell;
|
||||
v->a[1574] = sym_list;
|
||||
v->a[1575] = sym_negated_command;
|
||||
v->a[1576] = sym_command;
|
||||
v->a[1577] = sym_variable_assignments;
|
||||
v->a[1578] = 34;
|
||||
v->a[1579] = actions(3);
|
||||
small_parse_table_79(v);
|
||||
}
|
||||
|
||||
void small_parse_table_79(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[1580] = state(173);
|
||||
v->a[1581] = 1;
|
||||
v->a[1582] = sym_command_name;
|
||||
v->a[1583] = state(269);
|
||||
v->a[1584] = 1;
|
||||
v->a[1585] = sym_variable_assignment;
|
||||
v->a[1586] = state(663);
|
||||
v->a[1587] = 1;
|
||||
v->a[1588] = aux_sym_command_repeat1;
|
||||
v->a[1589] = state(665);
|
||||
v->a[1590] = 1;
|
||||
v->a[1591] = sym_concatenation;
|
||||
v->a[1592] = state(689);
|
||||
v->a[1593] = 1;
|
||||
v->a[1594] = aux_sym__case_item_last_repeat2;
|
||||
v->a[1595] = state(749);
|
||||
v->a[1596] = 1;
|
||||
v->a[1597] = sym_file_redirect;
|
||||
v->a[1598] = state(1145);
|
||||
v->a[1599] = 1;
|
||||
v->a[1580] = 1;
|
||||
v->a[1581] = sym_comment;
|
||||
v->a[1582] = actions(87);
|
||||
v->a[1583] = 1;
|
||||
v->a[1584] = anon_sym_LF;
|
||||
v->a[1585] = actions(89);
|
||||
v->a[1586] = 1;
|
||||
v->a[1587] = sym_word;
|
||||
v->a[1588] = actions(91);
|
||||
v->a[1589] = 1;
|
||||
v->a[1590] = anon_sym_for;
|
||||
v->a[1591] = actions(95);
|
||||
v->a[1592] = 1;
|
||||
v->a[1593] = anon_sym_if;
|
||||
v->a[1594] = actions(97);
|
||||
v->a[1595] = 1;
|
||||
v->a[1596] = anon_sym_case;
|
||||
v->a[1597] = actions(99);
|
||||
v->a[1598] = 1;
|
||||
v->a[1599] = anon_sym_LPAREN;
|
||||
small_parse_table_80(v);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -14,126 +14,126 @@
|
|||
|
||||
void small_parse_table_750(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[15000] = anon_sym_BQUOTE;
|
||||
v->a[15001] = actions(248);
|
||||
v->a[15000] = 32;
|
||||
v->a[15001] = actions(3);
|
||||
v->a[15002] = 1;
|
||||
v->a[15003] = sym_word;
|
||||
v->a[15004] = actions(250);
|
||||
v->a[15003] = sym_comment;
|
||||
v->a[15004] = actions(9);
|
||||
v->a[15005] = 1;
|
||||
v->a[15006] = anon_sym_BANG;
|
||||
v->a[15007] = actions(256);
|
||||
v->a[15006] = anon_sym_for;
|
||||
v->a[15007] = actions(13);
|
||||
v->a[15008] = 1;
|
||||
v->a[15009] = sym_raw_string;
|
||||
v->a[15010] = actions(258);
|
||||
v->a[15009] = anon_sym_if;
|
||||
v->a[15010] = actions(15);
|
||||
v->a[15011] = 1;
|
||||
v->a[15012] = sym_file_descriptor;
|
||||
v->a[15013] = actions(260);
|
||||
v->a[15012] = anon_sym_case;
|
||||
v->a[15013] = actions(17);
|
||||
v->a[15014] = 1;
|
||||
v->a[15015] = sym_variable_name;
|
||||
v->a[15016] = state(141);
|
||||
v->a[15015] = anon_sym_LPAREN;
|
||||
v->a[15016] = actions(19);
|
||||
v->a[15017] = 1;
|
||||
v->a[15018] = aux_sym__statements_repeat1;
|
||||
v->a[15019] = state(175);
|
||||
v->a[15018] = anon_sym_LBRACE;
|
||||
v->a[15019] = actions(59);
|
||||
small_parse_table_751(v);
|
||||
}
|
||||
|
||||
void small_parse_table_751(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[15020] = 1;
|
||||
v->a[15021] = sym_command_name;
|
||||
v->a[15022] = state(278);
|
||||
v->a[15021] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[15022] = actions(61);
|
||||
v->a[15023] = 1;
|
||||
v->a[15024] = sym_variable_assignment;
|
||||
v->a[15025] = state(567);
|
||||
v->a[15024] = anon_sym_DOLLAR;
|
||||
v->a[15025] = actions(63);
|
||||
v->a[15026] = 1;
|
||||
v->a[15027] = aux_sym_command_repeat1;
|
||||
v->a[15028] = state(582);
|
||||
v->a[15027] = anon_sym_DQUOTE;
|
||||
v->a[15028] = actions(67);
|
||||
v->a[15029] = 1;
|
||||
v->a[15030] = sym_concatenation;
|
||||
v->a[15031] = state(736);
|
||||
v->a[15030] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[15031] = actions(69);
|
||||
v->a[15032] = 1;
|
||||
v->a[15033] = sym_file_redirect;
|
||||
v->a[15034] = state(1100);
|
||||
v->a[15033] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[15034] = actions(71);
|
||||
v->a[15035] = 1;
|
||||
v->a[15036] = sym_pipeline;
|
||||
v->a[15037] = state(1196);
|
||||
v->a[15036] = anon_sym_BQUOTE;
|
||||
v->a[15037] = actions(220);
|
||||
v->a[15038] = 1;
|
||||
v->a[15039] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[15039] = sym_word;
|
||||
small_parse_table_752(v);
|
||||
}
|
||||
|
||||
void small_parse_table_752(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[15040] = state(2037);
|
||||
v->a[15040] = actions(222);
|
||||
v->a[15041] = 1;
|
||||
v->a[15042] = sym__statement_not_pipeline;
|
||||
v->a[15043] = state(2150);
|
||||
v->a[15042] = anon_sym_BANG;
|
||||
v->a[15043] = actions(230);
|
||||
v->a[15044] = 1;
|
||||
v->a[15045] = sym__statements;
|
||||
v->a[15046] = actions(11);
|
||||
v->a[15047] = 2;
|
||||
v->a[15048] = anon_sym_while;
|
||||
v->a[15049] = anon_sym_until;
|
||||
v->a[15050] = actions(254);
|
||||
v->a[15051] = 2;
|
||||
v->a[15052] = anon_sym_LT_AMP_DASH;
|
||||
v->a[15053] = anon_sym_GT_AMP_DASH;
|
||||
v->a[15054] = state(295);
|
||||
v->a[15055] = 6;
|
||||
v->a[15056] = sym_arithmetic_expansion;
|
||||
v->a[15057] = sym_string;
|
||||
v->a[15058] = sym_number;
|
||||
v->a[15059] = sym_simple_expansion;
|
||||
v->a[15045] = sym_file_descriptor;
|
||||
v->a[15046] = actions(232);
|
||||
v->a[15047] = 1;
|
||||
v->a[15048] = sym_variable_name;
|
||||
v->a[15049] = state(126);
|
||||
v->a[15050] = 1;
|
||||
v->a[15051] = aux_sym__statements_repeat1;
|
||||
v->a[15052] = state(184);
|
||||
v->a[15053] = 1;
|
||||
v->a[15054] = sym_command_name;
|
||||
v->a[15055] = state(268);
|
||||
v->a[15056] = 1;
|
||||
v->a[15057] = sym_variable_assignment;
|
||||
v->a[15058] = state(647);
|
||||
v->a[15059] = 1;
|
||||
small_parse_table_753(v);
|
||||
}
|
||||
|
||||
void small_parse_table_753(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[15060] = sym_expansion;
|
||||
v->a[15061] = sym_command_substitution;
|
||||
v->a[15062] = actions(252);
|
||||
v->a[15063] = 8;
|
||||
v->a[15064] = anon_sym_LT;
|
||||
v->a[15065] = anon_sym_GT;
|
||||
v->a[15066] = anon_sym_GT_GT;
|
||||
v->a[15067] = anon_sym_AMP_GT;
|
||||
v->a[15068] = anon_sym_AMP_GT_GT;
|
||||
v->a[15069] = anon_sym_LT_AMP;
|
||||
v->a[15070] = anon_sym_GT_AMP;
|
||||
v->a[15071] = anon_sym_GT_PIPE;
|
||||
v->a[15072] = state(1031);
|
||||
v->a[15073] = 12;
|
||||
v->a[15074] = sym_redirected_statement;
|
||||
v->a[15075] = sym_for_statement;
|
||||
v->a[15076] = sym_while_statement;
|
||||
v->a[15077] = sym_if_statement;
|
||||
v->a[15078] = sym_case_statement;
|
||||
v->a[15079] = sym_function_definition;
|
||||
v->a[15060] = sym_concatenation;
|
||||
v->a[15061] = state(822);
|
||||
v->a[15062] = 1;
|
||||
v->a[15063] = sym_file_redirect;
|
||||
v->a[15064] = state(828);
|
||||
v->a[15065] = 1;
|
||||
v->a[15066] = aux_sym_command_repeat1;
|
||||
v->a[15067] = state(1314);
|
||||
v->a[15068] = 1;
|
||||
v->a[15069] = sym_pipeline;
|
||||
v->a[15070] = state(1331);
|
||||
v->a[15071] = 1;
|
||||
v->a[15072] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[15073] = state(2252);
|
||||
v->a[15074] = 1;
|
||||
v->a[15075] = sym__statement_not_pipeline;
|
||||
v->a[15076] = state(2365);
|
||||
v->a[15077] = 1;
|
||||
v->a[15078] = sym__statements;
|
||||
v->a[15079] = actions(11);
|
||||
small_parse_table_754(v);
|
||||
}
|
||||
|
||||
void small_parse_table_754(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[15080] = sym_compound_statement;
|
||||
v->a[15081] = sym_subshell;
|
||||
v->a[15082] = sym_list;
|
||||
v->a[15083] = sym_negated_command;
|
||||
v->a[15084] = sym_command;
|
||||
v->a[15085] = sym_variable_assignments;
|
||||
v->a[15086] = 34;
|
||||
v->a[15087] = actions(3);
|
||||
v->a[15088] = 1;
|
||||
v->a[15089] = sym_comment;
|
||||
v->a[15090] = actions(9);
|
||||
v->a[15091] = 1;
|
||||
v->a[15092] = anon_sym_for;
|
||||
v->a[15093] = actions(13);
|
||||
v->a[15094] = 1;
|
||||
v->a[15095] = anon_sym_if;
|
||||
v->a[15096] = actions(15);
|
||||
v->a[15097] = 1;
|
||||
v->a[15098] = anon_sym_case;
|
||||
v->a[15099] = actions(17);
|
||||
v->a[15080] = 2;
|
||||
v->a[15081] = anon_sym_while;
|
||||
v->a[15082] = anon_sym_until;
|
||||
v->a[15083] = actions(226);
|
||||
v->a[15084] = 2;
|
||||
v->a[15085] = anon_sym_LT_AMP_DASH;
|
||||
v->a[15086] = anon_sym_GT_AMP_DASH;
|
||||
v->a[15087] = actions(228);
|
||||
v->a[15088] = 2;
|
||||
v->a[15089] = sym_raw_string;
|
||||
v->a[15090] = sym_number;
|
||||
v->a[15091] = state(294);
|
||||
v->a[15092] = 5;
|
||||
v->a[15093] = sym_arithmetic_expansion;
|
||||
v->a[15094] = sym_string;
|
||||
v->a[15095] = sym_simple_expansion;
|
||||
v->a[15096] = sym_expansion;
|
||||
v->a[15097] = sym_command_substitution;
|
||||
v->a[15098] = actions(224);
|
||||
v->a[15099] = 8;
|
||||
small_parse_table_755(v);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -14,126 +14,126 @@
|
|||
|
||||
void small_parse_table_755(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[15100] = 1;
|
||||
v->a[15101] = anon_sym_LPAREN;
|
||||
v->a[15102] = actions(19);
|
||||
v->a[15103] = 1;
|
||||
v->a[15104] = anon_sym_LBRACE;
|
||||
v->a[15105] = actions(63);
|
||||
v->a[15106] = 1;
|
||||
v->a[15107] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[15108] = actions(65);
|
||||
v->a[15109] = 1;
|
||||
v->a[15110] = anon_sym_DOLLAR;
|
||||
v->a[15111] = actions(67);
|
||||
v->a[15112] = 1;
|
||||
v->a[15113] = anon_sym_DQUOTE;
|
||||
v->a[15114] = actions(69);
|
||||
v->a[15115] = 1;
|
||||
v->a[15116] = sym_raw_string;
|
||||
v->a[15117] = actions(71);
|
||||
v->a[15118] = 1;
|
||||
v->a[15119] = aux_sym_number_token1;
|
||||
v->a[15100] = anon_sym_LT;
|
||||
v->a[15101] = anon_sym_GT;
|
||||
v->a[15102] = anon_sym_GT_GT;
|
||||
v->a[15103] = anon_sym_AMP_GT;
|
||||
v->a[15104] = anon_sym_AMP_GT_GT;
|
||||
v->a[15105] = anon_sym_LT_AMP;
|
||||
v->a[15106] = anon_sym_GT_AMP;
|
||||
v->a[15107] = anon_sym_GT_PIPE;
|
||||
v->a[15108] = state(1188);
|
||||
v->a[15109] = 12;
|
||||
v->a[15110] = sym_redirected_statement;
|
||||
v->a[15111] = sym_for_statement;
|
||||
v->a[15112] = sym_while_statement;
|
||||
v->a[15113] = sym_if_statement;
|
||||
v->a[15114] = sym_case_statement;
|
||||
v->a[15115] = sym_function_definition;
|
||||
v->a[15116] = sym_compound_statement;
|
||||
v->a[15117] = sym_subshell;
|
||||
v->a[15118] = sym_list;
|
||||
v->a[15119] = sym_negated_command;
|
||||
small_parse_table_756(v);
|
||||
}
|
||||
|
||||
void small_parse_table_756(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[15120] = actions(73);
|
||||
v->a[15121] = 1;
|
||||
v->a[15122] = aux_sym_number_token2;
|
||||
v->a[15123] = actions(75);
|
||||
v->a[15120] = sym_command;
|
||||
v->a[15121] = sym_variable_assignments;
|
||||
v->a[15122] = 32;
|
||||
v->a[15123] = actions(3);
|
||||
v->a[15124] = 1;
|
||||
v->a[15125] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[15126] = actions(77);
|
||||
v->a[15125] = sym_comment;
|
||||
v->a[15126] = actions(9);
|
||||
v->a[15127] = 1;
|
||||
v->a[15128] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[15129] = actions(79);
|
||||
v->a[15128] = anon_sym_for;
|
||||
v->a[15129] = actions(13);
|
||||
v->a[15130] = 1;
|
||||
v->a[15131] = anon_sym_BQUOTE;
|
||||
v->a[15132] = actions(81);
|
||||
v->a[15131] = anon_sym_if;
|
||||
v->a[15132] = actions(15);
|
||||
v->a[15133] = 1;
|
||||
v->a[15134] = sym_file_descriptor;
|
||||
v->a[15135] = actions(83);
|
||||
v->a[15134] = anon_sym_case;
|
||||
v->a[15135] = actions(17);
|
||||
v->a[15136] = 1;
|
||||
v->a[15137] = sym_variable_name;
|
||||
v->a[15138] = actions(238);
|
||||
v->a[15137] = anon_sym_LPAREN;
|
||||
v->a[15138] = actions(19);
|
||||
v->a[15139] = 1;
|
||||
small_parse_table_757(v);
|
||||
}
|
||||
|
||||
void small_parse_table_757(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[15140] = sym_word;
|
||||
v->a[15141] = actions(240);
|
||||
v->a[15140] = anon_sym_LBRACE;
|
||||
v->a[15141] = actions(59);
|
||||
v->a[15142] = 1;
|
||||
v->a[15143] = anon_sym_BANG;
|
||||
v->a[15144] = state(132);
|
||||
v->a[15143] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[15144] = actions(61);
|
||||
v->a[15145] = 1;
|
||||
v->a[15146] = aux_sym__statements_repeat1;
|
||||
v->a[15147] = state(185);
|
||||
v->a[15146] = anon_sym_DOLLAR;
|
||||
v->a[15147] = actions(63);
|
||||
v->a[15148] = 1;
|
||||
v->a[15149] = sym_command_name;
|
||||
v->a[15150] = state(297);
|
||||
v->a[15149] = anon_sym_DQUOTE;
|
||||
v->a[15150] = actions(67);
|
||||
v->a[15151] = 1;
|
||||
v->a[15152] = sym_variable_assignment;
|
||||
v->a[15153] = state(582);
|
||||
v->a[15152] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[15153] = actions(69);
|
||||
v->a[15154] = 1;
|
||||
v->a[15155] = sym_concatenation;
|
||||
v->a[15156] = state(614);
|
||||
v->a[15155] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[15156] = actions(71);
|
||||
v->a[15157] = 1;
|
||||
v->a[15158] = aux_sym_command_repeat1;
|
||||
v->a[15159] = state(769);
|
||||
v->a[15158] = anon_sym_BQUOTE;
|
||||
v->a[15159] = actions(220);
|
||||
small_parse_table_758(v);
|
||||
}
|
||||
|
||||
void small_parse_table_758(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[15160] = 1;
|
||||
v->a[15161] = sym_file_redirect;
|
||||
v->a[15162] = state(1133);
|
||||
v->a[15161] = sym_word;
|
||||
v->a[15162] = actions(222);
|
||||
v->a[15163] = 1;
|
||||
v->a[15164] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[15165] = state(1142);
|
||||
v->a[15164] = anon_sym_BANG;
|
||||
v->a[15165] = actions(230);
|
||||
v->a[15166] = 1;
|
||||
v->a[15167] = sym_pipeline;
|
||||
v->a[15168] = state(2041);
|
||||
v->a[15167] = sym_file_descriptor;
|
||||
v->a[15168] = actions(232);
|
||||
v->a[15169] = 1;
|
||||
v->a[15170] = sym__statement_not_pipeline;
|
||||
v->a[15171] = state(2154);
|
||||
v->a[15170] = sym_variable_name;
|
||||
v->a[15171] = state(126);
|
||||
v->a[15172] = 1;
|
||||
v->a[15173] = sym__statements;
|
||||
v->a[15174] = actions(11);
|
||||
v->a[15175] = 2;
|
||||
v->a[15176] = anon_sym_while;
|
||||
v->a[15177] = anon_sym_until;
|
||||
v->a[15178] = actions(61);
|
||||
v->a[15179] = 2;
|
||||
v->a[15173] = aux_sym__statements_repeat1;
|
||||
v->a[15174] = state(184);
|
||||
v->a[15175] = 1;
|
||||
v->a[15176] = sym_command_name;
|
||||
v->a[15177] = state(268);
|
||||
v->a[15178] = 1;
|
||||
v->a[15179] = sym_variable_assignment;
|
||||
small_parse_table_759(v);
|
||||
}
|
||||
|
||||
void small_parse_table_759(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[15180] = anon_sym_LT_AMP_DASH;
|
||||
v->a[15181] = anon_sym_GT_AMP_DASH;
|
||||
v->a[15182] = state(397);
|
||||
v->a[15183] = 6;
|
||||
v->a[15184] = sym_arithmetic_expansion;
|
||||
v->a[15185] = sym_string;
|
||||
v->a[15186] = sym_number;
|
||||
v->a[15187] = sym_simple_expansion;
|
||||
v->a[15188] = sym_expansion;
|
||||
v->a[15189] = sym_command_substitution;
|
||||
v->a[15190] = actions(59);
|
||||
v->a[15191] = 8;
|
||||
v->a[15192] = anon_sym_LT;
|
||||
v->a[15193] = anon_sym_GT;
|
||||
v->a[15194] = anon_sym_GT_GT;
|
||||
v->a[15195] = anon_sym_AMP_GT;
|
||||
v->a[15196] = anon_sym_AMP_GT_GT;
|
||||
v->a[15197] = anon_sym_LT_AMP;
|
||||
v->a[15198] = anon_sym_GT_AMP;
|
||||
v->a[15199] = anon_sym_GT_PIPE;
|
||||
v->a[15180] = state(647);
|
||||
v->a[15181] = 1;
|
||||
v->a[15182] = sym_concatenation;
|
||||
v->a[15183] = state(815);
|
||||
v->a[15184] = 1;
|
||||
v->a[15185] = sym_file_redirect;
|
||||
v->a[15186] = state(828);
|
||||
v->a[15187] = 1;
|
||||
v->a[15188] = aux_sym_command_repeat1;
|
||||
v->a[15189] = state(1314);
|
||||
v->a[15190] = 1;
|
||||
v->a[15191] = sym_pipeline;
|
||||
v->a[15192] = state(1331);
|
||||
v->a[15193] = 1;
|
||||
v->a[15194] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[15195] = state(2252);
|
||||
v->a[15196] = 1;
|
||||
v->a[15197] = sym__statement_not_pipeline;
|
||||
v->a[15198] = state(2273);
|
||||
v->a[15199] = 1;
|
||||
small_parse_table_760(v);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -14,126 +14,126 @@
|
|||
|
||||
void small_parse_table_760(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[15200] = state(1071);
|
||||
v->a[15201] = 12;
|
||||
v->a[15202] = sym_redirected_statement;
|
||||
v->a[15203] = sym_for_statement;
|
||||
v->a[15204] = sym_while_statement;
|
||||
v->a[15205] = sym_if_statement;
|
||||
v->a[15206] = sym_case_statement;
|
||||
v->a[15207] = sym_function_definition;
|
||||
v->a[15208] = sym_compound_statement;
|
||||
v->a[15209] = sym_subshell;
|
||||
v->a[15210] = sym_list;
|
||||
v->a[15211] = sym_negated_command;
|
||||
v->a[15212] = sym_command;
|
||||
v->a[15213] = sym_variable_assignments;
|
||||
v->a[15214] = 34;
|
||||
v->a[15215] = actions(3);
|
||||
v->a[15216] = 1;
|
||||
v->a[15217] = sym_comment;
|
||||
v->a[15218] = actions(9);
|
||||
v->a[15219] = 1;
|
||||
v->a[15200] = sym__statements;
|
||||
v->a[15201] = actions(11);
|
||||
v->a[15202] = 2;
|
||||
v->a[15203] = anon_sym_while;
|
||||
v->a[15204] = anon_sym_until;
|
||||
v->a[15205] = actions(226);
|
||||
v->a[15206] = 2;
|
||||
v->a[15207] = anon_sym_LT_AMP_DASH;
|
||||
v->a[15208] = anon_sym_GT_AMP_DASH;
|
||||
v->a[15209] = actions(228);
|
||||
v->a[15210] = 2;
|
||||
v->a[15211] = sym_raw_string;
|
||||
v->a[15212] = sym_number;
|
||||
v->a[15213] = state(294);
|
||||
v->a[15214] = 5;
|
||||
v->a[15215] = sym_arithmetic_expansion;
|
||||
v->a[15216] = sym_string;
|
||||
v->a[15217] = sym_simple_expansion;
|
||||
v->a[15218] = sym_expansion;
|
||||
v->a[15219] = sym_command_substitution;
|
||||
small_parse_table_761(v);
|
||||
}
|
||||
|
||||
void small_parse_table_761(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[15220] = anon_sym_for;
|
||||
v->a[15221] = actions(13);
|
||||
v->a[15222] = 1;
|
||||
v->a[15223] = anon_sym_if;
|
||||
v->a[15224] = actions(15);
|
||||
v->a[15225] = 1;
|
||||
v->a[15226] = anon_sym_case;
|
||||
v->a[15227] = actions(17);
|
||||
v->a[15228] = 1;
|
||||
v->a[15229] = anon_sym_LPAREN;
|
||||
v->a[15230] = actions(19);
|
||||
v->a[15231] = 1;
|
||||
v->a[15232] = anon_sym_LBRACE;
|
||||
v->a[15233] = actions(63);
|
||||
v->a[15234] = 1;
|
||||
v->a[15235] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[15236] = actions(65);
|
||||
v->a[15237] = 1;
|
||||
v->a[15238] = anon_sym_DOLLAR;
|
||||
v->a[15239] = actions(67);
|
||||
v->a[15220] = actions(224);
|
||||
v->a[15221] = 8;
|
||||
v->a[15222] = anon_sym_LT;
|
||||
v->a[15223] = anon_sym_GT;
|
||||
v->a[15224] = anon_sym_GT_GT;
|
||||
v->a[15225] = anon_sym_AMP_GT;
|
||||
v->a[15226] = anon_sym_AMP_GT_GT;
|
||||
v->a[15227] = anon_sym_LT_AMP;
|
||||
v->a[15228] = anon_sym_GT_AMP;
|
||||
v->a[15229] = anon_sym_GT_PIPE;
|
||||
v->a[15230] = state(1188);
|
||||
v->a[15231] = 12;
|
||||
v->a[15232] = sym_redirected_statement;
|
||||
v->a[15233] = sym_for_statement;
|
||||
v->a[15234] = sym_while_statement;
|
||||
v->a[15235] = sym_if_statement;
|
||||
v->a[15236] = sym_case_statement;
|
||||
v->a[15237] = sym_function_definition;
|
||||
v->a[15238] = sym_compound_statement;
|
||||
v->a[15239] = sym_subshell;
|
||||
small_parse_table_762(v);
|
||||
}
|
||||
|
||||
void small_parse_table_762(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[15240] = 1;
|
||||
v->a[15241] = anon_sym_DQUOTE;
|
||||
v->a[15242] = actions(71);
|
||||
v->a[15243] = 1;
|
||||
v->a[15244] = aux_sym_number_token1;
|
||||
v->a[15245] = actions(73);
|
||||
v->a[15240] = sym_list;
|
||||
v->a[15241] = sym_negated_command;
|
||||
v->a[15242] = sym_command;
|
||||
v->a[15243] = sym_variable_assignments;
|
||||
v->a[15244] = 32;
|
||||
v->a[15245] = actions(3);
|
||||
v->a[15246] = 1;
|
||||
v->a[15247] = aux_sym_number_token2;
|
||||
v->a[15248] = actions(75);
|
||||
v->a[15247] = sym_comment;
|
||||
v->a[15248] = actions(9);
|
||||
v->a[15249] = 1;
|
||||
v->a[15250] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[15251] = actions(77);
|
||||
v->a[15250] = anon_sym_for;
|
||||
v->a[15251] = actions(13);
|
||||
v->a[15252] = 1;
|
||||
v->a[15253] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[15254] = actions(79);
|
||||
v->a[15253] = anon_sym_if;
|
||||
v->a[15254] = actions(15);
|
||||
v->a[15255] = 1;
|
||||
v->a[15256] = anon_sym_BQUOTE;
|
||||
v->a[15257] = actions(248);
|
||||
v->a[15256] = anon_sym_case;
|
||||
v->a[15257] = actions(17);
|
||||
v->a[15258] = 1;
|
||||
v->a[15259] = sym_word;
|
||||
v->a[15259] = anon_sym_LPAREN;
|
||||
small_parse_table_763(v);
|
||||
}
|
||||
|
||||
void small_parse_table_763(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[15260] = actions(250);
|
||||
v->a[15260] = actions(19);
|
||||
v->a[15261] = 1;
|
||||
v->a[15262] = anon_sym_BANG;
|
||||
v->a[15263] = actions(256);
|
||||
v->a[15262] = anon_sym_LBRACE;
|
||||
v->a[15263] = actions(59);
|
||||
v->a[15264] = 1;
|
||||
v->a[15265] = sym_raw_string;
|
||||
v->a[15266] = actions(258);
|
||||
v->a[15265] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[15266] = actions(61);
|
||||
v->a[15267] = 1;
|
||||
v->a[15268] = sym_file_descriptor;
|
||||
v->a[15269] = actions(260);
|
||||
v->a[15268] = anon_sym_DOLLAR;
|
||||
v->a[15269] = actions(63);
|
||||
v->a[15270] = 1;
|
||||
v->a[15271] = sym_variable_name;
|
||||
v->a[15272] = state(141);
|
||||
v->a[15271] = anon_sym_DQUOTE;
|
||||
v->a[15272] = actions(67);
|
||||
v->a[15273] = 1;
|
||||
v->a[15274] = aux_sym__statements_repeat1;
|
||||
v->a[15275] = state(175);
|
||||
v->a[15274] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[15275] = actions(69);
|
||||
v->a[15276] = 1;
|
||||
v->a[15277] = sym_command_name;
|
||||
v->a[15278] = state(278);
|
||||
v->a[15277] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[15278] = actions(71);
|
||||
v->a[15279] = 1;
|
||||
small_parse_table_764(v);
|
||||
}
|
||||
|
||||
void small_parse_table_764(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[15280] = sym_variable_assignment;
|
||||
v->a[15281] = state(567);
|
||||
v->a[15280] = anon_sym_BQUOTE;
|
||||
v->a[15281] = actions(73);
|
||||
v->a[15282] = 1;
|
||||
v->a[15283] = aux_sym_command_repeat1;
|
||||
v->a[15284] = state(582);
|
||||
v->a[15283] = sym_file_descriptor;
|
||||
v->a[15284] = actions(75);
|
||||
v->a[15285] = 1;
|
||||
v->a[15286] = sym_concatenation;
|
||||
v->a[15287] = state(718);
|
||||
v->a[15286] = sym_variable_name;
|
||||
v->a[15287] = actions(236);
|
||||
v->a[15288] = 1;
|
||||
v->a[15289] = sym_file_redirect;
|
||||
v->a[15290] = state(1100);
|
||||
v->a[15289] = sym_word;
|
||||
v->a[15290] = actions(238);
|
||||
v->a[15291] = 1;
|
||||
v->a[15292] = sym_pipeline;
|
||||
v->a[15293] = state(1196);
|
||||
v->a[15292] = anon_sym_BANG;
|
||||
v->a[15293] = state(140);
|
||||
v->a[15294] = 1;
|
||||
v->a[15295] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[15296] = state(2037);
|
||||
v->a[15295] = aux_sym__statements_repeat1;
|
||||
v->a[15296] = state(189);
|
||||
v->a[15297] = 1;
|
||||
v->a[15298] = sym__statement_not_pipeline;
|
||||
v->a[15299] = state(2246);
|
||||
v->a[15298] = sym_command_name;
|
||||
v->a[15299] = state(286);
|
||||
small_parse_table_765(v);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -15,125 +15,125 @@
|
|||
void small_parse_table_765(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[15300] = 1;
|
||||
v->a[15301] = sym__statements;
|
||||
v->a[15302] = actions(11);
|
||||
v->a[15303] = 2;
|
||||
v->a[15304] = anon_sym_while;
|
||||
v->a[15305] = anon_sym_until;
|
||||
v->a[15306] = actions(254);
|
||||
v->a[15307] = 2;
|
||||
v->a[15308] = anon_sym_LT_AMP_DASH;
|
||||
v->a[15309] = anon_sym_GT_AMP_DASH;
|
||||
v->a[15310] = state(295);
|
||||
v->a[15311] = 6;
|
||||
v->a[15312] = sym_arithmetic_expansion;
|
||||
v->a[15313] = sym_string;
|
||||
v->a[15314] = sym_number;
|
||||
v->a[15315] = sym_simple_expansion;
|
||||
v->a[15316] = sym_expansion;
|
||||
v->a[15317] = sym_command_substitution;
|
||||
v->a[15318] = actions(252);
|
||||
v->a[15319] = 8;
|
||||
v->a[15301] = sym_variable_assignment;
|
||||
v->a[15302] = state(647);
|
||||
v->a[15303] = 1;
|
||||
v->a[15304] = sym_concatenation;
|
||||
v->a[15305] = state(746);
|
||||
v->a[15306] = 1;
|
||||
v->a[15307] = aux_sym_command_repeat1;
|
||||
v->a[15308] = state(905);
|
||||
v->a[15309] = 1;
|
||||
v->a[15310] = sym_file_redirect;
|
||||
v->a[15311] = state(1422);
|
||||
v->a[15312] = 1;
|
||||
v->a[15313] = sym_pipeline;
|
||||
v->a[15314] = state(1429);
|
||||
v->a[15315] = 1;
|
||||
v->a[15316] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[15317] = state(2271);
|
||||
v->a[15318] = 1;
|
||||
v->a[15319] = sym__statement_not_pipeline;
|
||||
small_parse_table_766(v);
|
||||
}
|
||||
|
||||
void small_parse_table_766(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[15320] = anon_sym_LT;
|
||||
v->a[15321] = anon_sym_GT;
|
||||
v->a[15322] = anon_sym_GT_GT;
|
||||
v->a[15323] = anon_sym_AMP_GT;
|
||||
v->a[15324] = anon_sym_AMP_GT_GT;
|
||||
v->a[15325] = anon_sym_LT_AMP;
|
||||
v->a[15326] = anon_sym_GT_AMP;
|
||||
v->a[15327] = anon_sym_GT_PIPE;
|
||||
v->a[15328] = state(1031);
|
||||
v->a[15329] = 12;
|
||||
v->a[15330] = sym_redirected_statement;
|
||||
v->a[15331] = sym_for_statement;
|
||||
v->a[15332] = sym_while_statement;
|
||||
v->a[15333] = sym_if_statement;
|
||||
v->a[15334] = sym_case_statement;
|
||||
v->a[15335] = sym_function_definition;
|
||||
v->a[15336] = sym_compound_statement;
|
||||
v->a[15337] = sym_subshell;
|
||||
v->a[15338] = sym_list;
|
||||
v->a[15339] = sym_negated_command;
|
||||
v->a[15320] = state(2370);
|
||||
v->a[15321] = 1;
|
||||
v->a[15322] = sym__statements;
|
||||
v->a[15323] = actions(11);
|
||||
v->a[15324] = 2;
|
||||
v->a[15325] = anon_sym_while;
|
||||
v->a[15326] = anon_sym_until;
|
||||
v->a[15327] = actions(57);
|
||||
v->a[15328] = 2;
|
||||
v->a[15329] = anon_sym_LT_AMP_DASH;
|
||||
v->a[15330] = anon_sym_GT_AMP_DASH;
|
||||
v->a[15331] = actions(65);
|
||||
v->a[15332] = 2;
|
||||
v->a[15333] = sym_raw_string;
|
||||
v->a[15334] = sym_number;
|
||||
v->a[15335] = state(394);
|
||||
v->a[15336] = 5;
|
||||
v->a[15337] = sym_arithmetic_expansion;
|
||||
v->a[15338] = sym_string;
|
||||
v->a[15339] = sym_simple_expansion;
|
||||
small_parse_table_767(v);
|
||||
}
|
||||
|
||||
void small_parse_table_767(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[15340] = sym_command;
|
||||
v->a[15341] = sym_variable_assignments;
|
||||
v->a[15342] = 34;
|
||||
v->a[15343] = actions(3);
|
||||
v->a[15344] = 1;
|
||||
v->a[15345] = sym_comment;
|
||||
v->a[15346] = actions(9);
|
||||
v->a[15347] = 1;
|
||||
v->a[15348] = anon_sym_for;
|
||||
v->a[15349] = actions(13);
|
||||
v->a[15350] = 1;
|
||||
v->a[15351] = anon_sym_if;
|
||||
v->a[15352] = actions(15);
|
||||
v->a[15353] = 1;
|
||||
v->a[15354] = anon_sym_case;
|
||||
v->a[15355] = actions(17);
|
||||
v->a[15356] = 1;
|
||||
v->a[15357] = anon_sym_LPAREN;
|
||||
v->a[15358] = actions(19);
|
||||
v->a[15359] = 1;
|
||||
v->a[15340] = sym_expansion;
|
||||
v->a[15341] = sym_command_substitution;
|
||||
v->a[15342] = actions(55);
|
||||
v->a[15343] = 8;
|
||||
v->a[15344] = anon_sym_LT;
|
||||
v->a[15345] = anon_sym_GT;
|
||||
v->a[15346] = anon_sym_GT_GT;
|
||||
v->a[15347] = anon_sym_AMP_GT;
|
||||
v->a[15348] = anon_sym_AMP_GT_GT;
|
||||
v->a[15349] = anon_sym_LT_AMP;
|
||||
v->a[15350] = anon_sym_GT_AMP;
|
||||
v->a[15351] = anon_sym_GT_PIPE;
|
||||
v->a[15352] = state(1211);
|
||||
v->a[15353] = 12;
|
||||
v->a[15354] = sym_redirected_statement;
|
||||
v->a[15355] = sym_for_statement;
|
||||
v->a[15356] = sym_while_statement;
|
||||
v->a[15357] = sym_if_statement;
|
||||
v->a[15358] = sym_case_statement;
|
||||
v->a[15359] = sym_function_definition;
|
||||
small_parse_table_768(v);
|
||||
}
|
||||
|
||||
void small_parse_table_768(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[15360] = anon_sym_LBRACE;
|
||||
v->a[15361] = actions(63);
|
||||
v->a[15362] = 1;
|
||||
v->a[15363] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[15364] = actions(65);
|
||||
v->a[15365] = 1;
|
||||
v->a[15366] = anon_sym_DOLLAR;
|
||||
v->a[15367] = actions(67);
|
||||
v->a[15360] = sym_compound_statement;
|
||||
v->a[15361] = sym_subshell;
|
||||
v->a[15362] = sym_list;
|
||||
v->a[15363] = sym_negated_command;
|
||||
v->a[15364] = sym_command;
|
||||
v->a[15365] = sym_variable_assignments;
|
||||
v->a[15366] = 42;
|
||||
v->a[15367] = actions(3);
|
||||
v->a[15368] = 1;
|
||||
v->a[15369] = anon_sym_DQUOTE;
|
||||
v->a[15370] = actions(71);
|
||||
v->a[15369] = sym_comment;
|
||||
v->a[15370] = actions(9);
|
||||
v->a[15371] = 1;
|
||||
v->a[15372] = aux_sym_number_token1;
|
||||
v->a[15373] = actions(73);
|
||||
v->a[15372] = anon_sym_for;
|
||||
v->a[15373] = actions(13);
|
||||
v->a[15374] = 1;
|
||||
v->a[15375] = aux_sym_number_token2;
|
||||
v->a[15376] = actions(75);
|
||||
v->a[15375] = anon_sym_if;
|
||||
v->a[15376] = actions(15);
|
||||
v->a[15377] = 1;
|
||||
v->a[15378] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[15379] = actions(77);
|
||||
v->a[15378] = anon_sym_case;
|
||||
v->a[15379] = actions(17);
|
||||
small_parse_table_769(v);
|
||||
}
|
||||
|
||||
void small_parse_table_769(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[15380] = 1;
|
||||
v->a[15381] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[15382] = actions(79);
|
||||
v->a[15381] = anon_sym_LPAREN;
|
||||
v->a[15382] = actions(19);
|
||||
v->a[15383] = 1;
|
||||
v->a[15384] = anon_sym_BQUOTE;
|
||||
v->a[15385] = actions(248);
|
||||
v->a[15384] = anon_sym_LBRACE;
|
||||
v->a[15385] = actions(59);
|
||||
v->a[15386] = 1;
|
||||
v->a[15387] = sym_word;
|
||||
v->a[15388] = actions(250);
|
||||
v->a[15387] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[15388] = actions(61);
|
||||
v->a[15389] = 1;
|
||||
v->a[15390] = anon_sym_BANG;
|
||||
v->a[15391] = actions(256);
|
||||
v->a[15390] = anon_sym_DOLLAR;
|
||||
v->a[15391] = actions(63);
|
||||
v->a[15392] = 1;
|
||||
v->a[15393] = sym_raw_string;
|
||||
v->a[15394] = actions(258);
|
||||
v->a[15393] = anon_sym_DQUOTE;
|
||||
v->a[15394] = actions(67);
|
||||
v->a[15395] = 1;
|
||||
v->a[15396] = sym_file_descriptor;
|
||||
v->a[15397] = actions(260);
|
||||
v->a[15396] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[15397] = actions(69);
|
||||
v->a[15398] = 1;
|
||||
v->a[15399] = sym_variable_name;
|
||||
v->a[15399] = anon_sym_DOLLAR_LPAREN;
|
||||
small_parse_table_770(v);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -14,126 +14,126 @@
|
|||
|
||||
void small_parse_table_770(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[15400] = state(141);
|
||||
v->a[15400] = actions(71);
|
||||
v->a[15401] = 1;
|
||||
v->a[15402] = aux_sym__statements_repeat1;
|
||||
v->a[15403] = state(175);
|
||||
v->a[15402] = anon_sym_BQUOTE;
|
||||
v->a[15403] = actions(220);
|
||||
v->a[15404] = 1;
|
||||
v->a[15405] = sym_command_name;
|
||||
v->a[15406] = state(278);
|
||||
v->a[15405] = sym_word;
|
||||
v->a[15406] = actions(222);
|
||||
v->a[15407] = 1;
|
||||
v->a[15408] = sym_variable_assignment;
|
||||
v->a[15409] = state(567);
|
||||
v->a[15408] = anon_sym_BANG;
|
||||
v->a[15409] = actions(230);
|
||||
v->a[15410] = 1;
|
||||
v->a[15411] = aux_sym_command_repeat1;
|
||||
v->a[15412] = state(582);
|
||||
v->a[15411] = sym_file_descriptor;
|
||||
v->a[15412] = actions(232);
|
||||
v->a[15413] = 1;
|
||||
v->a[15414] = sym_concatenation;
|
||||
v->a[15415] = state(743);
|
||||
v->a[15414] = sym_variable_name;
|
||||
v->a[15415] = state(133);
|
||||
v->a[15416] = 1;
|
||||
v->a[15417] = sym_file_redirect;
|
||||
v->a[15418] = state(1100);
|
||||
v->a[15417] = aux_sym__statements_repeat1;
|
||||
v->a[15418] = state(184);
|
||||
v->a[15419] = 1;
|
||||
small_parse_table_771(v);
|
||||
}
|
||||
|
||||
void small_parse_table_771(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[15420] = sym_pipeline;
|
||||
v->a[15421] = state(1196);
|
||||
v->a[15420] = sym_command_name;
|
||||
v->a[15421] = state(245);
|
||||
v->a[15422] = 1;
|
||||
v->a[15423] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[15424] = state(2037);
|
||||
v->a[15423] = sym_variable_assignment;
|
||||
v->a[15424] = state(647);
|
||||
v->a[15425] = 1;
|
||||
v->a[15426] = sym__statement_not_pipeline;
|
||||
v->a[15427] = state(2157);
|
||||
v->a[15426] = sym_concatenation;
|
||||
v->a[15427] = state(738);
|
||||
v->a[15428] = 1;
|
||||
v->a[15429] = sym__statements;
|
||||
v->a[15430] = actions(11);
|
||||
v->a[15431] = 2;
|
||||
v->a[15432] = anon_sym_while;
|
||||
v->a[15433] = anon_sym_until;
|
||||
v->a[15434] = actions(254);
|
||||
v->a[15435] = 2;
|
||||
v->a[15436] = anon_sym_LT_AMP_DASH;
|
||||
v->a[15437] = anon_sym_GT_AMP_DASH;
|
||||
v->a[15438] = state(295);
|
||||
v->a[15439] = 6;
|
||||
v->a[15429] = sym_file_redirect;
|
||||
v->a[15430] = state(828);
|
||||
v->a[15431] = 1;
|
||||
v->a[15432] = aux_sym_command_repeat1;
|
||||
v->a[15433] = state(1196);
|
||||
v->a[15434] = 1;
|
||||
v->a[15435] = sym_redirected_statement;
|
||||
v->a[15436] = state(1212);
|
||||
v->a[15437] = 1;
|
||||
v->a[15438] = sym_variable_assignments;
|
||||
v->a[15439] = state(1215);
|
||||
small_parse_table_772(v);
|
||||
}
|
||||
|
||||
void small_parse_table_772(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[15440] = sym_arithmetic_expansion;
|
||||
v->a[15441] = sym_string;
|
||||
v->a[15442] = sym_number;
|
||||
v->a[15443] = sym_simple_expansion;
|
||||
v->a[15444] = sym_expansion;
|
||||
v->a[15445] = sym_command_substitution;
|
||||
v->a[15446] = actions(252);
|
||||
v->a[15447] = 8;
|
||||
v->a[15448] = anon_sym_LT;
|
||||
v->a[15449] = anon_sym_GT;
|
||||
v->a[15450] = anon_sym_GT_GT;
|
||||
v->a[15451] = anon_sym_AMP_GT;
|
||||
v->a[15452] = anon_sym_AMP_GT_GT;
|
||||
v->a[15453] = anon_sym_LT_AMP;
|
||||
v->a[15454] = anon_sym_GT_AMP;
|
||||
v->a[15455] = anon_sym_GT_PIPE;
|
||||
v->a[15456] = state(1031);
|
||||
v->a[15457] = 12;
|
||||
v->a[15458] = sym_redirected_statement;
|
||||
v->a[15459] = sym_for_statement;
|
||||
v->a[15440] = 1;
|
||||
v->a[15441] = sym_command;
|
||||
v->a[15442] = state(1237);
|
||||
v->a[15443] = 1;
|
||||
v->a[15444] = sym_negated_command;
|
||||
v->a[15445] = state(1240);
|
||||
v->a[15446] = 1;
|
||||
v->a[15447] = sym_list;
|
||||
v->a[15448] = state(1245);
|
||||
v->a[15449] = 1;
|
||||
v->a[15450] = sym_subshell;
|
||||
v->a[15451] = state(1257);
|
||||
v->a[15452] = 1;
|
||||
v->a[15453] = sym_compound_statement;
|
||||
v->a[15454] = state(1268);
|
||||
v->a[15455] = 1;
|
||||
v->a[15456] = sym_function_definition;
|
||||
v->a[15457] = state(1277);
|
||||
v->a[15458] = 1;
|
||||
v->a[15459] = sym_case_statement;
|
||||
small_parse_table_773(v);
|
||||
}
|
||||
|
||||
void small_parse_table_773(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[15460] = sym_while_statement;
|
||||
v->a[15461] = sym_if_statement;
|
||||
v->a[15462] = sym_case_statement;
|
||||
v->a[15463] = sym_function_definition;
|
||||
v->a[15464] = sym_compound_statement;
|
||||
v->a[15465] = sym_subshell;
|
||||
v->a[15466] = sym_list;
|
||||
v->a[15467] = sym_negated_command;
|
||||
v->a[15468] = sym_command;
|
||||
v->a[15469] = sym_variable_assignments;
|
||||
v->a[15470] = 34;
|
||||
v->a[15471] = actions(3);
|
||||
v->a[15472] = 1;
|
||||
v->a[15473] = sym_comment;
|
||||
v->a[15474] = actions(9);
|
||||
v->a[15475] = 1;
|
||||
v->a[15476] = anon_sym_for;
|
||||
v->a[15477] = actions(13);
|
||||
v->a[15478] = 1;
|
||||
v->a[15479] = anon_sym_if;
|
||||
v->a[15460] = state(1290);
|
||||
v->a[15461] = 1;
|
||||
v->a[15462] = sym_if_statement;
|
||||
v->a[15463] = state(1294);
|
||||
v->a[15464] = 1;
|
||||
v->a[15465] = sym_while_statement;
|
||||
v->a[15466] = state(1295);
|
||||
v->a[15467] = 1;
|
||||
v->a[15468] = sym_for_statement;
|
||||
v->a[15469] = state(1331);
|
||||
v->a[15470] = 1;
|
||||
v->a[15471] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[15472] = state(1389);
|
||||
v->a[15473] = 1;
|
||||
v->a[15474] = sym_pipeline;
|
||||
v->a[15475] = state(2252);
|
||||
v->a[15476] = 1;
|
||||
v->a[15477] = sym__statement_not_pipeline;
|
||||
v->a[15478] = actions(11);
|
||||
v->a[15479] = 2;
|
||||
small_parse_table_774(v);
|
||||
}
|
||||
|
||||
void small_parse_table_774(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[15480] = actions(15);
|
||||
v->a[15481] = 1;
|
||||
v->a[15482] = anon_sym_case;
|
||||
v->a[15483] = actions(17);
|
||||
v->a[15484] = 1;
|
||||
v->a[15485] = anon_sym_LPAREN;
|
||||
v->a[15486] = actions(19);
|
||||
v->a[15487] = 1;
|
||||
v->a[15488] = anon_sym_LBRACE;
|
||||
v->a[15489] = actions(63);
|
||||
v->a[15490] = 1;
|
||||
v->a[15491] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[15492] = actions(65);
|
||||
v->a[15493] = 1;
|
||||
v->a[15494] = anon_sym_DOLLAR;
|
||||
v->a[15495] = actions(67);
|
||||
v->a[15496] = 1;
|
||||
v->a[15497] = anon_sym_DQUOTE;
|
||||
v->a[15498] = actions(69);
|
||||
v->a[15499] = 1;
|
||||
v->a[15480] = anon_sym_while;
|
||||
v->a[15481] = anon_sym_until;
|
||||
v->a[15482] = actions(226);
|
||||
v->a[15483] = 2;
|
||||
v->a[15484] = anon_sym_LT_AMP_DASH;
|
||||
v->a[15485] = anon_sym_GT_AMP_DASH;
|
||||
v->a[15486] = actions(228);
|
||||
v->a[15487] = 2;
|
||||
v->a[15488] = sym_raw_string;
|
||||
v->a[15489] = sym_number;
|
||||
v->a[15490] = state(294);
|
||||
v->a[15491] = 5;
|
||||
v->a[15492] = sym_arithmetic_expansion;
|
||||
v->a[15493] = sym_string;
|
||||
v->a[15494] = sym_simple_expansion;
|
||||
v->a[15495] = sym_expansion;
|
||||
v->a[15496] = sym_command_substitution;
|
||||
v->a[15497] = actions(224);
|
||||
v->a[15498] = 8;
|
||||
v->a[15499] = anon_sym_LT;
|
||||
small_parse_table_775(v);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -14,126 +14,126 @@
|
|||
|
||||
void small_parse_table_775(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[15500] = sym_raw_string;
|
||||
v->a[15501] = actions(71);
|
||||
v->a[15502] = 1;
|
||||
v->a[15503] = aux_sym_number_token1;
|
||||
v->a[15504] = actions(73);
|
||||
v->a[15505] = 1;
|
||||
v->a[15506] = aux_sym_number_token2;
|
||||
v->a[15507] = actions(75);
|
||||
v->a[15508] = 1;
|
||||
v->a[15509] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[15510] = actions(77);
|
||||
v->a[15511] = 1;
|
||||
v->a[15512] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[15513] = actions(79);
|
||||
v->a[15514] = 1;
|
||||
v->a[15515] = anon_sym_BQUOTE;
|
||||
v->a[15516] = actions(81);
|
||||
v->a[15517] = 1;
|
||||
v->a[15518] = sym_file_descriptor;
|
||||
v->a[15519] = actions(83);
|
||||
v->a[15500] = anon_sym_GT;
|
||||
v->a[15501] = anon_sym_GT_GT;
|
||||
v->a[15502] = anon_sym_AMP_GT;
|
||||
v->a[15503] = anon_sym_AMP_GT_GT;
|
||||
v->a[15504] = anon_sym_LT_AMP;
|
||||
v->a[15505] = anon_sym_GT_AMP;
|
||||
v->a[15506] = anon_sym_GT_PIPE;
|
||||
v->a[15507] = 31;
|
||||
v->a[15508] = actions(3);
|
||||
v->a[15509] = 1;
|
||||
v->a[15510] = sym_comment;
|
||||
v->a[15511] = actions(9);
|
||||
v->a[15512] = 1;
|
||||
v->a[15513] = anon_sym_for;
|
||||
v->a[15514] = actions(13);
|
||||
v->a[15515] = 1;
|
||||
v->a[15516] = anon_sym_if;
|
||||
v->a[15517] = actions(15);
|
||||
v->a[15518] = 1;
|
||||
v->a[15519] = anon_sym_case;
|
||||
small_parse_table_776(v);
|
||||
}
|
||||
|
||||
void small_parse_table_776(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[15520] = 1;
|
||||
v->a[15521] = sym_variable_name;
|
||||
v->a[15522] = actions(238);
|
||||
v->a[15523] = 1;
|
||||
v->a[15524] = sym_word;
|
||||
v->a[15525] = actions(240);
|
||||
v->a[15526] = 1;
|
||||
v->a[15527] = anon_sym_BANG;
|
||||
v->a[15528] = state(132);
|
||||
v->a[15529] = 1;
|
||||
v->a[15530] = aux_sym__statements_repeat1;
|
||||
v->a[15531] = state(185);
|
||||
v->a[15532] = 1;
|
||||
v->a[15533] = sym_command_name;
|
||||
v->a[15534] = state(297);
|
||||
v->a[15535] = 1;
|
||||
v->a[15536] = sym_variable_assignment;
|
||||
v->a[15537] = state(582);
|
||||
v->a[15538] = 1;
|
||||
v->a[15539] = sym_concatenation;
|
||||
v->a[15520] = actions(17);
|
||||
v->a[15521] = 1;
|
||||
v->a[15522] = anon_sym_LPAREN;
|
||||
v->a[15523] = actions(19);
|
||||
v->a[15524] = 1;
|
||||
v->a[15525] = anon_sym_LBRACE;
|
||||
v->a[15526] = actions(45);
|
||||
v->a[15527] = 1;
|
||||
v->a[15528] = sym_word;
|
||||
v->a[15529] = actions(53);
|
||||
v->a[15530] = 1;
|
||||
v->a[15531] = anon_sym_BANG;
|
||||
v->a[15532] = actions(59);
|
||||
v->a[15533] = 1;
|
||||
v->a[15534] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[15535] = actions(61);
|
||||
v->a[15536] = 1;
|
||||
v->a[15537] = anon_sym_DOLLAR;
|
||||
v->a[15538] = actions(63);
|
||||
v->a[15539] = 1;
|
||||
small_parse_table_777(v);
|
||||
}
|
||||
|
||||
void small_parse_table_777(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[15540] = state(614);
|
||||
v->a[15541] = 1;
|
||||
v->a[15542] = aux_sym_command_repeat1;
|
||||
v->a[15543] = state(769);
|
||||
v->a[15544] = 1;
|
||||
v->a[15545] = sym_file_redirect;
|
||||
v->a[15546] = state(1133);
|
||||
v->a[15547] = 1;
|
||||
v->a[15548] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[15549] = state(1142);
|
||||
v->a[15550] = 1;
|
||||
v->a[15551] = sym_pipeline;
|
||||
v->a[15552] = state(2041);
|
||||
v->a[15553] = 1;
|
||||
v->a[15554] = sym__statement_not_pipeline;
|
||||
v->a[15555] = state(2160);
|
||||
v->a[15556] = 1;
|
||||
v->a[15557] = sym__statements;
|
||||
v->a[15558] = actions(11);
|
||||
v->a[15559] = 2;
|
||||
v->a[15540] = anon_sym_DQUOTE;
|
||||
v->a[15541] = actions(67);
|
||||
v->a[15542] = 1;
|
||||
v->a[15543] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[15544] = actions(69);
|
||||
v->a[15545] = 1;
|
||||
v->a[15546] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[15547] = actions(71);
|
||||
v->a[15548] = 1;
|
||||
v->a[15549] = anon_sym_BQUOTE;
|
||||
v->a[15550] = actions(73);
|
||||
v->a[15551] = 1;
|
||||
v->a[15552] = sym_file_descriptor;
|
||||
v->a[15553] = actions(75);
|
||||
v->a[15554] = 1;
|
||||
v->a[15555] = sym_variable_name;
|
||||
v->a[15556] = state(55);
|
||||
v->a[15557] = 1;
|
||||
v->a[15558] = aux_sym__terminated_statement;
|
||||
v->a[15559] = state(187);
|
||||
small_parse_table_778(v);
|
||||
}
|
||||
|
||||
void small_parse_table_778(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[15560] = anon_sym_while;
|
||||
v->a[15561] = anon_sym_until;
|
||||
v->a[15562] = actions(61);
|
||||
v->a[15563] = 2;
|
||||
v->a[15564] = anon_sym_LT_AMP_DASH;
|
||||
v->a[15565] = anon_sym_GT_AMP_DASH;
|
||||
v->a[15566] = state(397);
|
||||
v->a[15567] = 6;
|
||||
v->a[15568] = sym_arithmetic_expansion;
|
||||
v->a[15569] = sym_string;
|
||||
v->a[15570] = sym_number;
|
||||
v->a[15571] = sym_simple_expansion;
|
||||
v->a[15572] = sym_expansion;
|
||||
v->a[15573] = sym_command_substitution;
|
||||
v->a[15574] = actions(59);
|
||||
v->a[15575] = 8;
|
||||
v->a[15576] = anon_sym_LT;
|
||||
v->a[15577] = anon_sym_GT;
|
||||
v->a[15578] = anon_sym_GT_GT;
|
||||
v->a[15579] = anon_sym_AMP_GT;
|
||||
v->a[15560] = 1;
|
||||
v->a[15561] = sym_command_name;
|
||||
v->a[15562] = state(274);
|
||||
v->a[15563] = 1;
|
||||
v->a[15564] = sym_variable_assignment;
|
||||
v->a[15565] = state(647);
|
||||
v->a[15566] = 1;
|
||||
v->a[15567] = sym_concatenation;
|
||||
v->a[15568] = state(736);
|
||||
v->a[15569] = 1;
|
||||
v->a[15570] = aux_sym_command_repeat1;
|
||||
v->a[15571] = state(738);
|
||||
v->a[15572] = 1;
|
||||
v->a[15573] = sym_file_redirect;
|
||||
v->a[15574] = state(1439);
|
||||
v->a[15575] = 1;
|
||||
v->a[15576] = sym_pipeline;
|
||||
v->a[15577] = state(1460);
|
||||
v->a[15578] = 1;
|
||||
v->a[15579] = aux_sym_redirected_statement_repeat2;
|
||||
small_parse_table_779(v);
|
||||
}
|
||||
|
||||
void small_parse_table_779(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[15580] = anon_sym_AMP_GT_GT;
|
||||
v->a[15581] = anon_sym_LT_AMP;
|
||||
v->a[15582] = anon_sym_GT_AMP;
|
||||
v->a[15583] = anon_sym_GT_PIPE;
|
||||
v->a[15584] = state(1071);
|
||||
v->a[15585] = 12;
|
||||
v->a[15586] = sym_redirected_statement;
|
||||
v->a[15587] = sym_for_statement;
|
||||
v->a[15588] = sym_while_statement;
|
||||
v->a[15589] = sym_if_statement;
|
||||
v->a[15590] = sym_case_statement;
|
||||
v->a[15591] = sym_function_definition;
|
||||
v->a[15592] = sym_compound_statement;
|
||||
v->a[15593] = sym_subshell;
|
||||
v->a[15594] = sym_list;
|
||||
v->a[15595] = sym_negated_command;
|
||||
v->a[15596] = sym_command;
|
||||
v->a[15597] = sym_variable_assignments;
|
||||
v->a[15598] = 34;
|
||||
v->a[15599] = actions(3);
|
||||
v->a[15580] = state(2269);
|
||||
v->a[15581] = 1;
|
||||
v->a[15582] = sym__statement_not_pipeline;
|
||||
v->a[15583] = actions(11);
|
||||
v->a[15584] = 2;
|
||||
v->a[15585] = anon_sym_while;
|
||||
v->a[15586] = anon_sym_until;
|
||||
v->a[15587] = actions(57);
|
||||
v->a[15588] = 2;
|
||||
v->a[15589] = anon_sym_LT_AMP_DASH;
|
||||
v->a[15590] = anon_sym_GT_AMP_DASH;
|
||||
v->a[15591] = actions(65);
|
||||
v->a[15592] = 2;
|
||||
v->a[15593] = sym_raw_string;
|
||||
v->a[15594] = sym_number;
|
||||
v->a[15595] = state(394);
|
||||
v->a[15596] = 5;
|
||||
v->a[15597] = sym_arithmetic_expansion;
|
||||
v->a[15598] = sym_string;
|
||||
v->a[15599] = sym_simple_expansion;
|
||||
small_parse_table_780(v);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -14,126 +14,126 @@
|
|||
|
||||
void small_parse_table_780(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[15600] = 1;
|
||||
v->a[15601] = sym_comment;
|
||||
v->a[15602] = actions(9);
|
||||
v->a[15603] = 1;
|
||||
v->a[15604] = anon_sym_for;
|
||||
v->a[15605] = actions(13);
|
||||
v->a[15606] = 1;
|
||||
v->a[15607] = anon_sym_if;
|
||||
v->a[15608] = actions(15);
|
||||
v->a[15609] = 1;
|
||||
v->a[15610] = anon_sym_case;
|
||||
v->a[15611] = actions(17);
|
||||
v->a[15612] = 1;
|
||||
v->a[15613] = anon_sym_LPAREN;
|
||||
v->a[15614] = actions(19);
|
||||
v->a[15615] = 1;
|
||||
v->a[15616] = anon_sym_LBRACE;
|
||||
v->a[15617] = actions(63);
|
||||
v->a[15618] = 1;
|
||||
v->a[15619] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[15600] = sym_expansion;
|
||||
v->a[15601] = sym_command_substitution;
|
||||
v->a[15602] = actions(55);
|
||||
v->a[15603] = 8;
|
||||
v->a[15604] = anon_sym_LT;
|
||||
v->a[15605] = anon_sym_GT;
|
||||
v->a[15606] = anon_sym_GT_GT;
|
||||
v->a[15607] = anon_sym_AMP_GT;
|
||||
v->a[15608] = anon_sym_AMP_GT_GT;
|
||||
v->a[15609] = anon_sym_LT_AMP;
|
||||
v->a[15610] = anon_sym_GT_AMP;
|
||||
v->a[15611] = anon_sym_GT_PIPE;
|
||||
v->a[15612] = state(1312);
|
||||
v->a[15613] = 12;
|
||||
v->a[15614] = sym_redirected_statement;
|
||||
v->a[15615] = sym_for_statement;
|
||||
v->a[15616] = sym_while_statement;
|
||||
v->a[15617] = sym_if_statement;
|
||||
v->a[15618] = sym_case_statement;
|
||||
v->a[15619] = sym_function_definition;
|
||||
small_parse_table_781(v);
|
||||
}
|
||||
|
||||
void small_parse_table_781(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[15620] = actions(65);
|
||||
v->a[15621] = 1;
|
||||
v->a[15622] = anon_sym_DOLLAR;
|
||||
v->a[15623] = actions(67);
|
||||
v->a[15624] = 1;
|
||||
v->a[15625] = anon_sym_DQUOTE;
|
||||
v->a[15626] = actions(71);
|
||||
v->a[15627] = 1;
|
||||
v->a[15628] = aux_sym_number_token1;
|
||||
v->a[15629] = actions(73);
|
||||
v->a[15630] = 1;
|
||||
v->a[15631] = aux_sym_number_token2;
|
||||
v->a[15632] = actions(75);
|
||||
v->a[15633] = 1;
|
||||
v->a[15634] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[15635] = actions(77);
|
||||
v->a[15636] = 1;
|
||||
v->a[15637] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[15638] = actions(79);
|
||||
v->a[15639] = 1;
|
||||
v->a[15620] = sym_compound_statement;
|
||||
v->a[15621] = sym_subshell;
|
||||
v->a[15622] = sym_list;
|
||||
v->a[15623] = sym_negated_command;
|
||||
v->a[15624] = sym_command;
|
||||
v->a[15625] = sym_variable_assignments;
|
||||
v->a[15626] = 31;
|
||||
v->a[15627] = actions(3);
|
||||
v->a[15628] = 1;
|
||||
v->a[15629] = sym_comment;
|
||||
v->a[15630] = actions(9);
|
||||
v->a[15631] = 1;
|
||||
v->a[15632] = anon_sym_for;
|
||||
v->a[15633] = actions(13);
|
||||
v->a[15634] = 1;
|
||||
v->a[15635] = anon_sym_if;
|
||||
v->a[15636] = actions(15);
|
||||
v->a[15637] = 1;
|
||||
v->a[15638] = anon_sym_case;
|
||||
v->a[15639] = actions(17);
|
||||
small_parse_table_782(v);
|
||||
}
|
||||
|
||||
void small_parse_table_782(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[15640] = anon_sym_BQUOTE;
|
||||
v->a[15641] = actions(248);
|
||||
v->a[15642] = 1;
|
||||
v->a[15643] = sym_word;
|
||||
v->a[15644] = actions(250);
|
||||
v->a[15645] = 1;
|
||||
v->a[15646] = anon_sym_BANG;
|
||||
v->a[15647] = actions(256);
|
||||
v->a[15648] = 1;
|
||||
v->a[15649] = sym_raw_string;
|
||||
v->a[15650] = actions(258);
|
||||
v->a[15651] = 1;
|
||||
v->a[15652] = sym_file_descriptor;
|
||||
v->a[15653] = actions(260);
|
||||
v->a[15654] = 1;
|
||||
v->a[15655] = sym_variable_name;
|
||||
v->a[15656] = state(141);
|
||||
v->a[15657] = 1;
|
||||
v->a[15658] = aux_sym__statements_repeat1;
|
||||
v->a[15659] = state(175);
|
||||
v->a[15640] = 1;
|
||||
v->a[15641] = anon_sym_LPAREN;
|
||||
v->a[15642] = actions(19);
|
||||
v->a[15643] = 1;
|
||||
v->a[15644] = anon_sym_LBRACE;
|
||||
v->a[15645] = actions(45);
|
||||
v->a[15646] = 1;
|
||||
v->a[15647] = sym_word;
|
||||
v->a[15648] = actions(53);
|
||||
v->a[15649] = 1;
|
||||
v->a[15650] = anon_sym_BANG;
|
||||
v->a[15651] = actions(59);
|
||||
v->a[15652] = 1;
|
||||
v->a[15653] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[15654] = actions(61);
|
||||
v->a[15655] = 1;
|
||||
v->a[15656] = anon_sym_DOLLAR;
|
||||
v->a[15657] = actions(63);
|
||||
v->a[15658] = 1;
|
||||
v->a[15659] = anon_sym_DQUOTE;
|
||||
small_parse_table_783(v);
|
||||
}
|
||||
|
||||
void small_parse_table_783(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[15660] = 1;
|
||||
v->a[15661] = sym_command_name;
|
||||
v->a[15662] = state(278);
|
||||
v->a[15663] = 1;
|
||||
v->a[15664] = sym_variable_assignment;
|
||||
v->a[15665] = state(567);
|
||||
v->a[15666] = 1;
|
||||
v->a[15667] = aux_sym_command_repeat1;
|
||||
v->a[15668] = state(582);
|
||||
v->a[15669] = 1;
|
||||
v->a[15670] = sym_concatenation;
|
||||
v->a[15671] = state(729);
|
||||
v->a[15672] = 1;
|
||||
v->a[15673] = sym_file_redirect;
|
||||
v->a[15674] = state(1100);
|
||||
v->a[15675] = 1;
|
||||
v->a[15676] = sym_pipeline;
|
||||
v->a[15677] = state(1196);
|
||||
v->a[15678] = 1;
|
||||
v->a[15679] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[15660] = actions(67);
|
||||
v->a[15661] = 1;
|
||||
v->a[15662] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[15663] = actions(69);
|
||||
v->a[15664] = 1;
|
||||
v->a[15665] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[15666] = actions(71);
|
||||
v->a[15667] = 1;
|
||||
v->a[15668] = anon_sym_BQUOTE;
|
||||
v->a[15669] = actions(73);
|
||||
v->a[15670] = 1;
|
||||
v->a[15671] = sym_file_descriptor;
|
||||
v->a[15672] = actions(75);
|
||||
v->a[15673] = 1;
|
||||
v->a[15674] = sym_variable_name;
|
||||
v->a[15675] = state(99);
|
||||
v->a[15676] = 1;
|
||||
v->a[15677] = aux_sym__terminated_statement;
|
||||
v->a[15678] = state(187);
|
||||
v->a[15679] = 1;
|
||||
small_parse_table_784(v);
|
||||
}
|
||||
|
||||
void small_parse_table_784(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[15680] = state(2037);
|
||||
v->a[15681] = 1;
|
||||
v->a[15682] = sym__statement_not_pipeline;
|
||||
v->a[15683] = state(2161);
|
||||
v->a[15684] = 1;
|
||||
v->a[15685] = sym__statements;
|
||||
v->a[15686] = actions(11);
|
||||
v->a[15687] = 2;
|
||||
v->a[15688] = anon_sym_while;
|
||||
v->a[15689] = anon_sym_until;
|
||||
v->a[15690] = actions(254);
|
||||
v->a[15691] = 2;
|
||||
v->a[15692] = anon_sym_LT_AMP_DASH;
|
||||
v->a[15693] = anon_sym_GT_AMP_DASH;
|
||||
v->a[15694] = state(295);
|
||||
v->a[15695] = 6;
|
||||
v->a[15696] = sym_arithmetic_expansion;
|
||||
v->a[15697] = sym_string;
|
||||
v->a[15698] = sym_number;
|
||||
v->a[15699] = sym_simple_expansion;
|
||||
v->a[15680] = sym_command_name;
|
||||
v->a[15681] = state(281);
|
||||
v->a[15682] = 1;
|
||||
v->a[15683] = sym_variable_assignment;
|
||||
v->a[15684] = state(647);
|
||||
v->a[15685] = 1;
|
||||
v->a[15686] = sym_concatenation;
|
||||
v->a[15687] = state(736);
|
||||
v->a[15688] = 1;
|
||||
v->a[15689] = aux_sym_command_repeat1;
|
||||
v->a[15690] = state(738);
|
||||
v->a[15691] = 1;
|
||||
v->a[15692] = sym_file_redirect;
|
||||
v->a[15693] = state(1460);
|
||||
v->a[15694] = 1;
|
||||
v->a[15695] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[15696] = state(1464);
|
||||
v->a[15697] = 1;
|
||||
v->a[15698] = sym_pipeline;
|
||||
v->a[15699] = state(2269);
|
||||
small_parse_table_785(v);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -14,126 +14,126 @@
|
|||
|
||||
void small_parse_table_785(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[15700] = sym_expansion;
|
||||
v->a[15701] = sym_command_substitution;
|
||||
v->a[15702] = actions(252);
|
||||
v->a[15703] = 8;
|
||||
v->a[15704] = anon_sym_LT;
|
||||
v->a[15705] = anon_sym_GT;
|
||||
v->a[15706] = anon_sym_GT_GT;
|
||||
v->a[15707] = anon_sym_AMP_GT;
|
||||
v->a[15708] = anon_sym_AMP_GT_GT;
|
||||
v->a[15709] = anon_sym_LT_AMP;
|
||||
v->a[15710] = anon_sym_GT_AMP;
|
||||
v->a[15711] = anon_sym_GT_PIPE;
|
||||
v->a[15712] = state(1031);
|
||||
v->a[15713] = 12;
|
||||
v->a[15714] = sym_redirected_statement;
|
||||
v->a[15715] = sym_for_statement;
|
||||
v->a[15716] = sym_while_statement;
|
||||
v->a[15717] = sym_if_statement;
|
||||
v->a[15718] = sym_case_statement;
|
||||
v->a[15719] = sym_function_definition;
|
||||
v->a[15700] = 1;
|
||||
v->a[15701] = sym__statement_not_pipeline;
|
||||
v->a[15702] = actions(11);
|
||||
v->a[15703] = 2;
|
||||
v->a[15704] = anon_sym_while;
|
||||
v->a[15705] = anon_sym_until;
|
||||
v->a[15706] = actions(57);
|
||||
v->a[15707] = 2;
|
||||
v->a[15708] = anon_sym_LT_AMP_DASH;
|
||||
v->a[15709] = anon_sym_GT_AMP_DASH;
|
||||
v->a[15710] = actions(65);
|
||||
v->a[15711] = 2;
|
||||
v->a[15712] = sym_raw_string;
|
||||
v->a[15713] = sym_number;
|
||||
v->a[15714] = state(394);
|
||||
v->a[15715] = 5;
|
||||
v->a[15716] = sym_arithmetic_expansion;
|
||||
v->a[15717] = sym_string;
|
||||
v->a[15718] = sym_simple_expansion;
|
||||
v->a[15719] = sym_expansion;
|
||||
small_parse_table_786(v);
|
||||
}
|
||||
|
||||
void small_parse_table_786(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[15720] = sym_compound_statement;
|
||||
v->a[15721] = sym_subshell;
|
||||
v->a[15722] = sym_list;
|
||||
v->a[15723] = sym_negated_command;
|
||||
v->a[15724] = sym_command;
|
||||
v->a[15725] = sym_variable_assignments;
|
||||
v->a[15726] = 34;
|
||||
v->a[15727] = actions(3);
|
||||
v->a[15728] = 1;
|
||||
v->a[15729] = sym_comment;
|
||||
v->a[15730] = actions(9);
|
||||
v->a[15731] = 1;
|
||||
v->a[15732] = anon_sym_for;
|
||||
v->a[15733] = actions(13);
|
||||
v->a[15734] = 1;
|
||||
v->a[15735] = anon_sym_if;
|
||||
v->a[15736] = actions(15);
|
||||
v->a[15737] = 1;
|
||||
v->a[15738] = anon_sym_case;
|
||||
v->a[15739] = actions(17);
|
||||
v->a[15720] = sym_command_substitution;
|
||||
v->a[15721] = actions(55);
|
||||
v->a[15722] = 8;
|
||||
v->a[15723] = anon_sym_LT;
|
||||
v->a[15724] = anon_sym_GT;
|
||||
v->a[15725] = anon_sym_GT_GT;
|
||||
v->a[15726] = anon_sym_AMP_GT;
|
||||
v->a[15727] = anon_sym_AMP_GT_GT;
|
||||
v->a[15728] = anon_sym_LT_AMP;
|
||||
v->a[15729] = anon_sym_GT_AMP;
|
||||
v->a[15730] = anon_sym_GT_PIPE;
|
||||
v->a[15731] = state(1324);
|
||||
v->a[15732] = 12;
|
||||
v->a[15733] = sym_redirected_statement;
|
||||
v->a[15734] = sym_for_statement;
|
||||
v->a[15735] = sym_while_statement;
|
||||
v->a[15736] = sym_if_statement;
|
||||
v->a[15737] = sym_case_statement;
|
||||
v->a[15738] = sym_function_definition;
|
||||
v->a[15739] = sym_compound_statement;
|
||||
small_parse_table_787(v);
|
||||
}
|
||||
|
||||
void small_parse_table_787(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[15740] = 1;
|
||||
v->a[15741] = anon_sym_LPAREN;
|
||||
v->a[15742] = actions(19);
|
||||
v->a[15743] = 1;
|
||||
v->a[15744] = anon_sym_LBRACE;
|
||||
v->a[15745] = actions(63);
|
||||
v->a[15746] = 1;
|
||||
v->a[15747] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[15748] = actions(65);
|
||||
v->a[15749] = 1;
|
||||
v->a[15750] = anon_sym_DOLLAR;
|
||||
v->a[15751] = actions(67);
|
||||
v->a[15752] = 1;
|
||||
v->a[15753] = anon_sym_DQUOTE;
|
||||
v->a[15754] = actions(71);
|
||||
v->a[15755] = 1;
|
||||
v->a[15756] = aux_sym_number_token1;
|
||||
v->a[15757] = actions(73);
|
||||
v->a[15758] = 1;
|
||||
v->a[15759] = aux_sym_number_token2;
|
||||
v->a[15740] = sym_subshell;
|
||||
v->a[15741] = sym_list;
|
||||
v->a[15742] = sym_negated_command;
|
||||
v->a[15743] = sym_command;
|
||||
v->a[15744] = sym_variable_assignments;
|
||||
v->a[15745] = 42;
|
||||
v->a[15746] = actions(3);
|
||||
v->a[15747] = 1;
|
||||
v->a[15748] = sym_comment;
|
||||
v->a[15749] = actions(89);
|
||||
v->a[15750] = 1;
|
||||
v->a[15751] = sym_word;
|
||||
v->a[15752] = actions(91);
|
||||
v->a[15753] = 1;
|
||||
v->a[15754] = anon_sym_for;
|
||||
v->a[15755] = actions(95);
|
||||
v->a[15756] = 1;
|
||||
v->a[15757] = anon_sym_if;
|
||||
v->a[15758] = actions(97);
|
||||
v->a[15759] = 1;
|
||||
small_parse_table_788(v);
|
||||
}
|
||||
|
||||
void small_parse_table_788(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[15760] = actions(75);
|
||||
v->a[15761] = 1;
|
||||
v->a[15762] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[15763] = actions(77);
|
||||
v->a[15764] = 1;
|
||||
v->a[15765] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[15766] = actions(79);
|
||||
v->a[15767] = 1;
|
||||
v->a[15768] = anon_sym_BQUOTE;
|
||||
v->a[15769] = actions(248);
|
||||
v->a[15770] = 1;
|
||||
v->a[15771] = sym_word;
|
||||
v->a[15772] = actions(250);
|
||||
v->a[15773] = 1;
|
||||
v->a[15774] = anon_sym_BANG;
|
||||
v->a[15775] = actions(256);
|
||||
v->a[15776] = 1;
|
||||
v->a[15777] = sym_raw_string;
|
||||
v->a[15778] = actions(258);
|
||||
v->a[15779] = 1;
|
||||
v->a[15760] = anon_sym_case;
|
||||
v->a[15761] = actions(99);
|
||||
v->a[15762] = 1;
|
||||
v->a[15763] = anon_sym_LPAREN;
|
||||
v->a[15764] = actions(101);
|
||||
v->a[15765] = 1;
|
||||
v->a[15766] = anon_sym_LBRACE;
|
||||
v->a[15767] = actions(103);
|
||||
v->a[15768] = 1;
|
||||
v->a[15769] = anon_sym_BANG;
|
||||
v->a[15770] = actions(109);
|
||||
v->a[15771] = 1;
|
||||
v->a[15772] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[15773] = actions(111);
|
||||
v->a[15774] = 1;
|
||||
v->a[15775] = anon_sym_DOLLAR;
|
||||
v->a[15776] = actions(113);
|
||||
v->a[15777] = 1;
|
||||
v->a[15778] = anon_sym_DQUOTE;
|
||||
v->a[15779] = actions(117);
|
||||
small_parse_table_789(v);
|
||||
}
|
||||
|
||||
void small_parse_table_789(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[15780] = sym_file_descriptor;
|
||||
v->a[15781] = actions(260);
|
||||
v->a[15782] = 1;
|
||||
v->a[15783] = sym_variable_name;
|
||||
v->a[15784] = state(141);
|
||||
v->a[15785] = 1;
|
||||
v->a[15786] = aux_sym__statements_repeat1;
|
||||
v->a[15787] = state(175);
|
||||
v->a[15788] = 1;
|
||||
v->a[15789] = sym_command_name;
|
||||
v->a[15790] = state(278);
|
||||
v->a[15791] = 1;
|
||||
v->a[15792] = sym_variable_assignment;
|
||||
v->a[15793] = state(567);
|
||||
v->a[15794] = 1;
|
||||
v->a[15795] = aux_sym_command_repeat1;
|
||||
v->a[15796] = state(582);
|
||||
v->a[15797] = 1;
|
||||
v->a[15798] = sym_concatenation;
|
||||
v->a[15799] = state(738);
|
||||
v->a[15780] = 1;
|
||||
v->a[15781] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[15782] = actions(119);
|
||||
v->a[15783] = 1;
|
||||
v->a[15784] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[15785] = actions(121);
|
||||
v->a[15786] = 1;
|
||||
v->a[15787] = anon_sym_BQUOTE;
|
||||
v->a[15788] = actions(123);
|
||||
v->a[15789] = 1;
|
||||
v->a[15790] = sym_file_descriptor;
|
||||
v->a[15791] = actions(125);
|
||||
v->a[15792] = 1;
|
||||
v->a[15793] = sym_variable_name;
|
||||
v->a[15794] = state(133);
|
||||
v->a[15795] = 1;
|
||||
v->a[15796] = aux_sym__statements_repeat1;
|
||||
v->a[15797] = state(182);
|
||||
v->a[15798] = 1;
|
||||
v->a[15799] = sym_command_name;
|
||||
small_parse_table_790(v);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -14,126 +14,126 @@
|
|||
|
||||
void small_parse_table_790(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[15800] = 1;
|
||||
v->a[15801] = sym_file_redirect;
|
||||
v->a[15802] = state(1100);
|
||||
v->a[15803] = 1;
|
||||
v->a[15804] = sym_pipeline;
|
||||
v->a[15805] = state(1196);
|
||||
v->a[15806] = 1;
|
||||
v->a[15807] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[15808] = state(2037);
|
||||
v->a[15809] = 1;
|
||||
v->a[15810] = sym__statement_not_pipeline;
|
||||
v->a[15811] = state(2111);
|
||||
v->a[15812] = 1;
|
||||
v->a[15813] = sym__statements;
|
||||
v->a[15814] = actions(11);
|
||||
v->a[15815] = 2;
|
||||
v->a[15816] = anon_sym_while;
|
||||
v->a[15817] = anon_sym_until;
|
||||
v->a[15818] = actions(254);
|
||||
v->a[15819] = 2;
|
||||
v->a[15800] = state(243);
|
||||
v->a[15801] = 1;
|
||||
v->a[15802] = sym_variable_assignment;
|
||||
v->a[15803] = state(621);
|
||||
v->a[15804] = 1;
|
||||
v->a[15805] = sym_concatenation;
|
||||
v->a[15806] = state(692);
|
||||
v->a[15807] = 1;
|
||||
v->a[15808] = sym_file_redirect;
|
||||
v->a[15809] = state(810);
|
||||
v->a[15810] = 1;
|
||||
v->a[15811] = aux_sym_command_repeat1;
|
||||
v->a[15812] = state(1217);
|
||||
v->a[15813] = 1;
|
||||
v->a[15814] = sym_redirected_statement;
|
||||
v->a[15815] = state(1218);
|
||||
v->a[15816] = 1;
|
||||
v->a[15817] = sym_for_statement;
|
||||
v->a[15818] = state(1219);
|
||||
v->a[15819] = 1;
|
||||
small_parse_table_791(v);
|
||||
}
|
||||
|
||||
void small_parse_table_791(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[15820] = anon_sym_LT_AMP_DASH;
|
||||
v->a[15821] = anon_sym_GT_AMP_DASH;
|
||||
v->a[15822] = state(295);
|
||||
v->a[15823] = 6;
|
||||
v->a[15824] = sym_arithmetic_expansion;
|
||||
v->a[15825] = sym_string;
|
||||
v->a[15826] = sym_number;
|
||||
v->a[15827] = sym_simple_expansion;
|
||||
v->a[15828] = sym_expansion;
|
||||
v->a[15829] = sym_command_substitution;
|
||||
v->a[15830] = actions(252);
|
||||
v->a[15831] = 8;
|
||||
v->a[15832] = anon_sym_LT;
|
||||
v->a[15833] = anon_sym_GT;
|
||||
v->a[15834] = anon_sym_GT_GT;
|
||||
v->a[15835] = anon_sym_AMP_GT;
|
||||
v->a[15836] = anon_sym_AMP_GT_GT;
|
||||
v->a[15837] = anon_sym_LT_AMP;
|
||||
v->a[15838] = anon_sym_GT_AMP;
|
||||
v->a[15839] = anon_sym_GT_PIPE;
|
||||
v->a[15820] = sym_while_statement;
|
||||
v->a[15821] = state(1220);
|
||||
v->a[15822] = 1;
|
||||
v->a[15823] = sym_if_statement;
|
||||
v->a[15824] = state(1221);
|
||||
v->a[15825] = 1;
|
||||
v->a[15826] = sym_case_statement;
|
||||
v->a[15827] = state(1222);
|
||||
v->a[15828] = 1;
|
||||
v->a[15829] = sym_function_definition;
|
||||
v->a[15830] = state(1227);
|
||||
v->a[15831] = 1;
|
||||
v->a[15832] = sym_compound_statement;
|
||||
v->a[15833] = state(1229);
|
||||
v->a[15834] = 1;
|
||||
v->a[15835] = sym_subshell;
|
||||
v->a[15836] = state(1230);
|
||||
v->a[15837] = 1;
|
||||
v->a[15838] = sym_list;
|
||||
v->a[15839] = state(1232);
|
||||
small_parse_table_792(v);
|
||||
}
|
||||
|
||||
void small_parse_table_792(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[15840] = state(1031);
|
||||
v->a[15841] = 12;
|
||||
v->a[15842] = sym_redirected_statement;
|
||||
v->a[15843] = sym_for_statement;
|
||||
v->a[15844] = sym_while_statement;
|
||||
v->a[15845] = sym_if_statement;
|
||||
v->a[15846] = sym_case_statement;
|
||||
v->a[15847] = sym_function_definition;
|
||||
v->a[15848] = sym_compound_statement;
|
||||
v->a[15849] = sym_subshell;
|
||||
v->a[15850] = sym_list;
|
||||
v->a[15851] = sym_negated_command;
|
||||
v->a[15852] = sym_command;
|
||||
v->a[15853] = sym_variable_assignments;
|
||||
v->a[15854] = 34;
|
||||
v->a[15855] = actions(3);
|
||||
v->a[15856] = 1;
|
||||
v->a[15857] = sym_comment;
|
||||
v->a[15858] = actions(9);
|
||||
v->a[15859] = 1;
|
||||
v->a[15840] = 1;
|
||||
v->a[15841] = sym_negated_command;
|
||||
v->a[15842] = state(1233);
|
||||
v->a[15843] = 1;
|
||||
v->a[15844] = sym_command;
|
||||
v->a[15845] = state(1234);
|
||||
v->a[15846] = 1;
|
||||
v->a[15847] = sym_variable_assignments;
|
||||
v->a[15848] = state(1406);
|
||||
v->a[15849] = 1;
|
||||
v->a[15850] = sym_pipeline;
|
||||
v->a[15851] = state(1432);
|
||||
v->a[15852] = 1;
|
||||
v->a[15853] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[15854] = state(2254);
|
||||
v->a[15855] = 1;
|
||||
v->a[15856] = sym__statement_not_pipeline;
|
||||
v->a[15857] = actions(93);
|
||||
v->a[15858] = 2;
|
||||
v->a[15859] = anon_sym_while;
|
||||
small_parse_table_793(v);
|
||||
}
|
||||
|
||||
void small_parse_table_793(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[15860] = anon_sym_for;
|
||||
v->a[15861] = actions(13);
|
||||
v->a[15862] = 1;
|
||||
v->a[15863] = anon_sym_if;
|
||||
v->a[15864] = actions(15);
|
||||
v->a[15865] = 1;
|
||||
v->a[15866] = anon_sym_case;
|
||||
v->a[15867] = actions(17);
|
||||
v->a[15868] = 1;
|
||||
v->a[15869] = anon_sym_LPAREN;
|
||||
v->a[15870] = actions(19);
|
||||
v->a[15871] = 1;
|
||||
v->a[15872] = anon_sym_LBRACE;
|
||||
v->a[15873] = actions(63);
|
||||
v->a[15874] = 1;
|
||||
v->a[15875] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[15876] = actions(65);
|
||||
v->a[15877] = 1;
|
||||
v->a[15878] = anon_sym_DOLLAR;
|
||||
v->a[15879] = actions(67);
|
||||
v->a[15860] = anon_sym_until;
|
||||
v->a[15861] = actions(107);
|
||||
v->a[15862] = 2;
|
||||
v->a[15863] = anon_sym_LT_AMP_DASH;
|
||||
v->a[15864] = anon_sym_GT_AMP_DASH;
|
||||
v->a[15865] = actions(115);
|
||||
v->a[15866] = 2;
|
||||
v->a[15867] = sym_raw_string;
|
||||
v->a[15868] = sym_number;
|
||||
v->a[15869] = state(282);
|
||||
v->a[15870] = 5;
|
||||
v->a[15871] = sym_arithmetic_expansion;
|
||||
v->a[15872] = sym_string;
|
||||
v->a[15873] = sym_simple_expansion;
|
||||
v->a[15874] = sym_expansion;
|
||||
v->a[15875] = sym_command_substitution;
|
||||
v->a[15876] = actions(105);
|
||||
v->a[15877] = 8;
|
||||
v->a[15878] = anon_sym_LT;
|
||||
v->a[15879] = anon_sym_GT;
|
||||
small_parse_table_794(v);
|
||||
}
|
||||
|
||||
void small_parse_table_794(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[15880] = 1;
|
||||
v->a[15881] = anon_sym_DQUOTE;
|
||||
v->a[15882] = actions(69);
|
||||
v->a[15883] = 1;
|
||||
v->a[15884] = sym_raw_string;
|
||||
v->a[15885] = actions(71);
|
||||
v->a[15886] = 1;
|
||||
v->a[15887] = aux_sym_number_token1;
|
||||
v->a[15888] = actions(73);
|
||||
v->a[15889] = 1;
|
||||
v->a[15890] = aux_sym_number_token2;
|
||||
v->a[15891] = actions(75);
|
||||
v->a[15892] = 1;
|
||||
v->a[15893] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[15894] = actions(77);
|
||||
v->a[15895] = 1;
|
||||
v->a[15896] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[15897] = actions(79);
|
||||
v->a[15898] = 1;
|
||||
v->a[15899] = anon_sym_BQUOTE;
|
||||
v->a[15880] = anon_sym_GT_GT;
|
||||
v->a[15881] = anon_sym_AMP_GT;
|
||||
v->a[15882] = anon_sym_AMP_GT_GT;
|
||||
v->a[15883] = anon_sym_LT_AMP;
|
||||
v->a[15884] = anon_sym_GT_AMP;
|
||||
v->a[15885] = anon_sym_GT_PIPE;
|
||||
v->a[15886] = 31;
|
||||
v->a[15887] = actions(3);
|
||||
v->a[15888] = 1;
|
||||
v->a[15889] = sym_comment;
|
||||
v->a[15890] = actions(9);
|
||||
v->a[15891] = 1;
|
||||
v->a[15892] = anon_sym_for;
|
||||
v->a[15893] = actions(13);
|
||||
v->a[15894] = 1;
|
||||
v->a[15895] = anon_sym_if;
|
||||
v->a[15896] = actions(15);
|
||||
v->a[15897] = 1;
|
||||
v->a[15898] = anon_sym_case;
|
||||
v->a[15899] = actions(17);
|
||||
small_parse_table_795(v);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -14,126 +14,126 @@
|
|||
|
||||
void small_parse_table_795(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[15900] = actions(81);
|
||||
v->a[15901] = 1;
|
||||
v->a[15902] = sym_file_descriptor;
|
||||
v->a[15903] = actions(83);
|
||||
v->a[15904] = 1;
|
||||
v->a[15905] = sym_variable_name;
|
||||
v->a[15906] = actions(238);
|
||||
v->a[15907] = 1;
|
||||
v->a[15908] = sym_word;
|
||||
v->a[15909] = actions(240);
|
||||
v->a[15910] = 1;
|
||||
v->a[15911] = anon_sym_BANG;
|
||||
v->a[15912] = state(132);
|
||||
v->a[15913] = 1;
|
||||
v->a[15914] = aux_sym__statements_repeat1;
|
||||
v->a[15915] = state(185);
|
||||
v->a[15916] = 1;
|
||||
v->a[15917] = sym_command_name;
|
||||
v->a[15918] = state(297);
|
||||
v->a[15919] = 1;
|
||||
v->a[15900] = 1;
|
||||
v->a[15901] = anon_sym_LPAREN;
|
||||
v->a[15902] = actions(19);
|
||||
v->a[15903] = 1;
|
||||
v->a[15904] = anon_sym_LBRACE;
|
||||
v->a[15905] = actions(45);
|
||||
v->a[15906] = 1;
|
||||
v->a[15907] = sym_word;
|
||||
v->a[15908] = actions(53);
|
||||
v->a[15909] = 1;
|
||||
v->a[15910] = anon_sym_BANG;
|
||||
v->a[15911] = actions(59);
|
||||
v->a[15912] = 1;
|
||||
v->a[15913] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[15914] = actions(61);
|
||||
v->a[15915] = 1;
|
||||
v->a[15916] = anon_sym_DOLLAR;
|
||||
v->a[15917] = actions(63);
|
||||
v->a[15918] = 1;
|
||||
v->a[15919] = anon_sym_DQUOTE;
|
||||
small_parse_table_796(v);
|
||||
}
|
||||
|
||||
void small_parse_table_796(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[15920] = sym_variable_assignment;
|
||||
v->a[15921] = state(582);
|
||||
v->a[15922] = 1;
|
||||
v->a[15923] = sym_concatenation;
|
||||
v->a[15924] = state(614);
|
||||
v->a[15925] = 1;
|
||||
v->a[15926] = aux_sym_command_repeat1;
|
||||
v->a[15927] = state(769);
|
||||
v->a[15928] = 1;
|
||||
v->a[15929] = sym_file_redirect;
|
||||
v->a[15930] = state(1133);
|
||||
v->a[15931] = 1;
|
||||
v->a[15932] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[15933] = state(1142);
|
||||
v->a[15934] = 1;
|
||||
v->a[15935] = sym_pipeline;
|
||||
v->a[15936] = state(2041);
|
||||
v->a[15937] = 1;
|
||||
v->a[15938] = sym__statement_not_pipeline;
|
||||
v->a[15939] = state(2192);
|
||||
v->a[15920] = actions(67);
|
||||
v->a[15921] = 1;
|
||||
v->a[15922] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[15923] = actions(69);
|
||||
v->a[15924] = 1;
|
||||
v->a[15925] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[15926] = actions(71);
|
||||
v->a[15927] = 1;
|
||||
v->a[15928] = anon_sym_BQUOTE;
|
||||
v->a[15929] = actions(73);
|
||||
v->a[15930] = 1;
|
||||
v->a[15931] = sym_file_descriptor;
|
||||
v->a[15932] = actions(75);
|
||||
v->a[15933] = 1;
|
||||
v->a[15934] = sym_variable_name;
|
||||
v->a[15935] = state(36);
|
||||
v->a[15936] = 1;
|
||||
v->a[15937] = aux_sym__terminated_statement;
|
||||
v->a[15938] = state(187);
|
||||
v->a[15939] = 1;
|
||||
small_parse_table_797(v);
|
||||
}
|
||||
|
||||
void small_parse_table_797(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[15940] = 1;
|
||||
v->a[15941] = sym__statements;
|
||||
v->a[15942] = actions(11);
|
||||
v->a[15943] = 2;
|
||||
v->a[15944] = anon_sym_while;
|
||||
v->a[15945] = anon_sym_until;
|
||||
v->a[15946] = actions(61);
|
||||
v->a[15947] = 2;
|
||||
v->a[15948] = anon_sym_LT_AMP_DASH;
|
||||
v->a[15949] = anon_sym_GT_AMP_DASH;
|
||||
v->a[15950] = state(397);
|
||||
v->a[15951] = 6;
|
||||
v->a[15952] = sym_arithmetic_expansion;
|
||||
v->a[15953] = sym_string;
|
||||
v->a[15954] = sym_number;
|
||||
v->a[15955] = sym_simple_expansion;
|
||||
v->a[15956] = sym_expansion;
|
||||
v->a[15957] = sym_command_substitution;
|
||||
v->a[15958] = actions(59);
|
||||
v->a[15959] = 8;
|
||||
v->a[15940] = sym_command_name;
|
||||
v->a[15941] = state(300);
|
||||
v->a[15942] = 1;
|
||||
v->a[15943] = sym_variable_assignment;
|
||||
v->a[15944] = state(647);
|
||||
v->a[15945] = 1;
|
||||
v->a[15946] = sym_concatenation;
|
||||
v->a[15947] = state(736);
|
||||
v->a[15948] = 1;
|
||||
v->a[15949] = aux_sym_command_repeat1;
|
||||
v->a[15950] = state(738);
|
||||
v->a[15951] = 1;
|
||||
v->a[15952] = sym_file_redirect;
|
||||
v->a[15953] = state(1455);
|
||||
v->a[15954] = 1;
|
||||
v->a[15955] = sym_pipeline;
|
||||
v->a[15956] = state(1460);
|
||||
v->a[15957] = 1;
|
||||
v->a[15958] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[15959] = state(2269);
|
||||
small_parse_table_798(v);
|
||||
}
|
||||
|
||||
void small_parse_table_798(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[15960] = anon_sym_LT;
|
||||
v->a[15961] = anon_sym_GT;
|
||||
v->a[15962] = anon_sym_GT_GT;
|
||||
v->a[15963] = anon_sym_AMP_GT;
|
||||
v->a[15964] = anon_sym_AMP_GT_GT;
|
||||
v->a[15965] = anon_sym_LT_AMP;
|
||||
v->a[15966] = anon_sym_GT_AMP;
|
||||
v->a[15967] = anon_sym_GT_PIPE;
|
||||
v->a[15968] = state(1071);
|
||||
v->a[15969] = 12;
|
||||
v->a[15970] = sym_redirected_statement;
|
||||
v->a[15971] = sym_for_statement;
|
||||
v->a[15972] = sym_while_statement;
|
||||
v->a[15973] = sym_if_statement;
|
||||
v->a[15974] = sym_case_statement;
|
||||
v->a[15975] = sym_function_definition;
|
||||
v->a[15976] = sym_compound_statement;
|
||||
v->a[15977] = sym_subshell;
|
||||
v->a[15978] = sym_list;
|
||||
v->a[15979] = sym_negated_command;
|
||||
v->a[15960] = 1;
|
||||
v->a[15961] = sym__statement_not_pipeline;
|
||||
v->a[15962] = actions(11);
|
||||
v->a[15963] = 2;
|
||||
v->a[15964] = anon_sym_while;
|
||||
v->a[15965] = anon_sym_until;
|
||||
v->a[15966] = actions(57);
|
||||
v->a[15967] = 2;
|
||||
v->a[15968] = anon_sym_LT_AMP_DASH;
|
||||
v->a[15969] = anon_sym_GT_AMP_DASH;
|
||||
v->a[15970] = actions(65);
|
||||
v->a[15971] = 2;
|
||||
v->a[15972] = sym_raw_string;
|
||||
v->a[15973] = sym_number;
|
||||
v->a[15974] = state(394);
|
||||
v->a[15975] = 5;
|
||||
v->a[15976] = sym_arithmetic_expansion;
|
||||
v->a[15977] = sym_string;
|
||||
v->a[15978] = sym_simple_expansion;
|
||||
v->a[15979] = sym_expansion;
|
||||
small_parse_table_799(v);
|
||||
}
|
||||
|
||||
void small_parse_table_799(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[15980] = sym_command;
|
||||
v->a[15981] = sym_variable_assignments;
|
||||
v->a[15982] = 34;
|
||||
v->a[15983] = actions(3);
|
||||
v->a[15984] = 1;
|
||||
v->a[15985] = sym_comment;
|
||||
v->a[15986] = actions(9);
|
||||
v->a[15987] = 1;
|
||||
v->a[15988] = anon_sym_for;
|
||||
v->a[15989] = actions(13);
|
||||
v->a[15990] = 1;
|
||||
v->a[15991] = anon_sym_if;
|
||||
v->a[15992] = actions(15);
|
||||
v->a[15993] = 1;
|
||||
v->a[15994] = anon_sym_case;
|
||||
v->a[15995] = actions(17);
|
||||
v->a[15996] = 1;
|
||||
v->a[15997] = anon_sym_LPAREN;
|
||||
v->a[15998] = actions(19);
|
||||
v->a[15999] = 1;
|
||||
v->a[15980] = sym_command_substitution;
|
||||
v->a[15981] = actions(55);
|
||||
v->a[15982] = 8;
|
||||
v->a[15983] = anon_sym_LT;
|
||||
v->a[15984] = anon_sym_GT;
|
||||
v->a[15985] = anon_sym_GT_GT;
|
||||
v->a[15986] = anon_sym_AMP_GT;
|
||||
v->a[15987] = anon_sym_AMP_GT_GT;
|
||||
v->a[15988] = anon_sym_LT_AMP;
|
||||
v->a[15989] = anon_sym_GT_AMP;
|
||||
v->a[15990] = anon_sym_GT_PIPE;
|
||||
v->a[15991] = state(1359);
|
||||
v->a[15992] = 12;
|
||||
v->a[15993] = sym_redirected_statement;
|
||||
v->a[15994] = sym_for_statement;
|
||||
v->a[15995] = sym_while_statement;
|
||||
v->a[15996] = sym_if_statement;
|
||||
v->a[15997] = sym_case_statement;
|
||||
v->a[15998] = sym_function_definition;
|
||||
v->a[15999] = sym_compound_statement;
|
||||
small_parse_table_800(v);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -14,126 +14,126 @@
|
|||
|
||||
void small_parse_table_80(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[1600] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[1601] = state(1190);
|
||||
v->a[1602] = 1;
|
||||
v->a[1603] = sym_pipeline;
|
||||
v->a[1604] = state(2027);
|
||||
v->a[1605] = 1;
|
||||
v->a[1606] = sym__statements;
|
||||
v->a[1607] = state(2040);
|
||||
v->a[1608] = 1;
|
||||
v->a[1609] = sym__statement_not_pipeline;
|
||||
v->a[1610] = actions(99);
|
||||
v->a[1611] = 2;
|
||||
v->a[1612] = anon_sym_while;
|
||||
v->a[1613] = anon_sym_until;
|
||||
v->a[1614] = actions(115);
|
||||
v->a[1615] = 2;
|
||||
v->a[1616] = anon_sym_LT_AMP_DASH;
|
||||
v->a[1617] = anon_sym_GT_AMP_DASH;
|
||||
v->a[1618] = state(282);
|
||||
v->a[1619] = 6;
|
||||
v->a[1600] = actions(101);
|
||||
v->a[1601] = 1;
|
||||
v->a[1602] = anon_sym_LBRACE;
|
||||
v->a[1603] = actions(103);
|
||||
v->a[1604] = 1;
|
||||
v->a[1605] = anon_sym_BANG;
|
||||
v->a[1606] = actions(109);
|
||||
v->a[1607] = 1;
|
||||
v->a[1608] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[1609] = actions(111);
|
||||
v->a[1610] = 1;
|
||||
v->a[1611] = anon_sym_DOLLAR;
|
||||
v->a[1612] = actions(113);
|
||||
v->a[1613] = 1;
|
||||
v->a[1614] = anon_sym_DQUOTE;
|
||||
v->a[1615] = actions(117);
|
||||
v->a[1616] = 1;
|
||||
v->a[1617] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[1618] = actions(119);
|
||||
v->a[1619] = 1;
|
||||
small_parse_table_81(v);
|
||||
}
|
||||
|
||||
void small_parse_table_81(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[1620] = sym_arithmetic_expansion;
|
||||
v->a[1621] = sym_string;
|
||||
v->a[1622] = sym_number;
|
||||
v->a[1623] = sym_simple_expansion;
|
||||
v->a[1624] = sym_expansion;
|
||||
v->a[1625] = sym_command_substitution;
|
||||
v->a[1626] = actions(113);
|
||||
v->a[1627] = 8;
|
||||
v->a[1628] = anon_sym_LT;
|
||||
v->a[1629] = anon_sym_GT;
|
||||
v->a[1630] = anon_sym_GT_GT;
|
||||
v->a[1631] = anon_sym_AMP_GT;
|
||||
v->a[1632] = anon_sym_AMP_GT_GT;
|
||||
v->a[1633] = anon_sym_LT_AMP;
|
||||
v->a[1634] = anon_sym_GT_AMP;
|
||||
v->a[1635] = anon_sym_GT_PIPE;
|
||||
v->a[1636] = state(1048);
|
||||
v->a[1637] = 12;
|
||||
v->a[1638] = sym_redirected_statement;
|
||||
v->a[1639] = sym_for_statement;
|
||||
v->a[1620] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[1621] = actions(121);
|
||||
v->a[1622] = 1;
|
||||
v->a[1623] = anon_sym_BQUOTE;
|
||||
v->a[1624] = actions(123);
|
||||
v->a[1625] = 1;
|
||||
v->a[1626] = sym_file_descriptor;
|
||||
v->a[1627] = actions(125);
|
||||
v->a[1628] = 1;
|
||||
v->a[1629] = sym_variable_name;
|
||||
v->a[1630] = state(129);
|
||||
v->a[1631] = 1;
|
||||
v->a[1632] = aux_sym__statements_repeat1;
|
||||
v->a[1633] = state(182);
|
||||
v->a[1634] = 1;
|
||||
v->a[1635] = sym_command_name;
|
||||
v->a[1636] = state(271);
|
||||
v->a[1637] = 1;
|
||||
v->a[1638] = sym_variable_assignment;
|
||||
v->a[1639] = state(621);
|
||||
small_parse_table_82(v);
|
||||
}
|
||||
|
||||
void small_parse_table_82(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[1640] = sym_while_statement;
|
||||
v->a[1641] = sym_if_statement;
|
||||
v->a[1642] = sym_case_statement;
|
||||
v->a[1643] = sym_function_definition;
|
||||
v->a[1644] = sym_compound_statement;
|
||||
v->a[1645] = sym_subshell;
|
||||
v->a[1646] = sym_list;
|
||||
v->a[1647] = sym_negated_command;
|
||||
v->a[1648] = sym_command;
|
||||
v->a[1649] = sym_variable_assignments;
|
||||
v->a[1650] = 36;
|
||||
v->a[1651] = actions(3);
|
||||
v->a[1640] = 1;
|
||||
v->a[1641] = sym_concatenation;
|
||||
v->a[1642] = state(692);
|
||||
v->a[1643] = 1;
|
||||
v->a[1644] = sym_file_redirect;
|
||||
v->a[1645] = state(767);
|
||||
v->a[1646] = 1;
|
||||
v->a[1647] = aux_sym__case_item_last_repeat2;
|
||||
v->a[1648] = state(810);
|
||||
v->a[1649] = 1;
|
||||
v->a[1650] = aux_sym_command_repeat1;
|
||||
v->a[1651] = state(1321);
|
||||
v->a[1652] = 1;
|
||||
v->a[1653] = sym_comment;
|
||||
v->a[1654] = actions(95);
|
||||
v->a[1653] = sym_pipeline;
|
||||
v->a[1654] = state(1432);
|
||||
v->a[1655] = 1;
|
||||
v->a[1656] = sym_word;
|
||||
v->a[1657] = actions(97);
|
||||
v->a[1656] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[1657] = state(2254);
|
||||
v->a[1658] = 1;
|
||||
v->a[1659] = anon_sym_for;
|
||||
v->a[1659] = sym__statement_not_pipeline;
|
||||
small_parse_table_83(v);
|
||||
}
|
||||
|
||||
void small_parse_table_83(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[1660] = actions(101);
|
||||
v->a[1660] = state(2258);
|
||||
v->a[1661] = 1;
|
||||
v->a[1662] = anon_sym_if;
|
||||
v->a[1663] = actions(103);
|
||||
v->a[1664] = 1;
|
||||
v->a[1665] = anon_sym_case;
|
||||
v->a[1666] = actions(105);
|
||||
v->a[1667] = 1;
|
||||
v->a[1668] = anon_sym_LPAREN;
|
||||
v->a[1669] = actions(109);
|
||||
v->a[1670] = 1;
|
||||
v->a[1671] = anon_sym_LBRACE;
|
||||
v->a[1672] = actions(111);
|
||||
v->a[1673] = 1;
|
||||
v->a[1674] = anon_sym_BANG;
|
||||
v->a[1675] = actions(117);
|
||||
v->a[1676] = 1;
|
||||
v->a[1677] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[1678] = actions(119);
|
||||
v->a[1679] = 1;
|
||||
v->a[1662] = sym__statements;
|
||||
v->a[1663] = actions(93);
|
||||
v->a[1664] = 2;
|
||||
v->a[1665] = anon_sym_while;
|
||||
v->a[1666] = anon_sym_until;
|
||||
v->a[1667] = actions(107);
|
||||
v->a[1668] = 2;
|
||||
v->a[1669] = anon_sym_LT_AMP_DASH;
|
||||
v->a[1670] = anon_sym_GT_AMP_DASH;
|
||||
v->a[1671] = actions(115);
|
||||
v->a[1672] = 2;
|
||||
v->a[1673] = sym_raw_string;
|
||||
v->a[1674] = sym_number;
|
||||
v->a[1675] = state(282);
|
||||
v->a[1676] = 5;
|
||||
v->a[1677] = sym_arithmetic_expansion;
|
||||
v->a[1678] = sym_string;
|
||||
v->a[1679] = sym_simple_expansion;
|
||||
small_parse_table_84(v);
|
||||
}
|
||||
|
||||
void small_parse_table_84(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[1680] = anon_sym_DOLLAR;
|
||||
v->a[1681] = actions(121);
|
||||
v->a[1682] = 1;
|
||||
v->a[1683] = anon_sym_DQUOTE;
|
||||
v->a[1684] = actions(123);
|
||||
v->a[1685] = 1;
|
||||
v->a[1686] = sym_raw_string;
|
||||
v->a[1687] = actions(125);
|
||||
v->a[1688] = 1;
|
||||
v->a[1689] = aux_sym_number_token1;
|
||||
v->a[1690] = actions(127);
|
||||
v->a[1691] = 1;
|
||||
v->a[1692] = aux_sym_number_token2;
|
||||
v->a[1693] = actions(129);
|
||||
v->a[1694] = 1;
|
||||
v->a[1695] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[1696] = actions(131);
|
||||
v->a[1697] = 1;
|
||||
v->a[1698] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[1699] = actions(133);
|
||||
v->a[1680] = sym_expansion;
|
||||
v->a[1681] = sym_command_substitution;
|
||||
v->a[1682] = actions(105);
|
||||
v->a[1683] = 8;
|
||||
v->a[1684] = anon_sym_LT;
|
||||
v->a[1685] = anon_sym_GT;
|
||||
v->a[1686] = anon_sym_GT_GT;
|
||||
v->a[1687] = anon_sym_AMP_GT;
|
||||
v->a[1688] = anon_sym_AMP_GT_GT;
|
||||
v->a[1689] = anon_sym_LT_AMP;
|
||||
v->a[1690] = anon_sym_GT_AMP;
|
||||
v->a[1691] = anon_sym_GT_PIPE;
|
||||
v->a[1692] = state(1296);
|
||||
v->a[1693] = 12;
|
||||
v->a[1694] = sym_redirected_statement;
|
||||
v->a[1695] = sym_for_statement;
|
||||
v->a[1696] = sym_while_statement;
|
||||
v->a[1697] = sym_if_statement;
|
||||
v->a[1698] = sym_case_statement;
|
||||
v->a[1699] = sym_function_definition;
|
||||
small_parse_table_85(v);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -14,126 +14,126 @@
|
|||
|
||||
void small_parse_table_800(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[16000] = anon_sym_LBRACE;
|
||||
v->a[16001] = actions(63);
|
||||
v->a[16002] = 1;
|
||||
v->a[16003] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[16004] = actions(65);
|
||||
v->a[16005] = 1;
|
||||
v->a[16006] = anon_sym_DOLLAR;
|
||||
v->a[16007] = actions(67);
|
||||
v->a[16008] = 1;
|
||||
v->a[16009] = anon_sym_DQUOTE;
|
||||
v->a[16010] = actions(71);
|
||||
v->a[16011] = 1;
|
||||
v->a[16012] = aux_sym_number_token1;
|
||||
v->a[16013] = actions(73);
|
||||
v->a[16014] = 1;
|
||||
v->a[16015] = aux_sym_number_token2;
|
||||
v->a[16016] = actions(75);
|
||||
v->a[16017] = 1;
|
||||
v->a[16018] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[16019] = actions(77);
|
||||
v->a[16000] = sym_subshell;
|
||||
v->a[16001] = sym_list;
|
||||
v->a[16002] = sym_negated_command;
|
||||
v->a[16003] = sym_command;
|
||||
v->a[16004] = sym_variable_assignments;
|
||||
v->a[16005] = 31;
|
||||
v->a[16006] = actions(3);
|
||||
v->a[16007] = 1;
|
||||
v->a[16008] = sym_comment;
|
||||
v->a[16009] = actions(9);
|
||||
v->a[16010] = 1;
|
||||
v->a[16011] = anon_sym_for;
|
||||
v->a[16012] = actions(13);
|
||||
v->a[16013] = 1;
|
||||
v->a[16014] = anon_sym_if;
|
||||
v->a[16015] = actions(15);
|
||||
v->a[16016] = 1;
|
||||
v->a[16017] = anon_sym_case;
|
||||
v->a[16018] = actions(17);
|
||||
v->a[16019] = 1;
|
||||
small_parse_table_801(v);
|
||||
}
|
||||
|
||||
void small_parse_table_801(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[16020] = 1;
|
||||
v->a[16021] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[16022] = actions(79);
|
||||
v->a[16023] = 1;
|
||||
v->a[16024] = anon_sym_BQUOTE;
|
||||
v->a[16025] = actions(248);
|
||||
v->a[16026] = 1;
|
||||
v->a[16027] = sym_word;
|
||||
v->a[16028] = actions(250);
|
||||
v->a[16029] = 1;
|
||||
v->a[16030] = anon_sym_BANG;
|
||||
v->a[16031] = actions(256);
|
||||
v->a[16032] = 1;
|
||||
v->a[16033] = sym_raw_string;
|
||||
v->a[16034] = actions(258);
|
||||
v->a[16035] = 1;
|
||||
v->a[16036] = sym_file_descriptor;
|
||||
v->a[16037] = actions(260);
|
||||
v->a[16038] = 1;
|
||||
v->a[16039] = sym_variable_name;
|
||||
v->a[16020] = anon_sym_LPAREN;
|
||||
v->a[16021] = actions(19);
|
||||
v->a[16022] = 1;
|
||||
v->a[16023] = anon_sym_LBRACE;
|
||||
v->a[16024] = actions(45);
|
||||
v->a[16025] = 1;
|
||||
v->a[16026] = sym_word;
|
||||
v->a[16027] = actions(53);
|
||||
v->a[16028] = 1;
|
||||
v->a[16029] = anon_sym_BANG;
|
||||
v->a[16030] = actions(59);
|
||||
v->a[16031] = 1;
|
||||
v->a[16032] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[16033] = actions(61);
|
||||
v->a[16034] = 1;
|
||||
v->a[16035] = anon_sym_DOLLAR;
|
||||
v->a[16036] = actions(63);
|
||||
v->a[16037] = 1;
|
||||
v->a[16038] = anon_sym_DQUOTE;
|
||||
v->a[16039] = actions(67);
|
||||
small_parse_table_802(v);
|
||||
}
|
||||
|
||||
void small_parse_table_802(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[16040] = state(141);
|
||||
v->a[16041] = 1;
|
||||
v->a[16042] = aux_sym__statements_repeat1;
|
||||
v->a[16043] = state(175);
|
||||
v->a[16044] = 1;
|
||||
v->a[16045] = sym_command_name;
|
||||
v->a[16046] = state(278);
|
||||
v->a[16047] = 1;
|
||||
v->a[16048] = sym_variable_assignment;
|
||||
v->a[16049] = state(567);
|
||||
v->a[16050] = 1;
|
||||
v->a[16051] = aux_sym_command_repeat1;
|
||||
v->a[16052] = state(582);
|
||||
v->a[16053] = 1;
|
||||
v->a[16054] = sym_concatenation;
|
||||
v->a[16055] = state(714);
|
||||
v->a[16056] = 1;
|
||||
v->a[16057] = sym_file_redirect;
|
||||
v->a[16058] = state(1100);
|
||||
v->a[16059] = 1;
|
||||
v->a[16040] = 1;
|
||||
v->a[16041] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[16042] = actions(69);
|
||||
v->a[16043] = 1;
|
||||
v->a[16044] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[16045] = actions(71);
|
||||
v->a[16046] = 1;
|
||||
v->a[16047] = anon_sym_BQUOTE;
|
||||
v->a[16048] = actions(73);
|
||||
v->a[16049] = 1;
|
||||
v->a[16050] = sym_file_descriptor;
|
||||
v->a[16051] = actions(75);
|
||||
v->a[16052] = 1;
|
||||
v->a[16053] = sym_variable_name;
|
||||
v->a[16054] = state(50);
|
||||
v->a[16055] = 1;
|
||||
v->a[16056] = aux_sym__terminated_statement;
|
||||
v->a[16057] = state(187);
|
||||
v->a[16058] = 1;
|
||||
v->a[16059] = sym_command_name;
|
||||
small_parse_table_803(v);
|
||||
}
|
||||
|
||||
void small_parse_table_803(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[16060] = sym_pipeline;
|
||||
v->a[16061] = state(1196);
|
||||
v->a[16062] = 1;
|
||||
v->a[16063] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[16064] = state(2037);
|
||||
v->a[16065] = 1;
|
||||
v->a[16066] = sym__statement_not_pipeline;
|
||||
v->a[16067] = state(2187);
|
||||
v->a[16068] = 1;
|
||||
v->a[16069] = sym__statements;
|
||||
v->a[16070] = actions(11);
|
||||
v->a[16071] = 2;
|
||||
v->a[16072] = anon_sym_while;
|
||||
v->a[16073] = anon_sym_until;
|
||||
v->a[16074] = actions(254);
|
||||
v->a[16075] = 2;
|
||||
v->a[16076] = anon_sym_LT_AMP_DASH;
|
||||
v->a[16077] = anon_sym_GT_AMP_DASH;
|
||||
v->a[16078] = state(295);
|
||||
v->a[16079] = 6;
|
||||
v->a[16060] = state(274);
|
||||
v->a[16061] = 1;
|
||||
v->a[16062] = sym_variable_assignment;
|
||||
v->a[16063] = state(647);
|
||||
v->a[16064] = 1;
|
||||
v->a[16065] = sym_concatenation;
|
||||
v->a[16066] = state(736);
|
||||
v->a[16067] = 1;
|
||||
v->a[16068] = aux_sym_command_repeat1;
|
||||
v->a[16069] = state(738);
|
||||
v->a[16070] = 1;
|
||||
v->a[16071] = sym_file_redirect;
|
||||
v->a[16072] = state(1439);
|
||||
v->a[16073] = 1;
|
||||
v->a[16074] = sym_pipeline;
|
||||
v->a[16075] = state(1460);
|
||||
v->a[16076] = 1;
|
||||
v->a[16077] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[16078] = state(2269);
|
||||
v->a[16079] = 1;
|
||||
small_parse_table_804(v);
|
||||
}
|
||||
|
||||
void small_parse_table_804(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[16080] = sym_arithmetic_expansion;
|
||||
v->a[16081] = sym_string;
|
||||
v->a[16082] = sym_number;
|
||||
v->a[16083] = sym_simple_expansion;
|
||||
v->a[16084] = sym_expansion;
|
||||
v->a[16085] = sym_command_substitution;
|
||||
v->a[16086] = actions(252);
|
||||
v->a[16087] = 8;
|
||||
v->a[16088] = anon_sym_LT;
|
||||
v->a[16089] = anon_sym_GT;
|
||||
v->a[16090] = anon_sym_GT_GT;
|
||||
v->a[16091] = anon_sym_AMP_GT;
|
||||
v->a[16092] = anon_sym_AMP_GT_GT;
|
||||
v->a[16093] = anon_sym_LT_AMP;
|
||||
v->a[16094] = anon_sym_GT_AMP;
|
||||
v->a[16095] = anon_sym_GT_PIPE;
|
||||
v->a[16096] = state(1031);
|
||||
v->a[16097] = 12;
|
||||
v->a[16098] = sym_redirected_statement;
|
||||
v->a[16099] = sym_for_statement;
|
||||
v->a[16080] = sym__statement_not_pipeline;
|
||||
v->a[16081] = actions(11);
|
||||
v->a[16082] = 2;
|
||||
v->a[16083] = anon_sym_while;
|
||||
v->a[16084] = anon_sym_until;
|
||||
v->a[16085] = actions(57);
|
||||
v->a[16086] = 2;
|
||||
v->a[16087] = anon_sym_LT_AMP_DASH;
|
||||
v->a[16088] = anon_sym_GT_AMP_DASH;
|
||||
v->a[16089] = actions(65);
|
||||
v->a[16090] = 2;
|
||||
v->a[16091] = sym_raw_string;
|
||||
v->a[16092] = sym_number;
|
||||
v->a[16093] = state(394);
|
||||
v->a[16094] = 5;
|
||||
v->a[16095] = sym_arithmetic_expansion;
|
||||
v->a[16096] = sym_string;
|
||||
v->a[16097] = sym_simple_expansion;
|
||||
v->a[16098] = sym_expansion;
|
||||
v->a[16099] = sym_command_substitution;
|
||||
small_parse_table_805(v);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -14,126 +14,126 @@
|
|||
|
||||
void small_parse_table_805(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[16100] = sym_while_statement;
|
||||
v->a[16101] = sym_if_statement;
|
||||
v->a[16102] = sym_case_statement;
|
||||
v->a[16103] = sym_function_definition;
|
||||
v->a[16104] = sym_compound_statement;
|
||||
v->a[16105] = sym_subshell;
|
||||
v->a[16106] = sym_list;
|
||||
v->a[16107] = sym_negated_command;
|
||||
v->a[16108] = sym_command;
|
||||
v->a[16109] = sym_variable_assignments;
|
||||
v->a[16110] = 33;
|
||||
v->a[16111] = actions(3);
|
||||
v->a[16112] = 1;
|
||||
v->a[16113] = sym_comment;
|
||||
v->a[16114] = actions(9);
|
||||
v->a[16115] = 1;
|
||||
v->a[16116] = anon_sym_for;
|
||||
v->a[16117] = actions(13);
|
||||
v->a[16118] = 1;
|
||||
v->a[16119] = anon_sym_if;
|
||||
v->a[16100] = actions(55);
|
||||
v->a[16101] = 8;
|
||||
v->a[16102] = anon_sym_LT;
|
||||
v->a[16103] = anon_sym_GT;
|
||||
v->a[16104] = anon_sym_GT_GT;
|
||||
v->a[16105] = anon_sym_AMP_GT;
|
||||
v->a[16106] = anon_sym_AMP_GT_GT;
|
||||
v->a[16107] = anon_sym_LT_AMP;
|
||||
v->a[16108] = anon_sym_GT_AMP;
|
||||
v->a[16109] = anon_sym_GT_PIPE;
|
||||
v->a[16110] = state(1312);
|
||||
v->a[16111] = 12;
|
||||
v->a[16112] = sym_redirected_statement;
|
||||
v->a[16113] = sym_for_statement;
|
||||
v->a[16114] = sym_while_statement;
|
||||
v->a[16115] = sym_if_statement;
|
||||
v->a[16116] = sym_case_statement;
|
||||
v->a[16117] = sym_function_definition;
|
||||
v->a[16118] = sym_compound_statement;
|
||||
v->a[16119] = sym_subshell;
|
||||
small_parse_table_806(v);
|
||||
}
|
||||
|
||||
void small_parse_table_806(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[16120] = actions(15);
|
||||
v->a[16121] = 1;
|
||||
v->a[16122] = anon_sym_case;
|
||||
v->a[16123] = actions(17);
|
||||
v->a[16124] = 1;
|
||||
v->a[16125] = anon_sym_LPAREN;
|
||||
v->a[16126] = actions(19);
|
||||
v->a[16127] = 1;
|
||||
v->a[16128] = anon_sym_LBRACE;
|
||||
v->a[16129] = actions(49);
|
||||
v->a[16130] = 1;
|
||||
v->a[16131] = sym_word;
|
||||
v->a[16132] = actions(57);
|
||||
v->a[16133] = 1;
|
||||
v->a[16134] = anon_sym_BANG;
|
||||
v->a[16135] = actions(63);
|
||||
v->a[16136] = 1;
|
||||
v->a[16137] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[16138] = actions(65);
|
||||
v->a[16139] = 1;
|
||||
v->a[16120] = sym_list;
|
||||
v->a[16121] = sym_negated_command;
|
||||
v->a[16122] = sym_command;
|
||||
v->a[16123] = sym_variable_assignments;
|
||||
v->a[16124] = 31;
|
||||
v->a[16125] = actions(3);
|
||||
v->a[16126] = 1;
|
||||
v->a[16127] = sym_comment;
|
||||
v->a[16128] = actions(9);
|
||||
v->a[16129] = 1;
|
||||
v->a[16130] = anon_sym_for;
|
||||
v->a[16131] = actions(13);
|
||||
v->a[16132] = 1;
|
||||
v->a[16133] = anon_sym_if;
|
||||
v->a[16134] = actions(15);
|
||||
v->a[16135] = 1;
|
||||
v->a[16136] = anon_sym_case;
|
||||
v->a[16137] = actions(17);
|
||||
v->a[16138] = 1;
|
||||
v->a[16139] = anon_sym_LPAREN;
|
||||
small_parse_table_807(v);
|
||||
}
|
||||
|
||||
void small_parse_table_807(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[16140] = anon_sym_DOLLAR;
|
||||
v->a[16141] = actions(67);
|
||||
v->a[16142] = 1;
|
||||
v->a[16143] = anon_sym_DQUOTE;
|
||||
v->a[16144] = actions(69);
|
||||
v->a[16145] = 1;
|
||||
v->a[16146] = sym_raw_string;
|
||||
v->a[16147] = actions(71);
|
||||
v->a[16148] = 1;
|
||||
v->a[16149] = aux_sym_number_token1;
|
||||
v->a[16150] = actions(73);
|
||||
v->a[16151] = 1;
|
||||
v->a[16152] = aux_sym_number_token2;
|
||||
v->a[16153] = actions(75);
|
||||
v->a[16154] = 1;
|
||||
v->a[16155] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[16156] = actions(77);
|
||||
v->a[16157] = 1;
|
||||
v->a[16158] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[16159] = actions(79);
|
||||
v->a[16140] = actions(19);
|
||||
v->a[16141] = 1;
|
||||
v->a[16142] = anon_sym_LBRACE;
|
||||
v->a[16143] = actions(45);
|
||||
v->a[16144] = 1;
|
||||
v->a[16145] = sym_word;
|
||||
v->a[16146] = actions(53);
|
||||
v->a[16147] = 1;
|
||||
v->a[16148] = anon_sym_BANG;
|
||||
v->a[16149] = actions(59);
|
||||
v->a[16150] = 1;
|
||||
v->a[16151] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[16152] = actions(61);
|
||||
v->a[16153] = 1;
|
||||
v->a[16154] = anon_sym_DOLLAR;
|
||||
v->a[16155] = actions(63);
|
||||
v->a[16156] = 1;
|
||||
v->a[16157] = anon_sym_DQUOTE;
|
||||
v->a[16158] = actions(67);
|
||||
v->a[16159] = 1;
|
||||
small_parse_table_808(v);
|
||||
}
|
||||
|
||||
void small_parse_table_808(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[16160] = 1;
|
||||
v->a[16161] = anon_sym_BQUOTE;
|
||||
v->a[16162] = actions(81);
|
||||
v->a[16163] = 1;
|
||||
v->a[16164] = sym_file_descriptor;
|
||||
v->a[16165] = actions(83);
|
||||
v->a[16166] = 1;
|
||||
v->a[16167] = sym_variable_name;
|
||||
v->a[16168] = state(98);
|
||||
v->a[16169] = 1;
|
||||
v->a[16170] = aux_sym__terminated_statement;
|
||||
v->a[16171] = state(190);
|
||||
v->a[16172] = 1;
|
||||
v->a[16173] = sym_command_name;
|
||||
v->a[16174] = state(285);
|
||||
v->a[16175] = 1;
|
||||
v->a[16176] = sym_variable_assignment;
|
||||
v->a[16177] = state(582);
|
||||
v->a[16178] = 1;
|
||||
v->a[16179] = sym_concatenation;
|
||||
v->a[16160] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[16161] = actions(69);
|
||||
v->a[16162] = 1;
|
||||
v->a[16163] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[16164] = actions(71);
|
||||
v->a[16165] = 1;
|
||||
v->a[16166] = anon_sym_BQUOTE;
|
||||
v->a[16167] = actions(73);
|
||||
v->a[16168] = 1;
|
||||
v->a[16169] = sym_file_descriptor;
|
||||
v->a[16170] = actions(75);
|
||||
v->a[16171] = 1;
|
||||
v->a[16172] = sym_variable_name;
|
||||
v->a[16173] = state(38);
|
||||
v->a[16174] = 1;
|
||||
v->a[16175] = aux_sym__terminated_statement;
|
||||
v->a[16176] = state(187);
|
||||
v->a[16177] = 1;
|
||||
v->a[16178] = sym_command_name;
|
||||
v->a[16179] = state(300);
|
||||
small_parse_table_809(v);
|
||||
}
|
||||
|
||||
void small_parse_table_809(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[16180] = state(587);
|
||||
v->a[16181] = 1;
|
||||
v->a[16182] = aux_sym_command_repeat1;
|
||||
v->a[16183] = state(718);
|
||||
v->a[16184] = 1;
|
||||
v->a[16185] = sym_file_redirect;
|
||||
v->a[16186] = state(1213);
|
||||
v->a[16187] = 1;
|
||||
v->a[16188] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[16189] = state(1217);
|
||||
v->a[16190] = 1;
|
||||
v->a[16191] = sym_pipeline;
|
||||
v->a[16192] = state(2035);
|
||||
v->a[16193] = 1;
|
||||
v->a[16194] = sym__statement_not_pipeline;
|
||||
v->a[16195] = actions(11);
|
||||
v->a[16196] = 2;
|
||||
v->a[16197] = anon_sym_while;
|
||||
v->a[16198] = anon_sym_until;
|
||||
v->a[16199] = actions(61);
|
||||
v->a[16180] = 1;
|
||||
v->a[16181] = sym_variable_assignment;
|
||||
v->a[16182] = state(647);
|
||||
v->a[16183] = 1;
|
||||
v->a[16184] = sym_concatenation;
|
||||
v->a[16185] = state(736);
|
||||
v->a[16186] = 1;
|
||||
v->a[16187] = aux_sym_command_repeat1;
|
||||
v->a[16188] = state(738);
|
||||
v->a[16189] = 1;
|
||||
v->a[16190] = sym_file_redirect;
|
||||
v->a[16191] = state(1455);
|
||||
v->a[16192] = 1;
|
||||
v->a[16193] = sym_pipeline;
|
||||
v->a[16194] = state(1460);
|
||||
v->a[16195] = 1;
|
||||
v->a[16196] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[16197] = state(2269);
|
||||
v->a[16198] = 1;
|
||||
v->a[16199] = sym__statement_not_pipeline;
|
||||
small_parse_table_810(v);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -14,126 +14,126 @@
|
|||
|
||||
void small_parse_table_810(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[16200] = 2;
|
||||
v->a[16201] = anon_sym_LT_AMP_DASH;
|
||||
v->a[16202] = anon_sym_GT_AMP_DASH;
|
||||
v->a[16203] = state(397);
|
||||
v->a[16204] = 6;
|
||||
v->a[16205] = sym_arithmetic_expansion;
|
||||
v->a[16206] = sym_string;
|
||||
v->a[16207] = sym_number;
|
||||
v->a[16208] = sym_simple_expansion;
|
||||
v->a[16209] = sym_expansion;
|
||||
v->a[16210] = sym_command_substitution;
|
||||
v->a[16211] = actions(59);
|
||||
v->a[16212] = 8;
|
||||
v->a[16213] = anon_sym_LT;
|
||||
v->a[16214] = anon_sym_GT;
|
||||
v->a[16215] = anon_sym_GT_GT;
|
||||
v->a[16216] = anon_sym_AMP_GT;
|
||||
v->a[16217] = anon_sym_AMP_GT_GT;
|
||||
v->a[16218] = anon_sym_LT_AMP;
|
||||
v->a[16219] = anon_sym_GT_AMP;
|
||||
v->a[16200] = actions(11);
|
||||
v->a[16201] = 2;
|
||||
v->a[16202] = anon_sym_while;
|
||||
v->a[16203] = anon_sym_until;
|
||||
v->a[16204] = actions(57);
|
||||
v->a[16205] = 2;
|
||||
v->a[16206] = anon_sym_LT_AMP_DASH;
|
||||
v->a[16207] = anon_sym_GT_AMP_DASH;
|
||||
v->a[16208] = actions(65);
|
||||
v->a[16209] = 2;
|
||||
v->a[16210] = sym_raw_string;
|
||||
v->a[16211] = sym_number;
|
||||
v->a[16212] = state(394);
|
||||
v->a[16213] = 5;
|
||||
v->a[16214] = sym_arithmetic_expansion;
|
||||
v->a[16215] = sym_string;
|
||||
v->a[16216] = sym_simple_expansion;
|
||||
v->a[16217] = sym_expansion;
|
||||
v->a[16218] = sym_command_substitution;
|
||||
v->a[16219] = actions(55);
|
||||
small_parse_table_811(v);
|
||||
}
|
||||
|
||||
void small_parse_table_811(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[16220] = anon_sym_GT_PIPE;
|
||||
v->a[16221] = state(1121);
|
||||
v->a[16222] = 12;
|
||||
v->a[16223] = sym_redirected_statement;
|
||||
v->a[16224] = sym_for_statement;
|
||||
v->a[16225] = sym_while_statement;
|
||||
v->a[16226] = sym_if_statement;
|
||||
v->a[16227] = sym_case_statement;
|
||||
v->a[16228] = sym_function_definition;
|
||||
v->a[16229] = sym_compound_statement;
|
||||
v->a[16230] = sym_subshell;
|
||||
v->a[16231] = sym_list;
|
||||
v->a[16232] = sym_negated_command;
|
||||
v->a[16233] = sym_command;
|
||||
v->a[16234] = sym_variable_assignments;
|
||||
v->a[16235] = 33;
|
||||
v->a[16236] = actions(3);
|
||||
v->a[16237] = 1;
|
||||
v->a[16238] = sym_comment;
|
||||
v->a[16239] = actions(9);
|
||||
v->a[16220] = 8;
|
||||
v->a[16221] = anon_sym_LT;
|
||||
v->a[16222] = anon_sym_GT;
|
||||
v->a[16223] = anon_sym_GT_GT;
|
||||
v->a[16224] = anon_sym_AMP_GT;
|
||||
v->a[16225] = anon_sym_AMP_GT_GT;
|
||||
v->a[16226] = anon_sym_LT_AMP;
|
||||
v->a[16227] = anon_sym_GT_AMP;
|
||||
v->a[16228] = anon_sym_GT_PIPE;
|
||||
v->a[16229] = state(1359);
|
||||
v->a[16230] = 12;
|
||||
v->a[16231] = sym_redirected_statement;
|
||||
v->a[16232] = sym_for_statement;
|
||||
v->a[16233] = sym_while_statement;
|
||||
v->a[16234] = sym_if_statement;
|
||||
v->a[16235] = sym_case_statement;
|
||||
v->a[16236] = sym_function_definition;
|
||||
v->a[16237] = sym_compound_statement;
|
||||
v->a[16238] = sym_subshell;
|
||||
v->a[16239] = sym_list;
|
||||
small_parse_table_812(v);
|
||||
}
|
||||
|
||||
void small_parse_table_812(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[16240] = 1;
|
||||
v->a[16241] = anon_sym_for;
|
||||
v->a[16242] = actions(13);
|
||||
v->a[16243] = 1;
|
||||
v->a[16244] = anon_sym_if;
|
||||
v->a[16245] = actions(15);
|
||||
v->a[16246] = 1;
|
||||
v->a[16247] = anon_sym_case;
|
||||
v->a[16248] = actions(17);
|
||||
v->a[16249] = 1;
|
||||
v->a[16250] = anon_sym_LPAREN;
|
||||
v->a[16251] = actions(19);
|
||||
v->a[16252] = 1;
|
||||
v->a[16253] = anon_sym_LBRACE;
|
||||
v->a[16254] = actions(49);
|
||||
v->a[16255] = 1;
|
||||
v->a[16256] = sym_word;
|
||||
v->a[16257] = actions(57);
|
||||
v->a[16258] = 1;
|
||||
v->a[16259] = anon_sym_BANG;
|
||||
v->a[16240] = sym_negated_command;
|
||||
v->a[16241] = sym_command;
|
||||
v->a[16242] = sym_variable_assignments;
|
||||
v->a[16243] = 31;
|
||||
v->a[16244] = actions(3);
|
||||
v->a[16245] = 1;
|
||||
v->a[16246] = sym_comment;
|
||||
v->a[16247] = actions(268);
|
||||
v->a[16248] = 1;
|
||||
v->a[16249] = sym_word;
|
||||
v->a[16250] = actions(271);
|
||||
v->a[16251] = 1;
|
||||
v->a[16252] = anon_sym_for;
|
||||
v->a[16253] = actions(277);
|
||||
v->a[16254] = 1;
|
||||
v->a[16255] = anon_sym_if;
|
||||
v->a[16256] = actions(280);
|
||||
v->a[16257] = 1;
|
||||
v->a[16258] = anon_sym_case;
|
||||
v->a[16259] = actions(283);
|
||||
small_parse_table_813(v);
|
||||
}
|
||||
|
||||
void small_parse_table_813(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[16260] = actions(63);
|
||||
v->a[16261] = 1;
|
||||
v->a[16262] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[16263] = actions(65);
|
||||
v->a[16264] = 1;
|
||||
v->a[16265] = anon_sym_DOLLAR;
|
||||
v->a[16266] = actions(67);
|
||||
v->a[16267] = 1;
|
||||
v->a[16268] = anon_sym_DQUOTE;
|
||||
v->a[16269] = actions(69);
|
||||
v->a[16270] = 1;
|
||||
v->a[16271] = sym_raw_string;
|
||||
v->a[16272] = actions(71);
|
||||
v->a[16273] = 1;
|
||||
v->a[16274] = aux_sym_number_token1;
|
||||
v->a[16275] = actions(73);
|
||||
v->a[16276] = 1;
|
||||
v->a[16277] = aux_sym_number_token2;
|
||||
v->a[16278] = actions(75);
|
||||
v->a[16279] = 1;
|
||||
v->a[16260] = 1;
|
||||
v->a[16261] = anon_sym_LPAREN;
|
||||
v->a[16262] = actions(286);
|
||||
v->a[16263] = 1;
|
||||
v->a[16264] = anon_sym_LBRACE;
|
||||
v->a[16265] = actions(289);
|
||||
v->a[16266] = 1;
|
||||
v->a[16267] = anon_sym_BANG;
|
||||
v->a[16268] = actions(298);
|
||||
v->a[16269] = 1;
|
||||
v->a[16270] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[16271] = actions(301);
|
||||
v->a[16272] = 1;
|
||||
v->a[16273] = anon_sym_DOLLAR;
|
||||
v->a[16274] = actions(304);
|
||||
v->a[16275] = 1;
|
||||
v->a[16276] = anon_sym_DQUOTE;
|
||||
v->a[16277] = actions(310);
|
||||
v->a[16278] = 1;
|
||||
v->a[16279] = anon_sym_DOLLAR_LBRACE;
|
||||
small_parse_table_814(v);
|
||||
}
|
||||
|
||||
void small_parse_table_814(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[16280] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[16281] = actions(77);
|
||||
v->a[16282] = 1;
|
||||
v->a[16283] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[16284] = actions(79);
|
||||
v->a[16285] = 1;
|
||||
v->a[16286] = anon_sym_BQUOTE;
|
||||
v->a[16287] = actions(81);
|
||||
v->a[16288] = 1;
|
||||
v->a[16289] = sym_file_descriptor;
|
||||
v->a[16290] = actions(83);
|
||||
v->a[16291] = 1;
|
||||
v->a[16292] = sym_variable_name;
|
||||
v->a[16293] = state(38);
|
||||
v->a[16294] = 1;
|
||||
v->a[16295] = aux_sym__terminated_statement;
|
||||
v->a[16296] = state(190);
|
||||
v->a[16297] = 1;
|
||||
v->a[16298] = sym_command_name;
|
||||
v->a[16299] = state(280);
|
||||
v->a[16280] = actions(313);
|
||||
v->a[16281] = 1;
|
||||
v->a[16282] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[16283] = actions(316);
|
||||
v->a[16284] = 1;
|
||||
v->a[16285] = anon_sym_BQUOTE;
|
||||
v->a[16286] = actions(319);
|
||||
v->a[16287] = 1;
|
||||
v->a[16288] = sym_file_descriptor;
|
||||
v->a[16289] = actions(322);
|
||||
v->a[16290] = 1;
|
||||
v->a[16291] = sym_variable_name;
|
||||
v->a[16292] = state(133);
|
||||
v->a[16293] = 1;
|
||||
v->a[16294] = aux_sym__statements_repeat1;
|
||||
v->a[16295] = state(187);
|
||||
v->a[16296] = 1;
|
||||
v->a[16297] = sym_command_name;
|
||||
v->a[16298] = state(297);
|
||||
v->a[16299] = 1;
|
||||
small_parse_table_815(v);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -14,126 +14,126 @@
|
|||
|
||||
void small_parse_table_815(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[16300] = 1;
|
||||
v->a[16301] = sym_variable_assignment;
|
||||
v->a[16302] = state(582);
|
||||
v->a[16303] = 1;
|
||||
v->a[16304] = sym_concatenation;
|
||||
v->a[16305] = state(587);
|
||||
v->a[16306] = 1;
|
||||
v->a[16307] = aux_sym_command_repeat1;
|
||||
v->a[16308] = state(718);
|
||||
v->a[16309] = 1;
|
||||
v->a[16310] = sym_file_redirect;
|
||||
v->a[16311] = state(1213);
|
||||
v->a[16312] = 1;
|
||||
v->a[16313] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[16314] = state(1233);
|
||||
v->a[16315] = 1;
|
||||
v->a[16316] = sym_pipeline;
|
||||
v->a[16317] = state(2035);
|
||||
v->a[16318] = 1;
|
||||
v->a[16319] = sym__statement_not_pipeline;
|
||||
v->a[16300] = sym_variable_assignment;
|
||||
v->a[16301] = state(647);
|
||||
v->a[16302] = 1;
|
||||
v->a[16303] = sym_concatenation;
|
||||
v->a[16304] = state(736);
|
||||
v->a[16305] = 1;
|
||||
v->a[16306] = aux_sym_command_repeat1;
|
||||
v->a[16307] = state(738);
|
||||
v->a[16308] = 1;
|
||||
v->a[16309] = sym_file_redirect;
|
||||
v->a[16310] = state(1451);
|
||||
v->a[16311] = 1;
|
||||
v->a[16312] = sym_pipeline;
|
||||
v->a[16313] = state(1460);
|
||||
v->a[16314] = 1;
|
||||
v->a[16315] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[16316] = state(2269);
|
||||
v->a[16317] = 1;
|
||||
v->a[16318] = sym__statement_not_pipeline;
|
||||
v->a[16319] = actions(274);
|
||||
small_parse_table_816(v);
|
||||
}
|
||||
|
||||
void small_parse_table_816(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[16320] = actions(11);
|
||||
v->a[16321] = 2;
|
||||
v->a[16322] = anon_sym_while;
|
||||
v->a[16323] = anon_sym_until;
|
||||
v->a[16324] = actions(61);
|
||||
v->a[16325] = 2;
|
||||
v->a[16326] = anon_sym_LT_AMP_DASH;
|
||||
v->a[16327] = anon_sym_GT_AMP_DASH;
|
||||
v->a[16328] = state(397);
|
||||
v->a[16329] = 6;
|
||||
v->a[16330] = sym_arithmetic_expansion;
|
||||
v->a[16331] = sym_string;
|
||||
v->a[16332] = sym_number;
|
||||
v->a[16333] = sym_simple_expansion;
|
||||
v->a[16334] = sym_expansion;
|
||||
v->a[16335] = sym_command_substitution;
|
||||
v->a[16336] = actions(59);
|
||||
v->a[16337] = 8;
|
||||
v->a[16338] = anon_sym_LT;
|
||||
v->a[16339] = anon_sym_GT;
|
||||
v->a[16320] = 2;
|
||||
v->a[16321] = anon_sym_while;
|
||||
v->a[16322] = anon_sym_until;
|
||||
v->a[16323] = actions(295);
|
||||
v->a[16324] = 2;
|
||||
v->a[16325] = anon_sym_LT_AMP_DASH;
|
||||
v->a[16326] = anon_sym_GT_AMP_DASH;
|
||||
v->a[16327] = actions(307);
|
||||
v->a[16328] = 2;
|
||||
v->a[16329] = sym_raw_string;
|
||||
v->a[16330] = sym_number;
|
||||
v->a[16331] = state(394);
|
||||
v->a[16332] = 5;
|
||||
v->a[16333] = sym_arithmetic_expansion;
|
||||
v->a[16334] = sym_string;
|
||||
v->a[16335] = sym_simple_expansion;
|
||||
v->a[16336] = sym_expansion;
|
||||
v->a[16337] = sym_command_substitution;
|
||||
v->a[16338] = actions(292);
|
||||
v->a[16339] = 8;
|
||||
small_parse_table_817(v);
|
||||
}
|
||||
|
||||
void small_parse_table_817(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[16340] = anon_sym_GT_GT;
|
||||
v->a[16341] = anon_sym_AMP_GT;
|
||||
v->a[16342] = anon_sym_AMP_GT_GT;
|
||||
v->a[16343] = anon_sym_LT_AMP;
|
||||
v->a[16344] = anon_sym_GT_AMP;
|
||||
v->a[16345] = anon_sym_GT_PIPE;
|
||||
v->a[16346] = state(1172);
|
||||
v->a[16347] = 12;
|
||||
v->a[16348] = sym_redirected_statement;
|
||||
v->a[16349] = sym_for_statement;
|
||||
v->a[16350] = sym_while_statement;
|
||||
v->a[16351] = sym_if_statement;
|
||||
v->a[16352] = sym_case_statement;
|
||||
v->a[16353] = sym_function_definition;
|
||||
v->a[16354] = sym_compound_statement;
|
||||
v->a[16355] = sym_subshell;
|
||||
v->a[16356] = sym_list;
|
||||
v->a[16357] = sym_negated_command;
|
||||
v->a[16358] = sym_command;
|
||||
v->a[16359] = sym_variable_assignments;
|
||||
v->a[16340] = anon_sym_LT;
|
||||
v->a[16341] = anon_sym_GT;
|
||||
v->a[16342] = anon_sym_GT_GT;
|
||||
v->a[16343] = anon_sym_AMP_GT;
|
||||
v->a[16344] = anon_sym_AMP_GT_GT;
|
||||
v->a[16345] = anon_sym_LT_AMP;
|
||||
v->a[16346] = anon_sym_GT_AMP;
|
||||
v->a[16347] = anon_sym_GT_PIPE;
|
||||
v->a[16348] = state(1425);
|
||||
v->a[16349] = 12;
|
||||
v->a[16350] = sym_redirected_statement;
|
||||
v->a[16351] = sym_for_statement;
|
||||
v->a[16352] = sym_while_statement;
|
||||
v->a[16353] = sym_if_statement;
|
||||
v->a[16354] = sym_case_statement;
|
||||
v->a[16355] = sym_function_definition;
|
||||
v->a[16356] = sym_compound_statement;
|
||||
v->a[16357] = sym_subshell;
|
||||
v->a[16358] = sym_list;
|
||||
v->a[16359] = sym_negated_command;
|
||||
small_parse_table_818(v);
|
||||
}
|
||||
|
||||
void small_parse_table_818(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[16360] = 33;
|
||||
v->a[16361] = actions(3);
|
||||
v->a[16362] = 1;
|
||||
v->a[16363] = sym_comment;
|
||||
v->a[16364] = actions(9);
|
||||
v->a[16365] = 1;
|
||||
v->a[16366] = anon_sym_for;
|
||||
v->a[16367] = actions(13);
|
||||
v->a[16368] = 1;
|
||||
v->a[16369] = anon_sym_if;
|
||||
v->a[16370] = actions(15);
|
||||
v->a[16371] = 1;
|
||||
v->a[16372] = anon_sym_case;
|
||||
v->a[16373] = actions(17);
|
||||
v->a[16374] = 1;
|
||||
v->a[16375] = anon_sym_LPAREN;
|
||||
v->a[16376] = actions(19);
|
||||
v->a[16377] = 1;
|
||||
v->a[16378] = anon_sym_LBRACE;
|
||||
v->a[16379] = actions(49);
|
||||
v->a[16360] = sym_command;
|
||||
v->a[16361] = sym_variable_assignments;
|
||||
v->a[16362] = 31;
|
||||
v->a[16363] = actions(3);
|
||||
v->a[16364] = 1;
|
||||
v->a[16365] = sym_comment;
|
||||
v->a[16366] = actions(9);
|
||||
v->a[16367] = 1;
|
||||
v->a[16368] = anon_sym_for;
|
||||
v->a[16369] = actions(13);
|
||||
v->a[16370] = 1;
|
||||
v->a[16371] = anon_sym_if;
|
||||
v->a[16372] = actions(15);
|
||||
v->a[16373] = 1;
|
||||
v->a[16374] = anon_sym_case;
|
||||
v->a[16375] = actions(17);
|
||||
v->a[16376] = 1;
|
||||
v->a[16377] = anon_sym_LPAREN;
|
||||
v->a[16378] = actions(19);
|
||||
v->a[16379] = 1;
|
||||
small_parse_table_819(v);
|
||||
}
|
||||
|
||||
void small_parse_table_819(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[16380] = 1;
|
||||
v->a[16381] = sym_word;
|
||||
v->a[16382] = actions(57);
|
||||
v->a[16383] = 1;
|
||||
v->a[16384] = anon_sym_BANG;
|
||||
v->a[16385] = actions(63);
|
||||
v->a[16386] = 1;
|
||||
v->a[16387] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[16388] = actions(65);
|
||||
v->a[16389] = 1;
|
||||
v->a[16390] = anon_sym_DOLLAR;
|
||||
v->a[16391] = actions(67);
|
||||
v->a[16392] = 1;
|
||||
v->a[16393] = anon_sym_DQUOTE;
|
||||
v->a[16394] = actions(69);
|
||||
v->a[16395] = 1;
|
||||
v->a[16396] = sym_raw_string;
|
||||
v->a[16397] = actions(71);
|
||||
v->a[16398] = 1;
|
||||
v->a[16399] = aux_sym_number_token1;
|
||||
v->a[16380] = anon_sym_LBRACE;
|
||||
v->a[16381] = actions(45);
|
||||
v->a[16382] = 1;
|
||||
v->a[16383] = sym_word;
|
||||
v->a[16384] = actions(53);
|
||||
v->a[16385] = 1;
|
||||
v->a[16386] = anon_sym_BANG;
|
||||
v->a[16387] = actions(59);
|
||||
v->a[16388] = 1;
|
||||
v->a[16389] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[16390] = actions(61);
|
||||
v->a[16391] = 1;
|
||||
v->a[16392] = anon_sym_DOLLAR;
|
||||
v->a[16393] = actions(63);
|
||||
v->a[16394] = 1;
|
||||
v->a[16395] = anon_sym_DQUOTE;
|
||||
v->a[16396] = actions(67);
|
||||
v->a[16397] = 1;
|
||||
v->a[16398] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[16399] = actions(69);
|
||||
small_parse_table_820(v);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -14,126 +14,126 @@
|
|||
|
||||
void small_parse_table_820(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[16400] = actions(73);
|
||||
v->a[16401] = 1;
|
||||
v->a[16402] = aux_sym_number_token2;
|
||||
v->a[16403] = actions(75);
|
||||
v->a[16404] = 1;
|
||||
v->a[16405] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[16406] = actions(77);
|
||||
v->a[16407] = 1;
|
||||
v->a[16408] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[16409] = actions(79);
|
||||
v->a[16410] = 1;
|
||||
v->a[16411] = anon_sym_BQUOTE;
|
||||
v->a[16412] = actions(81);
|
||||
v->a[16413] = 1;
|
||||
v->a[16414] = sym_file_descriptor;
|
||||
v->a[16415] = actions(83);
|
||||
v->a[16416] = 1;
|
||||
v->a[16417] = sym_variable_name;
|
||||
v->a[16418] = state(36);
|
||||
v->a[16419] = 1;
|
||||
v->a[16400] = 1;
|
||||
v->a[16401] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[16402] = actions(71);
|
||||
v->a[16403] = 1;
|
||||
v->a[16404] = anon_sym_BQUOTE;
|
||||
v->a[16405] = actions(73);
|
||||
v->a[16406] = 1;
|
||||
v->a[16407] = sym_file_descriptor;
|
||||
v->a[16408] = actions(75);
|
||||
v->a[16409] = 1;
|
||||
v->a[16410] = sym_variable_name;
|
||||
v->a[16411] = state(45);
|
||||
v->a[16412] = 1;
|
||||
v->a[16413] = aux_sym__terminated_statement;
|
||||
v->a[16414] = state(187);
|
||||
v->a[16415] = 1;
|
||||
v->a[16416] = sym_command_name;
|
||||
v->a[16417] = state(274);
|
||||
v->a[16418] = 1;
|
||||
v->a[16419] = sym_variable_assignment;
|
||||
small_parse_table_821(v);
|
||||
}
|
||||
|
||||
void small_parse_table_821(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[16420] = aux_sym__terminated_statement;
|
||||
v->a[16421] = state(190);
|
||||
v->a[16422] = 1;
|
||||
v->a[16423] = sym_command_name;
|
||||
v->a[16424] = state(280);
|
||||
v->a[16425] = 1;
|
||||
v->a[16426] = sym_variable_assignment;
|
||||
v->a[16427] = state(582);
|
||||
v->a[16428] = 1;
|
||||
v->a[16429] = sym_concatenation;
|
||||
v->a[16430] = state(587);
|
||||
v->a[16431] = 1;
|
||||
v->a[16432] = aux_sym_command_repeat1;
|
||||
v->a[16433] = state(718);
|
||||
v->a[16434] = 1;
|
||||
v->a[16435] = sym_file_redirect;
|
||||
v->a[16436] = state(1213);
|
||||
v->a[16437] = 1;
|
||||
v->a[16438] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[16439] = state(1233);
|
||||
v->a[16420] = state(647);
|
||||
v->a[16421] = 1;
|
||||
v->a[16422] = sym_concatenation;
|
||||
v->a[16423] = state(736);
|
||||
v->a[16424] = 1;
|
||||
v->a[16425] = aux_sym_command_repeat1;
|
||||
v->a[16426] = state(738);
|
||||
v->a[16427] = 1;
|
||||
v->a[16428] = sym_file_redirect;
|
||||
v->a[16429] = state(1439);
|
||||
v->a[16430] = 1;
|
||||
v->a[16431] = sym_pipeline;
|
||||
v->a[16432] = state(1460);
|
||||
v->a[16433] = 1;
|
||||
v->a[16434] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[16435] = state(2269);
|
||||
v->a[16436] = 1;
|
||||
v->a[16437] = sym__statement_not_pipeline;
|
||||
v->a[16438] = actions(11);
|
||||
v->a[16439] = 2;
|
||||
small_parse_table_822(v);
|
||||
}
|
||||
|
||||
void small_parse_table_822(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[16440] = 1;
|
||||
v->a[16441] = sym_pipeline;
|
||||
v->a[16442] = state(2035);
|
||||
v->a[16443] = 1;
|
||||
v->a[16444] = sym__statement_not_pipeline;
|
||||
v->a[16445] = actions(11);
|
||||
v->a[16446] = 2;
|
||||
v->a[16447] = anon_sym_while;
|
||||
v->a[16448] = anon_sym_until;
|
||||
v->a[16449] = actions(61);
|
||||
v->a[16450] = 2;
|
||||
v->a[16451] = anon_sym_LT_AMP_DASH;
|
||||
v->a[16452] = anon_sym_GT_AMP_DASH;
|
||||
v->a[16453] = state(397);
|
||||
v->a[16454] = 6;
|
||||
v->a[16455] = sym_arithmetic_expansion;
|
||||
v->a[16456] = sym_string;
|
||||
v->a[16457] = sym_number;
|
||||
v->a[16458] = sym_simple_expansion;
|
||||
v->a[16459] = sym_expansion;
|
||||
v->a[16440] = anon_sym_while;
|
||||
v->a[16441] = anon_sym_until;
|
||||
v->a[16442] = actions(57);
|
||||
v->a[16443] = 2;
|
||||
v->a[16444] = anon_sym_LT_AMP_DASH;
|
||||
v->a[16445] = anon_sym_GT_AMP_DASH;
|
||||
v->a[16446] = actions(65);
|
||||
v->a[16447] = 2;
|
||||
v->a[16448] = sym_raw_string;
|
||||
v->a[16449] = sym_number;
|
||||
v->a[16450] = state(394);
|
||||
v->a[16451] = 5;
|
||||
v->a[16452] = sym_arithmetic_expansion;
|
||||
v->a[16453] = sym_string;
|
||||
v->a[16454] = sym_simple_expansion;
|
||||
v->a[16455] = sym_expansion;
|
||||
v->a[16456] = sym_command_substitution;
|
||||
v->a[16457] = actions(55);
|
||||
v->a[16458] = 8;
|
||||
v->a[16459] = anon_sym_LT;
|
||||
small_parse_table_823(v);
|
||||
}
|
||||
|
||||
void small_parse_table_823(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[16460] = sym_command_substitution;
|
||||
v->a[16461] = actions(59);
|
||||
v->a[16462] = 8;
|
||||
v->a[16463] = anon_sym_LT;
|
||||
v->a[16464] = anon_sym_GT;
|
||||
v->a[16465] = anon_sym_GT_GT;
|
||||
v->a[16466] = anon_sym_AMP_GT;
|
||||
v->a[16467] = anon_sym_AMP_GT_GT;
|
||||
v->a[16468] = anon_sym_LT_AMP;
|
||||
v->a[16469] = anon_sym_GT_AMP;
|
||||
v->a[16470] = anon_sym_GT_PIPE;
|
||||
v->a[16471] = state(1172);
|
||||
v->a[16472] = 12;
|
||||
v->a[16473] = sym_redirected_statement;
|
||||
v->a[16474] = sym_for_statement;
|
||||
v->a[16475] = sym_while_statement;
|
||||
v->a[16476] = sym_if_statement;
|
||||
v->a[16477] = sym_case_statement;
|
||||
v->a[16478] = sym_function_definition;
|
||||
v->a[16479] = sym_compound_statement;
|
||||
v->a[16460] = anon_sym_GT;
|
||||
v->a[16461] = anon_sym_GT_GT;
|
||||
v->a[16462] = anon_sym_AMP_GT;
|
||||
v->a[16463] = anon_sym_AMP_GT_GT;
|
||||
v->a[16464] = anon_sym_LT_AMP;
|
||||
v->a[16465] = anon_sym_GT_AMP;
|
||||
v->a[16466] = anon_sym_GT_PIPE;
|
||||
v->a[16467] = state(1312);
|
||||
v->a[16468] = 12;
|
||||
v->a[16469] = sym_redirected_statement;
|
||||
v->a[16470] = sym_for_statement;
|
||||
v->a[16471] = sym_while_statement;
|
||||
v->a[16472] = sym_if_statement;
|
||||
v->a[16473] = sym_case_statement;
|
||||
v->a[16474] = sym_function_definition;
|
||||
v->a[16475] = sym_compound_statement;
|
||||
v->a[16476] = sym_subshell;
|
||||
v->a[16477] = sym_list;
|
||||
v->a[16478] = sym_negated_command;
|
||||
v->a[16479] = sym_command;
|
||||
small_parse_table_824(v);
|
||||
}
|
||||
|
||||
void small_parse_table_824(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[16480] = sym_subshell;
|
||||
v->a[16481] = sym_list;
|
||||
v->a[16482] = sym_negated_command;
|
||||
v->a[16483] = sym_command;
|
||||
v->a[16484] = sym_variable_assignments;
|
||||
v->a[16485] = 33;
|
||||
v->a[16486] = actions(3);
|
||||
v->a[16487] = 1;
|
||||
v->a[16488] = sym_comment;
|
||||
v->a[16489] = actions(9);
|
||||
v->a[16490] = 1;
|
||||
v->a[16491] = anon_sym_for;
|
||||
v->a[16492] = actions(13);
|
||||
v->a[16493] = 1;
|
||||
v->a[16494] = anon_sym_if;
|
||||
v->a[16495] = actions(15);
|
||||
v->a[16496] = 1;
|
||||
v->a[16497] = anon_sym_case;
|
||||
v->a[16498] = actions(17);
|
||||
v->a[16499] = 1;
|
||||
v->a[16480] = sym_variable_assignments;
|
||||
v->a[16481] = 31;
|
||||
v->a[16482] = actions(3);
|
||||
v->a[16483] = 1;
|
||||
v->a[16484] = sym_comment;
|
||||
v->a[16485] = actions(9);
|
||||
v->a[16486] = 1;
|
||||
v->a[16487] = anon_sym_for;
|
||||
v->a[16488] = actions(13);
|
||||
v->a[16489] = 1;
|
||||
v->a[16490] = anon_sym_if;
|
||||
v->a[16491] = actions(15);
|
||||
v->a[16492] = 1;
|
||||
v->a[16493] = anon_sym_case;
|
||||
v->a[16494] = actions(17);
|
||||
v->a[16495] = 1;
|
||||
v->a[16496] = anon_sym_LPAREN;
|
||||
v->a[16497] = actions(19);
|
||||
v->a[16498] = 1;
|
||||
v->a[16499] = anon_sym_LBRACE;
|
||||
small_parse_table_825(v);
|
||||
}
|
||||
|
||||
|
|
|
|||
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Add a link
Reference in a new issue