Changed even more the the grammar
This commit is contained in:
parent
b4f948d98d
commit
e7e395ed10
823 changed files with 69578 additions and 84107 deletions
|
|
@ -3001,477 +3001,5 @@ void small_parse_table_2977(t_small_parse_table_array *v);
|
|||
void small_parse_table_2978(t_small_parse_table_array *v);
|
||||
void small_parse_table_2979(t_small_parse_table_array *v);
|
||||
void small_parse_table_2980(t_small_parse_table_array *v);
|
||||
void small_parse_table_2981(t_small_parse_table_array *v);
|
||||
void small_parse_table_2982(t_small_parse_table_array *v);
|
||||
void small_parse_table_2983(t_small_parse_table_array *v);
|
||||
void small_parse_table_2984(t_small_parse_table_array *v);
|
||||
void small_parse_table_2985(t_small_parse_table_array *v);
|
||||
void small_parse_table_2986(t_small_parse_table_array *v);
|
||||
void small_parse_table_2987(t_small_parse_table_array *v);
|
||||
void small_parse_table_2988(t_small_parse_table_array *v);
|
||||
void small_parse_table_2989(t_small_parse_table_array *v);
|
||||
void small_parse_table_2990(t_small_parse_table_array *v);
|
||||
void small_parse_table_2991(t_small_parse_table_array *v);
|
||||
void small_parse_table_2992(t_small_parse_table_array *v);
|
||||
void small_parse_table_2993(t_small_parse_table_array *v);
|
||||
void small_parse_table_2994(t_small_parse_table_array *v);
|
||||
void small_parse_table_2995(t_small_parse_table_array *v);
|
||||
void small_parse_table_2996(t_small_parse_table_array *v);
|
||||
void small_parse_table_2997(t_small_parse_table_array *v);
|
||||
void small_parse_table_2998(t_small_parse_table_array *v);
|
||||
void small_parse_table_2999(t_small_parse_table_array *v);
|
||||
void small_parse_table_3000(t_small_parse_table_array *v);
|
||||
void small_parse_table_3001(t_small_parse_table_array *v);
|
||||
void small_parse_table_3002(t_small_parse_table_array *v);
|
||||
void small_parse_table_3003(t_small_parse_table_array *v);
|
||||
void small_parse_table_3004(t_small_parse_table_array *v);
|
||||
void small_parse_table_3005(t_small_parse_table_array *v);
|
||||
void small_parse_table_3006(t_small_parse_table_array *v);
|
||||
void small_parse_table_3007(t_small_parse_table_array *v);
|
||||
void small_parse_table_3008(t_small_parse_table_array *v);
|
||||
void small_parse_table_3009(t_small_parse_table_array *v);
|
||||
void small_parse_table_3010(t_small_parse_table_array *v);
|
||||
void small_parse_table_3011(t_small_parse_table_array *v);
|
||||
void small_parse_table_3012(t_small_parse_table_array *v);
|
||||
void small_parse_table_3013(t_small_parse_table_array *v);
|
||||
void small_parse_table_3014(t_small_parse_table_array *v);
|
||||
void small_parse_table_3015(t_small_parse_table_array *v);
|
||||
void small_parse_table_3016(t_small_parse_table_array *v);
|
||||
void small_parse_table_3017(t_small_parse_table_array *v);
|
||||
void small_parse_table_3018(t_small_parse_table_array *v);
|
||||
void small_parse_table_3019(t_small_parse_table_array *v);
|
||||
void small_parse_table_3020(t_small_parse_table_array *v);
|
||||
void small_parse_table_3021(t_small_parse_table_array *v);
|
||||
void small_parse_table_3022(t_small_parse_table_array *v);
|
||||
void small_parse_table_3023(t_small_parse_table_array *v);
|
||||
void small_parse_table_3024(t_small_parse_table_array *v);
|
||||
void small_parse_table_3025(t_small_parse_table_array *v);
|
||||
void small_parse_table_3026(t_small_parse_table_array *v);
|
||||
void small_parse_table_3027(t_small_parse_table_array *v);
|
||||
void small_parse_table_3028(t_small_parse_table_array *v);
|
||||
void small_parse_table_3029(t_small_parse_table_array *v);
|
||||
void small_parse_table_3030(t_small_parse_table_array *v);
|
||||
void small_parse_table_3031(t_small_parse_table_array *v);
|
||||
void small_parse_table_3032(t_small_parse_table_array *v);
|
||||
void small_parse_table_3033(t_small_parse_table_array *v);
|
||||
void small_parse_table_3034(t_small_parse_table_array *v);
|
||||
void small_parse_table_3035(t_small_parse_table_array *v);
|
||||
void small_parse_table_3036(t_small_parse_table_array *v);
|
||||
void small_parse_table_3037(t_small_parse_table_array *v);
|
||||
void small_parse_table_3038(t_small_parse_table_array *v);
|
||||
void small_parse_table_3039(t_small_parse_table_array *v);
|
||||
void small_parse_table_3040(t_small_parse_table_array *v);
|
||||
void small_parse_table_3041(t_small_parse_table_array *v);
|
||||
void small_parse_table_3042(t_small_parse_table_array *v);
|
||||
void small_parse_table_3043(t_small_parse_table_array *v);
|
||||
void small_parse_table_3044(t_small_parse_table_array *v);
|
||||
void small_parse_table_3045(t_small_parse_table_array *v);
|
||||
void small_parse_table_3046(t_small_parse_table_array *v);
|
||||
void small_parse_table_3047(t_small_parse_table_array *v);
|
||||
void small_parse_table_3048(t_small_parse_table_array *v);
|
||||
void small_parse_table_3049(t_small_parse_table_array *v);
|
||||
void small_parse_table_3050(t_small_parse_table_array *v);
|
||||
void small_parse_table_3051(t_small_parse_table_array *v);
|
||||
void small_parse_table_3052(t_small_parse_table_array *v);
|
||||
void small_parse_table_3053(t_small_parse_table_array *v);
|
||||
void small_parse_table_3054(t_small_parse_table_array *v);
|
||||
void small_parse_table_3055(t_small_parse_table_array *v);
|
||||
void small_parse_table_3056(t_small_parse_table_array *v);
|
||||
void small_parse_table_3057(t_small_parse_table_array *v);
|
||||
void small_parse_table_3058(t_small_parse_table_array *v);
|
||||
void small_parse_table_3059(t_small_parse_table_array *v);
|
||||
void small_parse_table_3060(t_small_parse_table_array *v);
|
||||
void small_parse_table_3061(t_small_parse_table_array *v);
|
||||
void small_parse_table_3062(t_small_parse_table_array *v);
|
||||
void small_parse_table_3063(t_small_parse_table_array *v);
|
||||
void small_parse_table_3064(t_small_parse_table_array *v);
|
||||
void small_parse_table_3065(t_small_parse_table_array *v);
|
||||
void small_parse_table_3066(t_small_parse_table_array *v);
|
||||
void small_parse_table_3067(t_small_parse_table_array *v);
|
||||
void small_parse_table_3068(t_small_parse_table_array *v);
|
||||
void small_parse_table_3069(t_small_parse_table_array *v);
|
||||
void small_parse_table_3070(t_small_parse_table_array *v);
|
||||
void small_parse_table_3071(t_small_parse_table_array *v);
|
||||
void small_parse_table_3072(t_small_parse_table_array *v);
|
||||
void small_parse_table_3073(t_small_parse_table_array *v);
|
||||
void small_parse_table_3074(t_small_parse_table_array *v);
|
||||
void small_parse_table_3075(t_small_parse_table_array *v);
|
||||
void small_parse_table_3076(t_small_parse_table_array *v);
|
||||
void small_parse_table_3077(t_small_parse_table_array *v);
|
||||
void small_parse_table_3078(t_small_parse_table_array *v);
|
||||
void small_parse_table_3079(t_small_parse_table_array *v);
|
||||
void small_parse_table_3080(t_small_parse_table_array *v);
|
||||
void small_parse_table_3081(t_small_parse_table_array *v);
|
||||
void small_parse_table_3082(t_small_parse_table_array *v);
|
||||
void small_parse_table_3083(t_small_parse_table_array *v);
|
||||
void small_parse_table_3084(t_small_parse_table_array *v);
|
||||
void small_parse_table_3085(t_small_parse_table_array *v);
|
||||
void small_parse_table_3086(t_small_parse_table_array *v);
|
||||
void small_parse_table_3087(t_small_parse_table_array *v);
|
||||
void small_parse_table_3088(t_small_parse_table_array *v);
|
||||
void small_parse_table_3089(t_small_parse_table_array *v);
|
||||
void small_parse_table_3090(t_small_parse_table_array *v);
|
||||
void small_parse_table_3091(t_small_parse_table_array *v);
|
||||
void small_parse_table_3092(t_small_parse_table_array *v);
|
||||
void small_parse_table_3093(t_small_parse_table_array *v);
|
||||
void small_parse_table_3094(t_small_parse_table_array *v);
|
||||
void small_parse_table_3095(t_small_parse_table_array *v);
|
||||
void small_parse_table_3096(t_small_parse_table_array *v);
|
||||
void small_parse_table_3097(t_small_parse_table_array *v);
|
||||
void small_parse_table_3098(t_small_parse_table_array *v);
|
||||
void small_parse_table_3099(t_small_parse_table_array *v);
|
||||
void small_parse_table_3100(t_small_parse_table_array *v);
|
||||
void small_parse_table_3101(t_small_parse_table_array *v);
|
||||
void small_parse_table_3102(t_small_parse_table_array *v);
|
||||
void small_parse_table_3103(t_small_parse_table_array *v);
|
||||
void small_parse_table_3104(t_small_parse_table_array *v);
|
||||
void small_parse_table_3105(t_small_parse_table_array *v);
|
||||
void small_parse_table_3106(t_small_parse_table_array *v);
|
||||
void small_parse_table_3107(t_small_parse_table_array *v);
|
||||
void small_parse_table_3108(t_small_parse_table_array *v);
|
||||
void small_parse_table_3109(t_small_parse_table_array *v);
|
||||
void small_parse_table_3110(t_small_parse_table_array *v);
|
||||
void small_parse_table_3111(t_small_parse_table_array *v);
|
||||
void small_parse_table_3112(t_small_parse_table_array *v);
|
||||
void small_parse_table_3113(t_small_parse_table_array *v);
|
||||
void small_parse_table_3114(t_small_parse_table_array *v);
|
||||
void small_parse_table_3115(t_small_parse_table_array *v);
|
||||
void small_parse_table_3116(t_small_parse_table_array *v);
|
||||
void small_parse_table_3117(t_small_parse_table_array *v);
|
||||
void small_parse_table_3118(t_small_parse_table_array *v);
|
||||
void small_parse_table_3119(t_small_parse_table_array *v);
|
||||
void small_parse_table_3120(t_small_parse_table_array *v);
|
||||
void small_parse_table_3121(t_small_parse_table_array *v);
|
||||
void small_parse_table_3122(t_small_parse_table_array *v);
|
||||
void small_parse_table_3123(t_small_parse_table_array *v);
|
||||
void small_parse_table_3124(t_small_parse_table_array *v);
|
||||
void small_parse_table_3125(t_small_parse_table_array *v);
|
||||
void small_parse_table_3126(t_small_parse_table_array *v);
|
||||
void small_parse_table_3127(t_small_parse_table_array *v);
|
||||
void small_parse_table_3128(t_small_parse_table_array *v);
|
||||
void small_parse_table_3129(t_small_parse_table_array *v);
|
||||
void small_parse_table_3130(t_small_parse_table_array *v);
|
||||
void small_parse_table_3131(t_small_parse_table_array *v);
|
||||
void small_parse_table_3132(t_small_parse_table_array *v);
|
||||
void small_parse_table_3133(t_small_parse_table_array *v);
|
||||
void small_parse_table_3134(t_small_parse_table_array *v);
|
||||
void small_parse_table_3135(t_small_parse_table_array *v);
|
||||
void small_parse_table_3136(t_small_parse_table_array *v);
|
||||
void small_parse_table_3137(t_small_parse_table_array *v);
|
||||
void small_parse_table_3138(t_small_parse_table_array *v);
|
||||
void small_parse_table_3139(t_small_parse_table_array *v);
|
||||
void small_parse_table_3140(t_small_parse_table_array *v);
|
||||
void small_parse_table_3141(t_small_parse_table_array *v);
|
||||
void small_parse_table_3142(t_small_parse_table_array *v);
|
||||
void small_parse_table_3143(t_small_parse_table_array *v);
|
||||
void small_parse_table_3144(t_small_parse_table_array *v);
|
||||
void small_parse_table_3145(t_small_parse_table_array *v);
|
||||
void small_parse_table_3146(t_small_parse_table_array *v);
|
||||
void small_parse_table_3147(t_small_parse_table_array *v);
|
||||
void small_parse_table_3148(t_small_parse_table_array *v);
|
||||
void small_parse_table_3149(t_small_parse_table_array *v);
|
||||
void small_parse_table_3150(t_small_parse_table_array *v);
|
||||
void small_parse_table_3151(t_small_parse_table_array *v);
|
||||
void small_parse_table_3152(t_small_parse_table_array *v);
|
||||
void small_parse_table_3153(t_small_parse_table_array *v);
|
||||
void small_parse_table_3154(t_small_parse_table_array *v);
|
||||
void small_parse_table_3155(t_small_parse_table_array *v);
|
||||
void small_parse_table_3156(t_small_parse_table_array *v);
|
||||
void small_parse_table_3157(t_small_parse_table_array *v);
|
||||
void small_parse_table_3158(t_small_parse_table_array *v);
|
||||
void small_parse_table_3159(t_small_parse_table_array *v);
|
||||
void small_parse_table_3160(t_small_parse_table_array *v);
|
||||
void small_parse_table_3161(t_small_parse_table_array *v);
|
||||
void small_parse_table_3162(t_small_parse_table_array *v);
|
||||
void small_parse_table_3163(t_small_parse_table_array *v);
|
||||
void small_parse_table_3164(t_small_parse_table_array *v);
|
||||
void small_parse_table_3165(t_small_parse_table_array *v);
|
||||
void small_parse_table_3166(t_small_parse_table_array *v);
|
||||
void small_parse_table_3167(t_small_parse_table_array *v);
|
||||
void small_parse_table_3168(t_small_parse_table_array *v);
|
||||
void small_parse_table_3169(t_small_parse_table_array *v);
|
||||
void small_parse_table_3170(t_small_parse_table_array *v);
|
||||
void small_parse_table_3171(t_small_parse_table_array *v);
|
||||
void small_parse_table_3172(t_small_parse_table_array *v);
|
||||
void small_parse_table_3173(t_small_parse_table_array *v);
|
||||
void small_parse_table_3174(t_small_parse_table_array *v);
|
||||
void small_parse_table_3175(t_small_parse_table_array *v);
|
||||
void small_parse_table_3176(t_small_parse_table_array *v);
|
||||
void small_parse_table_3177(t_small_parse_table_array *v);
|
||||
void small_parse_table_3178(t_small_parse_table_array *v);
|
||||
void small_parse_table_3179(t_small_parse_table_array *v);
|
||||
void small_parse_table_3180(t_small_parse_table_array *v);
|
||||
void small_parse_table_3181(t_small_parse_table_array *v);
|
||||
void small_parse_table_3182(t_small_parse_table_array *v);
|
||||
void small_parse_table_3183(t_small_parse_table_array *v);
|
||||
void small_parse_table_3184(t_small_parse_table_array *v);
|
||||
void small_parse_table_3185(t_small_parse_table_array *v);
|
||||
void small_parse_table_3186(t_small_parse_table_array *v);
|
||||
void small_parse_table_3187(t_small_parse_table_array *v);
|
||||
void small_parse_table_3188(t_small_parse_table_array *v);
|
||||
void small_parse_table_3189(t_small_parse_table_array *v);
|
||||
void small_parse_table_3190(t_small_parse_table_array *v);
|
||||
void small_parse_table_3191(t_small_parse_table_array *v);
|
||||
void small_parse_table_3192(t_small_parse_table_array *v);
|
||||
void small_parse_table_3193(t_small_parse_table_array *v);
|
||||
void small_parse_table_3194(t_small_parse_table_array *v);
|
||||
void small_parse_table_3195(t_small_parse_table_array *v);
|
||||
void small_parse_table_3196(t_small_parse_table_array *v);
|
||||
void small_parse_table_3197(t_small_parse_table_array *v);
|
||||
void small_parse_table_3198(t_small_parse_table_array *v);
|
||||
void small_parse_table_3199(t_small_parse_table_array *v);
|
||||
void small_parse_table_3200(t_small_parse_table_array *v);
|
||||
void small_parse_table_3201(t_small_parse_table_array *v);
|
||||
void small_parse_table_3202(t_small_parse_table_array *v);
|
||||
void small_parse_table_3203(t_small_parse_table_array *v);
|
||||
void small_parse_table_3204(t_small_parse_table_array *v);
|
||||
void small_parse_table_3205(t_small_parse_table_array *v);
|
||||
void small_parse_table_3206(t_small_parse_table_array *v);
|
||||
void small_parse_table_3207(t_small_parse_table_array *v);
|
||||
void small_parse_table_3208(t_small_parse_table_array *v);
|
||||
void small_parse_table_3209(t_small_parse_table_array *v);
|
||||
void small_parse_table_3210(t_small_parse_table_array *v);
|
||||
void small_parse_table_3211(t_small_parse_table_array *v);
|
||||
void small_parse_table_3212(t_small_parse_table_array *v);
|
||||
void small_parse_table_3213(t_small_parse_table_array *v);
|
||||
void small_parse_table_3214(t_small_parse_table_array *v);
|
||||
void small_parse_table_3215(t_small_parse_table_array *v);
|
||||
void small_parse_table_3216(t_small_parse_table_array *v);
|
||||
void small_parse_table_3217(t_small_parse_table_array *v);
|
||||
void small_parse_table_3218(t_small_parse_table_array *v);
|
||||
void small_parse_table_3219(t_small_parse_table_array *v);
|
||||
void small_parse_table_3220(t_small_parse_table_array *v);
|
||||
void small_parse_table_3221(t_small_parse_table_array *v);
|
||||
void small_parse_table_3222(t_small_parse_table_array *v);
|
||||
void small_parse_table_3223(t_small_parse_table_array *v);
|
||||
void small_parse_table_3224(t_small_parse_table_array *v);
|
||||
void small_parse_table_3225(t_small_parse_table_array *v);
|
||||
void small_parse_table_3226(t_small_parse_table_array *v);
|
||||
void small_parse_table_3227(t_small_parse_table_array *v);
|
||||
void small_parse_table_3228(t_small_parse_table_array *v);
|
||||
void small_parse_table_3229(t_small_parse_table_array *v);
|
||||
void small_parse_table_3230(t_small_parse_table_array *v);
|
||||
void small_parse_table_3231(t_small_parse_table_array *v);
|
||||
void small_parse_table_3232(t_small_parse_table_array *v);
|
||||
void small_parse_table_3233(t_small_parse_table_array *v);
|
||||
void small_parse_table_3234(t_small_parse_table_array *v);
|
||||
void small_parse_table_3235(t_small_parse_table_array *v);
|
||||
void small_parse_table_3236(t_small_parse_table_array *v);
|
||||
void small_parse_table_3237(t_small_parse_table_array *v);
|
||||
void small_parse_table_3238(t_small_parse_table_array *v);
|
||||
void small_parse_table_3239(t_small_parse_table_array *v);
|
||||
void small_parse_table_3240(t_small_parse_table_array *v);
|
||||
void small_parse_table_3241(t_small_parse_table_array *v);
|
||||
void small_parse_table_3242(t_small_parse_table_array *v);
|
||||
void small_parse_table_3243(t_small_parse_table_array *v);
|
||||
void small_parse_table_3244(t_small_parse_table_array *v);
|
||||
void small_parse_table_3245(t_small_parse_table_array *v);
|
||||
void small_parse_table_3246(t_small_parse_table_array *v);
|
||||
void small_parse_table_3247(t_small_parse_table_array *v);
|
||||
void small_parse_table_3248(t_small_parse_table_array *v);
|
||||
void small_parse_table_3249(t_small_parse_table_array *v);
|
||||
void small_parse_table_3250(t_small_parse_table_array *v);
|
||||
void small_parse_table_3251(t_small_parse_table_array *v);
|
||||
void small_parse_table_3252(t_small_parse_table_array *v);
|
||||
void small_parse_table_3253(t_small_parse_table_array *v);
|
||||
void small_parse_table_3254(t_small_parse_table_array *v);
|
||||
void small_parse_table_3255(t_small_parse_table_array *v);
|
||||
void small_parse_table_3256(t_small_parse_table_array *v);
|
||||
void small_parse_table_3257(t_small_parse_table_array *v);
|
||||
void small_parse_table_3258(t_small_parse_table_array *v);
|
||||
void small_parse_table_3259(t_small_parse_table_array *v);
|
||||
void small_parse_table_3260(t_small_parse_table_array *v);
|
||||
void small_parse_table_3261(t_small_parse_table_array *v);
|
||||
void small_parse_table_3262(t_small_parse_table_array *v);
|
||||
void small_parse_table_3263(t_small_parse_table_array *v);
|
||||
void small_parse_table_3264(t_small_parse_table_array *v);
|
||||
void small_parse_table_3265(t_small_parse_table_array *v);
|
||||
void small_parse_table_3266(t_small_parse_table_array *v);
|
||||
void small_parse_table_3267(t_small_parse_table_array *v);
|
||||
void small_parse_table_3268(t_small_parse_table_array *v);
|
||||
void small_parse_table_3269(t_small_parse_table_array *v);
|
||||
void small_parse_table_3270(t_small_parse_table_array *v);
|
||||
void small_parse_table_3271(t_small_parse_table_array *v);
|
||||
void small_parse_table_3272(t_small_parse_table_array *v);
|
||||
void small_parse_table_3273(t_small_parse_table_array *v);
|
||||
void small_parse_table_3274(t_small_parse_table_array *v);
|
||||
void small_parse_table_3275(t_small_parse_table_array *v);
|
||||
void small_parse_table_3276(t_small_parse_table_array *v);
|
||||
void small_parse_table_3277(t_small_parse_table_array *v);
|
||||
void small_parse_table_3278(t_small_parse_table_array *v);
|
||||
void small_parse_table_3279(t_small_parse_table_array *v);
|
||||
void small_parse_table_3280(t_small_parse_table_array *v);
|
||||
void small_parse_table_3281(t_small_parse_table_array *v);
|
||||
void small_parse_table_3282(t_small_parse_table_array *v);
|
||||
void small_parse_table_3283(t_small_parse_table_array *v);
|
||||
void small_parse_table_3284(t_small_parse_table_array *v);
|
||||
void small_parse_table_3285(t_small_parse_table_array *v);
|
||||
void small_parse_table_3286(t_small_parse_table_array *v);
|
||||
void small_parse_table_3287(t_small_parse_table_array *v);
|
||||
void small_parse_table_3288(t_small_parse_table_array *v);
|
||||
void small_parse_table_3289(t_small_parse_table_array *v);
|
||||
void small_parse_table_3290(t_small_parse_table_array *v);
|
||||
void small_parse_table_3291(t_small_parse_table_array *v);
|
||||
void small_parse_table_3292(t_small_parse_table_array *v);
|
||||
void small_parse_table_3293(t_small_parse_table_array *v);
|
||||
void small_parse_table_3294(t_small_parse_table_array *v);
|
||||
void small_parse_table_3295(t_small_parse_table_array *v);
|
||||
void small_parse_table_3296(t_small_parse_table_array *v);
|
||||
void small_parse_table_3297(t_small_parse_table_array *v);
|
||||
void small_parse_table_3298(t_small_parse_table_array *v);
|
||||
void small_parse_table_3299(t_small_parse_table_array *v);
|
||||
void small_parse_table_3300(t_small_parse_table_array *v);
|
||||
void small_parse_table_3301(t_small_parse_table_array *v);
|
||||
void small_parse_table_3302(t_small_parse_table_array *v);
|
||||
void small_parse_table_3303(t_small_parse_table_array *v);
|
||||
void small_parse_table_3304(t_small_parse_table_array *v);
|
||||
void small_parse_table_3305(t_small_parse_table_array *v);
|
||||
void small_parse_table_3306(t_small_parse_table_array *v);
|
||||
void small_parse_table_3307(t_small_parse_table_array *v);
|
||||
void small_parse_table_3308(t_small_parse_table_array *v);
|
||||
void small_parse_table_3309(t_small_parse_table_array *v);
|
||||
void small_parse_table_3310(t_small_parse_table_array *v);
|
||||
void small_parse_table_3311(t_small_parse_table_array *v);
|
||||
void small_parse_table_3312(t_small_parse_table_array *v);
|
||||
void small_parse_table_3313(t_small_parse_table_array *v);
|
||||
void small_parse_table_3314(t_small_parse_table_array *v);
|
||||
void small_parse_table_3315(t_small_parse_table_array *v);
|
||||
void small_parse_table_3316(t_small_parse_table_array *v);
|
||||
void small_parse_table_3317(t_small_parse_table_array *v);
|
||||
void small_parse_table_3318(t_small_parse_table_array *v);
|
||||
void small_parse_table_3319(t_small_parse_table_array *v);
|
||||
void small_parse_table_3320(t_small_parse_table_array *v);
|
||||
void small_parse_table_3321(t_small_parse_table_array *v);
|
||||
void small_parse_table_3322(t_small_parse_table_array *v);
|
||||
void small_parse_table_3323(t_small_parse_table_array *v);
|
||||
void small_parse_table_3324(t_small_parse_table_array *v);
|
||||
void small_parse_table_3325(t_small_parse_table_array *v);
|
||||
void small_parse_table_3326(t_small_parse_table_array *v);
|
||||
void small_parse_table_3327(t_small_parse_table_array *v);
|
||||
void small_parse_table_3328(t_small_parse_table_array *v);
|
||||
void small_parse_table_3329(t_small_parse_table_array *v);
|
||||
void small_parse_table_3330(t_small_parse_table_array *v);
|
||||
void small_parse_table_3331(t_small_parse_table_array *v);
|
||||
void small_parse_table_3332(t_small_parse_table_array *v);
|
||||
void small_parse_table_3333(t_small_parse_table_array *v);
|
||||
void small_parse_table_3334(t_small_parse_table_array *v);
|
||||
void small_parse_table_3335(t_small_parse_table_array *v);
|
||||
void small_parse_table_3336(t_small_parse_table_array *v);
|
||||
void small_parse_table_3337(t_small_parse_table_array *v);
|
||||
void small_parse_table_3338(t_small_parse_table_array *v);
|
||||
void small_parse_table_3339(t_small_parse_table_array *v);
|
||||
void small_parse_table_3340(t_small_parse_table_array *v);
|
||||
void small_parse_table_3341(t_small_parse_table_array *v);
|
||||
void small_parse_table_3342(t_small_parse_table_array *v);
|
||||
void small_parse_table_3343(t_small_parse_table_array *v);
|
||||
void small_parse_table_3344(t_small_parse_table_array *v);
|
||||
void small_parse_table_3345(t_small_parse_table_array *v);
|
||||
void small_parse_table_3346(t_small_parse_table_array *v);
|
||||
void small_parse_table_3347(t_small_parse_table_array *v);
|
||||
void small_parse_table_3348(t_small_parse_table_array *v);
|
||||
void small_parse_table_3349(t_small_parse_table_array *v);
|
||||
void small_parse_table_3350(t_small_parse_table_array *v);
|
||||
void small_parse_table_3351(t_small_parse_table_array *v);
|
||||
void small_parse_table_3352(t_small_parse_table_array *v);
|
||||
void small_parse_table_3353(t_small_parse_table_array *v);
|
||||
void small_parse_table_3354(t_small_parse_table_array *v);
|
||||
void small_parse_table_3355(t_small_parse_table_array *v);
|
||||
void small_parse_table_3356(t_small_parse_table_array *v);
|
||||
void small_parse_table_3357(t_small_parse_table_array *v);
|
||||
void small_parse_table_3358(t_small_parse_table_array *v);
|
||||
void small_parse_table_3359(t_small_parse_table_array *v);
|
||||
void small_parse_table_3360(t_small_parse_table_array *v);
|
||||
void small_parse_table_3361(t_small_parse_table_array *v);
|
||||
void small_parse_table_3362(t_small_parse_table_array *v);
|
||||
void small_parse_table_3363(t_small_parse_table_array *v);
|
||||
void small_parse_table_3364(t_small_parse_table_array *v);
|
||||
void small_parse_table_3365(t_small_parse_table_array *v);
|
||||
void small_parse_table_3366(t_small_parse_table_array *v);
|
||||
void small_parse_table_3367(t_small_parse_table_array *v);
|
||||
void small_parse_table_3368(t_small_parse_table_array *v);
|
||||
void small_parse_table_3369(t_small_parse_table_array *v);
|
||||
void small_parse_table_3370(t_small_parse_table_array *v);
|
||||
void small_parse_table_3371(t_small_parse_table_array *v);
|
||||
void small_parse_table_3372(t_small_parse_table_array *v);
|
||||
void small_parse_table_3373(t_small_parse_table_array *v);
|
||||
void small_parse_table_3374(t_small_parse_table_array *v);
|
||||
void small_parse_table_3375(t_small_parse_table_array *v);
|
||||
void small_parse_table_3376(t_small_parse_table_array *v);
|
||||
void small_parse_table_3377(t_small_parse_table_array *v);
|
||||
void small_parse_table_3378(t_small_parse_table_array *v);
|
||||
void small_parse_table_3379(t_small_parse_table_array *v);
|
||||
void small_parse_table_3380(t_small_parse_table_array *v);
|
||||
void small_parse_table_3381(t_small_parse_table_array *v);
|
||||
void small_parse_table_3382(t_small_parse_table_array *v);
|
||||
void small_parse_table_3383(t_small_parse_table_array *v);
|
||||
void small_parse_table_3384(t_small_parse_table_array *v);
|
||||
void small_parse_table_3385(t_small_parse_table_array *v);
|
||||
void small_parse_table_3386(t_small_parse_table_array *v);
|
||||
void small_parse_table_3387(t_small_parse_table_array *v);
|
||||
void small_parse_table_3388(t_small_parse_table_array *v);
|
||||
void small_parse_table_3389(t_small_parse_table_array *v);
|
||||
void small_parse_table_3390(t_small_parse_table_array *v);
|
||||
void small_parse_table_3391(t_small_parse_table_array *v);
|
||||
void small_parse_table_3392(t_small_parse_table_array *v);
|
||||
void small_parse_table_3393(t_small_parse_table_array *v);
|
||||
void small_parse_table_3394(t_small_parse_table_array *v);
|
||||
void small_parse_table_3395(t_small_parse_table_array *v);
|
||||
void small_parse_table_3396(t_small_parse_table_array *v);
|
||||
void small_parse_table_3397(t_small_parse_table_array *v);
|
||||
void small_parse_table_3398(t_small_parse_table_array *v);
|
||||
void small_parse_table_3399(t_small_parse_table_array *v);
|
||||
void small_parse_table_3400(t_small_parse_table_array *v);
|
||||
void small_parse_table_3401(t_small_parse_table_array *v);
|
||||
void small_parse_table_3402(t_small_parse_table_array *v);
|
||||
void small_parse_table_3403(t_small_parse_table_array *v);
|
||||
void small_parse_table_3404(t_small_parse_table_array *v);
|
||||
void small_parse_table_3405(t_small_parse_table_array *v);
|
||||
void small_parse_table_3406(t_small_parse_table_array *v);
|
||||
void small_parse_table_3407(t_small_parse_table_array *v);
|
||||
void small_parse_table_3408(t_small_parse_table_array *v);
|
||||
void small_parse_table_3409(t_small_parse_table_array *v);
|
||||
void small_parse_table_3410(t_small_parse_table_array *v);
|
||||
void small_parse_table_3411(t_small_parse_table_array *v);
|
||||
void small_parse_table_3412(t_small_parse_table_array *v);
|
||||
void small_parse_table_3413(t_small_parse_table_array *v);
|
||||
void small_parse_table_3414(t_small_parse_table_array *v);
|
||||
void small_parse_table_3415(t_small_parse_table_array *v);
|
||||
void small_parse_table_3416(t_small_parse_table_array *v);
|
||||
void small_parse_table_3417(t_small_parse_table_array *v);
|
||||
void small_parse_table_3418(t_small_parse_table_array *v);
|
||||
void small_parse_table_3419(t_small_parse_table_array *v);
|
||||
void small_parse_table_3420(t_small_parse_table_array *v);
|
||||
void small_parse_table_3421(t_small_parse_table_array *v);
|
||||
void small_parse_table_3422(t_small_parse_table_array *v);
|
||||
void small_parse_table_3423(t_small_parse_table_array *v);
|
||||
void small_parse_table_3424(t_small_parse_table_array *v);
|
||||
void small_parse_table_3425(t_small_parse_table_array *v);
|
||||
void small_parse_table_3426(t_small_parse_table_array *v);
|
||||
void small_parse_table_3427(t_small_parse_table_array *v);
|
||||
void small_parse_table_3428(t_small_parse_table_array *v);
|
||||
void small_parse_table_3429(t_small_parse_table_array *v);
|
||||
void small_parse_table_3430(t_small_parse_table_array *v);
|
||||
void small_parse_table_3431(t_small_parse_table_array *v);
|
||||
void small_parse_table_3432(t_small_parse_table_array *v);
|
||||
void small_parse_table_3433(t_small_parse_table_array *v);
|
||||
void small_parse_table_3434(t_small_parse_table_array *v);
|
||||
void small_parse_table_3435(t_small_parse_table_array *v);
|
||||
void small_parse_table_3436(t_small_parse_table_array *v);
|
||||
void small_parse_table_3437(t_small_parse_table_array *v);
|
||||
void small_parse_table_3438(t_small_parse_table_array *v);
|
||||
void small_parse_table_3439(t_small_parse_table_array *v);
|
||||
void small_parse_table_3440(t_small_parse_table_array *v);
|
||||
void small_parse_table_3441(t_small_parse_table_array *v);
|
||||
void small_parse_table_3442(t_small_parse_table_array *v);
|
||||
void small_parse_table_3443(t_small_parse_table_array *v);
|
||||
void small_parse_table_3444(t_small_parse_table_array *v);
|
||||
void small_parse_table_3445(t_small_parse_table_array *v);
|
||||
void small_parse_table_3446(t_small_parse_table_array *v);
|
||||
void small_parse_table_3447(t_small_parse_table_array *v);
|
||||
void small_parse_table_3448(t_small_parse_table_array *v);
|
||||
void small_parse_table_3449(t_small_parse_table_array *v);
|
||||
void small_parse_table_3450(t_small_parse_table_array *v);
|
||||
void small_parse_table_3451(t_small_parse_table_array *v);
|
||||
void small_parse_table_3452(t_small_parse_table_array *v);
|
||||
|
||||
#endif // SMALL_PARSE_TABLE_H
|
||||
|
|
|
|||
|
|
@ -79,10 +79,10 @@ void small_parse_table_2(t_small_parse_table_array *v)
|
|||
v->a[52] = actions(67);
|
||||
v->a[53] = 1;
|
||||
v->a[54] = sym_variable_name;
|
||||
v->a[55] = state(4);
|
||||
v->a[55] = state(19);
|
||||
v->a[56] = 1;
|
||||
v->a[57] = aux_sym__terminated_statement;
|
||||
v->a[58] = state(271);
|
||||
v->a[58] = state(185);
|
||||
v->a[59] = 1;
|
||||
small_parse_table_3(v);
|
||||
}
|
||||
|
|
@ -90,25 +90,25 @@ void small_parse_table_2(t_small_parse_table_array *v)
|
|||
void small_parse_table_3(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[60] = sym_command_name;
|
||||
v->a[61] = state(291);
|
||||
v->a[61] = state(231);
|
||||
v->a[62] = 1;
|
||||
v->a[63] = sym_variable_assignment;
|
||||
v->a[64] = state(482);
|
||||
v->a[64] = state(411);
|
||||
v->a[65] = 1;
|
||||
v->a[66] = aux_sym_command_repeat1;
|
||||
v->a[67] = state(600);
|
||||
v->a[67] = state(551);
|
||||
v->a[68] = 1;
|
||||
v->a[69] = sym_file_redirect;
|
||||
v->a[70] = state(602);
|
||||
v->a[70] = state(555);
|
||||
v->a[71] = 1;
|
||||
v->a[72] = sym_concatenation;
|
||||
v->a[73] = state(992);
|
||||
v->a[73] = state(1070);
|
||||
v->a[74] = 1;
|
||||
v->a[75] = sym_pipeline;
|
||||
v->a[76] = state(1068);
|
||||
v->a[76] = state(1126);
|
||||
v->a[77] = 1;
|
||||
v->a[78] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[79] = state(1609);
|
||||
v->a[79] = state(1561);
|
||||
small_parse_table_4(v);
|
||||
}
|
||||
|
||||
|
|
@ -116,7 +116,7 @@ void small_parse_table_4(t_small_parse_table_array *v)
|
|||
{
|
||||
v->a[80] = 1;
|
||||
v->a[81] = sym__statement_not_pipeline;
|
||||
v->a[82] = state(1797);
|
||||
v->a[82] = state(1606);
|
||||
v->a[83] = 1;
|
||||
v->a[84] = sym_else_clause;
|
||||
v->a[85] = actions(11);
|
||||
|
|
@ -127,13 +127,13 @@ void small_parse_table_4(t_small_parse_table_array *v)
|
|||
v->a[90] = 2;
|
||||
v->a[91] = sym_raw_string;
|
||||
v->a[92] = sym_number;
|
||||
v->a[93] = state(1506);
|
||||
v->a[93] = state(1454);
|
||||
v->a[94] = 2;
|
||||
v->a[95] = sym_elif_clause;
|
||||
v->a[96] = aux_sym_if_statement_repeat1;
|
||||
v->a[97] = state(425);
|
||||
v->a[98] = 5;
|
||||
v->a[99] = sym_arithmetic_expansion;
|
||||
v->a[97] = actions(51);
|
||||
v->a[98] = 3;
|
||||
v->a[99] = anon_sym_LT;
|
||||
small_parse_table_5(v);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -14,126 +14,126 @@
|
|||
|
||||
void small_parse_table_5(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[100] = sym_string;
|
||||
v->a[101] = sym_simple_expansion;
|
||||
v->a[102] = sym_expansion;
|
||||
v->a[103] = sym_command_substitution;
|
||||
v->a[104] = actions(51);
|
||||
v->a[105] = 7;
|
||||
v->a[106] = anon_sym_LT;
|
||||
v->a[107] = anon_sym_GT;
|
||||
v->a[108] = anon_sym_GT_GT;
|
||||
v->a[109] = anon_sym_LT_AMP;
|
||||
v->a[110] = anon_sym_GT_AMP;
|
||||
v->a[111] = anon_sym_GT_PIPE;
|
||||
v->a[112] = anon_sym_LT_GT;
|
||||
v->a[113] = state(949);
|
||||
v->a[114] = 12;
|
||||
v->a[115] = sym_redirected_statement;
|
||||
v->a[116] = sym_for_statement;
|
||||
v->a[117] = sym_while_statement;
|
||||
v->a[118] = sym_if_statement;
|
||||
v->a[119] = sym_case_statement;
|
||||
v->a[100] = anon_sym_GT;
|
||||
v->a[101] = anon_sym_GT_GT;
|
||||
v->a[102] = state(401);
|
||||
v->a[103] = 5;
|
||||
v->a[104] = sym_arithmetic_expansion;
|
||||
v->a[105] = sym_string;
|
||||
v->a[106] = sym_simple_expansion;
|
||||
v->a[107] = sym_expansion;
|
||||
v->a[108] = sym_command_substitution;
|
||||
v->a[109] = state(905);
|
||||
v->a[110] = 12;
|
||||
v->a[111] = sym_redirected_statement;
|
||||
v->a[112] = sym_for_statement;
|
||||
v->a[113] = sym_while_statement;
|
||||
v->a[114] = sym_if_statement;
|
||||
v->a[115] = sym_case_statement;
|
||||
v->a[116] = sym_function_definition;
|
||||
v->a[117] = sym_compound_statement;
|
||||
v->a[118] = sym_subshell;
|
||||
v->a[119] = sym_list;
|
||||
small_parse_table_6(v);
|
||||
}
|
||||
|
||||
void small_parse_table_6(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[120] = sym_function_definition;
|
||||
v->a[121] = sym_compound_statement;
|
||||
v->a[122] = sym_subshell;
|
||||
v->a[123] = sym_list;
|
||||
v->a[124] = sym_negated_command;
|
||||
v->a[125] = sym_command;
|
||||
v->a[126] = sym__variable_assignments;
|
||||
v->a[127] = 34;
|
||||
v->a[128] = actions(3);
|
||||
v->a[129] = 1;
|
||||
v->a[130] = sym_comment;
|
||||
v->a[131] = actions(9);
|
||||
v->a[132] = 1;
|
||||
v->a[133] = anon_sym_for;
|
||||
v->a[134] = actions(13);
|
||||
v->a[135] = 1;
|
||||
v->a[136] = anon_sym_if;
|
||||
v->a[137] = actions(15);
|
||||
v->a[138] = 1;
|
||||
v->a[139] = anon_sym_case;
|
||||
v->a[120] = sym_negated_command;
|
||||
v->a[121] = sym_command;
|
||||
v->a[122] = sym__variable_assignments;
|
||||
v->a[123] = 34;
|
||||
v->a[124] = actions(3);
|
||||
v->a[125] = 1;
|
||||
v->a[126] = sym_comment;
|
||||
v->a[127] = actions(9);
|
||||
v->a[128] = 1;
|
||||
v->a[129] = anon_sym_for;
|
||||
v->a[130] = actions(13);
|
||||
v->a[131] = 1;
|
||||
v->a[132] = anon_sym_if;
|
||||
v->a[133] = actions(15);
|
||||
v->a[134] = 1;
|
||||
v->a[135] = anon_sym_case;
|
||||
v->a[136] = actions(17);
|
||||
v->a[137] = 1;
|
||||
v->a[138] = anon_sym_LPAREN;
|
||||
v->a[139] = actions(19);
|
||||
small_parse_table_7(v);
|
||||
}
|
||||
|
||||
void small_parse_table_7(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[140] = actions(17);
|
||||
v->a[141] = 1;
|
||||
v->a[142] = anon_sym_LPAREN;
|
||||
v->a[143] = actions(19);
|
||||
v->a[144] = 1;
|
||||
v->a[145] = anon_sym_LBRACE;
|
||||
v->a[146] = actions(41);
|
||||
v->a[147] = 1;
|
||||
v->a[148] = sym_word;
|
||||
v->a[149] = actions(45);
|
||||
v->a[150] = 1;
|
||||
v->a[151] = anon_sym_elif;
|
||||
v->a[152] = actions(47);
|
||||
v->a[153] = 1;
|
||||
v->a[154] = anon_sym_else;
|
||||
v->a[155] = actions(49);
|
||||
v->a[156] = 1;
|
||||
v->a[157] = anon_sym_BANG;
|
||||
v->a[158] = actions(53);
|
||||
v->a[159] = 1;
|
||||
v->a[140] = 1;
|
||||
v->a[141] = anon_sym_LBRACE;
|
||||
v->a[142] = actions(41);
|
||||
v->a[143] = 1;
|
||||
v->a[144] = sym_word;
|
||||
v->a[145] = actions(45);
|
||||
v->a[146] = 1;
|
||||
v->a[147] = anon_sym_elif;
|
||||
v->a[148] = actions(47);
|
||||
v->a[149] = 1;
|
||||
v->a[150] = anon_sym_else;
|
||||
v->a[151] = actions(49);
|
||||
v->a[152] = 1;
|
||||
v->a[153] = anon_sym_BANG;
|
||||
v->a[154] = actions(53);
|
||||
v->a[155] = 1;
|
||||
v->a[156] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[157] = actions(55);
|
||||
v->a[158] = 1;
|
||||
v->a[159] = anon_sym_DOLLAR;
|
||||
small_parse_table_8(v);
|
||||
}
|
||||
|
||||
void small_parse_table_8(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[160] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[161] = actions(55);
|
||||
v->a[162] = 1;
|
||||
v->a[163] = anon_sym_DOLLAR;
|
||||
v->a[164] = actions(57);
|
||||
v->a[165] = 1;
|
||||
v->a[166] = anon_sym_DQUOTE;
|
||||
v->a[167] = actions(61);
|
||||
v->a[168] = 1;
|
||||
v->a[169] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[170] = actions(63);
|
||||
v->a[171] = 1;
|
||||
v->a[172] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[173] = actions(65);
|
||||
v->a[174] = 1;
|
||||
v->a[175] = anon_sym_BQUOTE;
|
||||
v->a[176] = actions(67);
|
||||
v->a[177] = 1;
|
||||
v->a[178] = sym_variable_name;
|
||||
v->a[179] = actions(69);
|
||||
v->a[160] = actions(57);
|
||||
v->a[161] = 1;
|
||||
v->a[162] = anon_sym_DQUOTE;
|
||||
v->a[163] = actions(61);
|
||||
v->a[164] = 1;
|
||||
v->a[165] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[166] = actions(63);
|
||||
v->a[167] = 1;
|
||||
v->a[168] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[169] = actions(65);
|
||||
v->a[170] = 1;
|
||||
v->a[171] = anon_sym_BQUOTE;
|
||||
v->a[172] = actions(67);
|
||||
v->a[173] = 1;
|
||||
v->a[174] = sym_variable_name;
|
||||
v->a[175] = actions(69);
|
||||
v->a[176] = 1;
|
||||
v->a[177] = anon_sym_fi;
|
||||
v->a[178] = state(2);
|
||||
v->a[179] = 1;
|
||||
small_parse_table_9(v);
|
||||
}
|
||||
|
||||
void small_parse_table_9(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[180] = 1;
|
||||
v->a[181] = anon_sym_fi;
|
||||
v->a[182] = state(24);
|
||||
v->a[183] = 1;
|
||||
v->a[184] = aux_sym__terminated_statement;
|
||||
v->a[185] = state(271);
|
||||
v->a[186] = 1;
|
||||
v->a[187] = sym_command_name;
|
||||
v->a[188] = state(291);
|
||||
v->a[189] = 1;
|
||||
v->a[190] = sym_variable_assignment;
|
||||
v->a[191] = state(482);
|
||||
v->a[192] = 1;
|
||||
v->a[193] = aux_sym_command_repeat1;
|
||||
v->a[194] = state(600);
|
||||
v->a[195] = 1;
|
||||
v->a[196] = sym_file_redirect;
|
||||
v->a[197] = state(602);
|
||||
v->a[198] = 1;
|
||||
v->a[199] = sym_concatenation;
|
||||
v->a[180] = aux_sym__terminated_statement;
|
||||
v->a[181] = state(185);
|
||||
v->a[182] = 1;
|
||||
v->a[183] = sym_command_name;
|
||||
v->a[184] = state(231);
|
||||
v->a[185] = 1;
|
||||
v->a[186] = sym_variable_assignment;
|
||||
v->a[187] = state(411);
|
||||
v->a[188] = 1;
|
||||
v->a[189] = aux_sym_command_repeat1;
|
||||
v->a[190] = state(551);
|
||||
v->a[191] = 1;
|
||||
v->a[192] = sym_file_redirect;
|
||||
v->a[193] = state(555);
|
||||
v->a[194] = 1;
|
||||
v->a[195] = sym_concatenation;
|
||||
v->a[196] = state(1070);
|
||||
v->a[197] = 1;
|
||||
v->a[198] = sym_pipeline;
|
||||
v->a[199] = state(1126);
|
||||
small_parse_table_10(v);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -14,126 +14,126 @@
|
|||
|
||||
void small_parse_table_50(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[1000] = sym_command;
|
||||
v->a[1001] = sym__variable_assignments;
|
||||
v->a[1002] = 32;
|
||||
v->a[1003] = actions(3);
|
||||
v->a[1004] = 1;
|
||||
v->a[1005] = sym_comment;
|
||||
v->a[1006] = actions(79);
|
||||
v->a[1007] = 1;
|
||||
v->a[1008] = sym_word;
|
||||
v->a[1009] = actions(81);
|
||||
v->a[1010] = 1;
|
||||
v->a[1011] = anon_sym_for;
|
||||
v->a[1012] = actions(85);
|
||||
v->a[1013] = 1;
|
||||
v->a[1014] = anon_sym_if;
|
||||
v->a[1015] = actions(87);
|
||||
v->a[1016] = 1;
|
||||
v->a[1017] = anon_sym_case;
|
||||
v->a[1018] = actions(89);
|
||||
v->a[1019] = 1;
|
||||
v->a[1000] = anon_sym_DOLLAR;
|
||||
v->a[1001] = actions(103);
|
||||
v->a[1002] = 1;
|
||||
v->a[1003] = anon_sym_DQUOTE;
|
||||
v->a[1004] = actions(107);
|
||||
v->a[1005] = 1;
|
||||
v->a[1006] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[1007] = actions(109);
|
||||
v->a[1008] = 1;
|
||||
v->a[1009] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[1010] = actions(111);
|
||||
v->a[1011] = 1;
|
||||
v->a[1012] = anon_sym_BQUOTE;
|
||||
v->a[1013] = actions(113);
|
||||
v->a[1014] = 1;
|
||||
v->a[1015] = sym_variable_name;
|
||||
v->a[1016] = actions(115);
|
||||
v->a[1017] = 1;
|
||||
v->a[1018] = anon_sym_LF;
|
||||
v->a[1019] = state(104);
|
||||
small_parse_table_51(v);
|
||||
}
|
||||
|
||||
void small_parse_table_51(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[1020] = anon_sym_LPAREN;
|
||||
v->a[1021] = actions(93);
|
||||
v->a[1022] = 1;
|
||||
v->a[1023] = anon_sym_LBRACE;
|
||||
v->a[1024] = actions(95);
|
||||
v->a[1025] = 1;
|
||||
v->a[1026] = anon_sym_BANG;
|
||||
v->a[1027] = actions(99);
|
||||
v->a[1028] = 1;
|
||||
v->a[1029] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[1030] = actions(101);
|
||||
v->a[1031] = 1;
|
||||
v->a[1032] = anon_sym_DOLLAR;
|
||||
v->a[1033] = actions(103);
|
||||
v->a[1034] = 1;
|
||||
v->a[1035] = anon_sym_DQUOTE;
|
||||
v->a[1036] = actions(107);
|
||||
v->a[1037] = 1;
|
||||
v->a[1038] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[1039] = actions(109);
|
||||
v->a[1020] = 1;
|
||||
v->a[1021] = aux_sym__statements_repeat1;
|
||||
v->a[1022] = state(170);
|
||||
v->a[1023] = 1;
|
||||
v->a[1024] = sym_command_name;
|
||||
v->a[1025] = state(177);
|
||||
v->a[1026] = 1;
|
||||
v->a[1027] = sym_variable_assignment;
|
||||
v->a[1028] = state(326);
|
||||
v->a[1029] = 1;
|
||||
v->a[1030] = aux_sym__case_item_last_repeat2;
|
||||
v->a[1031] = state(408);
|
||||
v->a[1032] = 1;
|
||||
v->a[1033] = aux_sym_command_repeat1;
|
||||
v->a[1034] = state(541);
|
||||
v->a[1035] = 1;
|
||||
v->a[1036] = sym_file_redirect;
|
||||
v->a[1037] = state(546);
|
||||
v->a[1038] = 1;
|
||||
v->a[1039] = sym_concatenation;
|
||||
small_parse_table_52(v);
|
||||
}
|
||||
|
||||
void small_parse_table_52(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[1040] = 1;
|
||||
v->a[1041] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[1042] = actions(111);
|
||||
v->a[1043] = 1;
|
||||
v->a[1044] = anon_sym_BQUOTE;
|
||||
v->a[1045] = actions(113);
|
||||
v->a[1046] = 1;
|
||||
v->a[1047] = sym_variable_name;
|
||||
v->a[1048] = actions(117);
|
||||
v->a[1049] = 1;
|
||||
v->a[1050] = anon_sym_LF;
|
||||
v->a[1051] = state(32);
|
||||
v->a[1052] = 1;
|
||||
v->a[1053] = aux_sym__case_item_last_repeat2;
|
||||
v->a[1054] = state(112);
|
||||
v->a[1055] = 1;
|
||||
v->a[1056] = aux_sym__statements_repeat1;
|
||||
v->a[1057] = state(185);
|
||||
v->a[1058] = 1;
|
||||
v->a[1059] = sym_command_name;
|
||||
v->a[1040] = state(913);
|
||||
v->a[1041] = 1;
|
||||
v->a[1042] = sym_pipeline;
|
||||
v->a[1043] = state(990);
|
||||
v->a[1044] = 1;
|
||||
v->a[1045] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[1046] = state(1564);
|
||||
v->a[1047] = 1;
|
||||
v->a[1048] = sym__statement_not_pipeline;
|
||||
v->a[1049] = state(1568);
|
||||
v->a[1050] = 1;
|
||||
v->a[1051] = sym__statements;
|
||||
v->a[1052] = actions(83);
|
||||
v->a[1053] = 2;
|
||||
v->a[1054] = anon_sym_while;
|
||||
v->a[1055] = anon_sym_until;
|
||||
v->a[1056] = actions(105);
|
||||
v->a[1057] = 2;
|
||||
v->a[1058] = sym_raw_string;
|
||||
v->a[1059] = sym_number;
|
||||
small_parse_table_53(v);
|
||||
}
|
||||
|
||||
void small_parse_table_53(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[1060] = state(255);
|
||||
v->a[1061] = 1;
|
||||
v->a[1062] = sym_variable_assignment;
|
||||
v->a[1063] = state(491);
|
||||
v->a[1064] = 1;
|
||||
v->a[1065] = aux_sym_command_repeat1;
|
||||
v->a[1066] = state(599);
|
||||
v->a[1067] = 1;
|
||||
v->a[1068] = sym_concatenation;
|
||||
v->a[1069] = state(615);
|
||||
v->a[1070] = 1;
|
||||
v->a[1071] = sym_file_redirect;
|
||||
v->a[1072] = state(941);
|
||||
v->a[1073] = 1;
|
||||
v->a[1074] = sym_pipeline;
|
||||
v->a[1075] = state(1015);
|
||||
v->a[1076] = 1;
|
||||
v->a[1077] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[1078] = state(1610);
|
||||
v->a[1079] = 1;
|
||||
v->a[1060] = actions(97);
|
||||
v->a[1061] = 3;
|
||||
v->a[1062] = anon_sym_LT;
|
||||
v->a[1063] = anon_sym_GT;
|
||||
v->a[1064] = anon_sym_GT_GT;
|
||||
v->a[1065] = state(276);
|
||||
v->a[1066] = 5;
|
||||
v->a[1067] = sym_arithmetic_expansion;
|
||||
v->a[1068] = sym_string;
|
||||
v->a[1069] = sym_simple_expansion;
|
||||
v->a[1070] = sym_expansion;
|
||||
v->a[1071] = sym_command_substitution;
|
||||
v->a[1072] = state(867);
|
||||
v->a[1073] = 12;
|
||||
v->a[1074] = sym_redirected_statement;
|
||||
v->a[1075] = sym_for_statement;
|
||||
v->a[1076] = sym_while_statement;
|
||||
v->a[1077] = sym_if_statement;
|
||||
v->a[1078] = sym_case_statement;
|
||||
v->a[1079] = sym_function_definition;
|
||||
small_parse_table_54(v);
|
||||
}
|
||||
|
||||
void small_parse_table_54(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[1080] = sym__statement_not_pipeline;
|
||||
v->a[1081] = state(1623);
|
||||
v->a[1082] = 1;
|
||||
v->a[1083] = sym__statements;
|
||||
v->a[1084] = actions(83);
|
||||
v->a[1085] = 2;
|
||||
v->a[1086] = anon_sym_while;
|
||||
v->a[1087] = anon_sym_until;
|
||||
v->a[1088] = actions(105);
|
||||
v->a[1089] = 2;
|
||||
v->a[1090] = sym_raw_string;
|
||||
v->a[1091] = sym_number;
|
||||
v->a[1092] = state(341);
|
||||
v->a[1093] = 5;
|
||||
v->a[1094] = sym_arithmetic_expansion;
|
||||
v->a[1095] = sym_string;
|
||||
v->a[1096] = sym_simple_expansion;
|
||||
v->a[1097] = sym_expansion;
|
||||
v->a[1098] = sym_command_substitution;
|
||||
v->a[1099] = actions(97);
|
||||
v->a[1080] = sym_compound_statement;
|
||||
v->a[1081] = sym_subshell;
|
||||
v->a[1082] = sym_list;
|
||||
v->a[1083] = sym_negated_command;
|
||||
v->a[1084] = sym_command;
|
||||
v->a[1085] = sym__variable_assignments;
|
||||
v->a[1086] = 32;
|
||||
v->a[1087] = actions(3);
|
||||
v->a[1088] = 1;
|
||||
v->a[1089] = sym_comment;
|
||||
v->a[1090] = actions(9);
|
||||
v->a[1091] = 1;
|
||||
v->a[1092] = anon_sym_for;
|
||||
v->a[1093] = actions(13);
|
||||
v->a[1094] = 1;
|
||||
v->a[1095] = anon_sym_if;
|
||||
v->a[1096] = actions(15);
|
||||
v->a[1097] = 1;
|
||||
v->a[1098] = anon_sym_case;
|
||||
v->a[1099] = actions(17);
|
||||
small_parse_table_55(v);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -14,126 +14,126 @@
|
|||
|
||||
void small_parse_table_500(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[10000] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[10001] = state(1609);
|
||||
v->a[10002] = 1;
|
||||
v->a[10003] = sym__statement_not_pipeline;
|
||||
v->a[10004] = actions(11);
|
||||
v->a[10005] = 2;
|
||||
v->a[10006] = anon_sym_while;
|
||||
v->a[10007] = anon_sym_until;
|
||||
v->a[10008] = actions(59);
|
||||
v->a[10009] = 2;
|
||||
v->a[10010] = sym_raw_string;
|
||||
v->a[10011] = sym_number;
|
||||
v->a[10012] = state(425);
|
||||
v->a[10013] = 5;
|
||||
v->a[10014] = sym_arithmetic_expansion;
|
||||
v->a[10015] = sym_string;
|
||||
v->a[10016] = sym_simple_expansion;
|
||||
v->a[10017] = sym_expansion;
|
||||
v->a[10018] = sym_command_substitution;
|
||||
v->a[10019] = actions(51);
|
||||
v->a[10000] = sym_raw_string;
|
||||
v->a[10001] = sym_number;
|
||||
v->a[10002] = actions(212);
|
||||
v->a[10003] = 3;
|
||||
v->a[10004] = anon_sym_LT;
|
||||
v->a[10005] = anon_sym_GT;
|
||||
v->a[10006] = anon_sym_GT_GT;
|
||||
v->a[10007] = state(277);
|
||||
v->a[10008] = 5;
|
||||
v->a[10009] = sym_arithmetic_expansion;
|
||||
v->a[10010] = sym_string;
|
||||
v->a[10011] = sym_simple_expansion;
|
||||
v->a[10012] = sym_expansion;
|
||||
v->a[10013] = sym_command_substitution;
|
||||
v->a[10014] = state(877);
|
||||
v->a[10015] = 12;
|
||||
v->a[10016] = sym_redirected_statement;
|
||||
v->a[10017] = sym_for_statement;
|
||||
v->a[10018] = sym_while_statement;
|
||||
v->a[10019] = sym_if_statement;
|
||||
small_parse_table_501(v);
|
||||
}
|
||||
|
||||
void small_parse_table_501(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[10020] = 7;
|
||||
v->a[10021] = anon_sym_LT;
|
||||
v->a[10022] = anon_sym_GT;
|
||||
v->a[10023] = anon_sym_GT_GT;
|
||||
v->a[10024] = anon_sym_LT_AMP;
|
||||
v->a[10025] = anon_sym_GT_AMP;
|
||||
v->a[10026] = anon_sym_GT_PIPE;
|
||||
v->a[10027] = anon_sym_LT_GT;
|
||||
v->a[10028] = state(933);
|
||||
v->a[10029] = 12;
|
||||
v->a[10030] = sym_redirected_statement;
|
||||
v->a[10031] = sym_for_statement;
|
||||
v->a[10032] = sym_while_statement;
|
||||
v->a[10033] = sym_if_statement;
|
||||
v->a[10034] = sym_case_statement;
|
||||
v->a[10035] = sym_function_definition;
|
||||
v->a[10036] = sym_compound_statement;
|
||||
v->a[10037] = sym_subshell;
|
||||
v->a[10038] = sym_list;
|
||||
v->a[10039] = sym_negated_command;
|
||||
v->a[10020] = sym_case_statement;
|
||||
v->a[10021] = sym_function_definition;
|
||||
v->a[10022] = sym_compound_statement;
|
||||
v->a[10023] = sym_subshell;
|
||||
v->a[10024] = sym_list;
|
||||
v->a[10025] = sym_negated_command;
|
||||
v->a[10026] = sym_command;
|
||||
v->a[10027] = sym__variable_assignments;
|
||||
v->a[10028] = 30;
|
||||
v->a[10029] = actions(3);
|
||||
v->a[10030] = 1;
|
||||
v->a[10031] = sym_comment;
|
||||
v->a[10032] = actions(9);
|
||||
v->a[10033] = 1;
|
||||
v->a[10034] = anon_sym_for;
|
||||
v->a[10035] = actions(13);
|
||||
v->a[10036] = 1;
|
||||
v->a[10037] = anon_sym_if;
|
||||
v->a[10038] = actions(15);
|
||||
v->a[10039] = 1;
|
||||
small_parse_table_502(v);
|
||||
}
|
||||
|
||||
void small_parse_table_502(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[10040] = sym_command;
|
||||
v->a[10041] = sym__variable_assignments;
|
||||
v->a[10042] = 30;
|
||||
v->a[10043] = actions(3);
|
||||
v->a[10044] = 1;
|
||||
v->a[10045] = sym_comment;
|
||||
v->a[10046] = actions(9);
|
||||
v->a[10047] = 1;
|
||||
v->a[10048] = anon_sym_for;
|
||||
v->a[10049] = actions(13);
|
||||
v->a[10050] = 1;
|
||||
v->a[10051] = anon_sym_if;
|
||||
v->a[10052] = actions(15);
|
||||
v->a[10053] = 1;
|
||||
v->a[10054] = anon_sym_case;
|
||||
v->a[10055] = actions(17);
|
||||
v->a[10056] = 1;
|
||||
v->a[10057] = anon_sym_LPAREN;
|
||||
v->a[10058] = actions(19);
|
||||
v->a[10059] = 1;
|
||||
v->a[10040] = anon_sym_case;
|
||||
v->a[10041] = actions(17);
|
||||
v->a[10042] = 1;
|
||||
v->a[10043] = anon_sym_LPAREN;
|
||||
v->a[10044] = actions(19);
|
||||
v->a[10045] = 1;
|
||||
v->a[10046] = anon_sym_LBRACE;
|
||||
v->a[10047] = actions(53);
|
||||
v->a[10048] = 1;
|
||||
v->a[10049] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[10050] = actions(55);
|
||||
v->a[10051] = 1;
|
||||
v->a[10052] = anon_sym_DOLLAR;
|
||||
v->a[10053] = actions(57);
|
||||
v->a[10054] = 1;
|
||||
v->a[10055] = anon_sym_DQUOTE;
|
||||
v->a[10056] = actions(61);
|
||||
v->a[10057] = 1;
|
||||
v->a[10058] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[10059] = actions(63);
|
||||
small_parse_table_503(v);
|
||||
}
|
||||
|
||||
void small_parse_table_503(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[10060] = anon_sym_LBRACE;
|
||||
v->a[10061] = actions(41);
|
||||
v->a[10062] = 1;
|
||||
v->a[10063] = sym_word;
|
||||
v->a[10064] = actions(49);
|
||||
v->a[10065] = 1;
|
||||
v->a[10066] = anon_sym_BANG;
|
||||
v->a[10067] = actions(53);
|
||||
v->a[10068] = 1;
|
||||
v->a[10069] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[10070] = actions(55);
|
||||
v->a[10071] = 1;
|
||||
v->a[10072] = anon_sym_DOLLAR;
|
||||
v->a[10073] = actions(57);
|
||||
v->a[10074] = 1;
|
||||
v->a[10075] = anon_sym_DQUOTE;
|
||||
v->a[10076] = actions(61);
|
||||
v->a[10077] = 1;
|
||||
v->a[10078] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[10079] = actions(63);
|
||||
v->a[10060] = 1;
|
||||
v->a[10061] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[10062] = actions(65);
|
||||
v->a[10063] = 1;
|
||||
v->a[10064] = anon_sym_BQUOTE;
|
||||
v->a[10065] = actions(67);
|
||||
v->a[10066] = 1;
|
||||
v->a[10067] = sym_variable_name;
|
||||
v->a[10068] = actions(204);
|
||||
v->a[10069] = 1;
|
||||
v->a[10070] = sym_word;
|
||||
v->a[10071] = actions(206);
|
||||
v->a[10072] = 1;
|
||||
v->a[10073] = anon_sym_BANG;
|
||||
v->a[10074] = state(116);
|
||||
v->a[10075] = 1;
|
||||
v->a[10076] = aux_sym__statements_repeat1;
|
||||
v->a[10077] = state(179);
|
||||
v->a[10078] = 1;
|
||||
v->a[10079] = sym_command_name;
|
||||
small_parse_table_504(v);
|
||||
}
|
||||
|
||||
void small_parse_table_504(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[10080] = 1;
|
||||
v->a[10081] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[10082] = actions(65);
|
||||
v->a[10083] = 1;
|
||||
v->a[10084] = anon_sym_BQUOTE;
|
||||
v->a[10085] = actions(67);
|
||||
v->a[10086] = 1;
|
||||
v->a[10087] = sym_variable_name;
|
||||
v->a[10088] = actions(236);
|
||||
v->a[10089] = 1;
|
||||
v->a[10090] = anon_sym_fi;
|
||||
v->a[10091] = state(57);
|
||||
v->a[10092] = 1;
|
||||
v->a[10093] = aux_sym__terminated_statement;
|
||||
v->a[10094] = state(271);
|
||||
v->a[10095] = 1;
|
||||
v->a[10096] = sym_command_name;
|
||||
v->a[10097] = state(296);
|
||||
v->a[10098] = 1;
|
||||
v->a[10099] = sym_variable_assignment;
|
||||
v->a[10080] = state(208);
|
||||
v->a[10081] = 1;
|
||||
v->a[10082] = sym_variable_assignment;
|
||||
v->a[10083] = state(385);
|
||||
v->a[10084] = 1;
|
||||
v->a[10085] = aux_sym_command_repeat1;
|
||||
v->a[10086] = state(555);
|
||||
v->a[10087] = 1;
|
||||
v->a[10088] = sym_concatenation;
|
||||
v->a[10089] = state(599);
|
||||
v->a[10090] = 1;
|
||||
v->a[10091] = sym_file_redirect;
|
||||
v->a[10092] = state(969);
|
||||
v->a[10093] = 1;
|
||||
v->a[10094] = sym_pipeline;
|
||||
v->a[10095] = state(1006);
|
||||
v->a[10096] = 1;
|
||||
v->a[10097] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[10098] = state(1560);
|
||||
v->a[10099] = 1;
|
||||
small_parse_table_505(v);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -14,126 +14,126 @@
|
|||
|
||||
void small_parse_table_505(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[10100] = state(482);
|
||||
v->a[10101] = 1;
|
||||
v->a[10102] = aux_sym_command_repeat1;
|
||||
v->a[10103] = state(600);
|
||||
v->a[10104] = 1;
|
||||
v->a[10105] = sym_file_redirect;
|
||||
v->a[10106] = state(602);
|
||||
v->a[10107] = 1;
|
||||
v->a[10108] = sym_concatenation;
|
||||
v->a[10109] = state(1013);
|
||||
v->a[10110] = 1;
|
||||
v->a[10111] = sym_pipeline;
|
||||
v->a[10112] = state(1068);
|
||||
v->a[10113] = 1;
|
||||
v->a[10114] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[10115] = state(1609);
|
||||
v->a[10116] = 1;
|
||||
v->a[10117] = sym__statement_not_pipeline;
|
||||
v->a[10118] = actions(11);
|
||||
v->a[10119] = 2;
|
||||
v->a[10100] = sym__statement_not_pipeline;
|
||||
v->a[10101] = state(1680);
|
||||
v->a[10102] = 1;
|
||||
v->a[10103] = sym__statements;
|
||||
v->a[10104] = actions(11);
|
||||
v->a[10105] = 2;
|
||||
v->a[10106] = anon_sym_while;
|
||||
v->a[10107] = anon_sym_until;
|
||||
v->a[10108] = actions(59);
|
||||
v->a[10109] = 2;
|
||||
v->a[10110] = sym_raw_string;
|
||||
v->a[10111] = sym_number;
|
||||
v->a[10112] = actions(51);
|
||||
v->a[10113] = 3;
|
||||
v->a[10114] = anon_sym_LT;
|
||||
v->a[10115] = anon_sym_GT;
|
||||
v->a[10116] = anon_sym_GT_GT;
|
||||
v->a[10117] = state(401);
|
||||
v->a[10118] = 5;
|
||||
v->a[10119] = sym_arithmetic_expansion;
|
||||
small_parse_table_506(v);
|
||||
}
|
||||
|
||||
void small_parse_table_506(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[10120] = anon_sym_while;
|
||||
v->a[10121] = anon_sym_until;
|
||||
v->a[10122] = actions(59);
|
||||
v->a[10123] = 2;
|
||||
v->a[10124] = sym_raw_string;
|
||||
v->a[10125] = sym_number;
|
||||
v->a[10126] = state(425);
|
||||
v->a[10127] = 5;
|
||||
v->a[10128] = sym_arithmetic_expansion;
|
||||
v->a[10129] = sym_string;
|
||||
v->a[10130] = sym_simple_expansion;
|
||||
v->a[10131] = sym_expansion;
|
||||
v->a[10132] = sym_command_substitution;
|
||||
v->a[10133] = actions(51);
|
||||
v->a[10134] = 7;
|
||||
v->a[10135] = anon_sym_LT;
|
||||
v->a[10136] = anon_sym_GT;
|
||||
v->a[10137] = anon_sym_GT_GT;
|
||||
v->a[10138] = anon_sym_LT_AMP;
|
||||
v->a[10139] = anon_sym_GT_AMP;
|
||||
v->a[10120] = sym_string;
|
||||
v->a[10121] = sym_simple_expansion;
|
||||
v->a[10122] = sym_expansion;
|
||||
v->a[10123] = sym_command_substitution;
|
||||
v->a[10124] = state(820);
|
||||
v->a[10125] = 12;
|
||||
v->a[10126] = sym_redirected_statement;
|
||||
v->a[10127] = sym_for_statement;
|
||||
v->a[10128] = sym_while_statement;
|
||||
v->a[10129] = sym_if_statement;
|
||||
v->a[10130] = sym_case_statement;
|
||||
v->a[10131] = sym_function_definition;
|
||||
v->a[10132] = sym_compound_statement;
|
||||
v->a[10133] = sym_subshell;
|
||||
v->a[10134] = sym_list;
|
||||
v->a[10135] = sym_negated_command;
|
||||
v->a[10136] = sym_command;
|
||||
v->a[10137] = sym__variable_assignments;
|
||||
v->a[10138] = 30;
|
||||
v->a[10139] = actions(3);
|
||||
small_parse_table_507(v);
|
||||
}
|
||||
|
||||
void small_parse_table_507(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[10140] = anon_sym_GT_PIPE;
|
||||
v->a[10141] = anon_sym_LT_GT;
|
||||
v->a[10142] = state(939);
|
||||
v->a[10143] = 12;
|
||||
v->a[10144] = sym_redirected_statement;
|
||||
v->a[10145] = sym_for_statement;
|
||||
v->a[10146] = sym_while_statement;
|
||||
v->a[10147] = sym_if_statement;
|
||||
v->a[10148] = sym_case_statement;
|
||||
v->a[10149] = sym_function_definition;
|
||||
v->a[10150] = sym_compound_statement;
|
||||
v->a[10151] = sym_subshell;
|
||||
v->a[10152] = sym_list;
|
||||
v->a[10153] = sym_negated_command;
|
||||
v->a[10154] = sym_command;
|
||||
v->a[10155] = sym__variable_assignments;
|
||||
v->a[10156] = 30;
|
||||
v->a[10157] = actions(3);
|
||||
v->a[10140] = 1;
|
||||
v->a[10141] = sym_comment;
|
||||
v->a[10142] = actions(9);
|
||||
v->a[10143] = 1;
|
||||
v->a[10144] = anon_sym_for;
|
||||
v->a[10145] = actions(13);
|
||||
v->a[10146] = 1;
|
||||
v->a[10147] = anon_sym_if;
|
||||
v->a[10148] = actions(15);
|
||||
v->a[10149] = 1;
|
||||
v->a[10150] = anon_sym_case;
|
||||
v->a[10151] = actions(17);
|
||||
v->a[10152] = 1;
|
||||
v->a[10153] = anon_sym_LPAREN;
|
||||
v->a[10154] = actions(19);
|
||||
v->a[10155] = 1;
|
||||
v->a[10156] = anon_sym_LBRACE;
|
||||
v->a[10157] = actions(53);
|
||||
v->a[10158] = 1;
|
||||
v->a[10159] = sym_comment;
|
||||
v->a[10159] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
small_parse_table_508(v);
|
||||
}
|
||||
|
||||
void small_parse_table_508(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[10160] = actions(9);
|
||||
v->a[10160] = actions(55);
|
||||
v->a[10161] = 1;
|
||||
v->a[10162] = anon_sym_for;
|
||||
v->a[10163] = actions(13);
|
||||
v->a[10162] = anon_sym_DOLLAR;
|
||||
v->a[10163] = actions(57);
|
||||
v->a[10164] = 1;
|
||||
v->a[10165] = anon_sym_if;
|
||||
v->a[10166] = actions(15);
|
||||
v->a[10165] = anon_sym_DQUOTE;
|
||||
v->a[10166] = actions(61);
|
||||
v->a[10167] = 1;
|
||||
v->a[10168] = anon_sym_case;
|
||||
v->a[10169] = actions(17);
|
||||
v->a[10168] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[10169] = actions(63);
|
||||
v->a[10170] = 1;
|
||||
v->a[10171] = anon_sym_LPAREN;
|
||||
v->a[10172] = actions(19);
|
||||
v->a[10171] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[10172] = actions(65);
|
||||
v->a[10173] = 1;
|
||||
v->a[10174] = anon_sym_LBRACE;
|
||||
v->a[10175] = actions(53);
|
||||
v->a[10174] = anon_sym_BQUOTE;
|
||||
v->a[10175] = actions(208);
|
||||
v->a[10176] = 1;
|
||||
v->a[10177] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[10178] = actions(55);
|
||||
v->a[10177] = sym_word;
|
||||
v->a[10178] = actions(210);
|
||||
v->a[10179] = 1;
|
||||
small_parse_table_509(v);
|
||||
}
|
||||
|
||||
void small_parse_table_509(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[10180] = anon_sym_DOLLAR;
|
||||
v->a[10181] = actions(57);
|
||||
v->a[10180] = anon_sym_BANG;
|
||||
v->a[10181] = actions(216);
|
||||
v->a[10182] = 1;
|
||||
v->a[10183] = anon_sym_DQUOTE;
|
||||
v->a[10184] = actions(61);
|
||||
v->a[10183] = sym_variable_name;
|
||||
v->a[10184] = state(112);
|
||||
v->a[10185] = 1;
|
||||
v->a[10186] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[10187] = actions(63);
|
||||
v->a[10186] = aux_sym__statements_repeat1;
|
||||
v->a[10187] = state(158);
|
||||
v->a[10188] = 1;
|
||||
v->a[10189] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[10190] = actions(65);
|
||||
v->a[10189] = sym_command_name;
|
||||
v->a[10190] = state(186);
|
||||
v->a[10191] = 1;
|
||||
v->a[10192] = anon_sym_BQUOTE;
|
||||
v->a[10193] = actions(206);
|
||||
v->a[10192] = sym_variable_assignment;
|
||||
v->a[10193] = state(298);
|
||||
v->a[10194] = 1;
|
||||
v->a[10195] = sym_word;
|
||||
v->a[10196] = actions(208);
|
||||
v->a[10195] = aux_sym_command_repeat1;
|
||||
v->a[10196] = state(551);
|
||||
v->a[10197] = 1;
|
||||
v->a[10198] = anon_sym_BANG;
|
||||
v->a[10199] = actions(214);
|
||||
v->a[10198] = sym_file_redirect;
|
||||
v->a[10199] = state(555);
|
||||
small_parse_table_510(v);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -15,125 +15,125 @@
|
|||
void small_parse_table_510(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[10200] = 1;
|
||||
v->a[10201] = sym_variable_name;
|
||||
v->a[10202] = state(106);
|
||||
v->a[10201] = sym_concatenation;
|
||||
v->a[10202] = state(937);
|
||||
v->a[10203] = 1;
|
||||
v->a[10204] = aux_sym__statements_repeat1;
|
||||
v->a[10205] = state(227);
|
||||
v->a[10204] = sym_pipeline;
|
||||
v->a[10205] = state(1019);
|
||||
v->a[10206] = 1;
|
||||
v->a[10207] = sym_command_name;
|
||||
v->a[10208] = state(277);
|
||||
v->a[10207] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[10208] = state(1557);
|
||||
v->a[10209] = 1;
|
||||
v->a[10210] = sym_variable_assignment;
|
||||
v->a[10211] = state(506);
|
||||
v->a[10210] = sym__statement_not_pipeline;
|
||||
v->a[10211] = state(1692);
|
||||
v->a[10212] = 1;
|
||||
v->a[10213] = aux_sym_command_repeat1;
|
||||
v->a[10214] = state(602);
|
||||
v->a[10215] = 1;
|
||||
v->a[10216] = sym_concatenation;
|
||||
v->a[10217] = state(609);
|
||||
v->a[10218] = 1;
|
||||
v->a[10219] = sym_file_redirect;
|
||||
v->a[10213] = sym__statements;
|
||||
v->a[10214] = actions(11);
|
||||
v->a[10215] = 2;
|
||||
v->a[10216] = anon_sym_while;
|
||||
v->a[10217] = anon_sym_until;
|
||||
v->a[10218] = actions(214);
|
||||
v->a[10219] = 2;
|
||||
small_parse_table_511(v);
|
||||
}
|
||||
|
||||
void small_parse_table_511(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[10220] = state(911);
|
||||
v->a[10221] = 1;
|
||||
v->a[10222] = sym_pipeline;
|
||||
v->a[10223] = state(1001);
|
||||
v->a[10224] = 1;
|
||||
v->a[10225] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[10226] = state(1606);
|
||||
v->a[10227] = 1;
|
||||
v->a[10228] = sym__statement_not_pipeline;
|
||||
v->a[10229] = state(1703);
|
||||
v->a[10230] = 1;
|
||||
v->a[10231] = sym__statements;
|
||||
v->a[10232] = actions(11);
|
||||
v->a[10233] = 2;
|
||||
v->a[10234] = anon_sym_while;
|
||||
v->a[10235] = anon_sym_until;
|
||||
v->a[10236] = actions(212);
|
||||
v->a[10237] = 2;
|
||||
v->a[10238] = sym_raw_string;
|
||||
v->a[10239] = sym_number;
|
||||
v->a[10220] = sym_raw_string;
|
||||
v->a[10221] = sym_number;
|
||||
v->a[10222] = actions(212);
|
||||
v->a[10223] = 3;
|
||||
v->a[10224] = anon_sym_LT;
|
||||
v->a[10225] = anon_sym_GT;
|
||||
v->a[10226] = anon_sym_GT_GT;
|
||||
v->a[10227] = state(277);
|
||||
v->a[10228] = 5;
|
||||
v->a[10229] = sym_arithmetic_expansion;
|
||||
v->a[10230] = sym_string;
|
||||
v->a[10231] = sym_simple_expansion;
|
||||
v->a[10232] = sym_expansion;
|
||||
v->a[10233] = sym_command_substitution;
|
||||
v->a[10234] = state(877);
|
||||
v->a[10235] = 12;
|
||||
v->a[10236] = sym_redirected_statement;
|
||||
v->a[10237] = sym_for_statement;
|
||||
v->a[10238] = sym_while_statement;
|
||||
v->a[10239] = sym_if_statement;
|
||||
small_parse_table_512(v);
|
||||
}
|
||||
|
||||
void small_parse_table_512(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[10240] = state(327);
|
||||
v->a[10241] = 5;
|
||||
v->a[10242] = sym_arithmetic_expansion;
|
||||
v->a[10243] = sym_string;
|
||||
v->a[10244] = sym_simple_expansion;
|
||||
v->a[10245] = sym_expansion;
|
||||
v->a[10246] = sym_command_substitution;
|
||||
v->a[10247] = actions(210);
|
||||
v->a[10248] = 7;
|
||||
v->a[10249] = anon_sym_LT;
|
||||
v->a[10250] = anon_sym_GT;
|
||||
v->a[10251] = anon_sym_GT_GT;
|
||||
v->a[10252] = anon_sym_LT_AMP;
|
||||
v->a[10253] = anon_sym_GT_AMP;
|
||||
v->a[10254] = anon_sym_GT_PIPE;
|
||||
v->a[10255] = anon_sym_LT_GT;
|
||||
v->a[10256] = state(884);
|
||||
v->a[10257] = 12;
|
||||
v->a[10258] = sym_redirected_statement;
|
||||
v->a[10259] = sym_for_statement;
|
||||
v->a[10240] = sym_case_statement;
|
||||
v->a[10241] = sym_function_definition;
|
||||
v->a[10242] = sym_compound_statement;
|
||||
v->a[10243] = sym_subshell;
|
||||
v->a[10244] = sym_list;
|
||||
v->a[10245] = sym_negated_command;
|
||||
v->a[10246] = sym_command;
|
||||
v->a[10247] = sym__variable_assignments;
|
||||
v->a[10248] = 30;
|
||||
v->a[10249] = actions(3);
|
||||
v->a[10250] = 1;
|
||||
v->a[10251] = sym_comment;
|
||||
v->a[10252] = actions(9);
|
||||
v->a[10253] = 1;
|
||||
v->a[10254] = anon_sym_for;
|
||||
v->a[10255] = actions(13);
|
||||
v->a[10256] = 1;
|
||||
v->a[10257] = anon_sym_if;
|
||||
v->a[10258] = actions(15);
|
||||
v->a[10259] = 1;
|
||||
small_parse_table_513(v);
|
||||
}
|
||||
|
||||
void small_parse_table_513(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[10260] = sym_while_statement;
|
||||
v->a[10261] = sym_if_statement;
|
||||
v->a[10262] = sym_case_statement;
|
||||
v->a[10263] = sym_function_definition;
|
||||
v->a[10264] = sym_compound_statement;
|
||||
v->a[10265] = sym_subshell;
|
||||
v->a[10266] = sym_list;
|
||||
v->a[10267] = sym_negated_command;
|
||||
v->a[10268] = sym_command;
|
||||
v->a[10269] = sym__variable_assignments;
|
||||
v->a[10270] = 30;
|
||||
v->a[10271] = actions(3);
|
||||
v->a[10272] = 1;
|
||||
v->a[10273] = sym_comment;
|
||||
v->a[10274] = actions(9);
|
||||
v->a[10275] = 1;
|
||||
v->a[10276] = anon_sym_for;
|
||||
v->a[10277] = actions(13);
|
||||
v->a[10278] = 1;
|
||||
v->a[10279] = anon_sym_if;
|
||||
v->a[10260] = anon_sym_case;
|
||||
v->a[10261] = actions(17);
|
||||
v->a[10262] = 1;
|
||||
v->a[10263] = anon_sym_LPAREN;
|
||||
v->a[10264] = actions(19);
|
||||
v->a[10265] = 1;
|
||||
v->a[10266] = anon_sym_LBRACE;
|
||||
v->a[10267] = actions(53);
|
||||
v->a[10268] = 1;
|
||||
v->a[10269] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[10270] = actions(55);
|
||||
v->a[10271] = 1;
|
||||
v->a[10272] = anon_sym_DOLLAR;
|
||||
v->a[10273] = actions(57);
|
||||
v->a[10274] = 1;
|
||||
v->a[10275] = anon_sym_DQUOTE;
|
||||
v->a[10276] = actions(61);
|
||||
v->a[10277] = 1;
|
||||
v->a[10278] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[10279] = actions(63);
|
||||
small_parse_table_514(v);
|
||||
}
|
||||
|
||||
void small_parse_table_514(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[10280] = actions(15);
|
||||
v->a[10281] = 1;
|
||||
v->a[10282] = anon_sym_case;
|
||||
v->a[10283] = actions(17);
|
||||
v->a[10284] = 1;
|
||||
v->a[10285] = anon_sym_LPAREN;
|
||||
v->a[10286] = actions(19);
|
||||
v->a[10287] = 1;
|
||||
v->a[10288] = anon_sym_LBRACE;
|
||||
v->a[10289] = actions(53);
|
||||
v->a[10290] = 1;
|
||||
v->a[10291] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[10292] = actions(55);
|
||||
v->a[10293] = 1;
|
||||
v->a[10294] = anon_sym_DOLLAR;
|
||||
v->a[10295] = actions(57);
|
||||
v->a[10296] = 1;
|
||||
v->a[10297] = anon_sym_DQUOTE;
|
||||
v->a[10298] = actions(61);
|
||||
v->a[10299] = 1;
|
||||
v->a[10280] = 1;
|
||||
v->a[10281] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[10282] = actions(65);
|
||||
v->a[10283] = 1;
|
||||
v->a[10284] = anon_sym_BQUOTE;
|
||||
v->a[10285] = actions(208);
|
||||
v->a[10286] = 1;
|
||||
v->a[10287] = sym_word;
|
||||
v->a[10288] = actions(210);
|
||||
v->a[10289] = 1;
|
||||
v->a[10290] = anon_sym_BANG;
|
||||
v->a[10291] = actions(216);
|
||||
v->a[10292] = 1;
|
||||
v->a[10293] = sym_variable_name;
|
||||
v->a[10294] = state(112);
|
||||
v->a[10295] = 1;
|
||||
v->a[10296] = aux_sym__statements_repeat1;
|
||||
v->a[10297] = state(158);
|
||||
v->a[10298] = 1;
|
||||
v->a[10299] = sym_command_name;
|
||||
small_parse_table_515(v);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -14,126 +14,126 @@
|
|||
|
||||
void small_parse_table_515(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[10300] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[10301] = actions(63);
|
||||
v->a[10302] = 1;
|
||||
v->a[10303] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[10304] = actions(65);
|
||||
v->a[10305] = 1;
|
||||
v->a[10306] = anon_sym_BQUOTE;
|
||||
v->a[10307] = actions(206);
|
||||
v->a[10308] = 1;
|
||||
v->a[10309] = sym_word;
|
||||
v->a[10310] = actions(208);
|
||||
v->a[10311] = 1;
|
||||
v->a[10312] = anon_sym_BANG;
|
||||
v->a[10313] = actions(214);
|
||||
v->a[10314] = 1;
|
||||
v->a[10315] = sym_variable_name;
|
||||
v->a[10316] = state(106);
|
||||
v->a[10317] = 1;
|
||||
v->a[10318] = aux_sym__statements_repeat1;
|
||||
v->a[10319] = state(227);
|
||||
v->a[10300] = state(186);
|
||||
v->a[10301] = 1;
|
||||
v->a[10302] = sym_variable_assignment;
|
||||
v->a[10303] = state(298);
|
||||
v->a[10304] = 1;
|
||||
v->a[10305] = aux_sym_command_repeat1;
|
||||
v->a[10306] = state(515);
|
||||
v->a[10307] = 1;
|
||||
v->a[10308] = sym_file_redirect;
|
||||
v->a[10309] = state(555);
|
||||
v->a[10310] = 1;
|
||||
v->a[10311] = sym_concatenation;
|
||||
v->a[10312] = state(937);
|
||||
v->a[10313] = 1;
|
||||
v->a[10314] = sym_pipeline;
|
||||
v->a[10315] = state(1019);
|
||||
v->a[10316] = 1;
|
||||
v->a[10317] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[10318] = state(1557);
|
||||
v->a[10319] = 1;
|
||||
small_parse_table_516(v);
|
||||
}
|
||||
|
||||
void small_parse_table_516(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[10320] = 1;
|
||||
v->a[10321] = sym_command_name;
|
||||
v->a[10322] = state(277);
|
||||
v->a[10323] = 1;
|
||||
v->a[10324] = sym_variable_assignment;
|
||||
v->a[10325] = state(506);
|
||||
v->a[10326] = 1;
|
||||
v->a[10327] = aux_sym_command_repeat1;
|
||||
v->a[10328] = state(587);
|
||||
v->a[10329] = 1;
|
||||
v->a[10330] = sym_file_redirect;
|
||||
v->a[10331] = state(602);
|
||||
v->a[10332] = 1;
|
||||
v->a[10333] = sym_concatenation;
|
||||
v->a[10334] = state(911);
|
||||
v->a[10335] = 1;
|
||||
v->a[10336] = sym_pipeline;
|
||||
v->a[10337] = state(1001);
|
||||
v->a[10338] = 1;
|
||||
v->a[10339] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[10320] = sym__statement_not_pipeline;
|
||||
v->a[10321] = state(1681);
|
||||
v->a[10322] = 1;
|
||||
v->a[10323] = sym__statements;
|
||||
v->a[10324] = actions(11);
|
||||
v->a[10325] = 2;
|
||||
v->a[10326] = anon_sym_while;
|
||||
v->a[10327] = anon_sym_until;
|
||||
v->a[10328] = actions(214);
|
||||
v->a[10329] = 2;
|
||||
v->a[10330] = sym_raw_string;
|
||||
v->a[10331] = sym_number;
|
||||
v->a[10332] = actions(212);
|
||||
v->a[10333] = 3;
|
||||
v->a[10334] = anon_sym_LT;
|
||||
v->a[10335] = anon_sym_GT;
|
||||
v->a[10336] = anon_sym_GT_GT;
|
||||
v->a[10337] = state(277);
|
||||
v->a[10338] = 5;
|
||||
v->a[10339] = sym_arithmetic_expansion;
|
||||
small_parse_table_517(v);
|
||||
}
|
||||
|
||||
void small_parse_table_517(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[10340] = state(1606);
|
||||
v->a[10341] = 1;
|
||||
v->a[10342] = sym__statement_not_pipeline;
|
||||
v->a[10343] = state(1694);
|
||||
v->a[10344] = 1;
|
||||
v->a[10345] = sym__statements;
|
||||
v->a[10346] = actions(11);
|
||||
v->a[10347] = 2;
|
||||
v->a[10348] = anon_sym_while;
|
||||
v->a[10349] = anon_sym_until;
|
||||
v->a[10350] = actions(212);
|
||||
v->a[10351] = 2;
|
||||
v->a[10352] = sym_raw_string;
|
||||
v->a[10353] = sym_number;
|
||||
v->a[10354] = state(327);
|
||||
v->a[10355] = 5;
|
||||
v->a[10356] = sym_arithmetic_expansion;
|
||||
v->a[10357] = sym_string;
|
||||
v->a[10358] = sym_simple_expansion;
|
||||
v->a[10359] = sym_expansion;
|
||||
v->a[10340] = sym_string;
|
||||
v->a[10341] = sym_simple_expansion;
|
||||
v->a[10342] = sym_expansion;
|
||||
v->a[10343] = sym_command_substitution;
|
||||
v->a[10344] = state(877);
|
||||
v->a[10345] = 12;
|
||||
v->a[10346] = sym_redirected_statement;
|
||||
v->a[10347] = sym_for_statement;
|
||||
v->a[10348] = sym_while_statement;
|
||||
v->a[10349] = sym_if_statement;
|
||||
v->a[10350] = sym_case_statement;
|
||||
v->a[10351] = sym_function_definition;
|
||||
v->a[10352] = sym_compound_statement;
|
||||
v->a[10353] = sym_subshell;
|
||||
v->a[10354] = sym_list;
|
||||
v->a[10355] = sym_negated_command;
|
||||
v->a[10356] = sym_command;
|
||||
v->a[10357] = sym__variable_assignments;
|
||||
v->a[10358] = 30;
|
||||
v->a[10359] = actions(3);
|
||||
small_parse_table_518(v);
|
||||
}
|
||||
|
||||
void small_parse_table_518(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[10360] = sym_command_substitution;
|
||||
v->a[10361] = actions(210);
|
||||
v->a[10362] = 7;
|
||||
v->a[10363] = anon_sym_LT;
|
||||
v->a[10364] = anon_sym_GT;
|
||||
v->a[10365] = anon_sym_GT_GT;
|
||||
v->a[10366] = anon_sym_LT_AMP;
|
||||
v->a[10367] = anon_sym_GT_AMP;
|
||||
v->a[10368] = anon_sym_GT_PIPE;
|
||||
v->a[10369] = anon_sym_LT_GT;
|
||||
v->a[10370] = state(884);
|
||||
v->a[10371] = 12;
|
||||
v->a[10372] = sym_redirected_statement;
|
||||
v->a[10373] = sym_for_statement;
|
||||
v->a[10374] = sym_while_statement;
|
||||
v->a[10375] = sym_if_statement;
|
||||
v->a[10376] = sym_case_statement;
|
||||
v->a[10377] = sym_function_definition;
|
||||
v->a[10378] = sym_compound_statement;
|
||||
v->a[10379] = sym_subshell;
|
||||
v->a[10360] = 1;
|
||||
v->a[10361] = sym_comment;
|
||||
v->a[10362] = actions(9);
|
||||
v->a[10363] = 1;
|
||||
v->a[10364] = anon_sym_for;
|
||||
v->a[10365] = actions(13);
|
||||
v->a[10366] = 1;
|
||||
v->a[10367] = anon_sym_if;
|
||||
v->a[10368] = actions(15);
|
||||
v->a[10369] = 1;
|
||||
v->a[10370] = anon_sym_case;
|
||||
v->a[10371] = actions(17);
|
||||
v->a[10372] = 1;
|
||||
v->a[10373] = anon_sym_LPAREN;
|
||||
v->a[10374] = actions(19);
|
||||
v->a[10375] = 1;
|
||||
v->a[10376] = anon_sym_LBRACE;
|
||||
v->a[10377] = actions(53);
|
||||
v->a[10378] = 1;
|
||||
v->a[10379] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
small_parse_table_519(v);
|
||||
}
|
||||
|
||||
void small_parse_table_519(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[10380] = sym_list;
|
||||
v->a[10381] = sym_negated_command;
|
||||
v->a[10382] = sym_command;
|
||||
v->a[10383] = sym__variable_assignments;
|
||||
v->a[10384] = 30;
|
||||
v->a[10385] = actions(3);
|
||||
v->a[10386] = 1;
|
||||
v->a[10387] = sym_comment;
|
||||
v->a[10388] = actions(9);
|
||||
v->a[10389] = 1;
|
||||
v->a[10390] = anon_sym_for;
|
||||
v->a[10391] = actions(13);
|
||||
v->a[10392] = 1;
|
||||
v->a[10393] = anon_sym_if;
|
||||
v->a[10394] = actions(15);
|
||||
v->a[10395] = 1;
|
||||
v->a[10396] = anon_sym_case;
|
||||
v->a[10397] = actions(17);
|
||||
v->a[10398] = 1;
|
||||
v->a[10399] = anon_sym_LPAREN;
|
||||
v->a[10380] = actions(55);
|
||||
v->a[10381] = 1;
|
||||
v->a[10382] = anon_sym_DOLLAR;
|
||||
v->a[10383] = actions(57);
|
||||
v->a[10384] = 1;
|
||||
v->a[10385] = anon_sym_DQUOTE;
|
||||
v->a[10386] = actions(61);
|
||||
v->a[10387] = 1;
|
||||
v->a[10388] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[10389] = actions(63);
|
||||
v->a[10390] = 1;
|
||||
v->a[10391] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[10392] = actions(65);
|
||||
v->a[10393] = 1;
|
||||
v->a[10394] = anon_sym_BQUOTE;
|
||||
v->a[10395] = actions(208);
|
||||
v->a[10396] = 1;
|
||||
v->a[10397] = sym_word;
|
||||
v->a[10398] = actions(210);
|
||||
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] = actions(19);
|
||||
v->a[10401] = 1;
|
||||
v->a[10402] = anon_sym_LBRACE;
|
||||
v->a[10403] = actions(41);
|
||||
v->a[10404] = 1;
|
||||
v->a[10405] = sym_word;
|
||||
v->a[10406] = actions(49);
|
||||
v->a[10407] = 1;
|
||||
v->a[10408] = anon_sym_BANG;
|
||||
v->a[10409] = actions(53);
|
||||
v->a[10410] = 1;
|
||||
v->a[10411] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[10412] = actions(55);
|
||||
v->a[10413] = 1;
|
||||
v->a[10414] = anon_sym_DOLLAR;
|
||||
v->a[10415] = actions(57);
|
||||
v->a[10416] = 1;
|
||||
v->a[10417] = anon_sym_DQUOTE;
|
||||
v->a[10418] = actions(61);
|
||||
v->a[10419] = 1;
|
||||
v->a[10400] = anon_sym_BANG;
|
||||
v->a[10401] = actions(216);
|
||||
v->a[10402] = 1;
|
||||
v->a[10403] = sym_variable_name;
|
||||
v->a[10404] = state(112);
|
||||
v->a[10405] = 1;
|
||||
v->a[10406] = aux_sym__statements_repeat1;
|
||||
v->a[10407] = state(158);
|
||||
v->a[10408] = 1;
|
||||
v->a[10409] = sym_command_name;
|
||||
v->a[10410] = state(186);
|
||||
v->a[10411] = 1;
|
||||
v->a[10412] = sym_variable_assignment;
|
||||
v->a[10413] = state(298);
|
||||
v->a[10414] = 1;
|
||||
v->a[10415] = aux_sym_command_repeat1;
|
||||
v->a[10416] = state(526);
|
||||
v->a[10417] = 1;
|
||||
v->a[10418] = sym_file_redirect;
|
||||
v->a[10419] = state(555);
|
||||
small_parse_table_521(v);
|
||||
}
|
||||
|
||||
void small_parse_table_521(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[10420] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[10421] = actions(63);
|
||||
v->a[10422] = 1;
|
||||
v->a[10423] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[10424] = actions(65);
|
||||
v->a[10425] = 1;
|
||||
v->a[10426] = anon_sym_BQUOTE;
|
||||
v->a[10427] = actions(67);
|
||||
v->a[10428] = 1;
|
||||
v->a[10429] = sym_variable_name;
|
||||
v->a[10430] = actions(238);
|
||||
v->a[10431] = 1;
|
||||
v->a[10432] = anon_sym_done;
|
||||
v->a[10433] = state(36);
|
||||
v->a[10434] = 1;
|
||||
v->a[10435] = aux_sym__terminated_statement;
|
||||
v->a[10436] = state(271);
|
||||
v->a[10437] = 1;
|
||||
v->a[10438] = sym_command_name;
|
||||
v->a[10439] = state(298);
|
||||
v->a[10420] = 1;
|
||||
v->a[10421] = sym_concatenation;
|
||||
v->a[10422] = state(937);
|
||||
v->a[10423] = 1;
|
||||
v->a[10424] = sym_pipeline;
|
||||
v->a[10425] = state(1019);
|
||||
v->a[10426] = 1;
|
||||
v->a[10427] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[10428] = state(1557);
|
||||
v->a[10429] = 1;
|
||||
v->a[10430] = sym__statement_not_pipeline;
|
||||
v->a[10431] = state(1688);
|
||||
v->a[10432] = 1;
|
||||
v->a[10433] = sym__statements;
|
||||
v->a[10434] = actions(11);
|
||||
v->a[10435] = 2;
|
||||
v->a[10436] = anon_sym_while;
|
||||
v->a[10437] = anon_sym_until;
|
||||
v->a[10438] = actions(214);
|
||||
v->a[10439] = 2;
|
||||
small_parse_table_522(v);
|
||||
}
|
||||
|
||||
void small_parse_table_522(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[10440] = 1;
|
||||
v->a[10441] = sym_variable_assignment;
|
||||
v->a[10442] = state(482);
|
||||
v->a[10443] = 1;
|
||||
v->a[10444] = aux_sym_command_repeat1;
|
||||
v->a[10445] = state(600);
|
||||
v->a[10446] = 1;
|
||||
v->a[10447] = sym_file_redirect;
|
||||
v->a[10448] = state(602);
|
||||
v->a[10449] = 1;
|
||||
v->a[10450] = sym_concatenation;
|
||||
v->a[10451] = state(1012);
|
||||
v->a[10452] = 1;
|
||||
v->a[10453] = sym_pipeline;
|
||||
v->a[10454] = state(1068);
|
||||
v->a[10455] = 1;
|
||||
v->a[10456] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[10457] = state(1609);
|
||||
v->a[10458] = 1;
|
||||
v->a[10459] = sym__statement_not_pipeline;
|
||||
v->a[10440] = sym_raw_string;
|
||||
v->a[10441] = sym_number;
|
||||
v->a[10442] = actions(212);
|
||||
v->a[10443] = 3;
|
||||
v->a[10444] = anon_sym_LT;
|
||||
v->a[10445] = anon_sym_GT;
|
||||
v->a[10446] = anon_sym_GT_GT;
|
||||
v->a[10447] = state(277);
|
||||
v->a[10448] = 5;
|
||||
v->a[10449] = sym_arithmetic_expansion;
|
||||
v->a[10450] = sym_string;
|
||||
v->a[10451] = sym_simple_expansion;
|
||||
v->a[10452] = sym_expansion;
|
||||
v->a[10453] = sym_command_substitution;
|
||||
v->a[10454] = state(877);
|
||||
v->a[10455] = 12;
|
||||
v->a[10456] = sym_redirected_statement;
|
||||
v->a[10457] = sym_for_statement;
|
||||
v->a[10458] = sym_while_statement;
|
||||
v->a[10459] = sym_if_statement;
|
||||
small_parse_table_523(v);
|
||||
}
|
||||
|
||||
void small_parse_table_523(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[10460] = actions(11);
|
||||
v->a[10461] = 2;
|
||||
v->a[10462] = anon_sym_while;
|
||||
v->a[10463] = anon_sym_until;
|
||||
v->a[10464] = actions(59);
|
||||
v->a[10465] = 2;
|
||||
v->a[10466] = sym_raw_string;
|
||||
v->a[10467] = sym_number;
|
||||
v->a[10468] = state(425);
|
||||
v->a[10469] = 5;
|
||||
v->a[10470] = sym_arithmetic_expansion;
|
||||
v->a[10471] = sym_string;
|
||||
v->a[10472] = sym_simple_expansion;
|
||||
v->a[10473] = sym_expansion;
|
||||
v->a[10474] = sym_command_substitution;
|
||||
v->a[10475] = actions(51);
|
||||
v->a[10476] = 7;
|
||||
v->a[10477] = anon_sym_LT;
|
||||
v->a[10478] = anon_sym_GT;
|
||||
v->a[10479] = anon_sym_GT_GT;
|
||||
v->a[10460] = sym_case_statement;
|
||||
v->a[10461] = sym_function_definition;
|
||||
v->a[10462] = sym_compound_statement;
|
||||
v->a[10463] = sym_subshell;
|
||||
v->a[10464] = sym_list;
|
||||
v->a[10465] = sym_negated_command;
|
||||
v->a[10466] = sym_command;
|
||||
v->a[10467] = sym__variable_assignments;
|
||||
v->a[10468] = 30;
|
||||
v->a[10469] = actions(3);
|
||||
v->a[10470] = 1;
|
||||
v->a[10471] = sym_comment;
|
||||
v->a[10472] = actions(9);
|
||||
v->a[10473] = 1;
|
||||
v->a[10474] = anon_sym_for;
|
||||
v->a[10475] = actions(13);
|
||||
v->a[10476] = 1;
|
||||
v->a[10477] = anon_sym_if;
|
||||
v->a[10478] = actions(15);
|
||||
v->a[10479] = 1;
|
||||
small_parse_table_524(v);
|
||||
}
|
||||
|
||||
void small_parse_table_524(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[10480] = anon_sym_LT_AMP;
|
||||
v->a[10481] = anon_sym_GT_AMP;
|
||||
v->a[10482] = anon_sym_GT_PIPE;
|
||||
v->a[10483] = anon_sym_LT_GT;
|
||||
v->a[10484] = state(933);
|
||||
v->a[10485] = 12;
|
||||
v->a[10486] = sym_redirected_statement;
|
||||
v->a[10487] = sym_for_statement;
|
||||
v->a[10488] = sym_while_statement;
|
||||
v->a[10489] = sym_if_statement;
|
||||
v->a[10490] = sym_case_statement;
|
||||
v->a[10491] = sym_function_definition;
|
||||
v->a[10492] = sym_compound_statement;
|
||||
v->a[10493] = sym_subshell;
|
||||
v->a[10494] = sym_list;
|
||||
v->a[10495] = sym_negated_command;
|
||||
v->a[10496] = sym_command;
|
||||
v->a[10497] = sym__variable_assignments;
|
||||
v->a[10498] = 30;
|
||||
v->a[10499] = actions(3);
|
||||
v->a[10480] = anon_sym_case;
|
||||
v->a[10481] = actions(17);
|
||||
v->a[10482] = 1;
|
||||
v->a[10483] = anon_sym_LPAREN;
|
||||
v->a[10484] = actions(19);
|
||||
v->a[10485] = 1;
|
||||
v->a[10486] = anon_sym_LBRACE;
|
||||
v->a[10487] = actions(53);
|
||||
v->a[10488] = 1;
|
||||
v->a[10489] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[10490] = actions(55);
|
||||
v->a[10491] = 1;
|
||||
v->a[10492] = anon_sym_DOLLAR;
|
||||
v->a[10493] = actions(57);
|
||||
v->a[10494] = 1;
|
||||
v->a[10495] = anon_sym_DQUOTE;
|
||||
v->a[10496] = actions(61);
|
||||
v->a[10497] = 1;
|
||||
v->a[10498] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[10499] = actions(63);
|
||||
small_parse_table_525(v);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -15,125 +15,125 @@
|
|||
void small_parse_table_525(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[10500] = 1;
|
||||
v->a[10501] = sym_comment;
|
||||
v->a[10502] = actions(9);
|
||||
v->a[10501] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[10502] = actions(65);
|
||||
v->a[10503] = 1;
|
||||
v->a[10504] = anon_sym_for;
|
||||
v->a[10505] = actions(13);
|
||||
v->a[10504] = anon_sym_BQUOTE;
|
||||
v->a[10505] = actions(67);
|
||||
v->a[10506] = 1;
|
||||
v->a[10507] = anon_sym_if;
|
||||
v->a[10508] = actions(15);
|
||||
v->a[10507] = sym_variable_name;
|
||||
v->a[10508] = actions(204);
|
||||
v->a[10509] = 1;
|
||||
v->a[10510] = anon_sym_case;
|
||||
v->a[10511] = actions(17);
|
||||
v->a[10510] = sym_word;
|
||||
v->a[10511] = actions(206);
|
||||
v->a[10512] = 1;
|
||||
v->a[10513] = anon_sym_LPAREN;
|
||||
v->a[10514] = actions(19);
|
||||
v->a[10513] = anon_sym_BANG;
|
||||
v->a[10514] = state(116);
|
||||
v->a[10515] = 1;
|
||||
v->a[10516] = anon_sym_LBRACE;
|
||||
v->a[10517] = actions(41);
|
||||
v->a[10516] = aux_sym__statements_repeat1;
|
||||
v->a[10517] = state(179);
|
||||
v->a[10518] = 1;
|
||||
v->a[10519] = sym_word;
|
||||
v->a[10519] = sym_command_name;
|
||||
small_parse_table_526(v);
|
||||
}
|
||||
|
||||
void small_parse_table_526(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[10520] = actions(49);
|
||||
v->a[10520] = state(208);
|
||||
v->a[10521] = 1;
|
||||
v->a[10522] = anon_sym_BANG;
|
||||
v->a[10523] = actions(53);
|
||||
v->a[10522] = sym_variable_assignment;
|
||||
v->a[10523] = state(385);
|
||||
v->a[10524] = 1;
|
||||
v->a[10525] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[10526] = actions(55);
|
||||
v->a[10525] = aux_sym_command_repeat1;
|
||||
v->a[10526] = state(555);
|
||||
v->a[10527] = 1;
|
||||
v->a[10528] = anon_sym_DOLLAR;
|
||||
v->a[10529] = actions(57);
|
||||
v->a[10528] = sym_concatenation;
|
||||
v->a[10529] = state(599);
|
||||
v->a[10530] = 1;
|
||||
v->a[10531] = anon_sym_DQUOTE;
|
||||
v->a[10532] = actions(61);
|
||||
v->a[10531] = sym_file_redirect;
|
||||
v->a[10532] = state(969);
|
||||
v->a[10533] = 1;
|
||||
v->a[10534] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[10535] = actions(63);
|
||||
v->a[10534] = sym_pipeline;
|
||||
v->a[10535] = state(1006);
|
||||
v->a[10536] = 1;
|
||||
v->a[10537] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[10538] = actions(65);
|
||||
v->a[10537] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[10538] = state(1560);
|
||||
v->a[10539] = 1;
|
||||
small_parse_table_527(v);
|
||||
}
|
||||
|
||||
void small_parse_table_527(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[10540] = anon_sym_BQUOTE;
|
||||
v->a[10541] = actions(67);
|
||||
v->a[10540] = sym__statement_not_pipeline;
|
||||
v->a[10541] = state(1683);
|
||||
v->a[10542] = 1;
|
||||
v->a[10543] = sym_variable_name;
|
||||
v->a[10544] = actions(240);
|
||||
v->a[10545] = 1;
|
||||
v->a[10546] = anon_sym_done;
|
||||
v->a[10547] = state(60);
|
||||
v->a[10548] = 1;
|
||||
v->a[10549] = aux_sym__terminated_statement;
|
||||
v->a[10550] = state(271);
|
||||
v->a[10551] = 1;
|
||||
v->a[10552] = sym_command_name;
|
||||
v->a[10553] = state(298);
|
||||
v->a[10554] = 1;
|
||||
v->a[10555] = sym_variable_assignment;
|
||||
v->a[10556] = state(482);
|
||||
v->a[10557] = 1;
|
||||
v->a[10558] = aux_sym_command_repeat1;
|
||||
v->a[10559] = state(600);
|
||||
v->a[10543] = sym__statements;
|
||||
v->a[10544] = actions(11);
|
||||
v->a[10545] = 2;
|
||||
v->a[10546] = anon_sym_while;
|
||||
v->a[10547] = anon_sym_until;
|
||||
v->a[10548] = actions(59);
|
||||
v->a[10549] = 2;
|
||||
v->a[10550] = sym_raw_string;
|
||||
v->a[10551] = sym_number;
|
||||
v->a[10552] = actions(51);
|
||||
v->a[10553] = 3;
|
||||
v->a[10554] = anon_sym_LT;
|
||||
v->a[10555] = anon_sym_GT;
|
||||
v->a[10556] = anon_sym_GT_GT;
|
||||
v->a[10557] = state(401);
|
||||
v->a[10558] = 5;
|
||||
v->a[10559] = sym_arithmetic_expansion;
|
||||
small_parse_table_528(v);
|
||||
}
|
||||
|
||||
void small_parse_table_528(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[10560] = 1;
|
||||
v->a[10561] = sym_file_redirect;
|
||||
v->a[10562] = state(602);
|
||||
v->a[10563] = 1;
|
||||
v->a[10564] = sym_concatenation;
|
||||
v->a[10565] = state(1012);
|
||||
v->a[10566] = 1;
|
||||
v->a[10567] = sym_pipeline;
|
||||
v->a[10568] = state(1068);
|
||||
v->a[10569] = 1;
|
||||
v->a[10570] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[10571] = state(1609);
|
||||
v->a[10572] = 1;
|
||||
v->a[10573] = sym__statement_not_pipeline;
|
||||
v->a[10574] = actions(11);
|
||||
v->a[10575] = 2;
|
||||
v->a[10576] = anon_sym_while;
|
||||
v->a[10577] = anon_sym_until;
|
||||
v->a[10578] = actions(59);
|
||||
v->a[10579] = 2;
|
||||
v->a[10560] = sym_string;
|
||||
v->a[10561] = sym_simple_expansion;
|
||||
v->a[10562] = sym_expansion;
|
||||
v->a[10563] = sym_command_substitution;
|
||||
v->a[10564] = state(820);
|
||||
v->a[10565] = 12;
|
||||
v->a[10566] = sym_redirected_statement;
|
||||
v->a[10567] = sym_for_statement;
|
||||
v->a[10568] = sym_while_statement;
|
||||
v->a[10569] = sym_if_statement;
|
||||
v->a[10570] = sym_case_statement;
|
||||
v->a[10571] = sym_function_definition;
|
||||
v->a[10572] = sym_compound_statement;
|
||||
v->a[10573] = sym_subshell;
|
||||
v->a[10574] = sym_list;
|
||||
v->a[10575] = sym_negated_command;
|
||||
v->a[10576] = sym_command;
|
||||
v->a[10577] = sym__variable_assignments;
|
||||
v->a[10578] = 30;
|
||||
v->a[10579] = actions(3);
|
||||
small_parse_table_529(v);
|
||||
}
|
||||
|
||||
void small_parse_table_529(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[10580] = sym_raw_string;
|
||||
v->a[10581] = sym_number;
|
||||
v->a[10582] = state(425);
|
||||
v->a[10583] = 5;
|
||||
v->a[10584] = sym_arithmetic_expansion;
|
||||
v->a[10585] = sym_string;
|
||||
v->a[10586] = sym_simple_expansion;
|
||||
v->a[10587] = sym_expansion;
|
||||
v->a[10588] = sym_command_substitution;
|
||||
v->a[10589] = actions(51);
|
||||
v->a[10590] = 7;
|
||||
v->a[10591] = anon_sym_LT;
|
||||
v->a[10592] = anon_sym_GT;
|
||||
v->a[10593] = anon_sym_GT_GT;
|
||||
v->a[10594] = anon_sym_LT_AMP;
|
||||
v->a[10595] = anon_sym_GT_AMP;
|
||||
v->a[10596] = anon_sym_GT_PIPE;
|
||||
v->a[10597] = anon_sym_LT_GT;
|
||||
v->a[10598] = state(933);
|
||||
v->a[10599] = 12;
|
||||
v->a[10580] = 1;
|
||||
v->a[10581] = sym_comment;
|
||||
v->a[10582] = actions(9);
|
||||
v->a[10583] = 1;
|
||||
v->a[10584] = anon_sym_for;
|
||||
v->a[10585] = actions(13);
|
||||
v->a[10586] = 1;
|
||||
v->a[10587] = anon_sym_if;
|
||||
v->a[10588] = actions(15);
|
||||
v->a[10589] = 1;
|
||||
v->a[10590] = anon_sym_case;
|
||||
v->a[10591] = actions(17);
|
||||
v->a[10592] = 1;
|
||||
v->a[10593] = anon_sym_LPAREN;
|
||||
v->a[10594] = actions(19);
|
||||
v->a[10595] = 1;
|
||||
v->a[10596] = anon_sym_LBRACE;
|
||||
v->a[10597] = actions(53);
|
||||
v->a[10598] = 1;
|
||||
v->a[10599] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
small_parse_table_530(v);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -14,126 +14,126 @@
|
|||
|
||||
void small_parse_table_530(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[10600] = sym_redirected_statement;
|
||||
v->a[10601] = sym_for_statement;
|
||||
v->a[10602] = sym_while_statement;
|
||||
v->a[10603] = sym_if_statement;
|
||||
v->a[10604] = sym_case_statement;
|
||||
v->a[10605] = sym_function_definition;
|
||||
v->a[10606] = sym_compound_statement;
|
||||
v->a[10607] = sym_subshell;
|
||||
v->a[10608] = sym_list;
|
||||
v->a[10609] = sym_negated_command;
|
||||
v->a[10610] = sym_command;
|
||||
v->a[10611] = sym__variable_assignments;
|
||||
v->a[10612] = 30;
|
||||
v->a[10613] = actions(3);
|
||||
v->a[10614] = 1;
|
||||
v->a[10615] = sym_comment;
|
||||
v->a[10616] = actions(133);
|
||||
v->a[10617] = 1;
|
||||
v->a[10618] = sym_word;
|
||||
v->a[10619] = actions(136);
|
||||
v->a[10600] = actions(55);
|
||||
v->a[10601] = 1;
|
||||
v->a[10602] = anon_sym_DOLLAR;
|
||||
v->a[10603] = actions(57);
|
||||
v->a[10604] = 1;
|
||||
v->a[10605] = anon_sym_DQUOTE;
|
||||
v->a[10606] = actions(61);
|
||||
v->a[10607] = 1;
|
||||
v->a[10608] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[10609] = actions(63);
|
||||
v->a[10610] = 1;
|
||||
v->a[10611] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[10612] = actions(65);
|
||||
v->a[10613] = 1;
|
||||
v->a[10614] = anon_sym_BQUOTE;
|
||||
v->a[10615] = actions(67);
|
||||
v->a[10616] = 1;
|
||||
v->a[10617] = sym_variable_name;
|
||||
v->a[10618] = actions(204);
|
||||
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_for;
|
||||
v->a[10622] = actions(142);
|
||||
v->a[10623] = 1;
|
||||
v->a[10624] = anon_sym_if;
|
||||
v->a[10625] = actions(145);
|
||||
v->a[10626] = 1;
|
||||
v->a[10627] = anon_sym_fi;
|
||||
v->a[10628] = actions(147);
|
||||
v->a[10629] = 1;
|
||||
v->a[10630] = anon_sym_case;
|
||||
v->a[10631] = actions(150);
|
||||
v->a[10632] = 1;
|
||||
v->a[10633] = anon_sym_LPAREN;
|
||||
v->a[10634] = actions(153);
|
||||
v->a[10635] = 1;
|
||||
v->a[10636] = anon_sym_LBRACE;
|
||||
v->a[10637] = actions(156);
|
||||
v->a[10638] = 1;
|
||||
v->a[10639] = anon_sym_BANG;
|
||||
v->a[10620] = sym_word;
|
||||
v->a[10621] = actions(206);
|
||||
v->a[10622] = 1;
|
||||
v->a[10623] = anon_sym_BANG;
|
||||
v->a[10624] = state(116);
|
||||
v->a[10625] = 1;
|
||||
v->a[10626] = aux_sym__statements_repeat1;
|
||||
v->a[10627] = state(179);
|
||||
v->a[10628] = 1;
|
||||
v->a[10629] = sym_command_name;
|
||||
v->a[10630] = state(208);
|
||||
v->a[10631] = 1;
|
||||
v->a[10632] = sym_variable_assignment;
|
||||
v->a[10633] = state(385);
|
||||
v->a[10634] = 1;
|
||||
v->a[10635] = aux_sym_command_repeat1;
|
||||
v->a[10636] = state(555);
|
||||
v->a[10637] = 1;
|
||||
v->a[10638] = sym_concatenation;
|
||||
v->a[10639] = state(599);
|
||||
small_parse_table_532(v);
|
||||
}
|
||||
|
||||
void small_parse_table_532(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[10640] = actions(162);
|
||||
v->a[10641] = 1;
|
||||
v->a[10642] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[10643] = actions(165);
|
||||
v->a[10644] = 1;
|
||||
v->a[10645] = anon_sym_DOLLAR;
|
||||
v->a[10646] = actions(168);
|
||||
v->a[10647] = 1;
|
||||
v->a[10648] = anon_sym_DQUOTE;
|
||||
v->a[10649] = actions(174);
|
||||
v->a[10650] = 1;
|
||||
v->a[10651] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[10652] = actions(177);
|
||||
v->a[10653] = 1;
|
||||
v->a[10654] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[10655] = actions(180);
|
||||
v->a[10656] = 1;
|
||||
v->a[10657] = anon_sym_BQUOTE;
|
||||
v->a[10658] = actions(183);
|
||||
v->a[10659] = 1;
|
||||
v->a[10640] = 1;
|
||||
v->a[10641] = sym_file_redirect;
|
||||
v->a[10642] = state(969);
|
||||
v->a[10643] = 1;
|
||||
v->a[10644] = sym_pipeline;
|
||||
v->a[10645] = state(1006);
|
||||
v->a[10646] = 1;
|
||||
v->a[10647] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[10648] = state(1560);
|
||||
v->a[10649] = 1;
|
||||
v->a[10650] = sym__statement_not_pipeline;
|
||||
v->a[10651] = state(1687);
|
||||
v->a[10652] = 1;
|
||||
v->a[10653] = sym__statements;
|
||||
v->a[10654] = actions(11);
|
||||
v->a[10655] = 2;
|
||||
v->a[10656] = anon_sym_while;
|
||||
v->a[10657] = anon_sym_until;
|
||||
v->a[10658] = actions(59);
|
||||
v->a[10659] = 2;
|
||||
small_parse_table_533(v);
|
||||
}
|
||||
|
||||
void small_parse_table_533(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[10660] = sym_variable_name;
|
||||
v->a[10661] = state(93);
|
||||
v->a[10662] = 1;
|
||||
v->a[10663] = aux_sym__terminated_statement;
|
||||
v->a[10664] = state(271);
|
||||
v->a[10665] = 1;
|
||||
v->a[10666] = sym_command_name;
|
||||
v->a[10667] = state(296);
|
||||
v->a[10668] = 1;
|
||||
v->a[10669] = sym_variable_assignment;
|
||||
v->a[10670] = state(482);
|
||||
v->a[10671] = 1;
|
||||
v->a[10672] = aux_sym_command_repeat1;
|
||||
v->a[10673] = state(600);
|
||||
v->a[10674] = 1;
|
||||
v->a[10675] = sym_file_redirect;
|
||||
v->a[10676] = state(602);
|
||||
v->a[10677] = 1;
|
||||
v->a[10678] = sym_concatenation;
|
||||
v->a[10679] = state(1013);
|
||||
v->a[10660] = sym_raw_string;
|
||||
v->a[10661] = sym_number;
|
||||
v->a[10662] = actions(51);
|
||||
v->a[10663] = 3;
|
||||
v->a[10664] = anon_sym_LT;
|
||||
v->a[10665] = anon_sym_GT;
|
||||
v->a[10666] = anon_sym_GT_GT;
|
||||
v->a[10667] = state(401);
|
||||
v->a[10668] = 5;
|
||||
v->a[10669] = sym_arithmetic_expansion;
|
||||
v->a[10670] = sym_string;
|
||||
v->a[10671] = sym_simple_expansion;
|
||||
v->a[10672] = sym_expansion;
|
||||
v->a[10673] = sym_command_substitution;
|
||||
v->a[10674] = state(820);
|
||||
v->a[10675] = 12;
|
||||
v->a[10676] = sym_redirected_statement;
|
||||
v->a[10677] = sym_for_statement;
|
||||
v->a[10678] = sym_while_statement;
|
||||
v->a[10679] = sym_if_statement;
|
||||
small_parse_table_534(v);
|
||||
}
|
||||
|
||||
void small_parse_table_534(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[10680] = 1;
|
||||
v->a[10681] = sym_pipeline;
|
||||
v->a[10682] = state(1068);
|
||||
v->a[10683] = 1;
|
||||
v->a[10684] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[10685] = state(1609);
|
||||
v->a[10686] = 1;
|
||||
v->a[10687] = sym__statement_not_pipeline;
|
||||
v->a[10688] = actions(139);
|
||||
v->a[10689] = 2;
|
||||
v->a[10690] = anon_sym_while;
|
||||
v->a[10691] = anon_sym_until;
|
||||
v->a[10692] = actions(171);
|
||||
v->a[10693] = 2;
|
||||
v->a[10694] = sym_raw_string;
|
||||
v->a[10695] = sym_number;
|
||||
v->a[10696] = state(425);
|
||||
v->a[10697] = 5;
|
||||
v->a[10698] = sym_arithmetic_expansion;
|
||||
v->a[10699] = sym_string;
|
||||
v->a[10680] = sym_case_statement;
|
||||
v->a[10681] = sym_function_definition;
|
||||
v->a[10682] = sym_compound_statement;
|
||||
v->a[10683] = sym_subshell;
|
||||
v->a[10684] = sym_list;
|
||||
v->a[10685] = sym_negated_command;
|
||||
v->a[10686] = sym_command;
|
||||
v->a[10687] = sym__variable_assignments;
|
||||
v->a[10688] = 30;
|
||||
v->a[10689] = actions(3);
|
||||
v->a[10690] = 1;
|
||||
v->a[10691] = sym_comment;
|
||||
v->a[10692] = actions(9);
|
||||
v->a[10693] = 1;
|
||||
v->a[10694] = anon_sym_for;
|
||||
v->a[10695] = actions(13);
|
||||
v->a[10696] = 1;
|
||||
v->a[10697] = anon_sym_if;
|
||||
v->a[10698] = actions(15);
|
||||
v->a[10699] = 1;
|
||||
small_parse_table_535(v);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -14,126 +14,126 @@
|
|||
|
||||
void small_parse_table_535(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[10700] = sym_simple_expansion;
|
||||
v->a[10701] = sym_expansion;
|
||||
v->a[10702] = sym_command_substitution;
|
||||
v->a[10703] = actions(159);
|
||||
v->a[10704] = 7;
|
||||
v->a[10705] = anon_sym_LT;
|
||||
v->a[10706] = anon_sym_GT;
|
||||
v->a[10707] = anon_sym_GT_GT;
|
||||
v->a[10708] = anon_sym_LT_AMP;
|
||||
v->a[10709] = anon_sym_GT_AMP;
|
||||
v->a[10710] = anon_sym_GT_PIPE;
|
||||
v->a[10711] = anon_sym_LT_GT;
|
||||
v->a[10712] = state(939);
|
||||
v->a[10713] = 12;
|
||||
v->a[10714] = sym_redirected_statement;
|
||||
v->a[10715] = sym_for_statement;
|
||||
v->a[10716] = sym_while_statement;
|
||||
v->a[10717] = sym_if_statement;
|
||||
v->a[10718] = sym_case_statement;
|
||||
v->a[10719] = sym_function_definition;
|
||||
v->a[10700] = anon_sym_case;
|
||||
v->a[10701] = actions(17);
|
||||
v->a[10702] = 1;
|
||||
v->a[10703] = anon_sym_LPAREN;
|
||||
v->a[10704] = actions(19);
|
||||
v->a[10705] = 1;
|
||||
v->a[10706] = anon_sym_LBRACE;
|
||||
v->a[10707] = actions(53);
|
||||
v->a[10708] = 1;
|
||||
v->a[10709] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[10710] = actions(55);
|
||||
v->a[10711] = 1;
|
||||
v->a[10712] = anon_sym_DOLLAR;
|
||||
v->a[10713] = actions(57);
|
||||
v->a[10714] = 1;
|
||||
v->a[10715] = anon_sym_DQUOTE;
|
||||
v->a[10716] = actions(61);
|
||||
v->a[10717] = 1;
|
||||
v->a[10718] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[10719] = actions(63);
|
||||
small_parse_table_536(v);
|
||||
}
|
||||
|
||||
void small_parse_table_536(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[10720] = sym_compound_statement;
|
||||
v->a[10721] = sym_subshell;
|
||||
v->a[10722] = sym_list;
|
||||
v->a[10723] = sym_negated_command;
|
||||
v->a[10724] = sym_command;
|
||||
v->a[10725] = sym__variable_assignments;
|
||||
v->a[10726] = 30;
|
||||
v->a[10727] = actions(3);
|
||||
v->a[10728] = 1;
|
||||
v->a[10729] = sym_comment;
|
||||
v->a[10730] = actions(9);
|
||||
v->a[10731] = 1;
|
||||
v->a[10732] = anon_sym_for;
|
||||
v->a[10733] = actions(13);
|
||||
v->a[10734] = 1;
|
||||
v->a[10735] = anon_sym_if;
|
||||
v->a[10736] = actions(15);
|
||||
v->a[10737] = 1;
|
||||
v->a[10738] = anon_sym_case;
|
||||
v->a[10739] = actions(17);
|
||||
v->a[10720] = 1;
|
||||
v->a[10721] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[10722] = actions(65);
|
||||
v->a[10723] = 1;
|
||||
v->a[10724] = anon_sym_BQUOTE;
|
||||
v->a[10725] = actions(208);
|
||||
v->a[10726] = 1;
|
||||
v->a[10727] = sym_word;
|
||||
v->a[10728] = actions(210);
|
||||
v->a[10729] = 1;
|
||||
v->a[10730] = anon_sym_BANG;
|
||||
v->a[10731] = actions(216);
|
||||
v->a[10732] = 1;
|
||||
v->a[10733] = sym_variable_name;
|
||||
v->a[10734] = state(112);
|
||||
v->a[10735] = 1;
|
||||
v->a[10736] = aux_sym__statements_repeat1;
|
||||
v->a[10737] = state(158);
|
||||
v->a[10738] = 1;
|
||||
v->a[10739] = sym_command_name;
|
||||
small_parse_table_537(v);
|
||||
}
|
||||
|
||||
void small_parse_table_537(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[10740] = 1;
|
||||
v->a[10741] = anon_sym_LPAREN;
|
||||
v->a[10742] = actions(19);
|
||||
v->a[10743] = 1;
|
||||
v->a[10744] = anon_sym_LBRACE;
|
||||
v->a[10745] = actions(53);
|
||||
v->a[10746] = 1;
|
||||
v->a[10747] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[10748] = actions(55);
|
||||
v->a[10749] = 1;
|
||||
v->a[10750] = anon_sym_DOLLAR;
|
||||
v->a[10751] = actions(57);
|
||||
v->a[10752] = 1;
|
||||
v->a[10753] = anon_sym_DQUOTE;
|
||||
v->a[10754] = actions(61);
|
||||
v->a[10755] = 1;
|
||||
v->a[10756] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[10757] = actions(63);
|
||||
v->a[10758] = 1;
|
||||
v->a[10759] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[10740] = state(186);
|
||||
v->a[10741] = 1;
|
||||
v->a[10742] = sym_variable_assignment;
|
||||
v->a[10743] = state(298);
|
||||
v->a[10744] = 1;
|
||||
v->a[10745] = aux_sym_command_repeat1;
|
||||
v->a[10746] = state(540);
|
||||
v->a[10747] = 1;
|
||||
v->a[10748] = sym_file_redirect;
|
||||
v->a[10749] = state(555);
|
||||
v->a[10750] = 1;
|
||||
v->a[10751] = sym_concatenation;
|
||||
v->a[10752] = state(937);
|
||||
v->a[10753] = 1;
|
||||
v->a[10754] = sym_pipeline;
|
||||
v->a[10755] = state(1019);
|
||||
v->a[10756] = 1;
|
||||
v->a[10757] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[10758] = state(1557);
|
||||
v->a[10759] = 1;
|
||||
small_parse_table_538(v);
|
||||
}
|
||||
|
||||
void small_parse_table_538(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[10760] = actions(65);
|
||||
v->a[10761] = 1;
|
||||
v->a[10762] = anon_sym_BQUOTE;
|
||||
v->a[10763] = actions(206);
|
||||
v->a[10764] = 1;
|
||||
v->a[10765] = sym_word;
|
||||
v->a[10766] = actions(208);
|
||||
v->a[10767] = 1;
|
||||
v->a[10768] = anon_sym_BANG;
|
||||
v->a[10769] = actions(214);
|
||||
v->a[10770] = 1;
|
||||
v->a[10771] = sym_variable_name;
|
||||
v->a[10772] = state(106);
|
||||
v->a[10773] = 1;
|
||||
v->a[10774] = aux_sym__statements_repeat1;
|
||||
v->a[10775] = state(227);
|
||||
v->a[10776] = 1;
|
||||
v->a[10777] = sym_command_name;
|
||||
v->a[10778] = state(277);
|
||||
v->a[10779] = 1;
|
||||
v->a[10760] = sym__statement_not_pipeline;
|
||||
v->a[10761] = state(1701);
|
||||
v->a[10762] = 1;
|
||||
v->a[10763] = sym__statements;
|
||||
v->a[10764] = actions(11);
|
||||
v->a[10765] = 2;
|
||||
v->a[10766] = anon_sym_while;
|
||||
v->a[10767] = anon_sym_until;
|
||||
v->a[10768] = actions(214);
|
||||
v->a[10769] = 2;
|
||||
v->a[10770] = sym_raw_string;
|
||||
v->a[10771] = sym_number;
|
||||
v->a[10772] = actions(212);
|
||||
v->a[10773] = 3;
|
||||
v->a[10774] = anon_sym_LT;
|
||||
v->a[10775] = anon_sym_GT;
|
||||
v->a[10776] = anon_sym_GT_GT;
|
||||
v->a[10777] = state(277);
|
||||
v->a[10778] = 5;
|
||||
v->a[10779] = sym_arithmetic_expansion;
|
||||
small_parse_table_539(v);
|
||||
}
|
||||
|
||||
void small_parse_table_539(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[10780] = sym_variable_assignment;
|
||||
v->a[10781] = state(506);
|
||||
v->a[10782] = 1;
|
||||
v->a[10783] = aux_sym_command_repeat1;
|
||||
v->a[10784] = state(600);
|
||||
v->a[10785] = 1;
|
||||
v->a[10786] = sym_file_redirect;
|
||||
v->a[10787] = state(602);
|
||||
v->a[10788] = 1;
|
||||
v->a[10789] = sym_concatenation;
|
||||
v->a[10790] = state(911);
|
||||
v->a[10791] = 1;
|
||||
v->a[10792] = sym_pipeline;
|
||||
v->a[10793] = state(1001);
|
||||
v->a[10794] = 1;
|
||||
v->a[10795] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[10796] = state(1606);
|
||||
v->a[10797] = 1;
|
||||
v->a[10798] = sym__statement_not_pipeline;
|
||||
v->a[10799] = state(1763);
|
||||
v->a[10780] = sym_string;
|
||||
v->a[10781] = sym_simple_expansion;
|
||||
v->a[10782] = sym_expansion;
|
||||
v->a[10783] = sym_command_substitution;
|
||||
v->a[10784] = state(877);
|
||||
v->a[10785] = 12;
|
||||
v->a[10786] = sym_redirected_statement;
|
||||
v->a[10787] = sym_for_statement;
|
||||
v->a[10788] = sym_while_statement;
|
||||
v->a[10789] = sym_if_statement;
|
||||
v->a[10790] = sym_case_statement;
|
||||
v->a[10791] = sym_function_definition;
|
||||
v->a[10792] = sym_compound_statement;
|
||||
v->a[10793] = sym_subshell;
|
||||
v->a[10794] = sym_list;
|
||||
v->a[10795] = sym_negated_command;
|
||||
v->a[10796] = sym_command;
|
||||
v->a[10797] = sym__variable_assignments;
|
||||
v->a[10798] = 30;
|
||||
v->a[10799] = actions(3);
|
||||
small_parse_table_540(v);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -15,125 +15,125 @@
|
|||
void small_parse_table_540(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[10800] = 1;
|
||||
v->a[10801] = sym__statements;
|
||||
v->a[10802] = actions(11);
|
||||
v->a[10803] = 2;
|
||||
v->a[10804] = anon_sym_while;
|
||||
v->a[10805] = anon_sym_until;
|
||||
v->a[10806] = actions(212);
|
||||
v->a[10807] = 2;
|
||||
v->a[10808] = sym_raw_string;
|
||||
v->a[10809] = sym_number;
|
||||
v->a[10810] = state(327);
|
||||
v->a[10811] = 5;
|
||||
v->a[10812] = sym_arithmetic_expansion;
|
||||
v->a[10813] = sym_string;
|
||||
v->a[10814] = sym_simple_expansion;
|
||||
v->a[10815] = sym_expansion;
|
||||
v->a[10816] = sym_command_substitution;
|
||||
v->a[10817] = actions(210);
|
||||
v->a[10818] = 7;
|
||||
v->a[10819] = anon_sym_LT;
|
||||
v->a[10801] = sym_comment;
|
||||
v->a[10802] = actions(9);
|
||||
v->a[10803] = 1;
|
||||
v->a[10804] = anon_sym_for;
|
||||
v->a[10805] = actions(13);
|
||||
v->a[10806] = 1;
|
||||
v->a[10807] = anon_sym_if;
|
||||
v->a[10808] = actions(15);
|
||||
v->a[10809] = 1;
|
||||
v->a[10810] = anon_sym_case;
|
||||
v->a[10811] = actions(17);
|
||||
v->a[10812] = 1;
|
||||
v->a[10813] = anon_sym_LPAREN;
|
||||
v->a[10814] = actions(19);
|
||||
v->a[10815] = 1;
|
||||
v->a[10816] = anon_sym_LBRACE;
|
||||
v->a[10817] = actions(53);
|
||||
v->a[10818] = 1;
|
||||
v->a[10819] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
small_parse_table_541(v);
|
||||
}
|
||||
|
||||
void small_parse_table_541(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[10820] = anon_sym_GT;
|
||||
v->a[10821] = anon_sym_GT_GT;
|
||||
v->a[10822] = anon_sym_LT_AMP;
|
||||
v->a[10823] = anon_sym_GT_AMP;
|
||||
v->a[10824] = anon_sym_GT_PIPE;
|
||||
v->a[10825] = anon_sym_LT_GT;
|
||||
v->a[10826] = state(884);
|
||||
v->a[10827] = 12;
|
||||
v->a[10828] = sym_redirected_statement;
|
||||
v->a[10829] = sym_for_statement;
|
||||
v->a[10830] = sym_while_statement;
|
||||
v->a[10831] = sym_if_statement;
|
||||
v->a[10832] = sym_case_statement;
|
||||
v->a[10833] = sym_function_definition;
|
||||
v->a[10834] = sym_compound_statement;
|
||||
v->a[10835] = sym_subshell;
|
||||
v->a[10836] = sym_list;
|
||||
v->a[10837] = sym_negated_command;
|
||||
v->a[10838] = sym_command;
|
||||
v->a[10839] = sym__variable_assignments;
|
||||
v->a[10820] = actions(55);
|
||||
v->a[10821] = 1;
|
||||
v->a[10822] = anon_sym_DOLLAR;
|
||||
v->a[10823] = actions(57);
|
||||
v->a[10824] = 1;
|
||||
v->a[10825] = anon_sym_DQUOTE;
|
||||
v->a[10826] = actions(61);
|
||||
v->a[10827] = 1;
|
||||
v->a[10828] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[10829] = actions(63);
|
||||
v->a[10830] = 1;
|
||||
v->a[10831] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[10832] = actions(65);
|
||||
v->a[10833] = 1;
|
||||
v->a[10834] = anon_sym_BQUOTE;
|
||||
v->a[10835] = actions(67);
|
||||
v->a[10836] = 1;
|
||||
v->a[10837] = sym_variable_name;
|
||||
v->a[10838] = actions(204);
|
||||
v->a[10839] = 1;
|
||||
small_parse_table_542(v);
|
||||
}
|
||||
|
||||
void small_parse_table_542(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[10840] = 30;
|
||||
v->a[10841] = actions(3);
|
||||
v->a[10840] = sym_word;
|
||||
v->a[10841] = actions(206);
|
||||
v->a[10842] = 1;
|
||||
v->a[10843] = sym_comment;
|
||||
v->a[10844] = actions(133);
|
||||
v->a[10843] = anon_sym_BANG;
|
||||
v->a[10844] = state(116);
|
||||
v->a[10845] = 1;
|
||||
v->a[10846] = sym_word;
|
||||
v->a[10847] = actions(136);
|
||||
v->a[10846] = aux_sym__statements_repeat1;
|
||||
v->a[10847] = state(179);
|
||||
v->a[10848] = 1;
|
||||
v->a[10849] = anon_sym_for;
|
||||
v->a[10850] = actions(142);
|
||||
v->a[10849] = sym_command_name;
|
||||
v->a[10850] = state(208);
|
||||
v->a[10851] = 1;
|
||||
v->a[10852] = anon_sym_if;
|
||||
v->a[10853] = actions(145);
|
||||
v->a[10852] = sym_variable_assignment;
|
||||
v->a[10853] = state(385);
|
||||
v->a[10854] = 1;
|
||||
v->a[10855] = anon_sym_RBRACE;
|
||||
v->a[10856] = actions(147);
|
||||
v->a[10855] = aux_sym_command_repeat1;
|
||||
v->a[10856] = state(555);
|
||||
v->a[10857] = 1;
|
||||
v->a[10858] = anon_sym_case;
|
||||
v->a[10859] = actions(150);
|
||||
v->a[10858] = sym_concatenation;
|
||||
v->a[10859] = state(599);
|
||||
small_parse_table_543(v);
|
||||
}
|
||||
|
||||
void small_parse_table_543(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[10860] = 1;
|
||||
v->a[10861] = anon_sym_LPAREN;
|
||||
v->a[10862] = actions(153);
|
||||
v->a[10861] = sym_file_redirect;
|
||||
v->a[10862] = state(969);
|
||||
v->a[10863] = 1;
|
||||
v->a[10864] = anon_sym_LBRACE;
|
||||
v->a[10865] = actions(156);
|
||||
v->a[10864] = sym_pipeline;
|
||||
v->a[10865] = state(1006);
|
||||
v->a[10866] = 1;
|
||||
v->a[10867] = anon_sym_BANG;
|
||||
v->a[10868] = actions(162);
|
||||
v->a[10867] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[10868] = state(1560);
|
||||
v->a[10869] = 1;
|
||||
v->a[10870] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[10871] = actions(165);
|
||||
v->a[10870] = sym__statement_not_pipeline;
|
||||
v->a[10871] = state(1702);
|
||||
v->a[10872] = 1;
|
||||
v->a[10873] = anon_sym_DOLLAR;
|
||||
v->a[10874] = actions(168);
|
||||
v->a[10875] = 1;
|
||||
v->a[10876] = anon_sym_DQUOTE;
|
||||
v->a[10877] = actions(174);
|
||||
v->a[10878] = 1;
|
||||
v->a[10879] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[10873] = sym__statements;
|
||||
v->a[10874] = actions(11);
|
||||
v->a[10875] = 2;
|
||||
v->a[10876] = anon_sym_while;
|
||||
v->a[10877] = anon_sym_until;
|
||||
v->a[10878] = actions(59);
|
||||
v->a[10879] = 2;
|
||||
small_parse_table_544(v);
|
||||
}
|
||||
|
||||
void small_parse_table_544(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[10880] = actions(177);
|
||||
v->a[10881] = 1;
|
||||
v->a[10882] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[10883] = actions(180);
|
||||
v->a[10884] = 1;
|
||||
v->a[10885] = anon_sym_BQUOTE;
|
||||
v->a[10886] = actions(183);
|
||||
v->a[10887] = 1;
|
||||
v->a[10888] = sym_variable_name;
|
||||
v->a[10889] = state(95);
|
||||
v->a[10890] = 1;
|
||||
v->a[10891] = aux_sym__terminated_statement;
|
||||
v->a[10892] = state(271);
|
||||
v->a[10893] = 1;
|
||||
v->a[10894] = sym_command_name;
|
||||
v->a[10895] = state(302);
|
||||
v->a[10896] = 1;
|
||||
v->a[10897] = sym_variable_assignment;
|
||||
v->a[10898] = state(482);
|
||||
v->a[10899] = 1;
|
||||
v->a[10880] = sym_raw_string;
|
||||
v->a[10881] = sym_number;
|
||||
v->a[10882] = actions(51);
|
||||
v->a[10883] = 3;
|
||||
v->a[10884] = anon_sym_LT;
|
||||
v->a[10885] = anon_sym_GT;
|
||||
v->a[10886] = anon_sym_GT_GT;
|
||||
v->a[10887] = state(401);
|
||||
v->a[10888] = 5;
|
||||
v->a[10889] = sym_arithmetic_expansion;
|
||||
v->a[10890] = sym_string;
|
||||
v->a[10891] = sym_simple_expansion;
|
||||
v->a[10892] = sym_expansion;
|
||||
v->a[10893] = sym_command_substitution;
|
||||
v->a[10894] = state(820);
|
||||
v->a[10895] = 12;
|
||||
v->a[10896] = sym_redirected_statement;
|
||||
v->a[10897] = sym_for_statement;
|
||||
v->a[10898] = sym_while_statement;
|
||||
v->a[10899] = sym_if_statement;
|
||||
small_parse_table_545(v);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -14,126 +14,126 @@
|
|||
|
||||
void small_parse_table_545(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[10900] = aux_sym_command_repeat1;
|
||||
v->a[10901] = state(600);
|
||||
v->a[10902] = 1;
|
||||
v->a[10903] = sym_file_redirect;
|
||||
v->a[10904] = state(602);
|
||||
v->a[10905] = 1;
|
||||
v->a[10906] = sym_concatenation;
|
||||
v->a[10907] = state(980);
|
||||
v->a[10908] = 1;
|
||||
v->a[10909] = sym_pipeline;
|
||||
v->a[10910] = state(1068);
|
||||
v->a[10911] = 1;
|
||||
v->a[10912] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[10913] = state(1609);
|
||||
v->a[10914] = 1;
|
||||
v->a[10915] = sym__statement_not_pipeline;
|
||||
v->a[10916] = actions(139);
|
||||
v->a[10917] = 2;
|
||||
v->a[10918] = anon_sym_while;
|
||||
v->a[10919] = anon_sym_until;
|
||||
v->a[10900] = sym_case_statement;
|
||||
v->a[10901] = sym_function_definition;
|
||||
v->a[10902] = sym_compound_statement;
|
||||
v->a[10903] = sym_subshell;
|
||||
v->a[10904] = sym_list;
|
||||
v->a[10905] = sym_negated_command;
|
||||
v->a[10906] = sym_command;
|
||||
v->a[10907] = sym__variable_assignments;
|
||||
v->a[10908] = 30;
|
||||
v->a[10909] = actions(3);
|
||||
v->a[10910] = 1;
|
||||
v->a[10911] = sym_comment;
|
||||
v->a[10912] = actions(9);
|
||||
v->a[10913] = 1;
|
||||
v->a[10914] = anon_sym_for;
|
||||
v->a[10915] = actions(13);
|
||||
v->a[10916] = 1;
|
||||
v->a[10917] = anon_sym_if;
|
||||
v->a[10918] = actions(15);
|
||||
v->a[10919] = 1;
|
||||
small_parse_table_546(v);
|
||||
}
|
||||
|
||||
void small_parse_table_546(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[10920] = actions(171);
|
||||
v->a[10921] = 2;
|
||||
v->a[10922] = sym_raw_string;
|
||||
v->a[10923] = sym_number;
|
||||
v->a[10924] = state(425);
|
||||
v->a[10925] = 5;
|
||||
v->a[10926] = sym_arithmetic_expansion;
|
||||
v->a[10927] = sym_string;
|
||||
v->a[10928] = sym_simple_expansion;
|
||||
v->a[10929] = sym_expansion;
|
||||
v->a[10930] = sym_command_substitution;
|
||||
v->a[10931] = actions(159);
|
||||
v->a[10932] = 7;
|
||||
v->a[10933] = anon_sym_LT;
|
||||
v->a[10934] = anon_sym_GT;
|
||||
v->a[10935] = anon_sym_GT_GT;
|
||||
v->a[10936] = anon_sym_LT_AMP;
|
||||
v->a[10937] = anon_sym_GT_AMP;
|
||||
v->a[10938] = anon_sym_GT_PIPE;
|
||||
v->a[10939] = anon_sym_LT_GT;
|
||||
v->a[10920] = anon_sym_case;
|
||||
v->a[10921] = actions(17);
|
||||
v->a[10922] = 1;
|
||||
v->a[10923] = anon_sym_LPAREN;
|
||||
v->a[10924] = actions(19);
|
||||
v->a[10925] = 1;
|
||||
v->a[10926] = anon_sym_LBRACE;
|
||||
v->a[10927] = actions(41);
|
||||
v->a[10928] = 1;
|
||||
v->a[10929] = sym_word;
|
||||
v->a[10930] = actions(49);
|
||||
v->a[10931] = 1;
|
||||
v->a[10932] = anon_sym_BANG;
|
||||
v->a[10933] = actions(53);
|
||||
v->a[10934] = 1;
|
||||
v->a[10935] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[10936] = actions(55);
|
||||
v->a[10937] = 1;
|
||||
v->a[10938] = anon_sym_DOLLAR;
|
||||
v->a[10939] = actions(57);
|
||||
small_parse_table_547(v);
|
||||
}
|
||||
|
||||
void small_parse_table_547(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[10940] = state(956);
|
||||
v->a[10941] = 12;
|
||||
v->a[10942] = sym_redirected_statement;
|
||||
v->a[10943] = sym_for_statement;
|
||||
v->a[10944] = sym_while_statement;
|
||||
v->a[10945] = sym_if_statement;
|
||||
v->a[10946] = sym_case_statement;
|
||||
v->a[10947] = sym_function_definition;
|
||||
v->a[10948] = sym_compound_statement;
|
||||
v->a[10949] = sym_subshell;
|
||||
v->a[10950] = sym_list;
|
||||
v->a[10951] = sym_negated_command;
|
||||
v->a[10952] = sym_command;
|
||||
v->a[10953] = sym__variable_assignments;
|
||||
v->a[10954] = 30;
|
||||
v->a[10955] = actions(3);
|
||||
v->a[10956] = 1;
|
||||
v->a[10957] = sym_comment;
|
||||
v->a[10958] = actions(133);
|
||||
v->a[10959] = 1;
|
||||
v->a[10940] = 1;
|
||||
v->a[10941] = anon_sym_DQUOTE;
|
||||
v->a[10942] = actions(61);
|
||||
v->a[10943] = 1;
|
||||
v->a[10944] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[10945] = actions(63);
|
||||
v->a[10946] = 1;
|
||||
v->a[10947] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[10948] = actions(65);
|
||||
v->a[10949] = 1;
|
||||
v->a[10950] = anon_sym_BQUOTE;
|
||||
v->a[10951] = actions(67);
|
||||
v->a[10952] = 1;
|
||||
v->a[10953] = sym_variable_name;
|
||||
v->a[10954] = actions(242);
|
||||
v->a[10955] = 1;
|
||||
v->a[10956] = anon_sym_then;
|
||||
v->a[10957] = state(38);
|
||||
v->a[10958] = 1;
|
||||
v->a[10959] = aux_sym__terminated_statement;
|
||||
small_parse_table_548(v);
|
||||
}
|
||||
|
||||
void small_parse_table_548(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[10960] = sym_word;
|
||||
v->a[10961] = actions(136);
|
||||
v->a[10962] = 1;
|
||||
v->a[10963] = anon_sym_for;
|
||||
v->a[10964] = actions(142);
|
||||
v->a[10965] = 1;
|
||||
v->a[10966] = anon_sym_if;
|
||||
v->a[10967] = actions(145);
|
||||
v->a[10968] = 1;
|
||||
v->a[10969] = anon_sym_do;
|
||||
v->a[10970] = actions(147);
|
||||
v->a[10971] = 1;
|
||||
v->a[10972] = anon_sym_case;
|
||||
v->a[10973] = actions(150);
|
||||
v->a[10974] = 1;
|
||||
v->a[10975] = anon_sym_LPAREN;
|
||||
v->a[10976] = actions(153);
|
||||
v->a[10977] = 1;
|
||||
v->a[10978] = anon_sym_LBRACE;
|
||||
v->a[10979] = actions(156);
|
||||
v->a[10960] = state(185);
|
||||
v->a[10961] = 1;
|
||||
v->a[10962] = sym_command_name;
|
||||
v->a[10963] = state(237);
|
||||
v->a[10964] = 1;
|
||||
v->a[10965] = sym_variable_assignment;
|
||||
v->a[10966] = state(411);
|
||||
v->a[10967] = 1;
|
||||
v->a[10968] = aux_sym_command_repeat1;
|
||||
v->a[10969] = state(551);
|
||||
v->a[10970] = 1;
|
||||
v->a[10971] = sym_file_redirect;
|
||||
v->a[10972] = state(555);
|
||||
v->a[10973] = 1;
|
||||
v->a[10974] = sym_concatenation;
|
||||
v->a[10975] = state(1059);
|
||||
v->a[10976] = 1;
|
||||
v->a[10977] = sym_pipeline;
|
||||
v->a[10978] = state(1126);
|
||||
v->a[10979] = 1;
|
||||
small_parse_table_549(v);
|
||||
}
|
||||
|
||||
void small_parse_table_549(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[10980] = 1;
|
||||
v->a[10981] = anon_sym_BANG;
|
||||
v->a[10982] = actions(162);
|
||||
v->a[10983] = 1;
|
||||
v->a[10984] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[10985] = actions(165);
|
||||
v->a[10986] = 1;
|
||||
v->a[10987] = anon_sym_DOLLAR;
|
||||
v->a[10988] = actions(168);
|
||||
v->a[10989] = 1;
|
||||
v->a[10990] = anon_sym_DQUOTE;
|
||||
v->a[10991] = actions(174);
|
||||
v->a[10992] = 1;
|
||||
v->a[10993] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[10994] = actions(177);
|
||||
v->a[10995] = 1;
|
||||
v->a[10996] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[10997] = actions(180);
|
||||
v->a[10998] = 1;
|
||||
v->a[10999] = anon_sym_BQUOTE;
|
||||
v->a[10980] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[10981] = state(1561);
|
||||
v->a[10982] = 1;
|
||||
v->a[10983] = sym__statement_not_pipeline;
|
||||
v->a[10984] = actions(11);
|
||||
v->a[10985] = 2;
|
||||
v->a[10986] = anon_sym_while;
|
||||
v->a[10987] = anon_sym_until;
|
||||
v->a[10988] = actions(59);
|
||||
v->a[10989] = 2;
|
||||
v->a[10990] = sym_raw_string;
|
||||
v->a[10991] = sym_number;
|
||||
v->a[10992] = actions(51);
|
||||
v->a[10993] = 3;
|
||||
v->a[10994] = anon_sym_LT;
|
||||
v->a[10995] = anon_sym_GT;
|
||||
v->a[10996] = anon_sym_GT_GT;
|
||||
v->a[10997] = state(401);
|
||||
v->a[10998] = 5;
|
||||
v->a[10999] = sym_arithmetic_expansion;
|
||||
small_parse_table_550(v);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -14,126 +14,126 @@
|
|||
|
||||
void small_parse_table_55(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[1100] = 7;
|
||||
v->a[1101] = anon_sym_LT;
|
||||
v->a[1102] = anon_sym_GT;
|
||||
v->a[1103] = anon_sym_GT_GT;
|
||||
v->a[1104] = anon_sym_LT_AMP;
|
||||
v->a[1105] = anon_sym_GT_AMP;
|
||||
v->a[1106] = anon_sym_GT_PIPE;
|
||||
v->a[1107] = anon_sym_LT_GT;
|
||||
v->a[1108] = state(819);
|
||||
v->a[1109] = 12;
|
||||
v->a[1110] = sym_redirected_statement;
|
||||
v->a[1111] = sym_for_statement;
|
||||
v->a[1112] = sym_while_statement;
|
||||
v->a[1113] = sym_if_statement;
|
||||
v->a[1114] = sym_case_statement;
|
||||
v->a[1115] = sym_function_definition;
|
||||
v->a[1116] = sym_compound_statement;
|
||||
v->a[1117] = sym_subshell;
|
||||
v->a[1118] = sym_list;
|
||||
v->a[1119] = sym_negated_command;
|
||||
v->a[1100] = 1;
|
||||
v->a[1101] = anon_sym_LPAREN;
|
||||
v->a[1102] = actions(19);
|
||||
v->a[1103] = 1;
|
||||
v->a[1104] = anon_sym_LBRACE;
|
||||
v->a[1105] = actions(41);
|
||||
v->a[1106] = 1;
|
||||
v->a[1107] = sym_word;
|
||||
v->a[1108] = actions(49);
|
||||
v->a[1109] = 1;
|
||||
v->a[1110] = anon_sym_BANG;
|
||||
v->a[1111] = actions(53);
|
||||
v->a[1112] = 1;
|
||||
v->a[1113] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[1114] = actions(55);
|
||||
v->a[1115] = 1;
|
||||
v->a[1116] = anon_sym_DOLLAR;
|
||||
v->a[1117] = actions(57);
|
||||
v->a[1118] = 1;
|
||||
v->a[1119] = anon_sym_DQUOTE;
|
||||
small_parse_table_56(v);
|
||||
}
|
||||
|
||||
void small_parse_table_56(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[1120] = sym_command;
|
||||
v->a[1121] = sym__variable_assignments;
|
||||
v->a[1122] = 32;
|
||||
v->a[1123] = actions(3);
|
||||
v->a[1120] = actions(61);
|
||||
v->a[1121] = 1;
|
||||
v->a[1122] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[1123] = actions(63);
|
||||
v->a[1124] = 1;
|
||||
v->a[1125] = sym_comment;
|
||||
v->a[1126] = actions(79);
|
||||
v->a[1125] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[1126] = actions(65);
|
||||
v->a[1127] = 1;
|
||||
v->a[1128] = sym_word;
|
||||
v->a[1129] = actions(81);
|
||||
v->a[1128] = anon_sym_BQUOTE;
|
||||
v->a[1129] = actions(67);
|
||||
v->a[1130] = 1;
|
||||
v->a[1131] = anon_sym_for;
|
||||
v->a[1132] = actions(85);
|
||||
v->a[1131] = sym_variable_name;
|
||||
v->a[1132] = actions(115);
|
||||
v->a[1133] = 1;
|
||||
v->a[1134] = anon_sym_if;
|
||||
v->a[1135] = actions(87);
|
||||
v->a[1134] = anon_sym_LF;
|
||||
v->a[1135] = state(118);
|
||||
v->a[1136] = 1;
|
||||
v->a[1137] = anon_sym_case;
|
||||
v->a[1138] = actions(89);
|
||||
v->a[1137] = aux_sym__statements_repeat1;
|
||||
v->a[1138] = state(185);
|
||||
v->a[1139] = 1;
|
||||
small_parse_table_57(v);
|
||||
}
|
||||
|
||||
void small_parse_table_57(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[1140] = anon_sym_LPAREN;
|
||||
v->a[1141] = actions(93);
|
||||
v->a[1140] = sym_command_name;
|
||||
v->a[1141] = state(216);
|
||||
v->a[1142] = 1;
|
||||
v->a[1143] = anon_sym_LBRACE;
|
||||
v->a[1144] = actions(95);
|
||||
v->a[1143] = sym_variable_assignment;
|
||||
v->a[1144] = state(326);
|
||||
v->a[1145] = 1;
|
||||
v->a[1146] = anon_sym_BANG;
|
||||
v->a[1147] = actions(99);
|
||||
v->a[1146] = aux_sym__case_item_last_repeat2;
|
||||
v->a[1147] = state(411);
|
||||
v->a[1148] = 1;
|
||||
v->a[1149] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[1150] = actions(101);
|
||||
v->a[1149] = aux_sym_command_repeat1;
|
||||
v->a[1150] = state(551);
|
||||
v->a[1151] = 1;
|
||||
v->a[1152] = anon_sym_DOLLAR;
|
||||
v->a[1153] = actions(103);
|
||||
v->a[1152] = sym_file_redirect;
|
||||
v->a[1153] = state(555);
|
||||
v->a[1154] = 1;
|
||||
v->a[1155] = anon_sym_DQUOTE;
|
||||
v->a[1156] = actions(107);
|
||||
v->a[1155] = sym_concatenation;
|
||||
v->a[1156] = state(991);
|
||||
v->a[1157] = 1;
|
||||
v->a[1158] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[1159] = actions(109);
|
||||
v->a[1158] = sym_pipeline;
|
||||
v->a[1159] = state(1126);
|
||||
small_parse_table_58(v);
|
||||
}
|
||||
|
||||
void small_parse_table_58(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[1160] = 1;
|
||||
v->a[1161] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[1162] = actions(111);
|
||||
v->a[1161] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[1162] = state(1561);
|
||||
v->a[1163] = 1;
|
||||
v->a[1164] = anon_sym_BQUOTE;
|
||||
v->a[1165] = actions(113);
|
||||
v->a[1164] = sym__statement_not_pipeline;
|
||||
v->a[1165] = state(1713);
|
||||
v->a[1166] = 1;
|
||||
v->a[1167] = sym_variable_name;
|
||||
v->a[1168] = actions(115);
|
||||
v->a[1169] = 1;
|
||||
v->a[1170] = anon_sym_LF;
|
||||
v->a[1171] = state(112);
|
||||
v->a[1172] = 1;
|
||||
v->a[1173] = aux_sym__statements_repeat1;
|
||||
v->a[1174] = state(185);
|
||||
v->a[1175] = 1;
|
||||
v->a[1176] = sym_command_name;
|
||||
v->a[1177] = state(255);
|
||||
v->a[1178] = 1;
|
||||
v->a[1179] = sym_variable_assignment;
|
||||
v->a[1167] = sym__statements;
|
||||
v->a[1168] = actions(11);
|
||||
v->a[1169] = 2;
|
||||
v->a[1170] = anon_sym_while;
|
||||
v->a[1171] = anon_sym_until;
|
||||
v->a[1172] = actions(59);
|
||||
v->a[1173] = 2;
|
||||
v->a[1174] = sym_raw_string;
|
||||
v->a[1175] = sym_number;
|
||||
v->a[1176] = actions(51);
|
||||
v->a[1177] = 3;
|
||||
v->a[1178] = anon_sym_LT;
|
||||
v->a[1179] = anon_sym_GT;
|
||||
small_parse_table_59(v);
|
||||
}
|
||||
|
||||
void small_parse_table_59(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[1180] = state(491);
|
||||
v->a[1181] = 1;
|
||||
v->a[1182] = aux_sym_command_repeat1;
|
||||
v->a[1183] = state(511);
|
||||
v->a[1184] = 1;
|
||||
v->a[1185] = aux_sym__case_item_last_repeat2;
|
||||
v->a[1186] = state(599);
|
||||
v->a[1187] = 1;
|
||||
v->a[1188] = sym_concatenation;
|
||||
v->a[1189] = state(615);
|
||||
v->a[1190] = 1;
|
||||
v->a[1191] = sym_file_redirect;
|
||||
v->a[1192] = state(941);
|
||||
v->a[1193] = 1;
|
||||
v->a[1194] = sym_pipeline;
|
||||
v->a[1195] = state(1015);
|
||||
v->a[1196] = 1;
|
||||
v->a[1197] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[1198] = state(1599);
|
||||
v->a[1199] = 1;
|
||||
v->a[1180] = anon_sym_GT_GT;
|
||||
v->a[1181] = state(401);
|
||||
v->a[1182] = 5;
|
||||
v->a[1183] = sym_arithmetic_expansion;
|
||||
v->a[1184] = sym_string;
|
||||
v->a[1185] = sym_simple_expansion;
|
||||
v->a[1186] = sym_expansion;
|
||||
v->a[1187] = sym_command_substitution;
|
||||
v->a[1188] = state(972);
|
||||
v->a[1189] = 12;
|
||||
v->a[1190] = sym_redirected_statement;
|
||||
v->a[1191] = sym_for_statement;
|
||||
v->a[1192] = sym_while_statement;
|
||||
v->a[1193] = sym_if_statement;
|
||||
v->a[1194] = sym_case_statement;
|
||||
v->a[1195] = sym_function_definition;
|
||||
v->a[1196] = sym_compound_statement;
|
||||
v->a[1197] = sym_subshell;
|
||||
v->a[1198] = sym_list;
|
||||
v->a[1199] = sym_negated_command;
|
||||
small_parse_table_60(v);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -14,126 +14,126 @@
|
|||
|
||||
void small_parse_table_550(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[11000] = actions(183);
|
||||
v->a[11001] = 1;
|
||||
v->a[11002] = sym_variable_name;
|
||||
v->a[11003] = state(96);
|
||||
v->a[11004] = 1;
|
||||
v->a[11005] = aux_sym__terminated_statement;
|
||||
v->a[11006] = state(271);
|
||||
v->a[11007] = 1;
|
||||
v->a[11008] = sym_command_name;
|
||||
v->a[11009] = state(284);
|
||||
v->a[11010] = 1;
|
||||
v->a[11011] = sym_variable_assignment;
|
||||
v->a[11012] = state(482);
|
||||
v->a[11013] = 1;
|
||||
v->a[11014] = aux_sym_command_repeat1;
|
||||
v->a[11015] = state(600);
|
||||
v->a[11016] = 1;
|
||||
v->a[11017] = sym_file_redirect;
|
||||
v->a[11018] = state(602);
|
||||
v->a[11019] = 1;
|
||||
v->a[11000] = sym_string;
|
||||
v->a[11001] = sym_simple_expansion;
|
||||
v->a[11002] = sym_expansion;
|
||||
v->a[11003] = sym_command_substitution;
|
||||
v->a[11004] = state(949);
|
||||
v->a[11005] = 12;
|
||||
v->a[11006] = sym_redirected_statement;
|
||||
v->a[11007] = sym_for_statement;
|
||||
v->a[11008] = sym_while_statement;
|
||||
v->a[11009] = sym_if_statement;
|
||||
v->a[11010] = sym_case_statement;
|
||||
v->a[11011] = sym_function_definition;
|
||||
v->a[11012] = sym_compound_statement;
|
||||
v->a[11013] = sym_subshell;
|
||||
v->a[11014] = sym_list;
|
||||
v->a[11015] = sym_negated_command;
|
||||
v->a[11016] = sym_command;
|
||||
v->a[11017] = sym__variable_assignments;
|
||||
v->a[11018] = 30;
|
||||
v->a[11019] = actions(3);
|
||||
small_parse_table_551(v);
|
||||
}
|
||||
|
||||
void small_parse_table_551(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[11020] = sym_concatenation;
|
||||
v->a[11021] = state(1005);
|
||||
v->a[11022] = 1;
|
||||
v->a[11023] = sym_pipeline;
|
||||
v->a[11024] = state(1068);
|
||||
v->a[11025] = 1;
|
||||
v->a[11026] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[11027] = state(1609);
|
||||
v->a[11028] = 1;
|
||||
v->a[11029] = sym__statement_not_pipeline;
|
||||
v->a[11030] = actions(139);
|
||||
v->a[11031] = 2;
|
||||
v->a[11032] = anon_sym_while;
|
||||
v->a[11033] = anon_sym_until;
|
||||
v->a[11034] = actions(171);
|
||||
v->a[11035] = 2;
|
||||
v->a[11036] = sym_raw_string;
|
||||
v->a[11037] = sym_number;
|
||||
v->a[11038] = state(425);
|
||||
v->a[11039] = 5;
|
||||
v->a[11020] = 1;
|
||||
v->a[11021] = sym_comment;
|
||||
v->a[11022] = actions(9);
|
||||
v->a[11023] = 1;
|
||||
v->a[11024] = anon_sym_for;
|
||||
v->a[11025] = actions(13);
|
||||
v->a[11026] = 1;
|
||||
v->a[11027] = anon_sym_if;
|
||||
v->a[11028] = actions(15);
|
||||
v->a[11029] = 1;
|
||||
v->a[11030] = anon_sym_case;
|
||||
v->a[11031] = actions(17);
|
||||
v->a[11032] = 1;
|
||||
v->a[11033] = anon_sym_LPAREN;
|
||||
v->a[11034] = actions(19);
|
||||
v->a[11035] = 1;
|
||||
v->a[11036] = anon_sym_LBRACE;
|
||||
v->a[11037] = actions(53);
|
||||
v->a[11038] = 1;
|
||||
v->a[11039] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
small_parse_table_552(v);
|
||||
}
|
||||
|
||||
void small_parse_table_552(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[11040] = sym_arithmetic_expansion;
|
||||
v->a[11041] = sym_string;
|
||||
v->a[11042] = sym_simple_expansion;
|
||||
v->a[11043] = sym_expansion;
|
||||
v->a[11044] = sym_command_substitution;
|
||||
v->a[11045] = actions(159);
|
||||
v->a[11046] = 7;
|
||||
v->a[11047] = anon_sym_LT;
|
||||
v->a[11048] = anon_sym_GT;
|
||||
v->a[11049] = anon_sym_GT_GT;
|
||||
v->a[11050] = anon_sym_LT_AMP;
|
||||
v->a[11051] = anon_sym_GT_AMP;
|
||||
v->a[11052] = anon_sym_GT_PIPE;
|
||||
v->a[11053] = anon_sym_LT_GT;
|
||||
v->a[11054] = state(938);
|
||||
v->a[11055] = 12;
|
||||
v->a[11056] = sym_redirected_statement;
|
||||
v->a[11057] = sym_for_statement;
|
||||
v->a[11058] = sym_while_statement;
|
||||
v->a[11059] = sym_if_statement;
|
||||
v->a[11040] = actions(55);
|
||||
v->a[11041] = 1;
|
||||
v->a[11042] = anon_sym_DOLLAR;
|
||||
v->a[11043] = actions(57);
|
||||
v->a[11044] = 1;
|
||||
v->a[11045] = anon_sym_DQUOTE;
|
||||
v->a[11046] = actions(61);
|
||||
v->a[11047] = 1;
|
||||
v->a[11048] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[11049] = actions(63);
|
||||
v->a[11050] = 1;
|
||||
v->a[11051] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[11052] = actions(65);
|
||||
v->a[11053] = 1;
|
||||
v->a[11054] = anon_sym_BQUOTE;
|
||||
v->a[11055] = actions(208);
|
||||
v->a[11056] = 1;
|
||||
v->a[11057] = sym_word;
|
||||
v->a[11058] = actions(210);
|
||||
v->a[11059] = 1;
|
||||
small_parse_table_553(v);
|
||||
}
|
||||
|
||||
void small_parse_table_553(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[11060] = sym_case_statement;
|
||||
v->a[11061] = sym_function_definition;
|
||||
v->a[11062] = sym_compound_statement;
|
||||
v->a[11063] = sym_subshell;
|
||||
v->a[11064] = sym_list;
|
||||
v->a[11065] = sym_negated_command;
|
||||
v->a[11066] = sym_command;
|
||||
v->a[11067] = sym__variable_assignments;
|
||||
v->a[11068] = 30;
|
||||
v->a[11069] = actions(3);
|
||||
v->a[11070] = 1;
|
||||
v->a[11071] = sym_comment;
|
||||
v->a[11072] = actions(9);
|
||||
v->a[11073] = 1;
|
||||
v->a[11074] = anon_sym_for;
|
||||
v->a[11075] = actions(13);
|
||||
v->a[11076] = 1;
|
||||
v->a[11077] = anon_sym_if;
|
||||
v->a[11078] = actions(15);
|
||||
v->a[11079] = 1;
|
||||
v->a[11060] = anon_sym_BANG;
|
||||
v->a[11061] = actions(216);
|
||||
v->a[11062] = 1;
|
||||
v->a[11063] = sym_variable_name;
|
||||
v->a[11064] = state(112);
|
||||
v->a[11065] = 1;
|
||||
v->a[11066] = aux_sym__statements_repeat1;
|
||||
v->a[11067] = state(158);
|
||||
v->a[11068] = 1;
|
||||
v->a[11069] = sym_command_name;
|
||||
v->a[11070] = state(186);
|
||||
v->a[11071] = 1;
|
||||
v->a[11072] = sym_variable_assignment;
|
||||
v->a[11073] = state(298);
|
||||
v->a[11074] = 1;
|
||||
v->a[11075] = aux_sym_command_repeat1;
|
||||
v->a[11076] = state(551);
|
||||
v->a[11077] = 1;
|
||||
v->a[11078] = sym_file_redirect;
|
||||
v->a[11079] = state(555);
|
||||
small_parse_table_554(v);
|
||||
}
|
||||
|
||||
void small_parse_table_554(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[11080] = anon_sym_case;
|
||||
v->a[11081] = actions(17);
|
||||
v->a[11082] = 1;
|
||||
v->a[11083] = anon_sym_LPAREN;
|
||||
v->a[11084] = actions(19);
|
||||
v->a[11085] = 1;
|
||||
v->a[11086] = anon_sym_LBRACE;
|
||||
v->a[11087] = actions(53);
|
||||
v->a[11088] = 1;
|
||||
v->a[11089] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[11090] = actions(55);
|
||||
v->a[11091] = 1;
|
||||
v->a[11092] = anon_sym_DOLLAR;
|
||||
v->a[11093] = actions(57);
|
||||
v->a[11094] = 1;
|
||||
v->a[11095] = anon_sym_DQUOTE;
|
||||
v->a[11096] = actions(61);
|
||||
v->a[11097] = 1;
|
||||
v->a[11098] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[11099] = actions(63);
|
||||
v->a[11080] = 1;
|
||||
v->a[11081] = sym_concatenation;
|
||||
v->a[11082] = state(937);
|
||||
v->a[11083] = 1;
|
||||
v->a[11084] = sym_pipeline;
|
||||
v->a[11085] = state(1019);
|
||||
v->a[11086] = 1;
|
||||
v->a[11087] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[11088] = state(1557);
|
||||
v->a[11089] = 1;
|
||||
v->a[11090] = sym__statement_not_pipeline;
|
||||
v->a[11091] = state(1719);
|
||||
v->a[11092] = 1;
|
||||
v->a[11093] = sym__statements;
|
||||
v->a[11094] = actions(11);
|
||||
v->a[11095] = 2;
|
||||
v->a[11096] = anon_sym_while;
|
||||
v->a[11097] = anon_sym_until;
|
||||
v->a[11098] = actions(214);
|
||||
v->a[11099] = 2;
|
||||
small_parse_table_555(v);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -14,125 +14,125 @@
|
|||
|
||||
void small_parse_table_555(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[11100] = 1;
|
||||
v->a[11101] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[11102] = actions(65);
|
||||
v->a[11103] = 1;
|
||||
v->a[11104] = anon_sym_BQUOTE;
|
||||
v->a[11105] = actions(67);
|
||||
v->a[11106] = 1;
|
||||
v->a[11107] = sym_variable_name;
|
||||
v->a[11108] = actions(202);
|
||||
v->a[11109] = 1;
|
||||
v->a[11110] = sym_word;
|
||||
v->a[11111] = actions(204);
|
||||
v->a[11112] = 1;
|
||||
v->a[11113] = anon_sym_BANG;
|
||||
v->a[11114] = state(119);
|
||||
v->a[11115] = 1;
|
||||
v->a[11116] = aux_sym__statements_repeat1;
|
||||
v->a[11117] = state(272);
|
||||
v->a[11118] = 1;
|
||||
v->a[11119] = sym_command_name;
|
||||
v->a[11100] = sym_raw_string;
|
||||
v->a[11101] = sym_number;
|
||||
v->a[11102] = actions(212);
|
||||
v->a[11103] = 3;
|
||||
v->a[11104] = anon_sym_LT;
|
||||
v->a[11105] = anon_sym_GT;
|
||||
v->a[11106] = anon_sym_GT_GT;
|
||||
v->a[11107] = state(277);
|
||||
v->a[11108] = 5;
|
||||
v->a[11109] = sym_arithmetic_expansion;
|
||||
v->a[11110] = sym_string;
|
||||
v->a[11111] = sym_simple_expansion;
|
||||
v->a[11112] = sym_expansion;
|
||||
v->a[11113] = sym_command_substitution;
|
||||
v->a[11114] = state(877);
|
||||
v->a[11115] = 12;
|
||||
v->a[11116] = sym_redirected_statement;
|
||||
v->a[11117] = sym_for_statement;
|
||||
v->a[11118] = sym_while_statement;
|
||||
v->a[11119] = sym_if_statement;
|
||||
small_parse_table_556(v);
|
||||
}
|
||||
|
||||
void small_parse_table_556(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[11120] = state(283);
|
||||
v->a[11121] = 1;
|
||||
v->a[11122] = sym_variable_assignment;
|
||||
v->a[11123] = state(486);
|
||||
v->a[11124] = 1;
|
||||
v->a[11125] = aux_sym_command_repeat1;
|
||||
v->a[11126] = state(602);
|
||||
v->a[11127] = 1;
|
||||
v->a[11128] = sym_concatenation;
|
||||
v->a[11129] = state(636);
|
||||
v->a[11120] = sym_case_statement;
|
||||
v->a[11121] = sym_function_definition;
|
||||
v->a[11122] = sym_compound_statement;
|
||||
v->a[11123] = sym_subshell;
|
||||
v->a[11124] = sym_list;
|
||||
v->a[11125] = sym_negated_command;
|
||||
v->a[11126] = sym_command;
|
||||
v->a[11127] = sym__variable_assignments;
|
||||
v->a[11128] = 30;
|
||||
v->a[11129] = actions(3);
|
||||
v->a[11130] = 1;
|
||||
v->a[11131] = sym_file_redirect;
|
||||
v->a[11132] = state(951);
|
||||
v->a[11131] = sym_comment;
|
||||
v->a[11132] = actions(9);
|
||||
v->a[11133] = 1;
|
||||
v->a[11134] = sym_pipeline;
|
||||
v->a[11135] = state(1006);
|
||||
v->a[11134] = anon_sym_for;
|
||||
v->a[11135] = actions(13);
|
||||
v->a[11136] = 1;
|
||||
v->a[11137] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[11138] = state(1605);
|
||||
v->a[11137] = anon_sym_if;
|
||||
v->a[11138] = actions(15);
|
||||
v->a[11139] = 1;
|
||||
small_parse_table_557(v);
|
||||
}
|
||||
|
||||
void small_parse_table_557(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[11140] = sym__statement_not_pipeline;
|
||||
v->a[11141] = state(1699);
|
||||
v->a[11140] = anon_sym_case;
|
||||
v->a[11141] = actions(17);
|
||||
v->a[11142] = 1;
|
||||
v->a[11143] = sym__statements;
|
||||
v->a[11144] = actions(11);
|
||||
v->a[11145] = 2;
|
||||
v->a[11146] = anon_sym_while;
|
||||
v->a[11147] = anon_sym_until;
|
||||
v->a[11148] = actions(59);
|
||||
v->a[11149] = 2;
|
||||
v->a[11150] = sym_raw_string;
|
||||
v->a[11151] = sym_number;
|
||||
v->a[11152] = state(425);
|
||||
v->a[11153] = 5;
|
||||
v->a[11154] = sym_arithmetic_expansion;
|
||||
v->a[11155] = sym_string;
|
||||
v->a[11156] = sym_simple_expansion;
|
||||
v->a[11157] = sym_expansion;
|
||||
v->a[11158] = sym_command_substitution;
|
||||
v->a[11159] = actions(51);
|
||||
v->a[11143] = anon_sym_LPAREN;
|
||||
v->a[11144] = actions(19);
|
||||
v->a[11145] = 1;
|
||||
v->a[11146] = anon_sym_LBRACE;
|
||||
v->a[11147] = actions(53);
|
||||
v->a[11148] = 1;
|
||||
v->a[11149] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[11150] = actions(55);
|
||||
v->a[11151] = 1;
|
||||
v->a[11152] = anon_sym_DOLLAR;
|
||||
v->a[11153] = actions(57);
|
||||
v->a[11154] = 1;
|
||||
v->a[11155] = anon_sym_DQUOTE;
|
||||
v->a[11156] = actions(61);
|
||||
v->a[11157] = 1;
|
||||
v->a[11158] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[11159] = actions(63);
|
||||
small_parse_table_558(v);
|
||||
}
|
||||
|
||||
void small_parse_table_558(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[11160] = 7;
|
||||
v->a[11161] = anon_sym_LT;
|
||||
v->a[11162] = anon_sym_GT;
|
||||
v->a[11163] = anon_sym_GT_GT;
|
||||
v->a[11164] = anon_sym_LT_AMP;
|
||||
v->a[11165] = anon_sym_GT_AMP;
|
||||
v->a[11166] = anon_sym_GT_PIPE;
|
||||
v->a[11167] = anon_sym_LT_GT;
|
||||
v->a[11168] = state(849);
|
||||
v->a[11169] = 12;
|
||||
v->a[11170] = sym_redirected_statement;
|
||||
v->a[11171] = sym_for_statement;
|
||||
v->a[11172] = sym_while_statement;
|
||||
v->a[11173] = sym_if_statement;
|
||||
v->a[11174] = sym_case_statement;
|
||||
v->a[11175] = sym_function_definition;
|
||||
v->a[11176] = sym_compound_statement;
|
||||
v->a[11177] = sym_subshell;
|
||||
v->a[11178] = sym_list;
|
||||
v->a[11179] = sym_negated_command;
|
||||
v->a[11160] = 1;
|
||||
v->a[11161] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[11162] = actions(65);
|
||||
v->a[11163] = 1;
|
||||
v->a[11164] = anon_sym_BQUOTE;
|
||||
v->a[11165] = actions(208);
|
||||
v->a[11166] = 1;
|
||||
v->a[11167] = sym_word;
|
||||
v->a[11168] = actions(210);
|
||||
v->a[11169] = 1;
|
||||
v->a[11170] = anon_sym_BANG;
|
||||
v->a[11171] = actions(216);
|
||||
v->a[11172] = 1;
|
||||
v->a[11173] = sym_variable_name;
|
||||
v->a[11174] = state(112);
|
||||
v->a[11175] = 1;
|
||||
v->a[11176] = aux_sym__statements_repeat1;
|
||||
v->a[11177] = state(158);
|
||||
v->a[11178] = 1;
|
||||
v->a[11179] = sym_command_name;
|
||||
small_parse_table_559(v);
|
||||
}
|
||||
|
||||
void small_parse_table_559(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[11180] = sym_command;
|
||||
v->a[11181] = sym__variable_assignments;
|
||||
v->a[11182] = 30;
|
||||
v->a[11183] = actions(3);
|
||||
v->a[11180] = state(186);
|
||||
v->a[11181] = 1;
|
||||
v->a[11182] = sym_variable_assignment;
|
||||
v->a[11183] = state(298);
|
||||
v->a[11184] = 1;
|
||||
v->a[11185] = sym_comment;
|
||||
v->a[11186] = actions(9);
|
||||
v->a[11185] = aux_sym_command_repeat1;
|
||||
v->a[11186] = state(517);
|
||||
v->a[11187] = 1;
|
||||
v->a[11188] = anon_sym_for;
|
||||
v->a[11189] = actions(13);
|
||||
v->a[11188] = sym_file_redirect;
|
||||
v->a[11189] = state(555);
|
||||
v->a[11190] = 1;
|
||||
v->a[11191] = anon_sym_if;
|
||||
v->a[11192] = actions(15);
|
||||
v->a[11191] = sym_concatenation;
|
||||
v->a[11192] = state(937);
|
||||
v->a[11193] = 1;
|
||||
v->a[11194] = anon_sym_case;
|
||||
v->a[11195] = actions(17);
|
||||
v->a[11194] = sym_pipeline;
|
||||
v->a[11195] = state(1019);
|
||||
v->a[11196] = 1;
|
||||
v->a[11197] = anon_sym_LPAREN;
|
||||
v->a[11198] = actions(19);
|
||||
v->a[11197] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[11198] = state(1557);
|
||||
v->a[11199] = 1;
|
||||
small_parse_table_560(v);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -14,126 +14,126 @@
|
|||
|
||||
void small_parse_table_560(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[11200] = anon_sym_LBRACE;
|
||||
v->a[11201] = actions(41);
|
||||
v->a[11200] = sym__statement_not_pipeline;
|
||||
v->a[11201] = state(1685);
|
||||
v->a[11202] = 1;
|
||||
v->a[11203] = sym_word;
|
||||
v->a[11204] = actions(49);
|
||||
v->a[11205] = 1;
|
||||
v->a[11206] = anon_sym_BANG;
|
||||
v->a[11207] = actions(53);
|
||||
v->a[11208] = 1;
|
||||
v->a[11209] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[11210] = actions(55);
|
||||
v->a[11211] = 1;
|
||||
v->a[11212] = anon_sym_DOLLAR;
|
||||
v->a[11213] = actions(57);
|
||||
v->a[11214] = 1;
|
||||
v->a[11215] = anon_sym_DQUOTE;
|
||||
v->a[11216] = actions(61);
|
||||
v->a[11217] = 1;
|
||||
v->a[11218] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[11219] = actions(63);
|
||||
v->a[11203] = sym__statements;
|
||||
v->a[11204] = actions(11);
|
||||
v->a[11205] = 2;
|
||||
v->a[11206] = anon_sym_while;
|
||||
v->a[11207] = anon_sym_until;
|
||||
v->a[11208] = actions(214);
|
||||
v->a[11209] = 2;
|
||||
v->a[11210] = sym_raw_string;
|
||||
v->a[11211] = sym_number;
|
||||
v->a[11212] = actions(212);
|
||||
v->a[11213] = 3;
|
||||
v->a[11214] = anon_sym_LT;
|
||||
v->a[11215] = anon_sym_GT;
|
||||
v->a[11216] = anon_sym_GT_GT;
|
||||
v->a[11217] = state(277);
|
||||
v->a[11218] = 5;
|
||||
v->a[11219] = sym_arithmetic_expansion;
|
||||
small_parse_table_561(v);
|
||||
}
|
||||
|
||||
void small_parse_table_561(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[11220] = 1;
|
||||
v->a[11221] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[11222] = actions(65);
|
||||
v->a[11223] = 1;
|
||||
v->a[11224] = anon_sym_BQUOTE;
|
||||
v->a[11225] = actions(67);
|
||||
v->a[11226] = 1;
|
||||
v->a[11227] = sym_variable_name;
|
||||
v->a[11228] = actions(242);
|
||||
v->a[11229] = 1;
|
||||
v->a[11230] = anon_sym_done;
|
||||
v->a[11231] = state(91);
|
||||
v->a[11232] = 1;
|
||||
v->a[11233] = aux_sym__terminated_statement;
|
||||
v->a[11234] = state(271);
|
||||
v->a[11235] = 1;
|
||||
v->a[11236] = sym_command_name;
|
||||
v->a[11237] = state(298);
|
||||
v->a[11238] = 1;
|
||||
v->a[11239] = sym_variable_assignment;
|
||||
v->a[11220] = sym_string;
|
||||
v->a[11221] = sym_simple_expansion;
|
||||
v->a[11222] = sym_expansion;
|
||||
v->a[11223] = sym_command_substitution;
|
||||
v->a[11224] = state(877);
|
||||
v->a[11225] = 12;
|
||||
v->a[11226] = sym_redirected_statement;
|
||||
v->a[11227] = sym_for_statement;
|
||||
v->a[11228] = sym_while_statement;
|
||||
v->a[11229] = sym_if_statement;
|
||||
v->a[11230] = sym_case_statement;
|
||||
v->a[11231] = sym_function_definition;
|
||||
v->a[11232] = sym_compound_statement;
|
||||
v->a[11233] = sym_subshell;
|
||||
v->a[11234] = sym_list;
|
||||
v->a[11235] = sym_negated_command;
|
||||
v->a[11236] = sym_command;
|
||||
v->a[11237] = sym__variable_assignments;
|
||||
v->a[11238] = 30;
|
||||
v->a[11239] = actions(3);
|
||||
small_parse_table_562(v);
|
||||
}
|
||||
|
||||
void small_parse_table_562(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[11240] = state(482);
|
||||
v->a[11241] = 1;
|
||||
v->a[11242] = aux_sym_command_repeat1;
|
||||
v->a[11243] = state(600);
|
||||
v->a[11244] = 1;
|
||||
v->a[11245] = sym_file_redirect;
|
||||
v->a[11246] = state(602);
|
||||
v->a[11247] = 1;
|
||||
v->a[11248] = sym_concatenation;
|
||||
v->a[11249] = state(1012);
|
||||
v->a[11250] = 1;
|
||||
v->a[11251] = sym_pipeline;
|
||||
v->a[11252] = state(1068);
|
||||
v->a[11253] = 1;
|
||||
v->a[11254] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[11255] = state(1609);
|
||||
v->a[11256] = 1;
|
||||
v->a[11257] = sym__statement_not_pipeline;
|
||||
v->a[11258] = actions(11);
|
||||
v->a[11259] = 2;
|
||||
v->a[11240] = 1;
|
||||
v->a[11241] = sym_comment;
|
||||
v->a[11242] = actions(9);
|
||||
v->a[11243] = 1;
|
||||
v->a[11244] = anon_sym_for;
|
||||
v->a[11245] = actions(13);
|
||||
v->a[11246] = 1;
|
||||
v->a[11247] = anon_sym_if;
|
||||
v->a[11248] = actions(15);
|
||||
v->a[11249] = 1;
|
||||
v->a[11250] = anon_sym_case;
|
||||
v->a[11251] = actions(17);
|
||||
v->a[11252] = 1;
|
||||
v->a[11253] = anon_sym_LPAREN;
|
||||
v->a[11254] = actions(19);
|
||||
v->a[11255] = 1;
|
||||
v->a[11256] = anon_sym_LBRACE;
|
||||
v->a[11257] = actions(41);
|
||||
v->a[11258] = 1;
|
||||
v->a[11259] = sym_word;
|
||||
small_parse_table_563(v);
|
||||
}
|
||||
|
||||
void small_parse_table_563(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[11260] = anon_sym_while;
|
||||
v->a[11261] = anon_sym_until;
|
||||
v->a[11262] = actions(59);
|
||||
v->a[11263] = 2;
|
||||
v->a[11264] = sym_raw_string;
|
||||
v->a[11265] = sym_number;
|
||||
v->a[11266] = state(425);
|
||||
v->a[11267] = 5;
|
||||
v->a[11268] = sym_arithmetic_expansion;
|
||||
v->a[11269] = sym_string;
|
||||
v->a[11270] = sym_simple_expansion;
|
||||
v->a[11271] = sym_expansion;
|
||||
v->a[11272] = sym_command_substitution;
|
||||
v->a[11273] = actions(51);
|
||||
v->a[11274] = 7;
|
||||
v->a[11275] = anon_sym_LT;
|
||||
v->a[11276] = anon_sym_GT;
|
||||
v->a[11277] = anon_sym_GT_GT;
|
||||
v->a[11278] = anon_sym_LT_AMP;
|
||||
v->a[11279] = anon_sym_GT_AMP;
|
||||
v->a[11260] = actions(49);
|
||||
v->a[11261] = 1;
|
||||
v->a[11262] = anon_sym_BANG;
|
||||
v->a[11263] = actions(53);
|
||||
v->a[11264] = 1;
|
||||
v->a[11265] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[11266] = actions(55);
|
||||
v->a[11267] = 1;
|
||||
v->a[11268] = anon_sym_DOLLAR;
|
||||
v->a[11269] = actions(57);
|
||||
v->a[11270] = 1;
|
||||
v->a[11271] = anon_sym_DQUOTE;
|
||||
v->a[11272] = actions(61);
|
||||
v->a[11273] = 1;
|
||||
v->a[11274] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[11275] = actions(63);
|
||||
v->a[11276] = 1;
|
||||
v->a[11277] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[11278] = actions(65);
|
||||
v->a[11279] = 1;
|
||||
small_parse_table_564(v);
|
||||
}
|
||||
|
||||
void small_parse_table_564(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[11280] = anon_sym_GT_PIPE;
|
||||
v->a[11281] = anon_sym_LT_GT;
|
||||
v->a[11282] = state(933);
|
||||
v->a[11283] = 12;
|
||||
v->a[11284] = sym_redirected_statement;
|
||||
v->a[11285] = sym_for_statement;
|
||||
v->a[11286] = sym_while_statement;
|
||||
v->a[11287] = sym_if_statement;
|
||||
v->a[11288] = sym_case_statement;
|
||||
v->a[11289] = sym_function_definition;
|
||||
v->a[11290] = sym_compound_statement;
|
||||
v->a[11291] = sym_subshell;
|
||||
v->a[11292] = sym_list;
|
||||
v->a[11293] = sym_negated_command;
|
||||
v->a[11294] = sym_command;
|
||||
v->a[11295] = sym__variable_assignments;
|
||||
v->a[11296] = 30;
|
||||
v->a[11297] = actions(3);
|
||||
v->a[11298] = 1;
|
||||
v->a[11299] = sym_comment;
|
||||
v->a[11280] = anon_sym_BQUOTE;
|
||||
v->a[11281] = actions(67);
|
||||
v->a[11282] = 1;
|
||||
v->a[11283] = sym_variable_name;
|
||||
v->a[11284] = actions(244);
|
||||
v->a[11285] = 1;
|
||||
v->a[11286] = anon_sym_done;
|
||||
v->a[11287] = state(50);
|
||||
v->a[11288] = 1;
|
||||
v->a[11289] = aux_sym__terminated_statement;
|
||||
v->a[11290] = state(185);
|
||||
v->a[11291] = 1;
|
||||
v->a[11292] = sym_command_name;
|
||||
v->a[11293] = state(237);
|
||||
v->a[11294] = 1;
|
||||
v->a[11295] = sym_variable_assignment;
|
||||
v->a[11296] = state(411);
|
||||
v->a[11297] = 1;
|
||||
v->a[11298] = aux_sym_command_repeat1;
|
||||
v->a[11299] = state(551);
|
||||
small_parse_table_565(v);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -14,126 +14,126 @@
|
|||
|
||||
void small_parse_table_565(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[11300] = actions(9);
|
||||
v->a[11301] = 1;
|
||||
v->a[11302] = anon_sym_for;
|
||||
v->a[11303] = actions(13);
|
||||
v->a[11304] = 1;
|
||||
v->a[11305] = anon_sym_if;
|
||||
v->a[11306] = actions(15);
|
||||
v->a[11307] = 1;
|
||||
v->a[11308] = anon_sym_case;
|
||||
v->a[11309] = actions(17);
|
||||
v->a[11310] = 1;
|
||||
v->a[11311] = anon_sym_LPAREN;
|
||||
v->a[11312] = actions(19);
|
||||
v->a[11313] = 1;
|
||||
v->a[11314] = anon_sym_LBRACE;
|
||||
v->a[11315] = actions(53);
|
||||
v->a[11316] = 1;
|
||||
v->a[11317] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[11318] = actions(55);
|
||||
v->a[11319] = 1;
|
||||
v->a[11300] = 1;
|
||||
v->a[11301] = sym_file_redirect;
|
||||
v->a[11302] = state(555);
|
||||
v->a[11303] = 1;
|
||||
v->a[11304] = sym_concatenation;
|
||||
v->a[11305] = state(1059);
|
||||
v->a[11306] = 1;
|
||||
v->a[11307] = sym_pipeline;
|
||||
v->a[11308] = state(1126);
|
||||
v->a[11309] = 1;
|
||||
v->a[11310] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[11311] = state(1561);
|
||||
v->a[11312] = 1;
|
||||
v->a[11313] = sym__statement_not_pipeline;
|
||||
v->a[11314] = actions(11);
|
||||
v->a[11315] = 2;
|
||||
v->a[11316] = anon_sym_while;
|
||||
v->a[11317] = anon_sym_until;
|
||||
v->a[11318] = actions(59);
|
||||
v->a[11319] = 2;
|
||||
small_parse_table_566(v);
|
||||
}
|
||||
|
||||
void small_parse_table_566(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[11320] = anon_sym_DOLLAR;
|
||||
v->a[11321] = actions(57);
|
||||
v->a[11322] = 1;
|
||||
v->a[11323] = anon_sym_DQUOTE;
|
||||
v->a[11324] = actions(61);
|
||||
v->a[11325] = 1;
|
||||
v->a[11326] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[11327] = actions(63);
|
||||
v->a[11328] = 1;
|
||||
v->a[11329] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[11330] = actions(65);
|
||||
v->a[11331] = 1;
|
||||
v->a[11332] = anon_sym_BQUOTE;
|
||||
v->a[11333] = actions(67);
|
||||
v->a[11334] = 1;
|
||||
v->a[11335] = sym_variable_name;
|
||||
v->a[11336] = actions(202);
|
||||
v->a[11337] = 1;
|
||||
v->a[11338] = sym_word;
|
||||
v->a[11339] = actions(204);
|
||||
v->a[11320] = sym_raw_string;
|
||||
v->a[11321] = sym_number;
|
||||
v->a[11322] = actions(51);
|
||||
v->a[11323] = 3;
|
||||
v->a[11324] = anon_sym_LT;
|
||||
v->a[11325] = anon_sym_GT;
|
||||
v->a[11326] = anon_sym_GT_GT;
|
||||
v->a[11327] = state(401);
|
||||
v->a[11328] = 5;
|
||||
v->a[11329] = sym_arithmetic_expansion;
|
||||
v->a[11330] = sym_string;
|
||||
v->a[11331] = sym_simple_expansion;
|
||||
v->a[11332] = sym_expansion;
|
||||
v->a[11333] = sym_command_substitution;
|
||||
v->a[11334] = state(949);
|
||||
v->a[11335] = 12;
|
||||
v->a[11336] = sym_redirected_statement;
|
||||
v->a[11337] = sym_for_statement;
|
||||
v->a[11338] = sym_while_statement;
|
||||
v->a[11339] = sym_if_statement;
|
||||
small_parse_table_567(v);
|
||||
}
|
||||
|
||||
void small_parse_table_567(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[11340] = 1;
|
||||
v->a[11341] = anon_sym_BANG;
|
||||
v->a[11342] = state(119);
|
||||
v->a[11343] = 1;
|
||||
v->a[11344] = aux_sym__statements_repeat1;
|
||||
v->a[11345] = state(272);
|
||||
v->a[11346] = 1;
|
||||
v->a[11347] = sym_command_name;
|
||||
v->a[11348] = state(283);
|
||||
v->a[11349] = 1;
|
||||
v->a[11350] = sym_variable_assignment;
|
||||
v->a[11351] = state(486);
|
||||
v->a[11352] = 1;
|
||||
v->a[11353] = aux_sym_command_repeat1;
|
||||
v->a[11354] = state(602);
|
||||
v->a[11355] = 1;
|
||||
v->a[11356] = sym_concatenation;
|
||||
v->a[11357] = state(636);
|
||||
v->a[11358] = 1;
|
||||
v->a[11359] = sym_file_redirect;
|
||||
v->a[11340] = sym_case_statement;
|
||||
v->a[11341] = sym_function_definition;
|
||||
v->a[11342] = sym_compound_statement;
|
||||
v->a[11343] = sym_subshell;
|
||||
v->a[11344] = sym_list;
|
||||
v->a[11345] = sym_negated_command;
|
||||
v->a[11346] = sym_command;
|
||||
v->a[11347] = sym__variable_assignments;
|
||||
v->a[11348] = 30;
|
||||
v->a[11349] = actions(3);
|
||||
v->a[11350] = 1;
|
||||
v->a[11351] = sym_comment;
|
||||
v->a[11352] = actions(123);
|
||||
v->a[11353] = 1;
|
||||
v->a[11354] = sym_word;
|
||||
v->a[11355] = actions(126);
|
||||
v->a[11356] = 1;
|
||||
v->a[11357] = anon_sym_for;
|
||||
v->a[11358] = actions(132);
|
||||
v->a[11359] = 1;
|
||||
small_parse_table_568(v);
|
||||
}
|
||||
|
||||
void small_parse_table_568(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[11360] = state(951);
|
||||
v->a[11361] = 1;
|
||||
v->a[11362] = sym_pipeline;
|
||||
v->a[11363] = state(1006);
|
||||
v->a[11364] = 1;
|
||||
v->a[11365] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[11366] = state(1605);
|
||||
v->a[11367] = 1;
|
||||
v->a[11368] = sym__statement_not_pipeline;
|
||||
v->a[11369] = state(1775);
|
||||
v->a[11370] = 1;
|
||||
v->a[11371] = sym__statements;
|
||||
v->a[11372] = actions(11);
|
||||
v->a[11373] = 2;
|
||||
v->a[11374] = anon_sym_while;
|
||||
v->a[11375] = anon_sym_until;
|
||||
v->a[11376] = actions(59);
|
||||
v->a[11377] = 2;
|
||||
v->a[11378] = sym_raw_string;
|
||||
v->a[11379] = sym_number;
|
||||
v->a[11360] = anon_sym_if;
|
||||
v->a[11361] = actions(135);
|
||||
v->a[11362] = 1;
|
||||
v->a[11363] = anon_sym_do;
|
||||
v->a[11364] = actions(137);
|
||||
v->a[11365] = 1;
|
||||
v->a[11366] = anon_sym_case;
|
||||
v->a[11367] = actions(140);
|
||||
v->a[11368] = 1;
|
||||
v->a[11369] = anon_sym_LPAREN;
|
||||
v->a[11370] = actions(143);
|
||||
v->a[11371] = 1;
|
||||
v->a[11372] = anon_sym_LBRACE;
|
||||
v->a[11373] = actions(146);
|
||||
v->a[11374] = 1;
|
||||
v->a[11375] = anon_sym_BANG;
|
||||
v->a[11376] = actions(152);
|
||||
v->a[11377] = 1;
|
||||
v->a[11378] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[11379] = actions(155);
|
||||
small_parse_table_569(v);
|
||||
}
|
||||
|
||||
void small_parse_table_569(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[11380] = state(425);
|
||||
v->a[11381] = 5;
|
||||
v->a[11382] = sym_arithmetic_expansion;
|
||||
v->a[11383] = sym_string;
|
||||
v->a[11384] = sym_simple_expansion;
|
||||
v->a[11385] = sym_expansion;
|
||||
v->a[11386] = sym_command_substitution;
|
||||
v->a[11387] = actions(51);
|
||||
v->a[11388] = 7;
|
||||
v->a[11389] = anon_sym_LT;
|
||||
v->a[11390] = anon_sym_GT;
|
||||
v->a[11391] = anon_sym_GT_GT;
|
||||
v->a[11392] = anon_sym_LT_AMP;
|
||||
v->a[11393] = anon_sym_GT_AMP;
|
||||
v->a[11394] = anon_sym_GT_PIPE;
|
||||
v->a[11395] = anon_sym_LT_GT;
|
||||
v->a[11396] = state(849);
|
||||
v->a[11397] = 12;
|
||||
v->a[11398] = sym_redirected_statement;
|
||||
v->a[11399] = sym_for_statement;
|
||||
v->a[11380] = 1;
|
||||
v->a[11381] = anon_sym_DOLLAR;
|
||||
v->a[11382] = actions(158);
|
||||
v->a[11383] = 1;
|
||||
v->a[11384] = anon_sym_DQUOTE;
|
||||
v->a[11385] = actions(164);
|
||||
v->a[11386] = 1;
|
||||
v->a[11387] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[11388] = actions(167);
|
||||
v->a[11389] = 1;
|
||||
v->a[11390] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[11391] = actions(170);
|
||||
v->a[11392] = 1;
|
||||
v->a[11393] = anon_sym_BQUOTE;
|
||||
v->a[11394] = actions(173);
|
||||
v->a[11395] = 1;
|
||||
v->a[11396] = sym_variable_name;
|
||||
v->a[11397] = state(103);
|
||||
v->a[11398] = 1;
|
||||
v->a[11399] = aux_sym__terminated_statement;
|
||||
small_parse_table_570(v);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -14,126 +14,126 @@
|
|||
|
||||
void small_parse_table_570(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[11400] = sym_while_statement;
|
||||
v->a[11401] = sym_if_statement;
|
||||
v->a[11402] = sym_case_statement;
|
||||
v->a[11403] = sym_function_definition;
|
||||
v->a[11404] = sym_compound_statement;
|
||||
v->a[11405] = sym_subshell;
|
||||
v->a[11406] = sym_list;
|
||||
v->a[11407] = sym_negated_command;
|
||||
v->a[11408] = sym_command;
|
||||
v->a[11409] = sym__variable_assignments;
|
||||
v->a[11410] = 30;
|
||||
v->a[11411] = actions(3);
|
||||
v->a[11412] = 1;
|
||||
v->a[11413] = sym_comment;
|
||||
v->a[11414] = actions(9);
|
||||
v->a[11415] = 1;
|
||||
v->a[11416] = anon_sym_for;
|
||||
v->a[11417] = actions(13);
|
||||
v->a[11418] = 1;
|
||||
v->a[11419] = anon_sym_if;
|
||||
v->a[11400] = state(185);
|
||||
v->a[11401] = 1;
|
||||
v->a[11402] = sym_command_name;
|
||||
v->a[11403] = state(238);
|
||||
v->a[11404] = 1;
|
||||
v->a[11405] = sym_variable_assignment;
|
||||
v->a[11406] = state(411);
|
||||
v->a[11407] = 1;
|
||||
v->a[11408] = aux_sym_command_repeat1;
|
||||
v->a[11409] = state(551);
|
||||
v->a[11410] = 1;
|
||||
v->a[11411] = sym_file_redirect;
|
||||
v->a[11412] = state(555);
|
||||
v->a[11413] = 1;
|
||||
v->a[11414] = sym_concatenation;
|
||||
v->a[11415] = state(1001);
|
||||
v->a[11416] = 1;
|
||||
v->a[11417] = sym_pipeline;
|
||||
v->a[11418] = state(1126);
|
||||
v->a[11419] = 1;
|
||||
small_parse_table_571(v);
|
||||
}
|
||||
|
||||
void small_parse_table_571(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[11420] = actions(15);
|
||||
v->a[11421] = 1;
|
||||
v->a[11422] = anon_sym_case;
|
||||
v->a[11423] = actions(17);
|
||||
v->a[11424] = 1;
|
||||
v->a[11425] = anon_sym_LPAREN;
|
||||
v->a[11426] = actions(19);
|
||||
v->a[11427] = 1;
|
||||
v->a[11428] = anon_sym_LBRACE;
|
||||
v->a[11429] = actions(53);
|
||||
v->a[11430] = 1;
|
||||
v->a[11431] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[11432] = actions(55);
|
||||
v->a[11433] = 1;
|
||||
v->a[11434] = anon_sym_DOLLAR;
|
||||
v->a[11435] = actions(57);
|
||||
v->a[11436] = 1;
|
||||
v->a[11437] = anon_sym_DQUOTE;
|
||||
v->a[11438] = actions(61);
|
||||
v->a[11439] = 1;
|
||||
v->a[11420] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[11421] = state(1561);
|
||||
v->a[11422] = 1;
|
||||
v->a[11423] = sym__statement_not_pipeline;
|
||||
v->a[11424] = actions(129);
|
||||
v->a[11425] = 2;
|
||||
v->a[11426] = anon_sym_while;
|
||||
v->a[11427] = anon_sym_until;
|
||||
v->a[11428] = actions(161);
|
||||
v->a[11429] = 2;
|
||||
v->a[11430] = sym_raw_string;
|
||||
v->a[11431] = sym_number;
|
||||
v->a[11432] = actions(149);
|
||||
v->a[11433] = 3;
|
||||
v->a[11434] = anon_sym_LT;
|
||||
v->a[11435] = anon_sym_GT;
|
||||
v->a[11436] = anon_sym_GT_GT;
|
||||
v->a[11437] = state(401);
|
||||
v->a[11438] = 5;
|
||||
v->a[11439] = sym_arithmetic_expansion;
|
||||
small_parse_table_572(v);
|
||||
}
|
||||
|
||||
void small_parse_table_572(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[11440] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[11441] = actions(63);
|
||||
v->a[11442] = 1;
|
||||
v->a[11443] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[11444] = actions(65);
|
||||
v->a[11445] = 1;
|
||||
v->a[11446] = anon_sym_BQUOTE;
|
||||
v->a[11447] = actions(206);
|
||||
v->a[11448] = 1;
|
||||
v->a[11449] = sym_word;
|
||||
v->a[11450] = actions(208);
|
||||
v->a[11451] = 1;
|
||||
v->a[11452] = anon_sym_BANG;
|
||||
v->a[11453] = actions(214);
|
||||
v->a[11454] = 1;
|
||||
v->a[11455] = sym_variable_name;
|
||||
v->a[11456] = state(106);
|
||||
v->a[11457] = 1;
|
||||
v->a[11458] = aux_sym__statements_repeat1;
|
||||
v->a[11459] = state(227);
|
||||
v->a[11440] = sym_string;
|
||||
v->a[11441] = sym_simple_expansion;
|
||||
v->a[11442] = sym_expansion;
|
||||
v->a[11443] = sym_command_substitution;
|
||||
v->a[11444] = state(958);
|
||||
v->a[11445] = 12;
|
||||
v->a[11446] = sym_redirected_statement;
|
||||
v->a[11447] = sym_for_statement;
|
||||
v->a[11448] = sym_while_statement;
|
||||
v->a[11449] = sym_if_statement;
|
||||
v->a[11450] = sym_case_statement;
|
||||
v->a[11451] = sym_function_definition;
|
||||
v->a[11452] = sym_compound_statement;
|
||||
v->a[11453] = sym_subshell;
|
||||
v->a[11454] = sym_list;
|
||||
v->a[11455] = sym_negated_command;
|
||||
v->a[11456] = sym_command;
|
||||
v->a[11457] = sym__variable_assignments;
|
||||
v->a[11458] = 40;
|
||||
v->a[11459] = actions(3);
|
||||
small_parse_table_573(v);
|
||||
}
|
||||
|
||||
void small_parse_table_573(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[11460] = 1;
|
||||
v->a[11461] = sym_command_name;
|
||||
v->a[11462] = state(277);
|
||||
v->a[11461] = sym_comment;
|
||||
v->a[11462] = actions(79);
|
||||
v->a[11463] = 1;
|
||||
v->a[11464] = sym_variable_assignment;
|
||||
v->a[11465] = state(506);
|
||||
v->a[11464] = sym_word;
|
||||
v->a[11465] = actions(81);
|
||||
v->a[11466] = 1;
|
||||
v->a[11467] = aux_sym_command_repeat1;
|
||||
v->a[11468] = state(602);
|
||||
v->a[11467] = anon_sym_for;
|
||||
v->a[11468] = actions(85);
|
||||
v->a[11469] = 1;
|
||||
v->a[11470] = sym_concatenation;
|
||||
v->a[11471] = state(623);
|
||||
v->a[11470] = anon_sym_if;
|
||||
v->a[11471] = actions(87);
|
||||
v->a[11472] = 1;
|
||||
v->a[11473] = sym_file_redirect;
|
||||
v->a[11474] = state(911);
|
||||
v->a[11473] = anon_sym_case;
|
||||
v->a[11474] = actions(89);
|
||||
v->a[11475] = 1;
|
||||
v->a[11476] = sym_pipeline;
|
||||
v->a[11477] = state(1001);
|
||||
v->a[11476] = anon_sym_LPAREN;
|
||||
v->a[11477] = actions(93);
|
||||
v->a[11478] = 1;
|
||||
v->a[11479] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[11479] = anon_sym_LBRACE;
|
||||
small_parse_table_574(v);
|
||||
}
|
||||
|
||||
void small_parse_table_574(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[11480] = state(1606);
|
||||
v->a[11480] = actions(95);
|
||||
v->a[11481] = 1;
|
||||
v->a[11482] = sym__statement_not_pipeline;
|
||||
v->a[11483] = state(1776);
|
||||
v->a[11482] = anon_sym_BANG;
|
||||
v->a[11483] = actions(99);
|
||||
v->a[11484] = 1;
|
||||
v->a[11485] = sym__statements;
|
||||
v->a[11486] = actions(11);
|
||||
v->a[11487] = 2;
|
||||
v->a[11488] = anon_sym_while;
|
||||
v->a[11489] = anon_sym_until;
|
||||
v->a[11490] = actions(212);
|
||||
v->a[11491] = 2;
|
||||
v->a[11492] = sym_raw_string;
|
||||
v->a[11493] = sym_number;
|
||||
v->a[11494] = state(327);
|
||||
v->a[11495] = 5;
|
||||
v->a[11496] = sym_arithmetic_expansion;
|
||||
v->a[11497] = sym_string;
|
||||
v->a[11498] = sym_simple_expansion;
|
||||
v->a[11499] = sym_expansion;
|
||||
v->a[11485] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[11486] = actions(101);
|
||||
v->a[11487] = 1;
|
||||
v->a[11488] = anon_sym_DOLLAR;
|
||||
v->a[11489] = actions(103);
|
||||
v->a[11490] = 1;
|
||||
v->a[11491] = anon_sym_DQUOTE;
|
||||
v->a[11492] = actions(107);
|
||||
v->a[11493] = 1;
|
||||
v->a[11494] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[11495] = actions(109);
|
||||
v->a[11496] = 1;
|
||||
v->a[11497] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[11498] = actions(111);
|
||||
v->a[11499] = 1;
|
||||
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_substitution;
|
||||
v->a[11501] = actions(210);
|
||||
v->a[11502] = 7;
|
||||
v->a[11503] = anon_sym_LT;
|
||||
v->a[11504] = anon_sym_GT;
|
||||
v->a[11505] = anon_sym_GT_GT;
|
||||
v->a[11506] = anon_sym_LT_AMP;
|
||||
v->a[11507] = anon_sym_GT_AMP;
|
||||
v->a[11508] = anon_sym_GT_PIPE;
|
||||
v->a[11509] = anon_sym_LT_GT;
|
||||
v->a[11510] = state(884);
|
||||
v->a[11511] = 12;
|
||||
v->a[11512] = sym_redirected_statement;
|
||||
v->a[11513] = sym_for_statement;
|
||||
v->a[11514] = sym_while_statement;
|
||||
v->a[11515] = sym_if_statement;
|
||||
v->a[11516] = sym_case_statement;
|
||||
v->a[11517] = sym_function_definition;
|
||||
v->a[11518] = sym_compound_statement;
|
||||
v->a[11519] = sym_subshell;
|
||||
v->a[11500] = anon_sym_BQUOTE;
|
||||
v->a[11501] = actions(113);
|
||||
v->a[11502] = 1;
|
||||
v->a[11503] = sym_variable_name;
|
||||
v->a[11504] = state(109);
|
||||
v->a[11505] = 1;
|
||||
v->a[11506] = aux_sym__statements_repeat1;
|
||||
v->a[11507] = state(170);
|
||||
v->a[11508] = 1;
|
||||
v->a[11509] = sym_command_name;
|
||||
v->a[11510] = state(191);
|
||||
v->a[11511] = 1;
|
||||
v->a[11512] = sym_variable_assignment;
|
||||
v->a[11513] = state(408);
|
||||
v->a[11514] = 1;
|
||||
v->a[11515] = aux_sym_command_repeat1;
|
||||
v->a[11516] = state(541);
|
||||
v->a[11517] = 1;
|
||||
v->a[11518] = sym_file_redirect;
|
||||
v->a[11519] = state(546);
|
||||
small_parse_table_576(v);
|
||||
}
|
||||
|
||||
void small_parse_table_576(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[11520] = sym_list;
|
||||
v->a[11521] = sym_negated_command;
|
||||
v->a[11522] = sym_command;
|
||||
v->a[11523] = sym__variable_assignments;
|
||||
v->a[11524] = 30;
|
||||
v->a[11525] = actions(3);
|
||||
v->a[11520] = 1;
|
||||
v->a[11521] = sym_concatenation;
|
||||
v->a[11522] = state(819);
|
||||
v->a[11523] = 1;
|
||||
v->a[11524] = sym_redirected_statement;
|
||||
v->a[11525] = state(826);
|
||||
v->a[11526] = 1;
|
||||
v->a[11527] = sym_comment;
|
||||
v->a[11528] = actions(9);
|
||||
v->a[11527] = sym_for_statement;
|
||||
v->a[11528] = state(828);
|
||||
v->a[11529] = 1;
|
||||
v->a[11530] = anon_sym_for;
|
||||
v->a[11531] = actions(13);
|
||||
v->a[11530] = sym_while_statement;
|
||||
v->a[11531] = state(837);
|
||||
v->a[11532] = 1;
|
||||
v->a[11533] = anon_sym_if;
|
||||
v->a[11534] = actions(15);
|
||||
v->a[11533] = sym_case_statement;
|
||||
v->a[11534] = state(838);
|
||||
v->a[11535] = 1;
|
||||
v->a[11536] = anon_sym_case;
|
||||
v->a[11537] = actions(17);
|
||||
v->a[11536] = sym_function_definition;
|
||||
v->a[11537] = state(843);
|
||||
v->a[11538] = 1;
|
||||
v->a[11539] = anon_sym_LPAREN;
|
||||
v->a[11539] = sym_compound_statement;
|
||||
small_parse_table_577(v);
|
||||
}
|
||||
|
||||
void small_parse_table_577(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[11540] = actions(19);
|
||||
v->a[11540] = state(854);
|
||||
v->a[11541] = 1;
|
||||
v->a[11542] = anon_sym_LBRACE;
|
||||
v->a[11543] = actions(53);
|
||||
v->a[11542] = sym_subshell;
|
||||
v->a[11543] = state(856);
|
||||
v->a[11544] = 1;
|
||||
v->a[11545] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[11546] = actions(55);
|
||||
v->a[11545] = sym_list;
|
||||
v->a[11546] = state(860);
|
||||
v->a[11547] = 1;
|
||||
v->a[11548] = anon_sym_DOLLAR;
|
||||
v->a[11549] = actions(57);
|
||||
v->a[11548] = sym_negated_command;
|
||||
v->a[11549] = state(862);
|
||||
v->a[11550] = 1;
|
||||
v->a[11551] = anon_sym_DQUOTE;
|
||||
v->a[11552] = actions(61);
|
||||
v->a[11551] = sym_command;
|
||||
v->a[11552] = state(863);
|
||||
v->a[11553] = 1;
|
||||
v->a[11554] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[11555] = actions(63);
|
||||
v->a[11554] = sym__variable_assignments;
|
||||
v->a[11555] = state(889);
|
||||
v->a[11556] = 1;
|
||||
v->a[11557] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[11558] = actions(65);
|
||||
v->a[11557] = sym_if_statement;
|
||||
v->a[11558] = state(959);
|
||||
v->a[11559] = 1;
|
||||
small_parse_table_578(v);
|
||||
}
|
||||
|
||||
void small_parse_table_578(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[11560] = anon_sym_BQUOTE;
|
||||
v->a[11561] = actions(206);
|
||||
v->a[11560] = sym_pipeline;
|
||||
v->a[11561] = state(990);
|
||||
v->a[11562] = 1;
|
||||
v->a[11563] = sym_word;
|
||||
v->a[11564] = actions(208);
|
||||
v->a[11563] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[11564] = state(1564);
|
||||
v->a[11565] = 1;
|
||||
v->a[11566] = anon_sym_BANG;
|
||||
v->a[11567] = actions(214);
|
||||
v->a[11568] = 1;
|
||||
v->a[11569] = sym_variable_name;
|
||||
v->a[11570] = state(106);
|
||||
v->a[11571] = 1;
|
||||
v->a[11572] = aux_sym__statements_repeat1;
|
||||
v->a[11573] = state(227);
|
||||
v->a[11574] = 1;
|
||||
v->a[11575] = sym_command_name;
|
||||
v->a[11576] = state(277);
|
||||
v->a[11577] = 1;
|
||||
v->a[11578] = sym_variable_assignment;
|
||||
v->a[11579] = state(506);
|
||||
v->a[11566] = sym__statement_not_pipeline;
|
||||
v->a[11567] = actions(83);
|
||||
v->a[11568] = 2;
|
||||
v->a[11569] = anon_sym_while;
|
||||
v->a[11570] = anon_sym_until;
|
||||
v->a[11571] = actions(105);
|
||||
v->a[11572] = 2;
|
||||
v->a[11573] = sym_raw_string;
|
||||
v->a[11574] = sym_number;
|
||||
v->a[11575] = actions(97);
|
||||
v->a[11576] = 3;
|
||||
v->a[11577] = anon_sym_LT;
|
||||
v->a[11578] = anon_sym_GT;
|
||||
v->a[11579] = anon_sym_GT_GT;
|
||||
small_parse_table_579(v);
|
||||
}
|
||||
|
||||
void small_parse_table_579(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[11580] = 1;
|
||||
v->a[11581] = aux_sym_command_repeat1;
|
||||
v->a[11582] = state(602);
|
||||
v->a[11583] = 1;
|
||||
v->a[11584] = sym_concatenation;
|
||||
v->a[11585] = state(605);
|
||||
v->a[11586] = 1;
|
||||
v->a[11587] = sym_file_redirect;
|
||||
v->a[11588] = state(911);
|
||||
v->a[11580] = state(276);
|
||||
v->a[11581] = 5;
|
||||
v->a[11582] = sym_arithmetic_expansion;
|
||||
v->a[11583] = sym_string;
|
||||
v->a[11584] = sym_simple_expansion;
|
||||
v->a[11585] = sym_expansion;
|
||||
v->a[11586] = sym_command_substitution;
|
||||
v->a[11587] = 29;
|
||||
v->a[11588] = actions(3);
|
||||
v->a[11589] = 1;
|
||||
v->a[11590] = sym_pipeline;
|
||||
v->a[11591] = state(1001);
|
||||
v->a[11590] = sym_comment;
|
||||
v->a[11591] = actions(9);
|
||||
v->a[11592] = 1;
|
||||
v->a[11593] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[11594] = state(1606);
|
||||
v->a[11593] = anon_sym_for;
|
||||
v->a[11594] = actions(13);
|
||||
v->a[11595] = 1;
|
||||
v->a[11596] = sym__statement_not_pipeline;
|
||||
v->a[11597] = state(1700);
|
||||
v->a[11596] = anon_sym_if;
|
||||
v->a[11597] = actions(15);
|
||||
v->a[11598] = 1;
|
||||
v->a[11599] = sym__statements;
|
||||
v->a[11599] = anon_sym_case;
|
||||
small_parse_table_580(v);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -14,126 +14,126 @@
|
|||
|
||||
void small_parse_table_580(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[11600] = actions(11);
|
||||
v->a[11601] = 2;
|
||||
v->a[11602] = anon_sym_while;
|
||||
v->a[11603] = anon_sym_until;
|
||||
v->a[11604] = actions(212);
|
||||
v->a[11605] = 2;
|
||||
v->a[11606] = sym_raw_string;
|
||||
v->a[11607] = sym_number;
|
||||
v->a[11608] = state(327);
|
||||
v->a[11609] = 5;
|
||||
v->a[11610] = sym_arithmetic_expansion;
|
||||
v->a[11611] = sym_string;
|
||||
v->a[11612] = sym_simple_expansion;
|
||||
v->a[11613] = sym_expansion;
|
||||
v->a[11614] = sym_command_substitution;
|
||||
v->a[11615] = actions(210);
|
||||
v->a[11616] = 7;
|
||||
v->a[11617] = anon_sym_LT;
|
||||
v->a[11618] = anon_sym_GT;
|
||||
v->a[11619] = anon_sym_GT_GT;
|
||||
v->a[11600] = actions(17);
|
||||
v->a[11601] = 1;
|
||||
v->a[11602] = anon_sym_LPAREN;
|
||||
v->a[11603] = actions(19);
|
||||
v->a[11604] = 1;
|
||||
v->a[11605] = anon_sym_LBRACE;
|
||||
v->a[11606] = actions(41);
|
||||
v->a[11607] = 1;
|
||||
v->a[11608] = sym_word;
|
||||
v->a[11609] = actions(49);
|
||||
v->a[11610] = 1;
|
||||
v->a[11611] = anon_sym_BANG;
|
||||
v->a[11612] = actions(53);
|
||||
v->a[11613] = 1;
|
||||
v->a[11614] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[11615] = actions(55);
|
||||
v->a[11616] = 1;
|
||||
v->a[11617] = anon_sym_DOLLAR;
|
||||
v->a[11618] = actions(57);
|
||||
v->a[11619] = 1;
|
||||
small_parse_table_581(v);
|
||||
}
|
||||
|
||||
void small_parse_table_581(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[11620] = anon_sym_LT_AMP;
|
||||
v->a[11621] = anon_sym_GT_AMP;
|
||||
v->a[11622] = anon_sym_GT_PIPE;
|
||||
v->a[11623] = anon_sym_LT_GT;
|
||||
v->a[11624] = state(884);
|
||||
v->a[11625] = 12;
|
||||
v->a[11626] = sym_redirected_statement;
|
||||
v->a[11627] = sym_for_statement;
|
||||
v->a[11628] = sym_while_statement;
|
||||
v->a[11629] = sym_if_statement;
|
||||
v->a[11630] = sym_case_statement;
|
||||
v->a[11631] = sym_function_definition;
|
||||
v->a[11632] = sym_compound_statement;
|
||||
v->a[11633] = sym_subshell;
|
||||
v->a[11634] = sym_list;
|
||||
v->a[11635] = sym_negated_command;
|
||||
v->a[11636] = sym_command;
|
||||
v->a[11637] = sym__variable_assignments;
|
||||
v->a[11638] = 30;
|
||||
v->a[11639] = actions(3);
|
||||
v->a[11620] = anon_sym_DQUOTE;
|
||||
v->a[11621] = actions(61);
|
||||
v->a[11622] = 1;
|
||||
v->a[11623] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[11624] = actions(63);
|
||||
v->a[11625] = 1;
|
||||
v->a[11626] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[11627] = actions(65);
|
||||
v->a[11628] = 1;
|
||||
v->a[11629] = anon_sym_BQUOTE;
|
||||
v->a[11630] = actions(67);
|
||||
v->a[11631] = 1;
|
||||
v->a[11632] = sym_variable_name;
|
||||
v->a[11633] = state(37);
|
||||
v->a[11634] = 1;
|
||||
v->a[11635] = aux_sym__terminated_statement;
|
||||
v->a[11636] = state(185);
|
||||
v->a[11637] = 1;
|
||||
v->a[11638] = sym_command_name;
|
||||
v->a[11639] = state(238);
|
||||
small_parse_table_582(v);
|
||||
}
|
||||
|
||||
void small_parse_table_582(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[11640] = 1;
|
||||
v->a[11641] = sym_comment;
|
||||
v->a[11642] = actions(9);
|
||||
v->a[11641] = sym_variable_assignment;
|
||||
v->a[11642] = state(411);
|
||||
v->a[11643] = 1;
|
||||
v->a[11644] = anon_sym_for;
|
||||
v->a[11645] = actions(13);
|
||||
v->a[11644] = aux_sym_command_repeat1;
|
||||
v->a[11645] = state(551);
|
||||
v->a[11646] = 1;
|
||||
v->a[11647] = anon_sym_if;
|
||||
v->a[11648] = actions(15);
|
||||
v->a[11647] = sym_file_redirect;
|
||||
v->a[11648] = state(555);
|
||||
v->a[11649] = 1;
|
||||
v->a[11650] = anon_sym_case;
|
||||
v->a[11651] = actions(17);
|
||||
v->a[11650] = sym_concatenation;
|
||||
v->a[11651] = state(1001);
|
||||
v->a[11652] = 1;
|
||||
v->a[11653] = anon_sym_LPAREN;
|
||||
v->a[11654] = actions(19);
|
||||
v->a[11653] = sym_pipeline;
|
||||
v->a[11654] = state(1126);
|
||||
v->a[11655] = 1;
|
||||
v->a[11656] = anon_sym_LBRACE;
|
||||
v->a[11657] = actions(41);
|
||||
v->a[11656] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[11657] = state(1561);
|
||||
v->a[11658] = 1;
|
||||
v->a[11659] = sym_word;
|
||||
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] = actions(49);
|
||||
v->a[11661] = 1;
|
||||
v->a[11662] = anon_sym_BANG;
|
||||
v->a[11663] = actions(53);
|
||||
v->a[11664] = 1;
|
||||
v->a[11665] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[11666] = actions(55);
|
||||
v->a[11667] = 1;
|
||||
v->a[11668] = anon_sym_DOLLAR;
|
||||
v->a[11669] = actions(57);
|
||||
v->a[11670] = 1;
|
||||
v->a[11671] = anon_sym_DQUOTE;
|
||||
v->a[11672] = actions(61);
|
||||
v->a[11673] = 1;
|
||||
v->a[11674] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[11675] = actions(63);
|
||||
v->a[11676] = 1;
|
||||
v->a[11677] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[11678] = actions(65);
|
||||
v->a[11679] = 1;
|
||||
v->a[11660] = actions(11);
|
||||
v->a[11661] = 2;
|
||||
v->a[11662] = anon_sym_while;
|
||||
v->a[11663] = anon_sym_until;
|
||||
v->a[11664] = actions(59);
|
||||
v->a[11665] = 2;
|
||||
v->a[11666] = sym_raw_string;
|
||||
v->a[11667] = sym_number;
|
||||
v->a[11668] = actions(51);
|
||||
v->a[11669] = 3;
|
||||
v->a[11670] = anon_sym_LT;
|
||||
v->a[11671] = anon_sym_GT;
|
||||
v->a[11672] = anon_sym_GT_GT;
|
||||
v->a[11673] = state(401);
|
||||
v->a[11674] = 5;
|
||||
v->a[11675] = sym_arithmetic_expansion;
|
||||
v->a[11676] = sym_string;
|
||||
v->a[11677] = sym_simple_expansion;
|
||||
v->a[11678] = sym_expansion;
|
||||
v->a[11679] = sym_command_substitution;
|
||||
small_parse_table_584(v);
|
||||
}
|
||||
|
||||
void small_parse_table_584(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[11680] = anon_sym_BQUOTE;
|
||||
v->a[11681] = actions(67);
|
||||
v->a[11682] = 1;
|
||||
v->a[11683] = sym_variable_name;
|
||||
v->a[11684] = actions(244);
|
||||
v->a[11685] = 1;
|
||||
v->a[11686] = anon_sym_RBRACE;
|
||||
v->a[11687] = state(95);
|
||||
v->a[11688] = 1;
|
||||
v->a[11689] = aux_sym__terminated_statement;
|
||||
v->a[11690] = state(271);
|
||||
v->a[11691] = 1;
|
||||
v->a[11692] = sym_command_name;
|
||||
v->a[11693] = state(302);
|
||||
v->a[11694] = 1;
|
||||
v->a[11695] = sym_variable_assignment;
|
||||
v->a[11696] = state(482);
|
||||
v->a[11697] = 1;
|
||||
v->a[11698] = aux_sym_command_repeat1;
|
||||
v->a[11699] = state(600);
|
||||
v->a[11680] = state(958);
|
||||
v->a[11681] = 12;
|
||||
v->a[11682] = sym_redirected_statement;
|
||||
v->a[11683] = sym_for_statement;
|
||||
v->a[11684] = sym_while_statement;
|
||||
v->a[11685] = sym_if_statement;
|
||||
v->a[11686] = sym_case_statement;
|
||||
v->a[11687] = sym_function_definition;
|
||||
v->a[11688] = sym_compound_statement;
|
||||
v->a[11689] = sym_subshell;
|
||||
v->a[11690] = sym_list;
|
||||
v->a[11691] = sym_negated_command;
|
||||
v->a[11692] = sym_command;
|
||||
v->a[11693] = sym__variable_assignments;
|
||||
v->a[11694] = 29;
|
||||
v->a[11695] = actions(3);
|
||||
v->a[11696] = 1;
|
||||
v->a[11697] = sym_comment;
|
||||
v->a[11698] = actions(9);
|
||||
v->a[11699] = 1;
|
||||
small_parse_table_585(v);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -14,126 +14,126 @@
|
|||
|
||||
void small_parse_table_585(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[11700] = 1;
|
||||
v->a[11701] = sym_file_redirect;
|
||||
v->a[11702] = state(602);
|
||||
v->a[11703] = 1;
|
||||
v->a[11704] = sym_concatenation;
|
||||
v->a[11705] = state(980);
|
||||
v->a[11706] = 1;
|
||||
v->a[11707] = sym_pipeline;
|
||||
v->a[11708] = state(1068);
|
||||
v->a[11709] = 1;
|
||||
v->a[11710] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[11711] = state(1609);
|
||||
v->a[11712] = 1;
|
||||
v->a[11713] = sym__statement_not_pipeline;
|
||||
v->a[11714] = actions(11);
|
||||
v->a[11715] = 2;
|
||||
v->a[11716] = anon_sym_while;
|
||||
v->a[11717] = anon_sym_until;
|
||||
v->a[11718] = actions(59);
|
||||
v->a[11719] = 2;
|
||||
v->a[11700] = anon_sym_for;
|
||||
v->a[11701] = actions(13);
|
||||
v->a[11702] = 1;
|
||||
v->a[11703] = anon_sym_if;
|
||||
v->a[11704] = actions(15);
|
||||
v->a[11705] = 1;
|
||||
v->a[11706] = anon_sym_case;
|
||||
v->a[11707] = actions(17);
|
||||
v->a[11708] = 1;
|
||||
v->a[11709] = anon_sym_LPAREN;
|
||||
v->a[11710] = actions(19);
|
||||
v->a[11711] = 1;
|
||||
v->a[11712] = anon_sym_LBRACE;
|
||||
v->a[11713] = actions(41);
|
||||
v->a[11714] = 1;
|
||||
v->a[11715] = sym_word;
|
||||
v->a[11716] = actions(49);
|
||||
v->a[11717] = 1;
|
||||
v->a[11718] = anon_sym_BANG;
|
||||
v->a[11719] = actions(53);
|
||||
small_parse_table_586(v);
|
||||
}
|
||||
|
||||
void small_parse_table_586(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[11720] = sym_raw_string;
|
||||
v->a[11721] = sym_number;
|
||||
v->a[11722] = state(425);
|
||||
v->a[11723] = 5;
|
||||
v->a[11724] = sym_arithmetic_expansion;
|
||||
v->a[11725] = sym_string;
|
||||
v->a[11726] = sym_simple_expansion;
|
||||
v->a[11727] = sym_expansion;
|
||||
v->a[11728] = sym_command_substitution;
|
||||
v->a[11729] = actions(51);
|
||||
v->a[11730] = 7;
|
||||
v->a[11731] = anon_sym_LT;
|
||||
v->a[11732] = anon_sym_GT;
|
||||
v->a[11733] = anon_sym_GT_GT;
|
||||
v->a[11734] = anon_sym_LT_AMP;
|
||||
v->a[11735] = anon_sym_GT_AMP;
|
||||
v->a[11736] = anon_sym_GT_PIPE;
|
||||
v->a[11737] = anon_sym_LT_GT;
|
||||
v->a[11738] = state(956);
|
||||
v->a[11739] = 12;
|
||||
v->a[11720] = 1;
|
||||
v->a[11721] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[11722] = actions(55);
|
||||
v->a[11723] = 1;
|
||||
v->a[11724] = anon_sym_DOLLAR;
|
||||
v->a[11725] = actions(57);
|
||||
v->a[11726] = 1;
|
||||
v->a[11727] = anon_sym_DQUOTE;
|
||||
v->a[11728] = actions(61);
|
||||
v->a[11729] = 1;
|
||||
v->a[11730] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[11731] = actions(63);
|
||||
v->a[11732] = 1;
|
||||
v->a[11733] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[11734] = actions(65);
|
||||
v->a[11735] = 1;
|
||||
v->a[11736] = anon_sym_BQUOTE;
|
||||
v->a[11737] = actions(67);
|
||||
v->a[11738] = 1;
|
||||
v->a[11739] = sym_variable_name;
|
||||
small_parse_table_587(v);
|
||||
}
|
||||
|
||||
void small_parse_table_587(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[11740] = sym_redirected_statement;
|
||||
v->a[11741] = sym_for_statement;
|
||||
v->a[11742] = sym_while_statement;
|
||||
v->a[11743] = sym_if_statement;
|
||||
v->a[11744] = sym_case_statement;
|
||||
v->a[11745] = sym_function_definition;
|
||||
v->a[11746] = sym_compound_statement;
|
||||
v->a[11747] = sym_subshell;
|
||||
v->a[11748] = sym_list;
|
||||
v->a[11749] = sym_negated_command;
|
||||
v->a[11750] = sym_command;
|
||||
v->a[11751] = sym__variable_assignments;
|
||||
v->a[11752] = 30;
|
||||
v->a[11753] = actions(3);
|
||||
v->a[11754] = 1;
|
||||
v->a[11755] = sym_comment;
|
||||
v->a[11756] = actions(9);
|
||||
v->a[11757] = 1;
|
||||
v->a[11758] = anon_sym_for;
|
||||
v->a[11759] = actions(13);
|
||||
v->a[11740] = state(35);
|
||||
v->a[11741] = 1;
|
||||
v->a[11742] = aux_sym__terminated_statement;
|
||||
v->a[11743] = state(185);
|
||||
v->a[11744] = 1;
|
||||
v->a[11745] = sym_command_name;
|
||||
v->a[11746] = state(238);
|
||||
v->a[11747] = 1;
|
||||
v->a[11748] = sym_variable_assignment;
|
||||
v->a[11749] = state(411);
|
||||
v->a[11750] = 1;
|
||||
v->a[11751] = aux_sym_command_repeat1;
|
||||
v->a[11752] = state(551);
|
||||
v->a[11753] = 1;
|
||||
v->a[11754] = sym_file_redirect;
|
||||
v->a[11755] = state(555);
|
||||
v->a[11756] = 1;
|
||||
v->a[11757] = sym_concatenation;
|
||||
v->a[11758] = state(1001);
|
||||
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] = anon_sym_if;
|
||||
v->a[11762] = actions(15);
|
||||
v->a[11763] = 1;
|
||||
v->a[11764] = anon_sym_case;
|
||||
v->a[11765] = actions(17);
|
||||
v->a[11766] = 1;
|
||||
v->a[11767] = anon_sym_LPAREN;
|
||||
v->a[11768] = actions(19);
|
||||
v->a[11769] = 1;
|
||||
v->a[11770] = anon_sym_LBRACE;
|
||||
v->a[11771] = actions(53);
|
||||
v->a[11772] = 1;
|
||||
v->a[11773] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[11774] = actions(55);
|
||||
v->a[11775] = 1;
|
||||
v->a[11776] = anon_sym_DOLLAR;
|
||||
v->a[11777] = actions(57);
|
||||
v->a[11778] = 1;
|
||||
v->a[11779] = anon_sym_DQUOTE;
|
||||
v->a[11760] = sym_pipeline;
|
||||
v->a[11761] = state(1126);
|
||||
v->a[11762] = 1;
|
||||
v->a[11763] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[11764] = state(1561);
|
||||
v->a[11765] = 1;
|
||||
v->a[11766] = sym__statement_not_pipeline;
|
||||
v->a[11767] = actions(11);
|
||||
v->a[11768] = 2;
|
||||
v->a[11769] = anon_sym_while;
|
||||
v->a[11770] = anon_sym_until;
|
||||
v->a[11771] = actions(59);
|
||||
v->a[11772] = 2;
|
||||
v->a[11773] = sym_raw_string;
|
||||
v->a[11774] = sym_number;
|
||||
v->a[11775] = actions(51);
|
||||
v->a[11776] = 3;
|
||||
v->a[11777] = anon_sym_LT;
|
||||
v->a[11778] = anon_sym_GT;
|
||||
v->a[11779] = anon_sym_GT_GT;
|
||||
small_parse_table_589(v);
|
||||
}
|
||||
|
||||
void small_parse_table_589(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[11780] = actions(61);
|
||||
v->a[11781] = 1;
|
||||
v->a[11782] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[11783] = actions(63);
|
||||
v->a[11784] = 1;
|
||||
v->a[11785] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[11786] = actions(65);
|
||||
v->a[11787] = 1;
|
||||
v->a[11788] = anon_sym_BQUOTE;
|
||||
v->a[11789] = actions(67);
|
||||
v->a[11790] = 1;
|
||||
v->a[11791] = sym_variable_name;
|
||||
v->a[11792] = actions(202);
|
||||
v->a[11793] = 1;
|
||||
v->a[11794] = sym_word;
|
||||
v->a[11795] = actions(204);
|
||||
v->a[11796] = 1;
|
||||
v->a[11797] = anon_sym_BANG;
|
||||
v->a[11798] = state(119);
|
||||
v->a[11799] = 1;
|
||||
v->a[11780] = state(401);
|
||||
v->a[11781] = 5;
|
||||
v->a[11782] = sym_arithmetic_expansion;
|
||||
v->a[11783] = sym_string;
|
||||
v->a[11784] = sym_simple_expansion;
|
||||
v->a[11785] = sym_expansion;
|
||||
v->a[11786] = sym_command_substitution;
|
||||
v->a[11787] = state(958);
|
||||
v->a[11788] = 12;
|
||||
v->a[11789] = sym_redirected_statement;
|
||||
v->a[11790] = sym_for_statement;
|
||||
v->a[11791] = sym_while_statement;
|
||||
v->a[11792] = sym_if_statement;
|
||||
v->a[11793] = sym_case_statement;
|
||||
v->a[11794] = sym_function_definition;
|
||||
v->a[11795] = sym_compound_statement;
|
||||
v->a[11796] = sym_subshell;
|
||||
v->a[11797] = sym_list;
|
||||
v->a[11798] = sym_negated_command;
|
||||
v->a[11799] = sym_command;
|
||||
small_parse_table_590(v);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -14,126 +14,126 @@
|
|||
|
||||
void small_parse_table_590(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[11800] = aux_sym__statements_repeat1;
|
||||
v->a[11801] = state(272);
|
||||
v->a[11802] = 1;
|
||||
v->a[11803] = sym_command_name;
|
||||
v->a[11804] = state(283);
|
||||
v->a[11805] = 1;
|
||||
v->a[11806] = sym_variable_assignment;
|
||||
v->a[11807] = state(486);
|
||||
v->a[11808] = 1;
|
||||
v->a[11809] = aux_sym_command_repeat1;
|
||||
v->a[11810] = state(602);
|
||||
v->a[11811] = 1;
|
||||
v->a[11812] = sym_concatenation;
|
||||
v->a[11813] = state(636);
|
||||
v->a[11814] = 1;
|
||||
v->a[11815] = sym_file_redirect;
|
||||
v->a[11816] = state(951);
|
||||
v->a[11817] = 1;
|
||||
v->a[11818] = sym_pipeline;
|
||||
v->a[11819] = state(1006);
|
||||
v->a[11800] = sym__variable_assignments;
|
||||
v->a[11801] = 29;
|
||||
v->a[11802] = actions(3);
|
||||
v->a[11803] = 1;
|
||||
v->a[11804] = sym_comment;
|
||||
v->a[11805] = actions(9);
|
||||
v->a[11806] = 1;
|
||||
v->a[11807] = anon_sym_for;
|
||||
v->a[11808] = actions(13);
|
||||
v->a[11809] = 1;
|
||||
v->a[11810] = anon_sym_if;
|
||||
v->a[11811] = actions(15);
|
||||
v->a[11812] = 1;
|
||||
v->a[11813] = anon_sym_case;
|
||||
v->a[11814] = actions(17);
|
||||
v->a[11815] = 1;
|
||||
v->a[11816] = anon_sym_LPAREN;
|
||||
v->a[11817] = actions(19);
|
||||
v->a[11818] = 1;
|
||||
v->a[11819] = anon_sym_LBRACE;
|
||||
small_parse_table_591(v);
|
||||
}
|
||||
|
||||
void small_parse_table_591(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[11820] = 1;
|
||||
v->a[11821] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[11822] = state(1605);
|
||||
v->a[11823] = 1;
|
||||
v->a[11824] = sym__statement_not_pipeline;
|
||||
v->a[11825] = state(1702);
|
||||
v->a[11826] = 1;
|
||||
v->a[11827] = sym__statements;
|
||||
v->a[11828] = actions(11);
|
||||
v->a[11829] = 2;
|
||||
v->a[11830] = anon_sym_while;
|
||||
v->a[11831] = anon_sym_until;
|
||||
v->a[11832] = actions(59);
|
||||
v->a[11833] = 2;
|
||||
v->a[11834] = sym_raw_string;
|
||||
v->a[11835] = sym_number;
|
||||
v->a[11836] = state(425);
|
||||
v->a[11837] = 5;
|
||||
v->a[11838] = sym_arithmetic_expansion;
|
||||
v->a[11839] = sym_string;
|
||||
v->a[11820] = actions(41);
|
||||
v->a[11821] = 1;
|
||||
v->a[11822] = sym_word;
|
||||
v->a[11823] = actions(49);
|
||||
v->a[11824] = 1;
|
||||
v->a[11825] = anon_sym_BANG;
|
||||
v->a[11826] = actions(53);
|
||||
v->a[11827] = 1;
|
||||
v->a[11828] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[11829] = actions(55);
|
||||
v->a[11830] = 1;
|
||||
v->a[11831] = anon_sym_DOLLAR;
|
||||
v->a[11832] = actions(57);
|
||||
v->a[11833] = 1;
|
||||
v->a[11834] = anon_sym_DQUOTE;
|
||||
v->a[11835] = actions(61);
|
||||
v->a[11836] = 1;
|
||||
v->a[11837] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[11838] = actions(63);
|
||||
v->a[11839] = 1;
|
||||
small_parse_table_592(v);
|
||||
}
|
||||
|
||||
void small_parse_table_592(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[11840] = sym_simple_expansion;
|
||||
v->a[11841] = sym_expansion;
|
||||
v->a[11842] = sym_command_substitution;
|
||||
v->a[11843] = actions(51);
|
||||
v->a[11844] = 7;
|
||||
v->a[11845] = anon_sym_LT;
|
||||
v->a[11846] = anon_sym_GT;
|
||||
v->a[11847] = anon_sym_GT_GT;
|
||||
v->a[11848] = anon_sym_LT_AMP;
|
||||
v->a[11849] = anon_sym_GT_AMP;
|
||||
v->a[11850] = anon_sym_GT_PIPE;
|
||||
v->a[11851] = anon_sym_LT_GT;
|
||||
v->a[11852] = state(849);
|
||||
v->a[11853] = 12;
|
||||
v->a[11854] = sym_redirected_statement;
|
||||
v->a[11855] = sym_for_statement;
|
||||
v->a[11856] = sym_while_statement;
|
||||
v->a[11857] = sym_if_statement;
|
||||
v->a[11858] = sym_case_statement;
|
||||
v->a[11859] = sym_function_definition;
|
||||
v->a[11840] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[11841] = actions(65);
|
||||
v->a[11842] = 1;
|
||||
v->a[11843] = anon_sym_BQUOTE;
|
||||
v->a[11844] = actions(67);
|
||||
v->a[11845] = 1;
|
||||
v->a[11846] = sym_variable_name;
|
||||
v->a[11847] = state(85);
|
||||
v->a[11848] = 1;
|
||||
v->a[11849] = aux_sym__terminated_statement;
|
||||
v->a[11850] = state(185);
|
||||
v->a[11851] = 1;
|
||||
v->a[11852] = sym_command_name;
|
||||
v->a[11853] = state(237);
|
||||
v->a[11854] = 1;
|
||||
v->a[11855] = sym_variable_assignment;
|
||||
v->a[11856] = state(411);
|
||||
v->a[11857] = 1;
|
||||
v->a[11858] = aux_sym_command_repeat1;
|
||||
v->a[11859] = state(551);
|
||||
small_parse_table_593(v);
|
||||
}
|
||||
|
||||
void small_parse_table_593(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[11860] = sym_compound_statement;
|
||||
v->a[11861] = sym_subshell;
|
||||
v->a[11862] = sym_list;
|
||||
v->a[11863] = sym_negated_command;
|
||||
v->a[11864] = sym_command;
|
||||
v->a[11865] = sym__variable_assignments;
|
||||
v->a[11866] = 29;
|
||||
v->a[11867] = actions(3);
|
||||
v->a[11868] = 1;
|
||||
v->a[11869] = sym_comment;
|
||||
v->a[11870] = actions(9);
|
||||
v->a[11871] = 1;
|
||||
v->a[11872] = anon_sym_for;
|
||||
v->a[11873] = actions(13);
|
||||
v->a[11874] = 1;
|
||||
v->a[11875] = anon_sym_if;
|
||||
v->a[11876] = actions(15);
|
||||
v->a[11877] = 1;
|
||||
v->a[11878] = anon_sym_case;
|
||||
v->a[11879] = actions(17);
|
||||
v->a[11860] = 1;
|
||||
v->a[11861] = sym_file_redirect;
|
||||
v->a[11862] = state(555);
|
||||
v->a[11863] = 1;
|
||||
v->a[11864] = sym_concatenation;
|
||||
v->a[11865] = state(1059);
|
||||
v->a[11866] = 1;
|
||||
v->a[11867] = sym_pipeline;
|
||||
v->a[11868] = state(1126);
|
||||
v->a[11869] = 1;
|
||||
v->a[11870] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[11871] = state(1561);
|
||||
v->a[11872] = 1;
|
||||
v->a[11873] = sym__statement_not_pipeline;
|
||||
v->a[11874] = actions(11);
|
||||
v->a[11875] = 2;
|
||||
v->a[11876] = anon_sym_while;
|
||||
v->a[11877] = anon_sym_until;
|
||||
v->a[11878] = actions(59);
|
||||
v->a[11879] = 2;
|
||||
small_parse_table_594(v);
|
||||
}
|
||||
|
||||
void small_parse_table_594(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[11880] = 1;
|
||||
v->a[11881] = anon_sym_LPAREN;
|
||||
v->a[11882] = actions(19);
|
||||
v->a[11883] = 1;
|
||||
v->a[11884] = anon_sym_LBRACE;
|
||||
v->a[11885] = actions(41);
|
||||
v->a[11886] = 1;
|
||||
v->a[11887] = sym_word;
|
||||
v->a[11888] = actions(49);
|
||||
v->a[11889] = 1;
|
||||
v->a[11890] = anon_sym_BANG;
|
||||
v->a[11891] = actions(53);
|
||||
v->a[11892] = 1;
|
||||
v->a[11893] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[11894] = actions(55);
|
||||
v->a[11895] = 1;
|
||||
v->a[11896] = anon_sym_DOLLAR;
|
||||
v->a[11897] = actions(57);
|
||||
v->a[11898] = 1;
|
||||
v->a[11899] = anon_sym_DQUOTE;
|
||||
v->a[11880] = sym_raw_string;
|
||||
v->a[11881] = sym_number;
|
||||
v->a[11882] = actions(51);
|
||||
v->a[11883] = 3;
|
||||
v->a[11884] = anon_sym_LT;
|
||||
v->a[11885] = anon_sym_GT;
|
||||
v->a[11886] = anon_sym_GT_GT;
|
||||
v->a[11887] = state(401);
|
||||
v->a[11888] = 5;
|
||||
v->a[11889] = sym_arithmetic_expansion;
|
||||
v->a[11890] = sym_string;
|
||||
v->a[11891] = sym_simple_expansion;
|
||||
v->a[11892] = sym_expansion;
|
||||
v->a[11893] = sym_command_substitution;
|
||||
v->a[11894] = state(949);
|
||||
v->a[11895] = 12;
|
||||
v->a[11896] = sym_redirected_statement;
|
||||
v->a[11897] = sym_for_statement;
|
||||
v->a[11898] = sym_while_statement;
|
||||
v->a[11899] = sym_if_statement;
|
||||
small_parse_table_595(v);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -14,126 +14,126 @@
|
|||
|
||||
void small_parse_table_595(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[11900] = actions(61);
|
||||
v->a[11901] = 1;
|
||||
v->a[11902] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[11903] = actions(63);
|
||||
v->a[11904] = 1;
|
||||
v->a[11905] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[11906] = actions(65);
|
||||
v->a[11907] = 1;
|
||||
v->a[11908] = anon_sym_BQUOTE;
|
||||
v->a[11909] = actions(67);
|
||||
v->a[11900] = sym_case_statement;
|
||||
v->a[11901] = sym_function_definition;
|
||||
v->a[11902] = sym_compound_statement;
|
||||
v->a[11903] = sym_subshell;
|
||||
v->a[11904] = sym_list;
|
||||
v->a[11905] = sym_negated_command;
|
||||
v->a[11906] = sym_command;
|
||||
v->a[11907] = sym__variable_assignments;
|
||||
v->a[11908] = 29;
|
||||
v->a[11909] = actions(3);
|
||||
v->a[11910] = 1;
|
||||
v->a[11911] = sym_variable_name;
|
||||
v->a[11912] = state(38);
|
||||
v->a[11911] = sym_comment;
|
||||
v->a[11912] = actions(9);
|
||||
v->a[11913] = 1;
|
||||
v->a[11914] = aux_sym__terminated_statement;
|
||||
v->a[11915] = state(271);
|
||||
v->a[11914] = anon_sym_for;
|
||||
v->a[11915] = actions(13);
|
||||
v->a[11916] = 1;
|
||||
v->a[11917] = sym_command_name;
|
||||
v->a[11918] = state(284);
|
||||
v->a[11917] = anon_sym_if;
|
||||
v->a[11918] = actions(15);
|
||||
v->a[11919] = 1;
|
||||
small_parse_table_596(v);
|
||||
}
|
||||
|
||||
void small_parse_table_596(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[11920] = sym_variable_assignment;
|
||||
v->a[11921] = state(482);
|
||||
v->a[11920] = anon_sym_case;
|
||||
v->a[11921] = actions(17);
|
||||
v->a[11922] = 1;
|
||||
v->a[11923] = aux_sym_command_repeat1;
|
||||
v->a[11924] = state(600);
|
||||
v->a[11923] = anon_sym_LPAREN;
|
||||
v->a[11924] = actions(19);
|
||||
v->a[11925] = 1;
|
||||
v->a[11926] = sym_file_redirect;
|
||||
v->a[11927] = state(602);
|
||||
v->a[11926] = anon_sym_LBRACE;
|
||||
v->a[11927] = actions(41);
|
||||
v->a[11928] = 1;
|
||||
v->a[11929] = sym_concatenation;
|
||||
v->a[11930] = state(1005);
|
||||
v->a[11929] = sym_word;
|
||||
v->a[11930] = actions(49);
|
||||
v->a[11931] = 1;
|
||||
v->a[11932] = sym_pipeline;
|
||||
v->a[11933] = state(1068);
|
||||
v->a[11932] = anon_sym_BANG;
|
||||
v->a[11933] = actions(53);
|
||||
v->a[11934] = 1;
|
||||
v->a[11935] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[11936] = state(1609);
|
||||
v->a[11935] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[11936] = actions(55);
|
||||
v->a[11937] = 1;
|
||||
v->a[11938] = sym__statement_not_pipeline;
|
||||
v->a[11939] = actions(11);
|
||||
v->a[11938] = anon_sym_DOLLAR;
|
||||
v->a[11939] = actions(57);
|
||||
small_parse_table_597(v);
|
||||
}
|
||||
|
||||
void small_parse_table_597(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[11940] = 2;
|
||||
v->a[11941] = anon_sym_while;
|
||||
v->a[11942] = anon_sym_until;
|
||||
v->a[11943] = actions(59);
|
||||
v->a[11944] = 2;
|
||||
v->a[11945] = sym_raw_string;
|
||||
v->a[11946] = sym_number;
|
||||
v->a[11947] = state(425);
|
||||
v->a[11948] = 5;
|
||||
v->a[11949] = sym_arithmetic_expansion;
|
||||
v->a[11950] = sym_string;
|
||||
v->a[11951] = sym_simple_expansion;
|
||||
v->a[11952] = sym_expansion;
|
||||
v->a[11953] = sym_command_substitution;
|
||||
v->a[11954] = actions(51);
|
||||
v->a[11955] = 7;
|
||||
v->a[11956] = anon_sym_LT;
|
||||
v->a[11957] = anon_sym_GT;
|
||||
v->a[11958] = anon_sym_GT_GT;
|
||||
v->a[11959] = anon_sym_LT_AMP;
|
||||
v->a[11940] = 1;
|
||||
v->a[11941] = anon_sym_DQUOTE;
|
||||
v->a[11942] = actions(61);
|
||||
v->a[11943] = 1;
|
||||
v->a[11944] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[11945] = actions(63);
|
||||
v->a[11946] = 1;
|
||||
v->a[11947] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[11948] = actions(65);
|
||||
v->a[11949] = 1;
|
||||
v->a[11950] = anon_sym_BQUOTE;
|
||||
v->a[11951] = actions(67);
|
||||
v->a[11952] = 1;
|
||||
v->a[11953] = sym_variable_name;
|
||||
v->a[11954] = state(56);
|
||||
v->a[11955] = 1;
|
||||
v->a[11956] = aux_sym__terminated_statement;
|
||||
v->a[11957] = state(185);
|
||||
v->a[11958] = 1;
|
||||
v->a[11959] = sym_command_name;
|
||||
small_parse_table_598(v);
|
||||
}
|
||||
|
||||
void small_parse_table_598(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[11960] = anon_sym_GT_AMP;
|
||||
v->a[11961] = anon_sym_GT_PIPE;
|
||||
v->a[11962] = anon_sym_LT_GT;
|
||||
v->a[11963] = state(938);
|
||||
v->a[11964] = 12;
|
||||
v->a[11965] = sym_redirected_statement;
|
||||
v->a[11966] = sym_for_statement;
|
||||
v->a[11967] = sym_while_statement;
|
||||
v->a[11968] = sym_if_statement;
|
||||
v->a[11969] = sym_case_statement;
|
||||
v->a[11970] = sym_function_definition;
|
||||
v->a[11971] = sym_compound_statement;
|
||||
v->a[11972] = sym_subshell;
|
||||
v->a[11973] = sym_list;
|
||||
v->a[11974] = sym_negated_command;
|
||||
v->a[11975] = sym_command;
|
||||
v->a[11976] = sym__variable_assignments;
|
||||
v->a[11977] = 29;
|
||||
v->a[11978] = actions(3);
|
||||
v->a[11960] = state(209);
|
||||
v->a[11961] = 1;
|
||||
v->a[11962] = sym_variable_assignment;
|
||||
v->a[11963] = state(411);
|
||||
v->a[11964] = 1;
|
||||
v->a[11965] = aux_sym_command_repeat1;
|
||||
v->a[11966] = state(551);
|
||||
v->a[11967] = 1;
|
||||
v->a[11968] = sym_file_redirect;
|
||||
v->a[11969] = state(555);
|
||||
v->a[11970] = 1;
|
||||
v->a[11971] = sym_concatenation;
|
||||
v->a[11972] = state(974);
|
||||
v->a[11973] = 1;
|
||||
v->a[11974] = sym_pipeline;
|
||||
v->a[11975] = state(1126);
|
||||
v->a[11976] = 1;
|
||||
v->a[11977] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[11978] = state(1561);
|
||||
v->a[11979] = 1;
|
||||
small_parse_table_599(v);
|
||||
}
|
||||
|
||||
void small_parse_table_599(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[11980] = sym_comment;
|
||||
v->a[11981] = actions(246);
|
||||
v->a[11982] = 1;
|
||||
v->a[11983] = sym_word;
|
||||
v->a[11984] = actions(249);
|
||||
v->a[11985] = 1;
|
||||
v->a[11986] = anon_sym_for;
|
||||
v->a[11987] = actions(255);
|
||||
v->a[11988] = 1;
|
||||
v->a[11989] = anon_sym_if;
|
||||
v->a[11990] = actions(258);
|
||||
v->a[11991] = 1;
|
||||
v->a[11992] = anon_sym_case;
|
||||
v->a[11993] = actions(261);
|
||||
v->a[11994] = 1;
|
||||
v->a[11995] = anon_sym_LPAREN;
|
||||
v->a[11996] = actions(264);
|
||||
v->a[11997] = 1;
|
||||
v->a[11998] = anon_sym_LBRACE;
|
||||
v->a[11999] = actions(267);
|
||||
v->a[11980] = sym__statement_not_pipeline;
|
||||
v->a[11981] = actions(11);
|
||||
v->a[11982] = 2;
|
||||
v->a[11983] = anon_sym_while;
|
||||
v->a[11984] = anon_sym_until;
|
||||
v->a[11985] = actions(59);
|
||||
v->a[11986] = 2;
|
||||
v->a[11987] = sym_raw_string;
|
||||
v->a[11988] = sym_number;
|
||||
v->a[11989] = actions(51);
|
||||
v->a[11990] = 3;
|
||||
v->a[11991] = anon_sym_LT;
|
||||
v->a[11992] = anon_sym_GT;
|
||||
v->a[11993] = anon_sym_GT_GT;
|
||||
v->a[11994] = state(401);
|
||||
v->a[11995] = 5;
|
||||
v->a[11996] = sym_arithmetic_expansion;
|
||||
v->a[11997] = sym_string;
|
||||
v->a[11998] = sym_simple_expansion;
|
||||
v->a[11999] = sym_expansion;
|
||||
small_parse_table_600(v);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -14,126 +14,126 @@
|
|||
|
||||
void small_parse_table_60(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[1200] = sym__statements;
|
||||
v->a[1201] = state(1610);
|
||||
v->a[1202] = 1;
|
||||
v->a[1203] = sym__statement_not_pipeline;
|
||||
v->a[1204] = actions(83);
|
||||
v->a[1205] = 2;
|
||||
v->a[1206] = anon_sym_while;
|
||||
v->a[1207] = anon_sym_until;
|
||||
v->a[1208] = actions(105);
|
||||
v->a[1209] = 2;
|
||||
v->a[1210] = sym_raw_string;
|
||||
v->a[1211] = sym_number;
|
||||
v->a[1212] = state(341);
|
||||
v->a[1213] = 5;
|
||||
v->a[1214] = sym_arithmetic_expansion;
|
||||
v->a[1215] = sym_string;
|
||||
v->a[1216] = sym_simple_expansion;
|
||||
v->a[1217] = sym_expansion;
|
||||
v->a[1218] = sym_command_substitution;
|
||||
v->a[1219] = actions(97);
|
||||
v->a[1200] = sym_command;
|
||||
v->a[1201] = sym__variable_assignments;
|
||||
v->a[1202] = 32;
|
||||
v->a[1203] = actions(3);
|
||||
v->a[1204] = 1;
|
||||
v->a[1205] = sym_comment;
|
||||
v->a[1206] = actions(79);
|
||||
v->a[1207] = 1;
|
||||
v->a[1208] = sym_word;
|
||||
v->a[1209] = actions(81);
|
||||
v->a[1210] = 1;
|
||||
v->a[1211] = anon_sym_for;
|
||||
v->a[1212] = actions(85);
|
||||
v->a[1213] = 1;
|
||||
v->a[1214] = anon_sym_if;
|
||||
v->a[1215] = actions(87);
|
||||
v->a[1216] = 1;
|
||||
v->a[1217] = anon_sym_case;
|
||||
v->a[1218] = actions(89);
|
||||
v->a[1219] = 1;
|
||||
small_parse_table_61(v);
|
||||
}
|
||||
|
||||
void small_parse_table_61(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[1220] = 7;
|
||||
v->a[1221] = anon_sym_LT;
|
||||
v->a[1222] = anon_sym_GT;
|
||||
v->a[1223] = anon_sym_GT_GT;
|
||||
v->a[1224] = anon_sym_LT_AMP;
|
||||
v->a[1225] = anon_sym_GT_AMP;
|
||||
v->a[1226] = anon_sym_GT_PIPE;
|
||||
v->a[1227] = anon_sym_LT_GT;
|
||||
v->a[1228] = state(819);
|
||||
v->a[1229] = 12;
|
||||
v->a[1230] = sym_redirected_statement;
|
||||
v->a[1231] = sym_for_statement;
|
||||
v->a[1232] = sym_while_statement;
|
||||
v->a[1233] = sym_if_statement;
|
||||
v->a[1234] = sym_case_statement;
|
||||
v->a[1235] = sym_function_definition;
|
||||
v->a[1236] = sym_compound_statement;
|
||||
v->a[1237] = sym_subshell;
|
||||
v->a[1238] = sym_list;
|
||||
v->a[1239] = sym_negated_command;
|
||||
v->a[1220] = anon_sym_LPAREN;
|
||||
v->a[1221] = actions(93);
|
||||
v->a[1222] = 1;
|
||||
v->a[1223] = anon_sym_LBRACE;
|
||||
v->a[1224] = actions(95);
|
||||
v->a[1225] = 1;
|
||||
v->a[1226] = anon_sym_BANG;
|
||||
v->a[1227] = actions(99);
|
||||
v->a[1228] = 1;
|
||||
v->a[1229] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[1230] = actions(101);
|
||||
v->a[1231] = 1;
|
||||
v->a[1232] = anon_sym_DOLLAR;
|
||||
v->a[1233] = actions(103);
|
||||
v->a[1234] = 1;
|
||||
v->a[1235] = anon_sym_DQUOTE;
|
||||
v->a[1236] = actions(107);
|
||||
v->a[1237] = 1;
|
||||
v->a[1238] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[1239] = actions(109);
|
||||
small_parse_table_62(v);
|
||||
}
|
||||
|
||||
void small_parse_table_62(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[1240] = sym_command;
|
||||
v->a[1241] = sym__variable_assignments;
|
||||
v->a[1242] = 32;
|
||||
v->a[1243] = actions(3);
|
||||
v->a[1244] = 1;
|
||||
v->a[1245] = sym_comment;
|
||||
v->a[1246] = actions(79);
|
||||
v->a[1247] = 1;
|
||||
v->a[1248] = sym_word;
|
||||
v->a[1249] = actions(81);
|
||||
v->a[1250] = 1;
|
||||
v->a[1251] = anon_sym_for;
|
||||
v->a[1252] = actions(85);
|
||||
v->a[1253] = 1;
|
||||
v->a[1254] = anon_sym_if;
|
||||
v->a[1255] = actions(87);
|
||||
v->a[1256] = 1;
|
||||
v->a[1257] = anon_sym_case;
|
||||
v->a[1258] = actions(89);
|
||||
v->a[1259] = 1;
|
||||
v->a[1240] = 1;
|
||||
v->a[1241] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[1242] = actions(111);
|
||||
v->a[1243] = 1;
|
||||
v->a[1244] = anon_sym_BQUOTE;
|
||||
v->a[1245] = actions(113);
|
||||
v->a[1246] = 1;
|
||||
v->a[1247] = sym_variable_name;
|
||||
v->a[1248] = actions(115);
|
||||
v->a[1249] = 1;
|
||||
v->a[1250] = anon_sym_LF;
|
||||
v->a[1251] = state(104);
|
||||
v->a[1252] = 1;
|
||||
v->a[1253] = aux_sym__statements_repeat1;
|
||||
v->a[1254] = state(170);
|
||||
v->a[1255] = 1;
|
||||
v->a[1256] = sym_command_name;
|
||||
v->a[1257] = state(177);
|
||||
v->a[1258] = 1;
|
||||
v->a[1259] = sym_variable_assignment;
|
||||
small_parse_table_63(v);
|
||||
}
|
||||
|
||||
void small_parse_table_63(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[1260] = anon_sym_LPAREN;
|
||||
v->a[1261] = actions(93);
|
||||
v->a[1262] = 1;
|
||||
v->a[1263] = anon_sym_LBRACE;
|
||||
v->a[1264] = actions(95);
|
||||
v->a[1265] = 1;
|
||||
v->a[1266] = anon_sym_BANG;
|
||||
v->a[1267] = actions(99);
|
||||
v->a[1268] = 1;
|
||||
v->a[1269] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[1270] = actions(101);
|
||||
v->a[1271] = 1;
|
||||
v->a[1272] = anon_sym_DOLLAR;
|
||||
v->a[1273] = actions(103);
|
||||
v->a[1274] = 1;
|
||||
v->a[1275] = anon_sym_DQUOTE;
|
||||
v->a[1276] = actions(107);
|
||||
v->a[1277] = 1;
|
||||
v->a[1278] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[1279] = actions(109);
|
||||
v->a[1260] = state(326);
|
||||
v->a[1261] = 1;
|
||||
v->a[1262] = aux_sym__case_item_last_repeat2;
|
||||
v->a[1263] = state(408);
|
||||
v->a[1264] = 1;
|
||||
v->a[1265] = aux_sym_command_repeat1;
|
||||
v->a[1266] = state(541);
|
||||
v->a[1267] = 1;
|
||||
v->a[1268] = sym_file_redirect;
|
||||
v->a[1269] = state(546);
|
||||
v->a[1270] = 1;
|
||||
v->a[1271] = sym_concatenation;
|
||||
v->a[1272] = state(913);
|
||||
v->a[1273] = 1;
|
||||
v->a[1274] = sym_pipeline;
|
||||
v->a[1275] = state(990);
|
||||
v->a[1276] = 1;
|
||||
v->a[1277] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[1278] = state(1552);
|
||||
v->a[1279] = 1;
|
||||
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_DOLLAR_LPAREN;
|
||||
v->a[1282] = actions(111);
|
||||
v->a[1283] = 1;
|
||||
v->a[1284] = anon_sym_BQUOTE;
|
||||
v->a[1285] = actions(113);
|
||||
v->a[1286] = 1;
|
||||
v->a[1287] = sym_variable_name;
|
||||
v->a[1288] = actions(119);
|
||||
v->a[1289] = 1;
|
||||
v->a[1290] = anon_sym_LF;
|
||||
v->a[1291] = state(11);
|
||||
v->a[1292] = 1;
|
||||
v->a[1293] = aux_sym__case_item_last_repeat2;
|
||||
v->a[1294] = state(112);
|
||||
v->a[1295] = 1;
|
||||
v->a[1296] = aux_sym__statements_repeat1;
|
||||
v->a[1297] = state(185);
|
||||
v->a[1298] = 1;
|
||||
v->a[1299] = sym_command_name;
|
||||
v->a[1280] = sym__statements;
|
||||
v->a[1281] = state(1564);
|
||||
v->a[1282] = 1;
|
||||
v->a[1283] = sym__statement_not_pipeline;
|
||||
v->a[1284] = actions(83);
|
||||
v->a[1285] = 2;
|
||||
v->a[1286] = anon_sym_while;
|
||||
v->a[1287] = anon_sym_until;
|
||||
v->a[1288] = actions(105);
|
||||
v->a[1289] = 2;
|
||||
v->a[1290] = sym_raw_string;
|
||||
v->a[1291] = sym_number;
|
||||
v->a[1292] = actions(97);
|
||||
v->a[1293] = 3;
|
||||
v->a[1294] = anon_sym_LT;
|
||||
v->a[1295] = anon_sym_GT;
|
||||
v->a[1296] = anon_sym_GT_GT;
|
||||
v->a[1297] = state(276);
|
||||
v->a[1298] = 5;
|
||||
v->a[1299] = sym_arithmetic_expansion;
|
||||
small_parse_table_65(v);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -14,126 +14,126 @@
|
|||
|
||||
void small_parse_table_600(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[12000] = 1;
|
||||
v->a[12001] = anon_sym_BANG;
|
||||
v->a[12002] = actions(273);
|
||||
v->a[12003] = 1;
|
||||
v->a[12004] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[12005] = actions(276);
|
||||
v->a[12006] = 1;
|
||||
v->a[12007] = anon_sym_DOLLAR;
|
||||
v->a[12008] = actions(279);
|
||||
v->a[12009] = 1;
|
||||
v->a[12010] = anon_sym_DQUOTE;
|
||||
v->a[12011] = actions(285);
|
||||
v->a[12012] = 1;
|
||||
v->a[12013] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[12014] = actions(288);
|
||||
v->a[12015] = 1;
|
||||
v->a[12016] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[12017] = actions(291);
|
||||
v->a[12018] = 1;
|
||||
v->a[12019] = anon_sym_BQUOTE;
|
||||
v->a[12000] = sym_command_substitution;
|
||||
v->a[12001] = state(955);
|
||||
v->a[12002] = 12;
|
||||
v->a[12003] = sym_redirected_statement;
|
||||
v->a[12004] = sym_for_statement;
|
||||
v->a[12005] = sym_while_statement;
|
||||
v->a[12006] = sym_if_statement;
|
||||
v->a[12007] = sym_case_statement;
|
||||
v->a[12008] = sym_function_definition;
|
||||
v->a[12009] = sym_compound_statement;
|
||||
v->a[12010] = sym_subshell;
|
||||
v->a[12011] = sym_list;
|
||||
v->a[12012] = sym_negated_command;
|
||||
v->a[12013] = sym_command;
|
||||
v->a[12014] = sym__variable_assignments;
|
||||
v->a[12015] = 29;
|
||||
v->a[12016] = actions(3);
|
||||
v->a[12017] = 1;
|
||||
v->a[12018] = sym_comment;
|
||||
v->a[12019] = actions(246);
|
||||
small_parse_table_601(v);
|
||||
}
|
||||
|
||||
void small_parse_table_601(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[12020] = actions(294);
|
||||
v->a[12021] = 1;
|
||||
v->a[12022] = sym_variable_name;
|
||||
v->a[12023] = state(105);
|
||||
v->a[12024] = 1;
|
||||
v->a[12025] = aux_sym__statements_repeat1;
|
||||
v->a[12026] = state(271);
|
||||
v->a[12027] = 1;
|
||||
v->a[12028] = sym_command_name;
|
||||
v->a[12029] = state(281);
|
||||
v->a[12030] = 1;
|
||||
v->a[12031] = sym_variable_assignment;
|
||||
v->a[12032] = state(482);
|
||||
v->a[12033] = 1;
|
||||
v->a[12034] = aux_sym_command_repeat1;
|
||||
v->a[12035] = state(600);
|
||||
v->a[12036] = 1;
|
||||
v->a[12037] = sym_file_redirect;
|
||||
v->a[12038] = state(602);
|
||||
v->a[12039] = 1;
|
||||
v->a[12020] = 1;
|
||||
v->a[12021] = sym_word;
|
||||
v->a[12022] = actions(249);
|
||||
v->a[12023] = 1;
|
||||
v->a[12024] = anon_sym_for;
|
||||
v->a[12025] = actions(255);
|
||||
v->a[12026] = 1;
|
||||
v->a[12027] = anon_sym_if;
|
||||
v->a[12028] = actions(258);
|
||||
v->a[12029] = 1;
|
||||
v->a[12030] = anon_sym_case;
|
||||
v->a[12031] = actions(261);
|
||||
v->a[12032] = 1;
|
||||
v->a[12033] = anon_sym_LPAREN;
|
||||
v->a[12034] = actions(264);
|
||||
v->a[12035] = 1;
|
||||
v->a[12036] = anon_sym_LBRACE;
|
||||
v->a[12037] = actions(267);
|
||||
v->a[12038] = 1;
|
||||
v->a[12039] = anon_sym_BANG;
|
||||
small_parse_table_602(v);
|
||||
}
|
||||
|
||||
void small_parse_table_602(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[12040] = sym_concatenation;
|
||||
v->a[12041] = state(1025);
|
||||
v->a[12042] = 1;
|
||||
v->a[12043] = sym_pipeline;
|
||||
v->a[12044] = state(1068);
|
||||
v->a[12045] = 1;
|
||||
v->a[12046] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[12047] = state(1609);
|
||||
v->a[12048] = 1;
|
||||
v->a[12049] = sym__statement_not_pipeline;
|
||||
v->a[12050] = actions(252);
|
||||
v->a[12051] = 2;
|
||||
v->a[12052] = anon_sym_while;
|
||||
v->a[12053] = anon_sym_until;
|
||||
v->a[12054] = actions(282);
|
||||
v->a[12055] = 2;
|
||||
v->a[12056] = sym_raw_string;
|
||||
v->a[12057] = sym_number;
|
||||
v->a[12058] = state(425);
|
||||
v->a[12059] = 5;
|
||||
v->a[12040] = actions(273);
|
||||
v->a[12041] = 1;
|
||||
v->a[12042] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[12043] = actions(276);
|
||||
v->a[12044] = 1;
|
||||
v->a[12045] = anon_sym_DOLLAR;
|
||||
v->a[12046] = actions(279);
|
||||
v->a[12047] = 1;
|
||||
v->a[12048] = anon_sym_DQUOTE;
|
||||
v->a[12049] = actions(285);
|
||||
v->a[12050] = 1;
|
||||
v->a[12051] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[12052] = actions(288);
|
||||
v->a[12053] = 1;
|
||||
v->a[12054] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[12055] = actions(291);
|
||||
v->a[12056] = 1;
|
||||
v->a[12057] = anon_sym_BQUOTE;
|
||||
v->a[12058] = actions(294);
|
||||
v->a[12059] = 1;
|
||||
small_parse_table_603(v);
|
||||
}
|
||||
|
||||
void small_parse_table_603(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[12060] = sym_arithmetic_expansion;
|
||||
v->a[12061] = sym_string;
|
||||
v->a[12062] = sym_simple_expansion;
|
||||
v->a[12063] = sym_expansion;
|
||||
v->a[12064] = sym_command_substitution;
|
||||
v->a[12065] = actions(270);
|
||||
v->a[12066] = 7;
|
||||
v->a[12067] = anon_sym_LT;
|
||||
v->a[12068] = anon_sym_GT;
|
||||
v->a[12069] = anon_sym_GT_GT;
|
||||
v->a[12070] = anon_sym_LT_AMP;
|
||||
v->a[12071] = anon_sym_GT_AMP;
|
||||
v->a[12072] = anon_sym_GT_PIPE;
|
||||
v->a[12073] = anon_sym_LT_GT;
|
||||
v->a[12074] = state(902);
|
||||
v->a[12075] = 12;
|
||||
v->a[12076] = sym_redirected_statement;
|
||||
v->a[12077] = sym_for_statement;
|
||||
v->a[12078] = sym_while_statement;
|
||||
v->a[12079] = sym_if_statement;
|
||||
v->a[12060] = sym_variable_name;
|
||||
v->a[12061] = state(109);
|
||||
v->a[12062] = 1;
|
||||
v->a[12063] = aux_sym__statements_repeat1;
|
||||
v->a[12064] = state(185);
|
||||
v->a[12065] = 1;
|
||||
v->a[12066] = sym_command_name;
|
||||
v->a[12067] = state(230);
|
||||
v->a[12068] = 1;
|
||||
v->a[12069] = sym_variable_assignment;
|
||||
v->a[12070] = state(411);
|
||||
v->a[12071] = 1;
|
||||
v->a[12072] = aux_sym_command_repeat1;
|
||||
v->a[12073] = state(551);
|
||||
v->a[12074] = 1;
|
||||
v->a[12075] = sym_file_redirect;
|
||||
v->a[12076] = state(555);
|
||||
v->a[12077] = 1;
|
||||
v->a[12078] = sym_concatenation;
|
||||
v->a[12079] = state(982);
|
||||
small_parse_table_604(v);
|
||||
}
|
||||
|
||||
void small_parse_table_604(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[12080] = sym_case_statement;
|
||||
v->a[12081] = sym_function_definition;
|
||||
v->a[12082] = sym_compound_statement;
|
||||
v->a[12083] = sym_subshell;
|
||||
v->a[12084] = sym_list;
|
||||
v->a[12085] = sym_negated_command;
|
||||
v->a[12086] = sym_command;
|
||||
v->a[12087] = sym__variable_assignments;
|
||||
v->a[12088] = 40;
|
||||
v->a[12089] = actions(3);
|
||||
v->a[12090] = 1;
|
||||
v->a[12091] = sym_comment;
|
||||
v->a[12092] = actions(9);
|
||||
v->a[12093] = 1;
|
||||
v->a[12094] = anon_sym_for;
|
||||
v->a[12095] = actions(13);
|
||||
v->a[12096] = 1;
|
||||
v->a[12097] = anon_sym_if;
|
||||
v->a[12098] = actions(15);
|
||||
v->a[12099] = 1;
|
||||
v->a[12080] = 1;
|
||||
v->a[12081] = sym_pipeline;
|
||||
v->a[12082] = state(1126);
|
||||
v->a[12083] = 1;
|
||||
v->a[12084] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[12085] = state(1561);
|
||||
v->a[12086] = 1;
|
||||
v->a[12087] = sym__statement_not_pipeline;
|
||||
v->a[12088] = actions(252);
|
||||
v->a[12089] = 2;
|
||||
v->a[12090] = anon_sym_while;
|
||||
v->a[12091] = anon_sym_until;
|
||||
v->a[12092] = actions(282);
|
||||
v->a[12093] = 2;
|
||||
v->a[12094] = sym_raw_string;
|
||||
v->a[12095] = sym_number;
|
||||
v->a[12096] = actions(270);
|
||||
v->a[12097] = 3;
|
||||
v->a[12098] = anon_sym_LT;
|
||||
v->a[12099] = anon_sym_GT;
|
||||
small_parse_table_605(v);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -14,126 +14,126 @@
|
|||
|
||||
void small_parse_table_605(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[12100] = anon_sym_case;
|
||||
v->a[12101] = actions(17);
|
||||
v->a[12102] = 1;
|
||||
v->a[12103] = anon_sym_LPAREN;
|
||||
v->a[12104] = actions(19);
|
||||
v->a[12105] = 1;
|
||||
v->a[12106] = anon_sym_LBRACE;
|
||||
v->a[12107] = actions(53);
|
||||
v->a[12108] = 1;
|
||||
v->a[12109] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[12110] = actions(55);
|
||||
v->a[12111] = 1;
|
||||
v->a[12112] = anon_sym_DOLLAR;
|
||||
v->a[12113] = actions(57);
|
||||
v->a[12114] = 1;
|
||||
v->a[12115] = anon_sym_DQUOTE;
|
||||
v->a[12116] = actions(61);
|
||||
v->a[12117] = 1;
|
||||
v->a[12118] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[12119] = actions(63);
|
||||
v->a[12100] = anon_sym_GT_GT;
|
||||
v->a[12101] = state(401);
|
||||
v->a[12102] = 5;
|
||||
v->a[12103] = sym_arithmetic_expansion;
|
||||
v->a[12104] = sym_string;
|
||||
v->a[12105] = sym_simple_expansion;
|
||||
v->a[12106] = sym_expansion;
|
||||
v->a[12107] = sym_command_substitution;
|
||||
v->a[12108] = state(966);
|
||||
v->a[12109] = 12;
|
||||
v->a[12110] = sym_redirected_statement;
|
||||
v->a[12111] = sym_for_statement;
|
||||
v->a[12112] = sym_while_statement;
|
||||
v->a[12113] = sym_if_statement;
|
||||
v->a[12114] = sym_case_statement;
|
||||
v->a[12115] = sym_function_definition;
|
||||
v->a[12116] = sym_compound_statement;
|
||||
v->a[12117] = sym_subshell;
|
||||
v->a[12118] = sym_list;
|
||||
v->a[12119] = sym_negated_command;
|
||||
small_parse_table_606(v);
|
||||
}
|
||||
|
||||
void small_parse_table_606(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[12120] = 1;
|
||||
v->a[12121] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[12122] = actions(65);
|
||||
v->a[12123] = 1;
|
||||
v->a[12124] = anon_sym_BQUOTE;
|
||||
v->a[12125] = actions(206);
|
||||
v->a[12126] = 1;
|
||||
v->a[12127] = sym_word;
|
||||
v->a[12128] = actions(208);
|
||||
v->a[12129] = 1;
|
||||
v->a[12130] = anon_sym_BANG;
|
||||
v->a[12131] = actions(214);
|
||||
v->a[12132] = 1;
|
||||
v->a[12133] = sym_variable_name;
|
||||
v->a[12134] = state(105);
|
||||
v->a[12135] = 1;
|
||||
v->a[12136] = aux_sym__statements_repeat1;
|
||||
v->a[12137] = state(227);
|
||||
v->a[12138] = 1;
|
||||
v->a[12139] = sym_command_name;
|
||||
v->a[12120] = sym_command;
|
||||
v->a[12121] = sym__variable_assignments;
|
||||
v->a[12122] = 29;
|
||||
v->a[12123] = actions(3);
|
||||
v->a[12124] = 1;
|
||||
v->a[12125] = sym_comment;
|
||||
v->a[12126] = actions(9);
|
||||
v->a[12127] = 1;
|
||||
v->a[12128] = anon_sym_for;
|
||||
v->a[12129] = actions(13);
|
||||
v->a[12130] = 1;
|
||||
v->a[12131] = anon_sym_if;
|
||||
v->a[12132] = actions(15);
|
||||
v->a[12133] = 1;
|
||||
v->a[12134] = anon_sym_case;
|
||||
v->a[12135] = actions(17);
|
||||
v->a[12136] = 1;
|
||||
v->a[12137] = anon_sym_LPAREN;
|
||||
v->a[12138] = actions(19);
|
||||
v->a[12139] = 1;
|
||||
small_parse_table_607(v);
|
||||
}
|
||||
|
||||
void small_parse_table_607(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[12140] = state(273);
|
||||
v->a[12141] = 1;
|
||||
v->a[12142] = sym_variable_assignment;
|
||||
v->a[12143] = state(506);
|
||||
v->a[12144] = 1;
|
||||
v->a[12145] = aux_sym_command_repeat1;
|
||||
v->a[12146] = state(600);
|
||||
v->a[12147] = 1;
|
||||
v->a[12148] = sym_file_redirect;
|
||||
v->a[12149] = state(602);
|
||||
v->a[12150] = 1;
|
||||
v->a[12151] = sym_concatenation;
|
||||
v->a[12152] = state(816);
|
||||
v->a[12153] = 1;
|
||||
v->a[12154] = sym_function_definition;
|
||||
v->a[12155] = state(817);
|
||||
v->a[12156] = 1;
|
||||
v->a[12157] = sym_compound_statement;
|
||||
v->a[12158] = state(852);
|
||||
v->a[12159] = 1;
|
||||
v->a[12140] = anon_sym_LBRACE;
|
||||
v->a[12141] = actions(41);
|
||||
v->a[12142] = 1;
|
||||
v->a[12143] = sym_word;
|
||||
v->a[12144] = actions(49);
|
||||
v->a[12145] = 1;
|
||||
v->a[12146] = anon_sym_BANG;
|
||||
v->a[12147] = actions(53);
|
||||
v->a[12148] = 1;
|
||||
v->a[12149] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[12150] = actions(55);
|
||||
v->a[12151] = 1;
|
||||
v->a[12152] = anon_sym_DOLLAR;
|
||||
v->a[12153] = actions(57);
|
||||
v->a[12154] = 1;
|
||||
v->a[12155] = anon_sym_DQUOTE;
|
||||
v->a[12156] = actions(61);
|
||||
v->a[12157] = 1;
|
||||
v->a[12158] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[12159] = actions(63);
|
||||
small_parse_table_608(v);
|
||||
}
|
||||
|
||||
void small_parse_table_608(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[12160] = sym_redirected_statement;
|
||||
v->a[12161] = state(853);
|
||||
v->a[12162] = 1;
|
||||
v->a[12163] = sym_for_statement;
|
||||
v->a[12164] = state(854);
|
||||
v->a[12165] = 1;
|
||||
v->a[12166] = sym_while_statement;
|
||||
v->a[12167] = state(855);
|
||||
v->a[12168] = 1;
|
||||
v->a[12169] = sym_case_statement;
|
||||
v->a[12170] = state(864);
|
||||
v->a[12171] = 1;
|
||||
v->a[12172] = sym_subshell;
|
||||
v->a[12173] = state(873);
|
||||
v->a[12174] = 1;
|
||||
v->a[12175] = sym_list;
|
||||
v->a[12176] = state(876);
|
||||
v->a[12177] = 1;
|
||||
v->a[12178] = sym_if_statement;
|
||||
v->a[12179] = state(878);
|
||||
v->a[12160] = 1;
|
||||
v->a[12161] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[12162] = actions(65);
|
||||
v->a[12163] = 1;
|
||||
v->a[12164] = anon_sym_BQUOTE;
|
||||
v->a[12165] = actions(67);
|
||||
v->a[12166] = 1;
|
||||
v->a[12167] = sym_variable_name;
|
||||
v->a[12168] = state(70);
|
||||
v->a[12169] = 1;
|
||||
v->a[12170] = aux_sym__terminated_statement;
|
||||
v->a[12171] = state(185);
|
||||
v->a[12172] = 1;
|
||||
v->a[12173] = sym_command_name;
|
||||
v->a[12174] = state(209);
|
||||
v->a[12175] = 1;
|
||||
v->a[12176] = sym_variable_assignment;
|
||||
v->a[12177] = state(411);
|
||||
v->a[12178] = 1;
|
||||
v->a[12179] = aux_sym_command_repeat1;
|
||||
small_parse_table_609(v);
|
||||
}
|
||||
|
||||
void small_parse_table_609(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[12180] = 1;
|
||||
v->a[12181] = sym_negated_command;
|
||||
v->a[12182] = state(881);
|
||||
v->a[12183] = 1;
|
||||
v->a[12184] = sym_command;
|
||||
v->a[12185] = state(882);
|
||||
v->a[12186] = 1;
|
||||
v->a[12187] = sym__variable_assignments;
|
||||
v->a[12188] = state(896);
|
||||
v->a[12189] = 1;
|
||||
v->a[12190] = sym_pipeline;
|
||||
v->a[12191] = state(1001);
|
||||
v->a[12192] = 1;
|
||||
v->a[12193] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[12194] = state(1606);
|
||||
v->a[12195] = 1;
|
||||
v->a[12196] = sym__statement_not_pipeline;
|
||||
v->a[12197] = actions(11);
|
||||
v->a[12198] = 2;
|
||||
v->a[12199] = anon_sym_while;
|
||||
v->a[12180] = state(551);
|
||||
v->a[12181] = 1;
|
||||
v->a[12182] = sym_file_redirect;
|
||||
v->a[12183] = state(555);
|
||||
v->a[12184] = 1;
|
||||
v->a[12185] = sym_concatenation;
|
||||
v->a[12186] = state(974);
|
||||
v->a[12187] = 1;
|
||||
v->a[12188] = sym_pipeline;
|
||||
v->a[12189] = state(1126);
|
||||
v->a[12190] = 1;
|
||||
v->a[12191] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[12192] = state(1561);
|
||||
v->a[12193] = 1;
|
||||
v->a[12194] = sym__statement_not_pipeline;
|
||||
v->a[12195] = actions(11);
|
||||
v->a[12196] = 2;
|
||||
v->a[12197] = anon_sym_while;
|
||||
v->a[12198] = anon_sym_until;
|
||||
v->a[12199] = actions(59);
|
||||
small_parse_table_610(v);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -14,126 +14,126 @@
|
|||
|
||||
void small_parse_table_610(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[12200] = anon_sym_until;
|
||||
v->a[12201] = actions(212);
|
||||
v->a[12202] = 2;
|
||||
v->a[12203] = sym_raw_string;
|
||||
v->a[12204] = sym_number;
|
||||
v->a[12205] = state(327);
|
||||
v->a[12206] = 5;
|
||||
v->a[12207] = sym_arithmetic_expansion;
|
||||
v->a[12208] = sym_string;
|
||||
v->a[12209] = sym_simple_expansion;
|
||||
v->a[12210] = sym_expansion;
|
||||
v->a[12211] = sym_command_substitution;
|
||||
v->a[12212] = actions(210);
|
||||
v->a[12213] = 7;
|
||||
v->a[12214] = anon_sym_LT;
|
||||
v->a[12215] = anon_sym_GT;
|
||||
v->a[12216] = anon_sym_GT_GT;
|
||||
v->a[12217] = anon_sym_LT_AMP;
|
||||
v->a[12218] = anon_sym_GT_AMP;
|
||||
v->a[12219] = anon_sym_GT_PIPE;
|
||||
v->a[12200] = 2;
|
||||
v->a[12201] = sym_raw_string;
|
||||
v->a[12202] = sym_number;
|
||||
v->a[12203] = actions(51);
|
||||
v->a[12204] = 3;
|
||||
v->a[12205] = anon_sym_LT;
|
||||
v->a[12206] = anon_sym_GT;
|
||||
v->a[12207] = anon_sym_GT_GT;
|
||||
v->a[12208] = state(401);
|
||||
v->a[12209] = 5;
|
||||
v->a[12210] = sym_arithmetic_expansion;
|
||||
v->a[12211] = sym_string;
|
||||
v->a[12212] = sym_simple_expansion;
|
||||
v->a[12213] = sym_expansion;
|
||||
v->a[12214] = sym_command_substitution;
|
||||
v->a[12215] = state(955);
|
||||
v->a[12216] = 12;
|
||||
v->a[12217] = sym_redirected_statement;
|
||||
v->a[12218] = sym_for_statement;
|
||||
v->a[12219] = sym_while_statement;
|
||||
small_parse_table_611(v);
|
||||
}
|
||||
|
||||
void small_parse_table_611(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[12220] = anon_sym_LT_GT;
|
||||
v->a[12221] = 29;
|
||||
v->a[12222] = actions(3);
|
||||
v->a[12223] = 1;
|
||||
v->a[12224] = sym_comment;
|
||||
v->a[12225] = actions(9);
|
||||
v->a[12226] = 1;
|
||||
v->a[12227] = anon_sym_for;
|
||||
v->a[12228] = actions(13);
|
||||
v->a[12229] = 1;
|
||||
v->a[12230] = anon_sym_if;
|
||||
v->a[12231] = actions(15);
|
||||
v->a[12232] = 1;
|
||||
v->a[12233] = anon_sym_case;
|
||||
v->a[12234] = actions(17);
|
||||
v->a[12235] = 1;
|
||||
v->a[12236] = anon_sym_LPAREN;
|
||||
v->a[12237] = actions(19);
|
||||
v->a[12238] = 1;
|
||||
v->a[12239] = anon_sym_LBRACE;
|
||||
v->a[12220] = sym_if_statement;
|
||||
v->a[12221] = sym_case_statement;
|
||||
v->a[12222] = sym_function_definition;
|
||||
v->a[12223] = sym_compound_statement;
|
||||
v->a[12224] = sym_subshell;
|
||||
v->a[12225] = sym_list;
|
||||
v->a[12226] = sym_negated_command;
|
||||
v->a[12227] = sym_command;
|
||||
v->a[12228] = sym__variable_assignments;
|
||||
v->a[12229] = 29;
|
||||
v->a[12230] = actions(3);
|
||||
v->a[12231] = 1;
|
||||
v->a[12232] = sym_comment;
|
||||
v->a[12233] = actions(9);
|
||||
v->a[12234] = 1;
|
||||
v->a[12235] = anon_sym_for;
|
||||
v->a[12236] = actions(13);
|
||||
v->a[12237] = 1;
|
||||
v->a[12238] = anon_sym_if;
|
||||
v->a[12239] = actions(15);
|
||||
small_parse_table_612(v);
|
||||
}
|
||||
|
||||
void small_parse_table_612(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[12240] = actions(41);
|
||||
v->a[12241] = 1;
|
||||
v->a[12242] = sym_word;
|
||||
v->a[12243] = actions(49);
|
||||
v->a[12244] = 1;
|
||||
v->a[12245] = anon_sym_BANG;
|
||||
v->a[12246] = actions(53);
|
||||
v->a[12247] = 1;
|
||||
v->a[12248] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[12249] = actions(55);
|
||||
v->a[12250] = 1;
|
||||
v->a[12251] = anon_sym_DOLLAR;
|
||||
v->a[12252] = actions(57);
|
||||
v->a[12253] = 1;
|
||||
v->a[12254] = anon_sym_DQUOTE;
|
||||
v->a[12255] = actions(61);
|
||||
v->a[12256] = 1;
|
||||
v->a[12257] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[12258] = actions(63);
|
||||
v->a[12259] = 1;
|
||||
v->a[12240] = 1;
|
||||
v->a[12241] = anon_sym_case;
|
||||
v->a[12242] = actions(17);
|
||||
v->a[12243] = 1;
|
||||
v->a[12244] = anon_sym_LPAREN;
|
||||
v->a[12245] = actions(19);
|
||||
v->a[12246] = 1;
|
||||
v->a[12247] = anon_sym_LBRACE;
|
||||
v->a[12248] = actions(41);
|
||||
v->a[12249] = 1;
|
||||
v->a[12250] = sym_word;
|
||||
v->a[12251] = actions(49);
|
||||
v->a[12252] = 1;
|
||||
v->a[12253] = anon_sym_BANG;
|
||||
v->a[12254] = actions(53);
|
||||
v->a[12255] = 1;
|
||||
v->a[12256] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[12257] = actions(55);
|
||||
v->a[12258] = 1;
|
||||
v->a[12259] = anon_sym_DOLLAR;
|
||||
small_parse_table_613(v);
|
||||
}
|
||||
|
||||
void small_parse_table_613(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[12260] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[12261] = actions(65);
|
||||
v->a[12262] = 1;
|
||||
v->a[12263] = anon_sym_BQUOTE;
|
||||
v->a[12264] = actions(67);
|
||||
v->a[12265] = 1;
|
||||
v->a[12266] = sym_variable_name;
|
||||
v->a[12267] = state(77);
|
||||
v->a[12268] = 1;
|
||||
v->a[12269] = aux_sym__terminated_statement;
|
||||
v->a[12270] = state(271);
|
||||
v->a[12271] = 1;
|
||||
v->a[12272] = sym_command_name;
|
||||
v->a[12273] = state(302);
|
||||
v->a[12274] = 1;
|
||||
v->a[12275] = sym_variable_assignment;
|
||||
v->a[12276] = state(482);
|
||||
v->a[12277] = 1;
|
||||
v->a[12278] = aux_sym_command_repeat1;
|
||||
v->a[12279] = state(600);
|
||||
v->a[12260] = actions(57);
|
||||
v->a[12261] = 1;
|
||||
v->a[12262] = anon_sym_DQUOTE;
|
||||
v->a[12263] = actions(61);
|
||||
v->a[12264] = 1;
|
||||
v->a[12265] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[12266] = actions(63);
|
||||
v->a[12267] = 1;
|
||||
v->a[12268] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[12269] = actions(65);
|
||||
v->a[12270] = 1;
|
||||
v->a[12271] = anon_sym_BQUOTE;
|
||||
v->a[12272] = actions(67);
|
||||
v->a[12273] = 1;
|
||||
v->a[12274] = sym_variable_name;
|
||||
v->a[12275] = state(99);
|
||||
v->a[12276] = 1;
|
||||
v->a[12277] = aux_sym__terminated_statement;
|
||||
v->a[12278] = state(185);
|
||||
v->a[12279] = 1;
|
||||
small_parse_table_614(v);
|
||||
}
|
||||
|
||||
void small_parse_table_614(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[12280] = 1;
|
||||
v->a[12281] = sym_file_redirect;
|
||||
v->a[12282] = state(602);
|
||||
v->a[12283] = 1;
|
||||
v->a[12284] = sym_concatenation;
|
||||
v->a[12285] = state(980);
|
||||
v->a[12286] = 1;
|
||||
v->a[12287] = sym_pipeline;
|
||||
v->a[12288] = state(1068);
|
||||
v->a[12289] = 1;
|
||||
v->a[12290] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[12291] = state(1609);
|
||||
v->a[12292] = 1;
|
||||
v->a[12293] = sym__statement_not_pipeline;
|
||||
v->a[12294] = actions(11);
|
||||
v->a[12295] = 2;
|
||||
v->a[12296] = anon_sym_while;
|
||||
v->a[12297] = anon_sym_until;
|
||||
v->a[12298] = actions(59);
|
||||
v->a[12299] = 2;
|
||||
v->a[12280] = sym_command_name;
|
||||
v->a[12281] = state(237);
|
||||
v->a[12282] = 1;
|
||||
v->a[12283] = sym_variable_assignment;
|
||||
v->a[12284] = state(411);
|
||||
v->a[12285] = 1;
|
||||
v->a[12286] = aux_sym_command_repeat1;
|
||||
v->a[12287] = state(551);
|
||||
v->a[12288] = 1;
|
||||
v->a[12289] = sym_file_redirect;
|
||||
v->a[12290] = state(555);
|
||||
v->a[12291] = 1;
|
||||
v->a[12292] = sym_concatenation;
|
||||
v->a[12293] = state(1059);
|
||||
v->a[12294] = 1;
|
||||
v->a[12295] = sym_pipeline;
|
||||
v->a[12296] = state(1126);
|
||||
v->a[12297] = 1;
|
||||
v->a[12298] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[12299] = state(1561);
|
||||
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] = sym_number;
|
||||
v->a[12302] = state(425);
|
||||
v->a[12303] = 5;
|
||||
v->a[12304] = sym_arithmetic_expansion;
|
||||
v->a[12305] = sym_string;
|
||||
v->a[12306] = sym_simple_expansion;
|
||||
v->a[12307] = sym_expansion;
|
||||
v->a[12308] = sym_command_substitution;
|
||||
v->a[12309] = actions(51);
|
||||
v->a[12310] = 7;
|
||||
v->a[12311] = anon_sym_LT;
|
||||
v->a[12312] = anon_sym_GT;
|
||||
v->a[12313] = anon_sym_GT_GT;
|
||||
v->a[12314] = anon_sym_LT_AMP;
|
||||
v->a[12315] = anon_sym_GT_AMP;
|
||||
v->a[12316] = anon_sym_GT_PIPE;
|
||||
v->a[12317] = anon_sym_LT_GT;
|
||||
v->a[12318] = state(956);
|
||||
v->a[12319] = 12;
|
||||
v->a[12300] = 1;
|
||||
v->a[12301] = sym__statement_not_pipeline;
|
||||
v->a[12302] = actions(11);
|
||||
v->a[12303] = 2;
|
||||
v->a[12304] = anon_sym_while;
|
||||
v->a[12305] = anon_sym_until;
|
||||
v->a[12306] = actions(59);
|
||||
v->a[12307] = 2;
|
||||
v->a[12308] = sym_raw_string;
|
||||
v->a[12309] = sym_number;
|
||||
v->a[12310] = actions(51);
|
||||
v->a[12311] = 3;
|
||||
v->a[12312] = anon_sym_LT;
|
||||
v->a[12313] = anon_sym_GT;
|
||||
v->a[12314] = anon_sym_GT_GT;
|
||||
v->a[12315] = state(401);
|
||||
v->a[12316] = 5;
|
||||
v->a[12317] = sym_arithmetic_expansion;
|
||||
v->a[12318] = sym_string;
|
||||
v->a[12319] = sym_simple_expansion;
|
||||
small_parse_table_616(v);
|
||||
}
|
||||
|
||||
void small_parse_table_616(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[12320] = sym_redirected_statement;
|
||||
v->a[12321] = sym_for_statement;
|
||||
v->a[12322] = sym_while_statement;
|
||||
v->a[12323] = sym_if_statement;
|
||||
v->a[12324] = sym_case_statement;
|
||||
v->a[12325] = sym_function_definition;
|
||||
v->a[12326] = sym_compound_statement;
|
||||
v->a[12327] = sym_subshell;
|
||||
v->a[12328] = sym_list;
|
||||
v->a[12329] = sym_negated_command;
|
||||
v->a[12330] = sym_command;
|
||||
v->a[12331] = sym__variable_assignments;
|
||||
v->a[12332] = 29;
|
||||
v->a[12333] = actions(3);
|
||||
v->a[12334] = 1;
|
||||
v->a[12335] = sym_comment;
|
||||
v->a[12336] = actions(9);
|
||||
v->a[12337] = 1;
|
||||
v->a[12338] = anon_sym_for;
|
||||
v->a[12339] = actions(13);
|
||||
v->a[12320] = sym_expansion;
|
||||
v->a[12321] = sym_command_substitution;
|
||||
v->a[12322] = state(949);
|
||||
v->a[12323] = 12;
|
||||
v->a[12324] = sym_redirected_statement;
|
||||
v->a[12325] = sym_for_statement;
|
||||
v->a[12326] = sym_while_statement;
|
||||
v->a[12327] = sym_if_statement;
|
||||
v->a[12328] = sym_case_statement;
|
||||
v->a[12329] = sym_function_definition;
|
||||
v->a[12330] = sym_compound_statement;
|
||||
v->a[12331] = sym_subshell;
|
||||
v->a[12332] = sym_list;
|
||||
v->a[12333] = sym_negated_command;
|
||||
v->a[12334] = sym_command;
|
||||
v->a[12335] = sym__variable_assignments;
|
||||
v->a[12336] = 40;
|
||||
v->a[12337] = actions(3);
|
||||
v->a[12338] = 1;
|
||||
v->a[12339] = sym_comment;
|
||||
small_parse_table_617(v);
|
||||
}
|
||||
|
||||
void small_parse_table_617(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[12340] = 1;
|
||||
v->a[12341] = anon_sym_if;
|
||||
v->a[12342] = actions(15);
|
||||
v->a[12343] = 1;
|
||||
v->a[12344] = anon_sym_case;
|
||||
v->a[12345] = actions(17);
|
||||
v->a[12346] = 1;
|
||||
v->a[12347] = anon_sym_LPAREN;
|
||||
v->a[12348] = actions(19);
|
||||
v->a[12349] = 1;
|
||||
v->a[12350] = anon_sym_LBRACE;
|
||||
v->a[12351] = actions(41);
|
||||
v->a[12352] = 1;
|
||||
v->a[12353] = sym_word;
|
||||
v->a[12354] = actions(49);
|
||||
v->a[12355] = 1;
|
||||
v->a[12356] = anon_sym_BANG;
|
||||
v->a[12357] = actions(53);
|
||||
v->a[12358] = 1;
|
||||
v->a[12359] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[12340] = actions(9);
|
||||
v->a[12341] = 1;
|
||||
v->a[12342] = anon_sym_for;
|
||||
v->a[12343] = actions(13);
|
||||
v->a[12344] = 1;
|
||||
v->a[12345] = anon_sym_if;
|
||||
v->a[12346] = actions(15);
|
||||
v->a[12347] = 1;
|
||||
v->a[12348] = anon_sym_case;
|
||||
v->a[12349] = actions(17);
|
||||
v->a[12350] = 1;
|
||||
v->a[12351] = anon_sym_LPAREN;
|
||||
v->a[12352] = actions(19);
|
||||
v->a[12353] = 1;
|
||||
v->a[12354] = anon_sym_LBRACE;
|
||||
v->a[12355] = actions(53);
|
||||
v->a[12356] = 1;
|
||||
v->a[12357] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[12358] = actions(55);
|
||||
v->a[12359] = 1;
|
||||
small_parse_table_618(v);
|
||||
}
|
||||
|
||||
void small_parse_table_618(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[12360] = actions(55);
|
||||
v->a[12361] = 1;
|
||||
v->a[12362] = anon_sym_DOLLAR;
|
||||
v->a[12363] = actions(57);
|
||||
v->a[12364] = 1;
|
||||
v->a[12365] = anon_sym_DQUOTE;
|
||||
v->a[12366] = actions(61);
|
||||
v->a[12367] = 1;
|
||||
v->a[12368] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[12369] = actions(63);
|
||||
v->a[12370] = 1;
|
||||
v->a[12371] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[12372] = actions(65);
|
||||
v->a[12373] = 1;
|
||||
v->a[12374] = anon_sym_BQUOTE;
|
||||
v->a[12375] = actions(67);
|
||||
v->a[12376] = 1;
|
||||
v->a[12377] = sym_variable_name;
|
||||
v->a[12378] = state(58);
|
||||
v->a[12379] = 1;
|
||||
v->a[12360] = anon_sym_DOLLAR;
|
||||
v->a[12361] = actions(57);
|
||||
v->a[12362] = 1;
|
||||
v->a[12363] = anon_sym_DQUOTE;
|
||||
v->a[12364] = actions(61);
|
||||
v->a[12365] = 1;
|
||||
v->a[12366] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[12367] = actions(63);
|
||||
v->a[12368] = 1;
|
||||
v->a[12369] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[12370] = actions(65);
|
||||
v->a[12371] = 1;
|
||||
v->a[12372] = anon_sym_BQUOTE;
|
||||
v->a[12373] = actions(208);
|
||||
v->a[12374] = 1;
|
||||
v->a[12375] = sym_word;
|
||||
v->a[12376] = actions(210);
|
||||
v->a[12377] = 1;
|
||||
v->a[12378] = anon_sym_BANG;
|
||||
v->a[12379] = actions(216);
|
||||
small_parse_table_619(v);
|
||||
}
|
||||
|
||||
void small_parse_table_619(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[12380] = aux_sym__terminated_statement;
|
||||
v->a[12381] = state(271);
|
||||
v->a[12382] = 1;
|
||||
v->a[12383] = sym_command_name;
|
||||
v->a[12384] = state(298);
|
||||
v->a[12385] = 1;
|
||||
v->a[12386] = sym_variable_assignment;
|
||||
v->a[12387] = state(482);
|
||||
v->a[12388] = 1;
|
||||
v->a[12389] = aux_sym_command_repeat1;
|
||||
v->a[12390] = state(600);
|
||||
v->a[12391] = 1;
|
||||
v->a[12392] = sym_file_redirect;
|
||||
v->a[12393] = state(602);
|
||||
v->a[12394] = 1;
|
||||
v->a[12395] = sym_concatenation;
|
||||
v->a[12396] = state(1012);
|
||||
v->a[12397] = 1;
|
||||
v->a[12398] = sym_pipeline;
|
||||
v->a[12399] = state(1068);
|
||||
v->a[12380] = 1;
|
||||
v->a[12381] = sym_variable_name;
|
||||
v->a[12382] = state(109);
|
||||
v->a[12383] = 1;
|
||||
v->a[12384] = aux_sym__statements_repeat1;
|
||||
v->a[12385] = state(158);
|
||||
v->a[12386] = 1;
|
||||
v->a[12387] = sym_command_name;
|
||||
v->a[12388] = state(178);
|
||||
v->a[12389] = 1;
|
||||
v->a[12390] = sym_variable_assignment;
|
||||
v->a[12391] = state(298);
|
||||
v->a[12392] = 1;
|
||||
v->a[12393] = aux_sym_command_repeat1;
|
||||
v->a[12394] = state(551);
|
||||
v->a[12395] = 1;
|
||||
v->a[12396] = sym_file_redirect;
|
||||
v->a[12397] = state(555);
|
||||
v->a[12398] = 1;
|
||||
v->a[12399] = sym_concatenation;
|
||||
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] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[12402] = state(1609);
|
||||
v->a[12403] = 1;
|
||||
v->a[12404] = sym__statement_not_pipeline;
|
||||
v->a[12405] = actions(11);
|
||||
v->a[12406] = 2;
|
||||
v->a[12407] = anon_sym_while;
|
||||
v->a[12408] = anon_sym_until;
|
||||
v->a[12409] = actions(59);
|
||||
v->a[12410] = 2;
|
||||
v->a[12411] = sym_raw_string;
|
||||
v->a[12412] = sym_number;
|
||||
v->a[12413] = state(425);
|
||||
v->a[12414] = 5;
|
||||
v->a[12415] = sym_arithmetic_expansion;
|
||||
v->a[12416] = sym_string;
|
||||
v->a[12417] = sym_simple_expansion;
|
||||
v->a[12418] = sym_expansion;
|
||||
v->a[12419] = sym_command_substitution;
|
||||
v->a[12400] = state(813);
|
||||
v->a[12401] = 1;
|
||||
v->a[12402] = sym_function_definition;
|
||||
v->a[12403] = state(878);
|
||||
v->a[12404] = 1;
|
||||
v->a[12405] = sym_redirected_statement;
|
||||
v->a[12406] = state(881);
|
||||
v->a[12407] = 1;
|
||||
v->a[12408] = sym_for_statement;
|
||||
v->a[12409] = state(890);
|
||||
v->a[12410] = 1;
|
||||
v->a[12411] = sym_while_statement;
|
||||
v->a[12412] = state(894);
|
||||
v->a[12413] = 1;
|
||||
v->a[12414] = sym_if_statement;
|
||||
v->a[12415] = state(896);
|
||||
v->a[12416] = 1;
|
||||
v->a[12417] = sym_case_statement;
|
||||
v->a[12418] = state(897);
|
||||
v->a[12419] = 1;
|
||||
small_parse_table_621(v);
|
||||
}
|
||||
|
||||
void small_parse_table_621(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[12420] = actions(51);
|
||||
v->a[12421] = 7;
|
||||
v->a[12422] = anon_sym_LT;
|
||||
v->a[12423] = anon_sym_GT;
|
||||
v->a[12424] = anon_sym_GT_GT;
|
||||
v->a[12425] = anon_sym_LT_AMP;
|
||||
v->a[12426] = anon_sym_GT_AMP;
|
||||
v->a[12427] = anon_sym_GT_PIPE;
|
||||
v->a[12428] = anon_sym_LT_GT;
|
||||
v->a[12429] = state(933);
|
||||
v->a[12430] = 12;
|
||||
v->a[12431] = sym_redirected_statement;
|
||||
v->a[12432] = sym_for_statement;
|
||||
v->a[12433] = sym_while_statement;
|
||||
v->a[12434] = sym_if_statement;
|
||||
v->a[12435] = sym_case_statement;
|
||||
v->a[12436] = sym_function_definition;
|
||||
v->a[12437] = sym_compound_statement;
|
||||
v->a[12438] = sym_subshell;
|
||||
v->a[12439] = sym_list;
|
||||
v->a[12420] = sym_compound_statement;
|
||||
v->a[12421] = state(898);
|
||||
v->a[12422] = 1;
|
||||
v->a[12423] = sym_subshell;
|
||||
v->a[12424] = state(900);
|
||||
v->a[12425] = 1;
|
||||
v->a[12426] = sym__variable_assignments;
|
||||
v->a[12427] = state(901);
|
||||
v->a[12428] = 1;
|
||||
v->a[12429] = sym_list;
|
||||
v->a[12430] = state(902);
|
||||
v->a[12431] = 1;
|
||||
v->a[12432] = sym_negated_command;
|
||||
v->a[12433] = state(903);
|
||||
v->a[12434] = 1;
|
||||
v->a[12435] = sym_command;
|
||||
v->a[12436] = state(904);
|
||||
v->a[12437] = 1;
|
||||
v->a[12438] = sym_pipeline;
|
||||
v->a[12439] = state(1019);
|
||||
small_parse_table_622(v);
|
||||
}
|
||||
|
||||
void small_parse_table_622(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[12440] = sym_negated_command;
|
||||
v->a[12441] = sym_command;
|
||||
v->a[12442] = sym__variable_assignments;
|
||||
v->a[12443] = 40;
|
||||
v->a[12444] = actions(3);
|
||||
v->a[12445] = 1;
|
||||
v->a[12446] = sym_comment;
|
||||
v->a[12447] = actions(7);
|
||||
v->a[12448] = 1;
|
||||
v->a[12449] = sym_word;
|
||||
v->a[12450] = actions(9);
|
||||
v->a[12451] = 1;
|
||||
v->a[12452] = anon_sym_for;
|
||||
v->a[12453] = actions(13);
|
||||
v->a[12454] = 1;
|
||||
v->a[12455] = anon_sym_if;
|
||||
v->a[12456] = actions(15);
|
||||
v->a[12457] = 1;
|
||||
v->a[12458] = anon_sym_case;
|
||||
v->a[12459] = actions(17);
|
||||
v->a[12440] = 1;
|
||||
v->a[12441] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[12442] = state(1557);
|
||||
v->a[12443] = 1;
|
||||
v->a[12444] = sym__statement_not_pipeline;
|
||||
v->a[12445] = actions(11);
|
||||
v->a[12446] = 2;
|
||||
v->a[12447] = anon_sym_while;
|
||||
v->a[12448] = anon_sym_until;
|
||||
v->a[12449] = actions(214);
|
||||
v->a[12450] = 2;
|
||||
v->a[12451] = sym_raw_string;
|
||||
v->a[12452] = sym_number;
|
||||
v->a[12453] = actions(212);
|
||||
v->a[12454] = 3;
|
||||
v->a[12455] = anon_sym_LT;
|
||||
v->a[12456] = anon_sym_GT;
|
||||
v->a[12457] = anon_sym_GT_GT;
|
||||
v->a[12458] = state(277);
|
||||
v->a[12459] = 5;
|
||||
small_parse_table_623(v);
|
||||
}
|
||||
|
||||
void small_parse_table_623(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[12460] = 1;
|
||||
v->a[12461] = anon_sym_LPAREN;
|
||||
v->a[12462] = actions(19);
|
||||
v->a[12463] = 1;
|
||||
v->a[12464] = anon_sym_LBRACE;
|
||||
v->a[12465] = actions(21);
|
||||
v->a[12466] = 1;
|
||||
v->a[12467] = anon_sym_BANG;
|
||||
v->a[12468] = actions(25);
|
||||
v->a[12469] = 1;
|
||||
v->a[12470] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[12471] = actions(27);
|
||||
v->a[12472] = 1;
|
||||
v->a[12473] = anon_sym_DOLLAR;
|
||||
v->a[12474] = actions(29);
|
||||
v->a[12475] = 1;
|
||||
v->a[12476] = anon_sym_DQUOTE;
|
||||
v->a[12477] = actions(33);
|
||||
v->a[12478] = 1;
|
||||
v->a[12479] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[12460] = sym_arithmetic_expansion;
|
||||
v->a[12461] = sym_string;
|
||||
v->a[12462] = sym_simple_expansion;
|
||||
v->a[12463] = sym_expansion;
|
||||
v->a[12464] = sym_command_substitution;
|
||||
v->a[12465] = 29;
|
||||
v->a[12466] = actions(3);
|
||||
v->a[12467] = 1;
|
||||
v->a[12468] = sym_comment;
|
||||
v->a[12469] = actions(9);
|
||||
v->a[12470] = 1;
|
||||
v->a[12471] = anon_sym_for;
|
||||
v->a[12472] = actions(13);
|
||||
v->a[12473] = 1;
|
||||
v->a[12474] = anon_sym_if;
|
||||
v->a[12475] = actions(15);
|
||||
v->a[12476] = 1;
|
||||
v->a[12477] = anon_sym_case;
|
||||
v->a[12478] = actions(17);
|
||||
v->a[12479] = 1;
|
||||
small_parse_table_624(v);
|
||||
}
|
||||
|
||||
void small_parse_table_624(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[12480] = actions(35);
|
||||
v->a[12481] = 1;
|
||||
v->a[12482] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[12483] = actions(37);
|
||||
v->a[12484] = 1;
|
||||
v->a[12485] = anon_sym_BQUOTE;
|
||||
v->a[12486] = actions(39);
|
||||
v->a[12487] = 1;
|
||||
v->a[12488] = sym_variable_name;
|
||||
v->a[12489] = state(105);
|
||||
v->a[12490] = 1;
|
||||
v->a[12491] = aux_sym__statements_repeat1;
|
||||
v->a[12492] = state(213);
|
||||
v->a[12493] = 1;
|
||||
v->a[12494] = sym_command_name;
|
||||
v->a[12495] = state(266);
|
||||
v->a[12496] = 1;
|
||||
v->a[12497] = sym_variable_assignment;
|
||||
v->a[12498] = state(542);
|
||||
v->a[12499] = 1;
|
||||
v->a[12480] = anon_sym_LPAREN;
|
||||
v->a[12481] = actions(19);
|
||||
v->a[12482] = 1;
|
||||
v->a[12483] = anon_sym_LBRACE;
|
||||
v->a[12484] = actions(41);
|
||||
v->a[12485] = 1;
|
||||
v->a[12486] = sym_word;
|
||||
v->a[12487] = actions(49);
|
||||
v->a[12488] = 1;
|
||||
v->a[12489] = anon_sym_BANG;
|
||||
v->a[12490] = actions(53);
|
||||
v->a[12491] = 1;
|
||||
v->a[12492] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[12493] = actions(55);
|
||||
v->a[12494] = 1;
|
||||
v->a[12495] = anon_sym_DOLLAR;
|
||||
v->a[12496] = actions(57);
|
||||
v->a[12497] = 1;
|
||||
v->a[12498] = anon_sym_DQUOTE;
|
||||
v->a[12499] = actions(61);
|
||||
small_parse_table_625(v);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -14,126 +14,126 @@
|
|||
|
||||
void small_parse_table_625(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[12500] = aux_sym_command_repeat1;
|
||||
v->a[12501] = state(566);
|
||||
v->a[12502] = 1;
|
||||
v->a[12503] = sym_file_redirect;
|
||||
v->a[12504] = state(569);
|
||||
v->a[12505] = 1;
|
||||
v->a[12506] = sym_concatenation;
|
||||
v->a[12507] = state(830);
|
||||
v->a[12508] = 1;
|
||||
v->a[12509] = sym__variable_assignments;
|
||||
v->a[12510] = state(837);
|
||||
v->a[12511] = 1;
|
||||
v->a[12512] = sym_command;
|
||||
v->a[12513] = state(856);
|
||||
v->a[12514] = 1;
|
||||
v->a[12515] = sym_negated_command;
|
||||
v->a[12516] = state(858);
|
||||
v->a[12517] = 1;
|
||||
v->a[12518] = sym_list;
|
||||
v->a[12519] = state(862);
|
||||
v->a[12500] = 1;
|
||||
v->a[12501] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[12502] = actions(63);
|
||||
v->a[12503] = 1;
|
||||
v->a[12504] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[12505] = actions(65);
|
||||
v->a[12506] = 1;
|
||||
v->a[12507] = anon_sym_BQUOTE;
|
||||
v->a[12508] = actions(67);
|
||||
v->a[12509] = 1;
|
||||
v->a[12510] = sym_variable_name;
|
||||
v->a[12511] = state(36);
|
||||
v->a[12512] = 1;
|
||||
v->a[12513] = aux_sym__terminated_statement;
|
||||
v->a[12514] = state(185);
|
||||
v->a[12515] = 1;
|
||||
v->a[12516] = sym_command_name;
|
||||
v->a[12517] = state(238);
|
||||
v->a[12518] = 1;
|
||||
v->a[12519] = sym_variable_assignment;
|
||||
small_parse_table_626(v);
|
||||
}
|
||||
|
||||
void small_parse_table_626(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[12520] = 1;
|
||||
v->a[12521] = sym_redirected_statement;
|
||||
v->a[12522] = state(863);
|
||||
v->a[12523] = 1;
|
||||
v->a[12524] = sym_subshell;
|
||||
v->a[12525] = state(866);
|
||||
v->a[12526] = 1;
|
||||
v->a[12527] = sym_for_statement;
|
||||
v->a[12528] = state(867);
|
||||
v->a[12529] = 1;
|
||||
v->a[12530] = sym_while_statement;
|
||||
v->a[12531] = state(870);
|
||||
v->a[12532] = 1;
|
||||
v->a[12533] = sym_compound_statement;
|
||||
v->a[12534] = state(871);
|
||||
v->a[12535] = 1;
|
||||
v->a[12536] = sym_function_definition;
|
||||
v->a[12537] = state(872);
|
||||
v->a[12538] = 1;
|
||||
v->a[12539] = sym_case_statement;
|
||||
v->a[12520] = state(411);
|
||||
v->a[12521] = 1;
|
||||
v->a[12522] = aux_sym_command_repeat1;
|
||||
v->a[12523] = state(551);
|
||||
v->a[12524] = 1;
|
||||
v->a[12525] = sym_file_redirect;
|
||||
v->a[12526] = state(555);
|
||||
v->a[12527] = 1;
|
||||
v->a[12528] = sym_concatenation;
|
||||
v->a[12529] = state(1001);
|
||||
v->a[12530] = 1;
|
||||
v->a[12531] = sym_pipeline;
|
||||
v->a[12532] = state(1126);
|
||||
v->a[12533] = 1;
|
||||
v->a[12534] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[12535] = state(1561);
|
||||
v->a[12536] = 1;
|
||||
v->a[12537] = sym__statement_not_pipeline;
|
||||
v->a[12538] = actions(11);
|
||||
v->a[12539] = 2;
|
||||
small_parse_table_627(v);
|
||||
}
|
||||
|
||||
void small_parse_table_627(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[12540] = state(875);
|
||||
v->a[12541] = 1;
|
||||
v->a[12542] = sym_if_statement;
|
||||
v->a[12543] = state(916);
|
||||
v->a[12544] = 1;
|
||||
v->a[12545] = sym_pipeline;
|
||||
v->a[12546] = state(1004);
|
||||
v->a[12547] = 1;
|
||||
v->a[12548] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[12549] = state(1601);
|
||||
v->a[12550] = 1;
|
||||
v->a[12551] = sym__statement_not_pipeline;
|
||||
v->a[12552] = actions(11);
|
||||
v->a[12553] = 2;
|
||||
v->a[12554] = anon_sym_while;
|
||||
v->a[12555] = anon_sym_until;
|
||||
v->a[12556] = actions(31);
|
||||
v->a[12557] = 2;
|
||||
v->a[12558] = sym_raw_string;
|
||||
v->a[12559] = sym_number;
|
||||
v->a[12540] = anon_sym_while;
|
||||
v->a[12541] = anon_sym_until;
|
||||
v->a[12542] = actions(59);
|
||||
v->a[12543] = 2;
|
||||
v->a[12544] = sym_raw_string;
|
||||
v->a[12545] = sym_number;
|
||||
v->a[12546] = actions(51);
|
||||
v->a[12547] = 3;
|
||||
v->a[12548] = anon_sym_LT;
|
||||
v->a[12549] = anon_sym_GT;
|
||||
v->a[12550] = anon_sym_GT_GT;
|
||||
v->a[12551] = state(401);
|
||||
v->a[12552] = 5;
|
||||
v->a[12553] = sym_arithmetic_expansion;
|
||||
v->a[12554] = sym_string;
|
||||
v->a[12555] = sym_simple_expansion;
|
||||
v->a[12556] = sym_expansion;
|
||||
v->a[12557] = sym_command_substitution;
|
||||
v->a[12558] = state(958);
|
||||
v->a[12559] = 12;
|
||||
small_parse_table_628(v);
|
||||
}
|
||||
|
||||
void small_parse_table_628(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[12560] = state(329);
|
||||
v->a[12561] = 5;
|
||||
v->a[12562] = sym_arithmetic_expansion;
|
||||
v->a[12563] = sym_string;
|
||||
v->a[12564] = sym_simple_expansion;
|
||||
v->a[12565] = sym_expansion;
|
||||
v->a[12566] = sym_command_substitution;
|
||||
v->a[12567] = actions(23);
|
||||
v->a[12568] = 7;
|
||||
v->a[12569] = anon_sym_LT;
|
||||
v->a[12570] = anon_sym_GT;
|
||||
v->a[12571] = anon_sym_GT_GT;
|
||||
v->a[12572] = anon_sym_LT_AMP;
|
||||
v->a[12573] = anon_sym_GT_AMP;
|
||||
v->a[12574] = anon_sym_GT_PIPE;
|
||||
v->a[12575] = anon_sym_LT_GT;
|
||||
v->a[12576] = 29;
|
||||
v->a[12577] = actions(3);
|
||||
v->a[12578] = 1;
|
||||
v->a[12579] = sym_comment;
|
||||
v->a[12560] = sym_redirected_statement;
|
||||
v->a[12561] = sym_for_statement;
|
||||
v->a[12562] = sym_while_statement;
|
||||
v->a[12563] = sym_if_statement;
|
||||
v->a[12564] = sym_case_statement;
|
||||
v->a[12565] = sym_function_definition;
|
||||
v->a[12566] = sym_compound_statement;
|
||||
v->a[12567] = sym_subshell;
|
||||
v->a[12568] = sym_list;
|
||||
v->a[12569] = sym_negated_command;
|
||||
v->a[12570] = sym_command;
|
||||
v->a[12571] = sym__variable_assignments;
|
||||
v->a[12572] = 40;
|
||||
v->a[12573] = actions(3);
|
||||
v->a[12574] = 1;
|
||||
v->a[12575] = sym_comment;
|
||||
v->a[12576] = actions(7);
|
||||
v->a[12577] = 1;
|
||||
v->a[12578] = sym_word;
|
||||
v->a[12579] = actions(9);
|
||||
small_parse_table_629(v);
|
||||
}
|
||||
|
||||
void small_parse_table_629(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[12580] = actions(9);
|
||||
v->a[12581] = 1;
|
||||
v->a[12582] = anon_sym_for;
|
||||
v->a[12583] = actions(13);
|
||||
v->a[12584] = 1;
|
||||
v->a[12585] = anon_sym_if;
|
||||
v->a[12586] = actions(15);
|
||||
v->a[12587] = 1;
|
||||
v->a[12588] = anon_sym_case;
|
||||
v->a[12589] = actions(17);
|
||||
v->a[12590] = 1;
|
||||
v->a[12591] = anon_sym_LPAREN;
|
||||
v->a[12592] = actions(19);
|
||||
v->a[12593] = 1;
|
||||
v->a[12594] = anon_sym_LBRACE;
|
||||
v->a[12595] = actions(41);
|
||||
v->a[12596] = 1;
|
||||
v->a[12597] = sym_word;
|
||||
v->a[12598] = actions(49);
|
||||
v->a[12599] = 1;
|
||||
v->a[12580] = 1;
|
||||
v->a[12581] = anon_sym_for;
|
||||
v->a[12582] = actions(13);
|
||||
v->a[12583] = 1;
|
||||
v->a[12584] = anon_sym_if;
|
||||
v->a[12585] = actions(15);
|
||||
v->a[12586] = 1;
|
||||
v->a[12587] = anon_sym_case;
|
||||
v->a[12588] = actions(17);
|
||||
v->a[12589] = 1;
|
||||
v->a[12590] = anon_sym_LPAREN;
|
||||
v->a[12591] = actions(19);
|
||||
v->a[12592] = 1;
|
||||
v->a[12593] = anon_sym_LBRACE;
|
||||
v->a[12594] = actions(21);
|
||||
v->a[12595] = 1;
|
||||
v->a[12596] = anon_sym_BANG;
|
||||
v->a[12597] = actions(25);
|
||||
v->a[12598] = 1;
|
||||
v->a[12599] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
small_parse_table_630(v);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -14,126 +14,126 @@
|
|||
|
||||
void small_parse_table_630(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[12600] = anon_sym_BANG;
|
||||
v->a[12601] = actions(53);
|
||||
v->a[12602] = 1;
|
||||
v->a[12603] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[12604] = actions(55);
|
||||
v->a[12605] = 1;
|
||||
v->a[12606] = anon_sym_DOLLAR;
|
||||
v->a[12607] = actions(57);
|
||||
v->a[12608] = 1;
|
||||
v->a[12609] = anon_sym_DQUOTE;
|
||||
v->a[12610] = actions(61);
|
||||
v->a[12611] = 1;
|
||||
v->a[12612] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[12613] = actions(63);
|
||||
v->a[12614] = 1;
|
||||
v->a[12615] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[12616] = actions(65);
|
||||
v->a[12617] = 1;
|
||||
v->a[12618] = anon_sym_BQUOTE;
|
||||
v->a[12619] = actions(67);
|
||||
v->a[12600] = actions(27);
|
||||
v->a[12601] = 1;
|
||||
v->a[12602] = anon_sym_DOLLAR;
|
||||
v->a[12603] = actions(29);
|
||||
v->a[12604] = 1;
|
||||
v->a[12605] = anon_sym_DQUOTE;
|
||||
v->a[12606] = actions(33);
|
||||
v->a[12607] = 1;
|
||||
v->a[12608] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[12609] = actions(35);
|
||||
v->a[12610] = 1;
|
||||
v->a[12611] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[12612] = actions(37);
|
||||
v->a[12613] = 1;
|
||||
v->a[12614] = anon_sym_BQUOTE;
|
||||
v->a[12615] = actions(39);
|
||||
v->a[12616] = 1;
|
||||
v->a[12617] = sym_variable_name;
|
||||
v->a[12618] = state(109);
|
||||
v->a[12619] = 1;
|
||||
small_parse_table_631(v);
|
||||
}
|
||||
|
||||
void small_parse_table_631(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[12620] = 1;
|
||||
v->a[12621] = sym_variable_name;
|
||||
v->a[12622] = state(78);
|
||||
v->a[12623] = 1;
|
||||
v->a[12624] = aux_sym__terminated_statement;
|
||||
v->a[12625] = state(271);
|
||||
v->a[12626] = 1;
|
||||
v->a[12627] = sym_command_name;
|
||||
v->a[12628] = state(298);
|
||||
v->a[12629] = 1;
|
||||
v->a[12630] = sym_variable_assignment;
|
||||
v->a[12631] = state(482);
|
||||
v->a[12632] = 1;
|
||||
v->a[12633] = aux_sym_command_repeat1;
|
||||
v->a[12634] = state(600);
|
||||
v->a[12635] = 1;
|
||||
v->a[12636] = sym_file_redirect;
|
||||
v->a[12637] = state(602);
|
||||
v->a[12638] = 1;
|
||||
v->a[12639] = sym_concatenation;
|
||||
v->a[12620] = aux_sym__statements_repeat1;
|
||||
v->a[12621] = state(166);
|
||||
v->a[12622] = 1;
|
||||
v->a[12623] = sym_command_name;
|
||||
v->a[12624] = state(197);
|
||||
v->a[12625] = 1;
|
||||
v->a[12626] = sym_variable_assignment;
|
||||
v->a[12627] = state(398);
|
||||
v->a[12628] = 1;
|
||||
v->a[12629] = aux_sym_command_repeat1;
|
||||
v->a[12630] = state(549);
|
||||
v->a[12631] = 1;
|
||||
v->a[12632] = sym_concatenation;
|
||||
v->a[12633] = state(556);
|
||||
v->a[12634] = 1;
|
||||
v->a[12635] = sym_file_redirect;
|
||||
v->a[12636] = state(814);
|
||||
v->a[12637] = 1;
|
||||
v->a[12638] = sym_if_statement;
|
||||
v->a[12639] = state(868);
|
||||
small_parse_table_632(v);
|
||||
}
|
||||
|
||||
void small_parse_table_632(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[12640] = state(1012);
|
||||
v->a[12641] = 1;
|
||||
v->a[12642] = sym_pipeline;
|
||||
v->a[12643] = state(1068);
|
||||
v->a[12644] = 1;
|
||||
v->a[12645] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[12646] = state(1609);
|
||||
v->a[12647] = 1;
|
||||
v->a[12648] = sym__statement_not_pipeline;
|
||||
v->a[12649] = actions(11);
|
||||
v->a[12650] = 2;
|
||||
v->a[12651] = anon_sym_while;
|
||||
v->a[12652] = anon_sym_until;
|
||||
v->a[12653] = actions(59);
|
||||
v->a[12654] = 2;
|
||||
v->a[12655] = sym_raw_string;
|
||||
v->a[12656] = sym_number;
|
||||
v->a[12657] = state(425);
|
||||
v->a[12658] = 5;
|
||||
v->a[12659] = sym_arithmetic_expansion;
|
||||
v->a[12640] = 1;
|
||||
v->a[12641] = sym__variable_assignments;
|
||||
v->a[12642] = state(869);
|
||||
v->a[12643] = 1;
|
||||
v->a[12644] = sym_command;
|
||||
v->a[12645] = state(871);
|
||||
v->a[12646] = 1;
|
||||
v->a[12647] = sym_negated_command;
|
||||
v->a[12648] = state(872);
|
||||
v->a[12649] = 1;
|
||||
v->a[12650] = sym_list;
|
||||
v->a[12651] = state(874);
|
||||
v->a[12652] = 1;
|
||||
v->a[12653] = sym_subshell;
|
||||
v->a[12654] = state(875);
|
||||
v->a[12655] = 1;
|
||||
v->a[12656] = sym_compound_statement;
|
||||
v->a[12657] = state(876);
|
||||
v->a[12658] = 1;
|
||||
v->a[12659] = sym_function_definition;
|
||||
small_parse_table_633(v);
|
||||
}
|
||||
|
||||
void small_parse_table_633(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[12660] = sym_string;
|
||||
v->a[12661] = sym_simple_expansion;
|
||||
v->a[12662] = sym_expansion;
|
||||
v->a[12663] = sym_command_substitution;
|
||||
v->a[12664] = actions(51);
|
||||
v->a[12665] = 7;
|
||||
v->a[12666] = anon_sym_LT;
|
||||
v->a[12667] = anon_sym_GT;
|
||||
v->a[12668] = anon_sym_GT_GT;
|
||||
v->a[12669] = anon_sym_LT_AMP;
|
||||
v->a[12670] = anon_sym_GT_AMP;
|
||||
v->a[12671] = anon_sym_GT_PIPE;
|
||||
v->a[12672] = anon_sym_LT_GT;
|
||||
v->a[12673] = state(933);
|
||||
v->a[12674] = 12;
|
||||
v->a[12675] = sym_redirected_statement;
|
||||
v->a[12676] = sym_for_statement;
|
||||
v->a[12677] = sym_while_statement;
|
||||
v->a[12678] = sym_if_statement;
|
||||
v->a[12679] = sym_case_statement;
|
||||
v->a[12660] = state(879);
|
||||
v->a[12661] = 1;
|
||||
v->a[12662] = sym_case_statement;
|
||||
v->a[12663] = state(882);
|
||||
v->a[12664] = 1;
|
||||
v->a[12665] = sym_while_statement;
|
||||
v->a[12666] = state(883);
|
||||
v->a[12667] = 1;
|
||||
v->a[12668] = sym_for_statement;
|
||||
v->a[12669] = state(885);
|
||||
v->a[12670] = 1;
|
||||
v->a[12671] = sym_redirected_statement;
|
||||
v->a[12672] = state(940);
|
||||
v->a[12673] = 1;
|
||||
v->a[12674] = sym_pipeline;
|
||||
v->a[12675] = state(999);
|
||||
v->a[12676] = 1;
|
||||
v->a[12677] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[12678] = state(1558);
|
||||
v->a[12679] = 1;
|
||||
small_parse_table_634(v);
|
||||
}
|
||||
|
||||
void small_parse_table_634(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[12680] = sym_function_definition;
|
||||
v->a[12681] = sym_compound_statement;
|
||||
v->a[12682] = sym_subshell;
|
||||
v->a[12683] = sym_list;
|
||||
v->a[12684] = sym_negated_command;
|
||||
v->a[12685] = sym_command;
|
||||
v->a[12686] = sym__variable_assignments;
|
||||
v->a[12687] = 29;
|
||||
v->a[12688] = actions(3);
|
||||
v->a[12689] = 1;
|
||||
v->a[12690] = sym_comment;
|
||||
v->a[12691] = actions(9);
|
||||
v->a[12692] = 1;
|
||||
v->a[12693] = anon_sym_for;
|
||||
v->a[12694] = actions(13);
|
||||
v->a[12695] = 1;
|
||||
v->a[12696] = anon_sym_if;
|
||||
v->a[12697] = actions(15);
|
||||
v->a[12698] = 1;
|
||||
v->a[12699] = anon_sym_case;
|
||||
v->a[12680] = sym__statement_not_pipeline;
|
||||
v->a[12681] = actions(11);
|
||||
v->a[12682] = 2;
|
||||
v->a[12683] = anon_sym_while;
|
||||
v->a[12684] = anon_sym_until;
|
||||
v->a[12685] = actions(31);
|
||||
v->a[12686] = 2;
|
||||
v->a[12687] = sym_raw_string;
|
||||
v->a[12688] = sym_number;
|
||||
v->a[12689] = actions(23);
|
||||
v->a[12690] = 3;
|
||||
v->a[12691] = anon_sym_LT;
|
||||
v->a[12692] = anon_sym_GT;
|
||||
v->a[12693] = anon_sym_GT_GT;
|
||||
v->a[12694] = state(280);
|
||||
v->a[12695] = 5;
|
||||
v->a[12696] = sym_arithmetic_expansion;
|
||||
v->a[12697] = sym_string;
|
||||
v->a[12698] = sym_simple_expansion;
|
||||
v->a[12699] = sym_expansion;
|
||||
small_parse_table_635(v);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -14,126 +14,126 @@
|
|||
|
||||
void small_parse_table_635(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[12700] = actions(17);
|
||||
v->a[12701] = 1;
|
||||
v->a[12702] = anon_sym_LPAREN;
|
||||
v->a[12703] = actions(19);
|
||||
v->a[12704] = 1;
|
||||
v->a[12705] = anon_sym_LBRACE;
|
||||
v->a[12706] = actions(41);
|
||||
v->a[12707] = 1;
|
||||
v->a[12708] = sym_word;
|
||||
v->a[12709] = actions(49);
|
||||
v->a[12710] = 1;
|
||||
v->a[12711] = anon_sym_BANG;
|
||||
v->a[12712] = actions(53);
|
||||
v->a[12713] = 1;
|
||||
v->a[12714] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[12715] = actions(55);
|
||||
v->a[12716] = 1;
|
||||
v->a[12717] = anon_sym_DOLLAR;
|
||||
v->a[12718] = actions(57);
|
||||
v->a[12719] = 1;
|
||||
v->a[12700] = sym_command_substitution;
|
||||
v->a[12701] = 29;
|
||||
v->a[12702] = actions(3);
|
||||
v->a[12703] = 1;
|
||||
v->a[12704] = sym_comment;
|
||||
v->a[12705] = actions(9);
|
||||
v->a[12706] = 1;
|
||||
v->a[12707] = anon_sym_for;
|
||||
v->a[12708] = actions(13);
|
||||
v->a[12709] = 1;
|
||||
v->a[12710] = anon_sym_if;
|
||||
v->a[12711] = actions(15);
|
||||
v->a[12712] = 1;
|
||||
v->a[12713] = anon_sym_case;
|
||||
v->a[12714] = actions(17);
|
||||
v->a[12715] = 1;
|
||||
v->a[12716] = anon_sym_LPAREN;
|
||||
v->a[12717] = actions(19);
|
||||
v->a[12718] = 1;
|
||||
v->a[12719] = anon_sym_LBRACE;
|
||||
small_parse_table_636(v);
|
||||
}
|
||||
|
||||
void small_parse_table_636(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[12720] = anon_sym_DQUOTE;
|
||||
v->a[12721] = actions(61);
|
||||
v->a[12722] = 1;
|
||||
v->a[12723] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[12724] = actions(63);
|
||||
v->a[12725] = 1;
|
||||
v->a[12726] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[12727] = actions(65);
|
||||
v->a[12728] = 1;
|
||||
v->a[12729] = anon_sym_BQUOTE;
|
||||
v->a[12730] = actions(67);
|
||||
v->a[12731] = 1;
|
||||
v->a[12732] = sym_variable_name;
|
||||
v->a[12733] = state(87);
|
||||
v->a[12734] = 1;
|
||||
v->a[12735] = aux_sym__terminated_statement;
|
||||
v->a[12736] = state(271);
|
||||
v->a[12737] = 1;
|
||||
v->a[12738] = sym_command_name;
|
||||
v->a[12739] = state(298);
|
||||
v->a[12720] = actions(41);
|
||||
v->a[12721] = 1;
|
||||
v->a[12722] = sym_word;
|
||||
v->a[12723] = actions(49);
|
||||
v->a[12724] = 1;
|
||||
v->a[12725] = anon_sym_BANG;
|
||||
v->a[12726] = actions(53);
|
||||
v->a[12727] = 1;
|
||||
v->a[12728] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[12729] = actions(55);
|
||||
v->a[12730] = 1;
|
||||
v->a[12731] = anon_sym_DOLLAR;
|
||||
v->a[12732] = actions(57);
|
||||
v->a[12733] = 1;
|
||||
v->a[12734] = anon_sym_DQUOTE;
|
||||
v->a[12735] = actions(61);
|
||||
v->a[12736] = 1;
|
||||
v->a[12737] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[12738] = actions(63);
|
||||
v->a[12739] = 1;
|
||||
small_parse_table_637(v);
|
||||
}
|
||||
|
||||
void small_parse_table_637(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[12740] = 1;
|
||||
v->a[12741] = sym_variable_assignment;
|
||||
v->a[12742] = state(482);
|
||||
v->a[12743] = 1;
|
||||
v->a[12744] = aux_sym_command_repeat1;
|
||||
v->a[12745] = state(600);
|
||||
v->a[12746] = 1;
|
||||
v->a[12747] = sym_file_redirect;
|
||||
v->a[12748] = state(602);
|
||||
v->a[12749] = 1;
|
||||
v->a[12750] = sym_concatenation;
|
||||
v->a[12751] = state(1012);
|
||||
v->a[12752] = 1;
|
||||
v->a[12753] = sym_pipeline;
|
||||
v->a[12754] = state(1068);
|
||||
v->a[12755] = 1;
|
||||
v->a[12756] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[12757] = state(1609);
|
||||
v->a[12758] = 1;
|
||||
v->a[12759] = sym__statement_not_pipeline;
|
||||
v->a[12740] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[12741] = actions(65);
|
||||
v->a[12742] = 1;
|
||||
v->a[12743] = anon_sym_BQUOTE;
|
||||
v->a[12744] = actions(67);
|
||||
v->a[12745] = 1;
|
||||
v->a[12746] = sym_variable_name;
|
||||
v->a[12747] = state(64);
|
||||
v->a[12748] = 1;
|
||||
v->a[12749] = aux_sym__terminated_statement;
|
||||
v->a[12750] = state(185);
|
||||
v->a[12751] = 1;
|
||||
v->a[12752] = sym_command_name;
|
||||
v->a[12753] = state(209);
|
||||
v->a[12754] = 1;
|
||||
v->a[12755] = sym_variable_assignment;
|
||||
v->a[12756] = state(411);
|
||||
v->a[12757] = 1;
|
||||
v->a[12758] = aux_sym_command_repeat1;
|
||||
v->a[12759] = state(551);
|
||||
small_parse_table_638(v);
|
||||
}
|
||||
|
||||
void small_parse_table_638(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[12760] = actions(11);
|
||||
v->a[12761] = 2;
|
||||
v->a[12762] = anon_sym_while;
|
||||
v->a[12763] = anon_sym_until;
|
||||
v->a[12764] = actions(59);
|
||||
v->a[12765] = 2;
|
||||
v->a[12766] = sym_raw_string;
|
||||
v->a[12767] = sym_number;
|
||||
v->a[12768] = state(425);
|
||||
v->a[12769] = 5;
|
||||
v->a[12770] = sym_arithmetic_expansion;
|
||||
v->a[12771] = sym_string;
|
||||
v->a[12772] = sym_simple_expansion;
|
||||
v->a[12773] = sym_expansion;
|
||||
v->a[12774] = sym_command_substitution;
|
||||
v->a[12775] = actions(51);
|
||||
v->a[12776] = 7;
|
||||
v->a[12777] = anon_sym_LT;
|
||||
v->a[12778] = anon_sym_GT;
|
||||
v->a[12779] = anon_sym_GT_GT;
|
||||
v->a[12760] = 1;
|
||||
v->a[12761] = sym_file_redirect;
|
||||
v->a[12762] = state(555);
|
||||
v->a[12763] = 1;
|
||||
v->a[12764] = sym_concatenation;
|
||||
v->a[12765] = state(974);
|
||||
v->a[12766] = 1;
|
||||
v->a[12767] = sym_pipeline;
|
||||
v->a[12768] = state(1126);
|
||||
v->a[12769] = 1;
|
||||
v->a[12770] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[12771] = state(1561);
|
||||
v->a[12772] = 1;
|
||||
v->a[12773] = sym__statement_not_pipeline;
|
||||
v->a[12774] = actions(11);
|
||||
v->a[12775] = 2;
|
||||
v->a[12776] = anon_sym_while;
|
||||
v->a[12777] = anon_sym_until;
|
||||
v->a[12778] = actions(59);
|
||||
v->a[12779] = 2;
|
||||
small_parse_table_639(v);
|
||||
}
|
||||
|
||||
void small_parse_table_639(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[12780] = anon_sym_LT_AMP;
|
||||
v->a[12781] = anon_sym_GT_AMP;
|
||||
v->a[12782] = anon_sym_GT_PIPE;
|
||||
v->a[12783] = anon_sym_LT_GT;
|
||||
v->a[12784] = state(933);
|
||||
v->a[12785] = 12;
|
||||
v->a[12786] = sym_redirected_statement;
|
||||
v->a[12787] = sym_for_statement;
|
||||
v->a[12788] = sym_while_statement;
|
||||
v->a[12789] = sym_if_statement;
|
||||
v->a[12790] = sym_case_statement;
|
||||
v->a[12791] = sym_function_definition;
|
||||
v->a[12792] = sym_compound_statement;
|
||||
v->a[12793] = sym_subshell;
|
||||
v->a[12794] = sym_list;
|
||||
v->a[12795] = sym_negated_command;
|
||||
v->a[12796] = sym_command;
|
||||
v->a[12797] = sym__variable_assignments;
|
||||
v->a[12798] = 40;
|
||||
v->a[12799] = actions(3);
|
||||
v->a[12780] = sym_raw_string;
|
||||
v->a[12781] = sym_number;
|
||||
v->a[12782] = actions(51);
|
||||
v->a[12783] = 3;
|
||||
v->a[12784] = anon_sym_LT;
|
||||
v->a[12785] = anon_sym_GT;
|
||||
v->a[12786] = anon_sym_GT_GT;
|
||||
v->a[12787] = state(401);
|
||||
v->a[12788] = 5;
|
||||
v->a[12789] = sym_arithmetic_expansion;
|
||||
v->a[12790] = sym_string;
|
||||
v->a[12791] = sym_simple_expansion;
|
||||
v->a[12792] = sym_expansion;
|
||||
v->a[12793] = sym_command_substitution;
|
||||
v->a[12794] = state(955);
|
||||
v->a[12795] = 12;
|
||||
v->a[12796] = sym_redirected_statement;
|
||||
v->a[12797] = sym_for_statement;
|
||||
v->a[12798] = sym_while_statement;
|
||||
v->a[12799] = sym_if_statement;
|
||||
small_parse_table_640(v);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -14,126 +14,126 @@
|
|||
|
||||
void small_parse_table_640(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[12800] = 1;
|
||||
v->a[12801] = sym_comment;
|
||||
v->a[12802] = actions(79);
|
||||
v->a[12803] = 1;
|
||||
v->a[12804] = sym_word;
|
||||
v->a[12805] = actions(81);
|
||||
v->a[12806] = 1;
|
||||
v->a[12807] = anon_sym_for;
|
||||
v->a[12808] = actions(85);
|
||||
v->a[12809] = 1;
|
||||
v->a[12810] = anon_sym_if;
|
||||
v->a[12811] = actions(87);
|
||||
v->a[12812] = 1;
|
||||
v->a[12813] = anon_sym_case;
|
||||
v->a[12814] = actions(89);
|
||||
v->a[12815] = 1;
|
||||
v->a[12816] = anon_sym_LPAREN;
|
||||
v->a[12817] = actions(93);
|
||||
v->a[12818] = 1;
|
||||
v->a[12819] = anon_sym_LBRACE;
|
||||
v->a[12800] = sym_case_statement;
|
||||
v->a[12801] = sym_function_definition;
|
||||
v->a[12802] = sym_compound_statement;
|
||||
v->a[12803] = sym_subshell;
|
||||
v->a[12804] = sym_list;
|
||||
v->a[12805] = sym_negated_command;
|
||||
v->a[12806] = sym_command;
|
||||
v->a[12807] = sym__variable_assignments;
|
||||
v->a[12808] = 40;
|
||||
v->a[12809] = actions(3);
|
||||
v->a[12810] = 1;
|
||||
v->a[12811] = sym_comment;
|
||||
v->a[12812] = actions(9);
|
||||
v->a[12813] = 1;
|
||||
v->a[12814] = anon_sym_for;
|
||||
v->a[12815] = actions(13);
|
||||
v->a[12816] = 1;
|
||||
v->a[12817] = anon_sym_if;
|
||||
v->a[12818] = actions(15);
|
||||
v->a[12819] = 1;
|
||||
small_parse_table_641(v);
|
||||
}
|
||||
|
||||
void small_parse_table_641(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[12820] = actions(95);
|
||||
v->a[12821] = 1;
|
||||
v->a[12822] = anon_sym_BANG;
|
||||
v->a[12823] = actions(99);
|
||||
v->a[12824] = 1;
|
||||
v->a[12825] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[12826] = actions(101);
|
||||
v->a[12827] = 1;
|
||||
v->a[12828] = anon_sym_DOLLAR;
|
||||
v->a[12829] = actions(103);
|
||||
v->a[12830] = 1;
|
||||
v->a[12831] = anon_sym_DQUOTE;
|
||||
v->a[12832] = actions(107);
|
||||
v->a[12833] = 1;
|
||||
v->a[12834] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[12835] = actions(109);
|
||||
v->a[12836] = 1;
|
||||
v->a[12837] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[12838] = actions(111);
|
||||
v->a[12839] = 1;
|
||||
v->a[12820] = anon_sym_case;
|
||||
v->a[12821] = actions(17);
|
||||
v->a[12822] = 1;
|
||||
v->a[12823] = anon_sym_LPAREN;
|
||||
v->a[12824] = actions(19);
|
||||
v->a[12825] = 1;
|
||||
v->a[12826] = anon_sym_LBRACE;
|
||||
v->a[12827] = actions(53);
|
||||
v->a[12828] = 1;
|
||||
v->a[12829] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[12830] = actions(55);
|
||||
v->a[12831] = 1;
|
||||
v->a[12832] = anon_sym_DOLLAR;
|
||||
v->a[12833] = actions(57);
|
||||
v->a[12834] = 1;
|
||||
v->a[12835] = anon_sym_DQUOTE;
|
||||
v->a[12836] = actions(61);
|
||||
v->a[12837] = 1;
|
||||
v->a[12838] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[12839] = actions(63);
|
||||
small_parse_table_642(v);
|
||||
}
|
||||
|
||||
void small_parse_table_642(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[12840] = anon_sym_BQUOTE;
|
||||
v->a[12841] = actions(113);
|
||||
v->a[12842] = 1;
|
||||
v->a[12843] = sym_variable_name;
|
||||
v->a[12844] = state(105);
|
||||
v->a[12845] = 1;
|
||||
v->a[12846] = aux_sym__statements_repeat1;
|
||||
v->a[12847] = state(185);
|
||||
v->a[12848] = 1;
|
||||
v->a[12849] = sym_command_name;
|
||||
v->a[12850] = state(264);
|
||||
v->a[12851] = 1;
|
||||
v->a[12852] = sym_variable_assignment;
|
||||
v->a[12853] = state(491);
|
||||
v->a[12854] = 1;
|
||||
v->a[12855] = aux_sym_command_repeat1;
|
||||
v->a[12856] = state(599);
|
||||
v->a[12857] = 1;
|
||||
v->a[12858] = sym_concatenation;
|
||||
v->a[12859] = state(615);
|
||||
v->a[12840] = 1;
|
||||
v->a[12841] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[12842] = actions(65);
|
||||
v->a[12843] = 1;
|
||||
v->a[12844] = anon_sym_BQUOTE;
|
||||
v->a[12845] = actions(67);
|
||||
v->a[12846] = 1;
|
||||
v->a[12847] = sym_variable_name;
|
||||
v->a[12848] = actions(204);
|
||||
v->a[12849] = 1;
|
||||
v->a[12850] = sym_word;
|
||||
v->a[12851] = actions(206);
|
||||
v->a[12852] = 1;
|
||||
v->a[12853] = anon_sym_BANG;
|
||||
v->a[12854] = state(109);
|
||||
v->a[12855] = 1;
|
||||
v->a[12856] = aux_sym__statements_repeat1;
|
||||
v->a[12857] = state(179);
|
||||
v->a[12858] = 1;
|
||||
v->a[12859] = sym_command_name;
|
||||
small_parse_table_643(v);
|
||||
}
|
||||
|
||||
void small_parse_table_643(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[12860] = 1;
|
||||
v->a[12861] = sym_file_redirect;
|
||||
v->a[12862] = state(815);
|
||||
v->a[12863] = 1;
|
||||
v->a[12864] = sym_function_definition;
|
||||
v->a[12865] = state(836);
|
||||
v->a[12866] = 1;
|
||||
v->a[12867] = sym__variable_assignments;
|
||||
v->a[12868] = state(840);
|
||||
v->a[12869] = 1;
|
||||
v->a[12870] = sym_redirected_statement;
|
||||
v->a[12871] = state(841);
|
||||
v->a[12872] = 1;
|
||||
v->a[12873] = sym_for_statement;
|
||||
v->a[12874] = state(844);
|
||||
v->a[12875] = 1;
|
||||
v->a[12876] = sym_while_statement;
|
||||
v->a[12877] = state(847);
|
||||
v->a[12878] = 1;
|
||||
v->a[12879] = sym_if_statement;
|
||||
v->a[12860] = state(239);
|
||||
v->a[12861] = 1;
|
||||
v->a[12862] = sym_variable_assignment;
|
||||
v->a[12863] = state(385);
|
||||
v->a[12864] = 1;
|
||||
v->a[12865] = aux_sym_command_repeat1;
|
||||
v->a[12866] = state(555);
|
||||
v->a[12867] = 1;
|
||||
v->a[12868] = sym_concatenation;
|
||||
v->a[12869] = state(599);
|
||||
v->a[12870] = 1;
|
||||
v->a[12871] = sym_file_redirect;
|
||||
v->a[12872] = state(835);
|
||||
v->a[12873] = 1;
|
||||
v->a[12874] = sym__variable_assignments;
|
||||
v->a[12875] = state(840);
|
||||
v->a[12876] = 1;
|
||||
v->a[12877] = sym_command;
|
||||
v->a[12878] = state(841);
|
||||
v->a[12879] = 1;
|
||||
small_parse_table_644(v);
|
||||
}
|
||||
|
||||
void small_parse_table_644(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[12880] = state(848);
|
||||
v->a[12881] = 1;
|
||||
v->a[12882] = sym_case_statement;
|
||||
v->a[12883] = state(850);
|
||||
v->a[12884] = 1;
|
||||
v->a[12885] = sym_compound_statement;
|
||||
v->a[12886] = state(857);
|
||||
v->a[12887] = 1;
|
||||
v->a[12888] = sym_subshell;
|
||||
v->a[12889] = state(869);
|
||||
v->a[12890] = 1;
|
||||
v->a[12891] = sym_list;
|
||||
v->a[12892] = state(874);
|
||||
v->a[12893] = 1;
|
||||
v->a[12894] = sym_negated_command;
|
||||
v->a[12895] = state(879);
|
||||
v->a[12896] = 1;
|
||||
v->a[12897] = sym_command;
|
||||
v->a[12898] = state(917);
|
||||
v->a[12899] = 1;
|
||||
v->a[12880] = sym_negated_command;
|
||||
v->a[12881] = state(842);
|
||||
v->a[12882] = 1;
|
||||
v->a[12883] = sym_list;
|
||||
v->a[12884] = state(845);
|
||||
v->a[12885] = 1;
|
||||
v->a[12886] = sym_subshell;
|
||||
v->a[12887] = state(848);
|
||||
v->a[12888] = 1;
|
||||
v->a[12889] = sym_compound_statement;
|
||||
v->a[12890] = state(849);
|
||||
v->a[12891] = 1;
|
||||
v->a[12892] = sym_function_definition;
|
||||
v->a[12893] = state(850);
|
||||
v->a[12894] = 1;
|
||||
v->a[12895] = sym_case_statement;
|
||||
v->a[12896] = state(851);
|
||||
v->a[12897] = 1;
|
||||
v->a[12898] = sym_if_statement;
|
||||
v->a[12899] = state(855);
|
||||
small_parse_table_645(v);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -14,125 +14,125 @@
|
|||
|
||||
void small_parse_table_645(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[12900] = sym_pipeline;
|
||||
v->a[12901] = state(1015);
|
||||
v->a[12902] = 1;
|
||||
v->a[12903] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[12904] = state(1610);
|
||||
v->a[12905] = 1;
|
||||
v->a[12906] = sym__statement_not_pipeline;
|
||||
v->a[12907] = actions(83);
|
||||
v->a[12908] = 2;
|
||||
v->a[12909] = anon_sym_while;
|
||||
v->a[12910] = anon_sym_until;
|
||||
v->a[12911] = actions(105);
|
||||
v->a[12912] = 2;
|
||||
v->a[12913] = sym_raw_string;
|
||||
v->a[12914] = sym_number;
|
||||
v->a[12915] = state(341);
|
||||
v->a[12916] = 5;
|
||||
v->a[12917] = sym_arithmetic_expansion;
|
||||
v->a[12918] = sym_string;
|
||||
v->a[12919] = sym_simple_expansion;
|
||||
v->a[12900] = 1;
|
||||
v->a[12901] = sym_while_statement;
|
||||
v->a[12902] = state(858);
|
||||
v->a[12903] = 1;
|
||||
v->a[12904] = sym_for_statement;
|
||||
v->a[12905] = state(859);
|
||||
v->a[12906] = 1;
|
||||
v->a[12907] = sym_redirected_statement;
|
||||
v->a[12908] = state(962);
|
||||
v->a[12909] = 1;
|
||||
v->a[12910] = sym_pipeline;
|
||||
v->a[12911] = state(1006);
|
||||
v->a[12912] = 1;
|
||||
v->a[12913] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[12914] = state(1560);
|
||||
v->a[12915] = 1;
|
||||
v->a[12916] = sym__statement_not_pipeline;
|
||||
v->a[12917] = actions(11);
|
||||
v->a[12918] = 2;
|
||||
v->a[12919] = anon_sym_while;
|
||||
small_parse_table_646(v);
|
||||
}
|
||||
|
||||
void small_parse_table_646(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[12920] = sym_expansion;
|
||||
v->a[12921] = sym_command_substitution;
|
||||
v->a[12922] = actions(97);
|
||||
v->a[12923] = 7;
|
||||
v->a[12924] = anon_sym_LT;
|
||||
v->a[12925] = anon_sym_GT;
|
||||
v->a[12926] = anon_sym_GT_GT;
|
||||
v->a[12927] = anon_sym_LT_AMP;
|
||||
v->a[12928] = anon_sym_GT_AMP;
|
||||
v->a[12929] = anon_sym_GT_PIPE;
|
||||
v->a[12930] = anon_sym_LT_GT;
|
||||
v->a[12931] = 29;
|
||||
v->a[12932] = actions(3);
|
||||
v->a[12933] = 1;
|
||||
v->a[12934] = sym_comment;
|
||||
v->a[12935] = actions(9);
|
||||
v->a[12936] = 1;
|
||||
v->a[12937] = anon_sym_for;
|
||||
v->a[12938] = actions(13);
|
||||
v->a[12920] = anon_sym_until;
|
||||
v->a[12921] = actions(59);
|
||||
v->a[12922] = 2;
|
||||
v->a[12923] = sym_raw_string;
|
||||
v->a[12924] = sym_number;
|
||||
v->a[12925] = actions(51);
|
||||
v->a[12926] = 3;
|
||||
v->a[12927] = anon_sym_LT;
|
||||
v->a[12928] = anon_sym_GT;
|
||||
v->a[12929] = anon_sym_GT_GT;
|
||||
v->a[12930] = state(401);
|
||||
v->a[12931] = 5;
|
||||
v->a[12932] = sym_arithmetic_expansion;
|
||||
v->a[12933] = sym_string;
|
||||
v->a[12934] = sym_simple_expansion;
|
||||
v->a[12935] = sym_expansion;
|
||||
v->a[12936] = sym_command_substitution;
|
||||
v->a[12937] = 29;
|
||||
v->a[12938] = actions(3);
|
||||
v->a[12939] = 1;
|
||||
small_parse_table_647(v);
|
||||
}
|
||||
|
||||
void small_parse_table_647(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[12940] = anon_sym_if;
|
||||
v->a[12941] = actions(15);
|
||||
v->a[12940] = sym_comment;
|
||||
v->a[12941] = actions(9);
|
||||
v->a[12942] = 1;
|
||||
v->a[12943] = anon_sym_case;
|
||||
v->a[12944] = actions(17);
|
||||
v->a[12943] = anon_sym_for;
|
||||
v->a[12944] = actions(13);
|
||||
v->a[12945] = 1;
|
||||
v->a[12946] = anon_sym_LPAREN;
|
||||
v->a[12947] = actions(19);
|
||||
v->a[12946] = anon_sym_if;
|
||||
v->a[12947] = actions(15);
|
||||
v->a[12948] = 1;
|
||||
v->a[12949] = anon_sym_LBRACE;
|
||||
v->a[12950] = actions(41);
|
||||
v->a[12949] = anon_sym_case;
|
||||
v->a[12950] = actions(17);
|
||||
v->a[12951] = 1;
|
||||
v->a[12952] = sym_word;
|
||||
v->a[12953] = actions(49);
|
||||
v->a[12952] = anon_sym_LPAREN;
|
||||
v->a[12953] = actions(19);
|
||||
v->a[12954] = 1;
|
||||
v->a[12955] = anon_sym_BANG;
|
||||
v->a[12956] = actions(53);
|
||||
v->a[12955] = anon_sym_LBRACE;
|
||||
v->a[12956] = actions(41);
|
||||
v->a[12957] = 1;
|
||||
v->a[12958] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[12959] = actions(55);
|
||||
v->a[12958] = sym_word;
|
||||
v->a[12959] = actions(49);
|
||||
small_parse_table_648(v);
|
||||
}
|
||||
|
||||
void small_parse_table_648(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[12960] = 1;
|
||||
v->a[12961] = anon_sym_DOLLAR;
|
||||
v->a[12962] = actions(57);
|
||||
v->a[12961] = anon_sym_BANG;
|
||||
v->a[12962] = actions(53);
|
||||
v->a[12963] = 1;
|
||||
v->a[12964] = anon_sym_DQUOTE;
|
||||
v->a[12965] = actions(61);
|
||||
v->a[12964] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[12965] = actions(55);
|
||||
v->a[12966] = 1;
|
||||
v->a[12967] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[12968] = actions(63);
|
||||
v->a[12967] = anon_sym_DOLLAR;
|
||||
v->a[12968] = actions(57);
|
||||
v->a[12969] = 1;
|
||||
v->a[12970] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[12971] = actions(65);
|
||||
v->a[12970] = anon_sym_DQUOTE;
|
||||
v->a[12971] = actions(61);
|
||||
v->a[12972] = 1;
|
||||
v->a[12973] = anon_sym_BQUOTE;
|
||||
v->a[12974] = actions(67);
|
||||
v->a[12973] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[12974] = actions(63);
|
||||
v->a[12975] = 1;
|
||||
v->a[12976] = sym_variable_name;
|
||||
v->a[12977] = state(47);
|
||||
v->a[12976] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[12977] = actions(65);
|
||||
v->a[12978] = 1;
|
||||
v->a[12979] = aux_sym__terminated_statement;
|
||||
v->a[12979] = anon_sym_BQUOTE;
|
||||
small_parse_table_649(v);
|
||||
}
|
||||
|
||||
void small_parse_table_649(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[12980] = state(271);
|
||||
v->a[12980] = actions(67);
|
||||
v->a[12981] = 1;
|
||||
v->a[12982] = sym_command_name;
|
||||
v->a[12983] = state(302);
|
||||
v->a[12982] = sym_variable_name;
|
||||
v->a[12983] = state(81);
|
||||
v->a[12984] = 1;
|
||||
v->a[12985] = sym_variable_assignment;
|
||||
v->a[12986] = state(482);
|
||||
v->a[12985] = aux_sym__terminated_statement;
|
||||
v->a[12986] = state(185);
|
||||
v->a[12987] = 1;
|
||||
v->a[12988] = aux_sym_command_repeat1;
|
||||
v->a[12989] = state(600);
|
||||
v->a[12988] = sym_command_name;
|
||||
v->a[12989] = state(237);
|
||||
v->a[12990] = 1;
|
||||
v->a[12991] = sym_file_redirect;
|
||||
v->a[12992] = state(602);
|
||||
v->a[12991] = sym_variable_assignment;
|
||||
v->a[12992] = state(411);
|
||||
v->a[12993] = 1;
|
||||
v->a[12994] = sym_concatenation;
|
||||
v->a[12995] = state(980);
|
||||
v->a[12994] = aux_sym_command_repeat1;
|
||||
v->a[12995] = state(551);
|
||||
v->a[12996] = 1;
|
||||
v->a[12997] = sym_pipeline;
|
||||
v->a[12998] = state(1068);
|
||||
v->a[12997] = sym_file_redirect;
|
||||
v->a[12998] = state(555);
|
||||
v->a[12999] = 1;
|
||||
small_parse_table_650(v);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -14,126 +14,126 @@
|
|||
|
||||
void small_parse_table_65(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[1300] = state(255);
|
||||
v->a[1301] = 1;
|
||||
v->a[1302] = sym_variable_assignment;
|
||||
v->a[1303] = state(491);
|
||||
v->a[1304] = 1;
|
||||
v->a[1305] = aux_sym_command_repeat1;
|
||||
v->a[1306] = state(599);
|
||||
v->a[1307] = 1;
|
||||
v->a[1308] = sym_concatenation;
|
||||
v->a[1309] = state(615);
|
||||
v->a[1310] = 1;
|
||||
v->a[1311] = sym_file_redirect;
|
||||
v->a[1312] = state(941);
|
||||
v->a[1313] = 1;
|
||||
v->a[1314] = sym_pipeline;
|
||||
v->a[1315] = state(1015);
|
||||
v->a[1316] = 1;
|
||||
v->a[1317] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[1318] = state(1610);
|
||||
v->a[1319] = 1;
|
||||
v->a[1300] = sym_string;
|
||||
v->a[1301] = sym_simple_expansion;
|
||||
v->a[1302] = sym_expansion;
|
||||
v->a[1303] = sym_command_substitution;
|
||||
v->a[1304] = state(867);
|
||||
v->a[1305] = 12;
|
||||
v->a[1306] = sym_redirected_statement;
|
||||
v->a[1307] = sym_for_statement;
|
||||
v->a[1308] = sym_while_statement;
|
||||
v->a[1309] = sym_if_statement;
|
||||
v->a[1310] = sym_case_statement;
|
||||
v->a[1311] = sym_function_definition;
|
||||
v->a[1312] = sym_compound_statement;
|
||||
v->a[1313] = sym_subshell;
|
||||
v->a[1314] = sym_list;
|
||||
v->a[1315] = sym_negated_command;
|
||||
v->a[1316] = sym_command;
|
||||
v->a[1317] = sym__variable_assignments;
|
||||
v->a[1318] = 32;
|
||||
v->a[1319] = actions(3);
|
||||
small_parse_table_66(v);
|
||||
}
|
||||
|
||||
void small_parse_table_66(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[1320] = sym__statement_not_pipeline;
|
||||
v->a[1321] = state(1622);
|
||||
v->a[1322] = 1;
|
||||
v->a[1323] = sym__statements;
|
||||
v->a[1324] = actions(83);
|
||||
v->a[1325] = 2;
|
||||
v->a[1326] = anon_sym_while;
|
||||
v->a[1327] = anon_sym_until;
|
||||
v->a[1328] = actions(105);
|
||||
v->a[1329] = 2;
|
||||
v->a[1330] = sym_raw_string;
|
||||
v->a[1331] = sym_number;
|
||||
v->a[1332] = state(341);
|
||||
v->a[1333] = 5;
|
||||
v->a[1334] = sym_arithmetic_expansion;
|
||||
v->a[1335] = sym_string;
|
||||
v->a[1336] = sym_simple_expansion;
|
||||
v->a[1337] = sym_expansion;
|
||||
v->a[1338] = sym_command_substitution;
|
||||
v->a[1339] = actions(97);
|
||||
v->a[1320] = 1;
|
||||
v->a[1321] = sym_comment;
|
||||
v->a[1322] = actions(9);
|
||||
v->a[1323] = 1;
|
||||
v->a[1324] = anon_sym_for;
|
||||
v->a[1325] = actions(13);
|
||||
v->a[1326] = 1;
|
||||
v->a[1327] = anon_sym_if;
|
||||
v->a[1328] = actions(15);
|
||||
v->a[1329] = 1;
|
||||
v->a[1330] = anon_sym_case;
|
||||
v->a[1331] = actions(17);
|
||||
v->a[1332] = 1;
|
||||
v->a[1333] = anon_sym_LPAREN;
|
||||
v->a[1334] = actions(19);
|
||||
v->a[1335] = 1;
|
||||
v->a[1336] = anon_sym_LBRACE;
|
||||
v->a[1337] = actions(41);
|
||||
v->a[1338] = 1;
|
||||
v->a[1339] = sym_word;
|
||||
small_parse_table_67(v);
|
||||
}
|
||||
|
||||
void small_parse_table_67(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[1340] = 7;
|
||||
v->a[1341] = anon_sym_LT;
|
||||
v->a[1342] = anon_sym_GT;
|
||||
v->a[1343] = anon_sym_GT_GT;
|
||||
v->a[1344] = anon_sym_LT_AMP;
|
||||
v->a[1345] = anon_sym_GT_AMP;
|
||||
v->a[1346] = anon_sym_GT_PIPE;
|
||||
v->a[1347] = anon_sym_LT_GT;
|
||||
v->a[1348] = state(819);
|
||||
v->a[1349] = 12;
|
||||
v->a[1350] = sym_redirected_statement;
|
||||
v->a[1351] = sym_for_statement;
|
||||
v->a[1352] = sym_while_statement;
|
||||
v->a[1353] = sym_if_statement;
|
||||
v->a[1354] = sym_case_statement;
|
||||
v->a[1355] = sym_function_definition;
|
||||
v->a[1356] = sym_compound_statement;
|
||||
v->a[1357] = sym_subshell;
|
||||
v->a[1358] = sym_list;
|
||||
v->a[1359] = sym_negated_command;
|
||||
v->a[1340] = actions(49);
|
||||
v->a[1341] = 1;
|
||||
v->a[1342] = anon_sym_BANG;
|
||||
v->a[1343] = actions(53);
|
||||
v->a[1344] = 1;
|
||||
v->a[1345] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[1346] = actions(55);
|
||||
v->a[1347] = 1;
|
||||
v->a[1348] = anon_sym_DOLLAR;
|
||||
v->a[1349] = actions(57);
|
||||
v->a[1350] = 1;
|
||||
v->a[1351] = anon_sym_DQUOTE;
|
||||
v->a[1352] = actions(61);
|
||||
v->a[1353] = 1;
|
||||
v->a[1354] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[1355] = actions(63);
|
||||
v->a[1356] = 1;
|
||||
v->a[1357] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[1358] = actions(65);
|
||||
v->a[1359] = 1;
|
||||
small_parse_table_68(v);
|
||||
}
|
||||
|
||||
void small_parse_table_68(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[1360] = sym_command;
|
||||
v->a[1361] = sym__variable_assignments;
|
||||
v->a[1362] = 32;
|
||||
v->a[1363] = actions(3);
|
||||
v->a[1364] = 1;
|
||||
v->a[1365] = sym_comment;
|
||||
v->a[1366] = actions(9);
|
||||
v->a[1367] = 1;
|
||||
v->a[1368] = anon_sym_for;
|
||||
v->a[1369] = actions(13);
|
||||
v->a[1370] = 1;
|
||||
v->a[1371] = anon_sym_if;
|
||||
v->a[1372] = actions(15);
|
||||
v->a[1373] = 1;
|
||||
v->a[1374] = anon_sym_case;
|
||||
v->a[1375] = actions(17);
|
||||
v->a[1376] = 1;
|
||||
v->a[1377] = anon_sym_LPAREN;
|
||||
v->a[1378] = actions(19);
|
||||
v->a[1379] = 1;
|
||||
v->a[1360] = anon_sym_BQUOTE;
|
||||
v->a[1361] = actions(67);
|
||||
v->a[1362] = 1;
|
||||
v->a[1363] = sym_variable_name;
|
||||
v->a[1364] = actions(115);
|
||||
v->a[1365] = 1;
|
||||
v->a[1366] = anon_sym_LF;
|
||||
v->a[1367] = state(118);
|
||||
v->a[1368] = 1;
|
||||
v->a[1369] = aux_sym__statements_repeat1;
|
||||
v->a[1370] = state(185);
|
||||
v->a[1371] = 1;
|
||||
v->a[1372] = sym_command_name;
|
||||
v->a[1373] = state(216);
|
||||
v->a[1374] = 1;
|
||||
v->a[1375] = sym_variable_assignment;
|
||||
v->a[1376] = state(326);
|
||||
v->a[1377] = 1;
|
||||
v->a[1378] = aux_sym__case_item_last_repeat2;
|
||||
v->a[1379] = state(411);
|
||||
small_parse_table_69(v);
|
||||
}
|
||||
|
||||
void small_parse_table_69(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[1380] = anon_sym_LBRACE;
|
||||
v->a[1381] = actions(41);
|
||||
v->a[1382] = 1;
|
||||
v->a[1383] = sym_word;
|
||||
v->a[1384] = actions(49);
|
||||
v->a[1385] = 1;
|
||||
v->a[1386] = anon_sym_BANG;
|
||||
v->a[1387] = actions(53);
|
||||
v->a[1388] = 1;
|
||||
v->a[1389] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[1390] = actions(55);
|
||||
v->a[1391] = 1;
|
||||
v->a[1392] = anon_sym_DOLLAR;
|
||||
v->a[1393] = actions(57);
|
||||
v->a[1394] = 1;
|
||||
v->a[1395] = anon_sym_DQUOTE;
|
||||
v->a[1396] = actions(61);
|
||||
v->a[1397] = 1;
|
||||
v->a[1398] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[1399] = actions(63);
|
||||
v->a[1380] = 1;
|
||||
v->a[1381] = aux_sym_command_repeat1;
|
||||
v->a[1382] = state(551);
|
||||
v->a[1383] = 1;
|
||||
v->a[1384] = sym_file_redirect;
|
||||
v->a[1385] = state(555);
|
||||
v->a[1386] = 1;
|
||||
v->a[1387] = sym_concatenation;
|
||||
v->a[1388] = state(991);
|
||||
v->a[1389] = 1;
|
||||
v->a[1390] = sym_pipeline;
|
||||
v->a[1391] = state(1126);
|
||||
v->a[1392] = 1;
|
||||
v->a[1393] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[1394] = state(1561);
|
||||
v->a[1395] = 1;
|
||||
v->a[1396] = sym__statement_not_pipeline;
|
||||
v->a[1397] = state(1717);
|
||||
v->a[1398] = 1;
|
||||
v->a[1399] = sym__statements;
|
||||
small_parse_table_70(v);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -14,126 +14,126 @@
|
|||
|
||||
void small_parse_table_650(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[13000] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[13001] = state(1609);
|
||||
v->a[13000] = sym_concatenation;
|
||||
v->a[13001] = state(1059);
|
||||
v->a[13002] = 1;
|
||||
v->a[13003] = sym__statement_not_pipeline;
|
||||
v->a[13004] = actions(11);
|
||||
v->a[13005] = 2;
|
||||
v->a[13006] = anon_sym_while;
|
||||
v->a[13007] = anon_sym_until;
|
||||
v->a[13008] = actions(59);
|
||||
v->a[13009] = 2;
|
||||
v->a[13010] = sym_raw_string;
|
||||
v->a[13011] = sym_number;
|
||||
v->a[13012] = state(425);
|
||||
v->a[13013] = 5;
|
||||
v->a[13014] = sym_arithmetic_expansion;
|
||||
v->a[13015] = sym_string;
|
||||
v->a[13016] = sym_simple_expansion;
|
||||
v->a[13017] = sym_expansion;
|
||||
v->a[13018] = sym_command_substitution;
|
||||
v->a[13019] = actions(51);
|
||||
v->a[13003] = sym_pipeline;
|
||||
v->a[13004] = state(1126);
|
||||
v->a[13005] = 1;
|
||||
v->a[13006] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[13007] = state(1561);
|
||||
v->a[13008] = 1;
|
||||
v->a[13009] = sym__statement_not_pipeline;
|
||||
v->a[13010] = actions(11);
|
||||
v->a[13011] = 2;
|
||||
v->a[13012] = anon_sym_while;
|
||||
v->a[13013] = anon_sym_until;
|
||||
v->a[13014] = actions(59);
|
||||
v->a[13015] = 2;
|
||||
v->a[13016] = sym_raw_string;
|
||||
v->a[13017] = sym_number;
|
||||
v->a[13018] = actions(51);
|
||||
v->a[13019] = 3;
|
||||
small_parse_table_651(v);
|
||||
}
|
||||
|
||||
void small_parse_table_651(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[13020] = 7;
|
||||
v->a[13021] = anon_sym_LT;
|
||||
v->a[13022] = anon_sym_GT;
|
||||
v->a[13023] = anon_sym_GT_GT;
|
||||
v->a[13024] = anon_sym_LT_AMP;
|
||||
v->a[13025] = anon_sym_GT_AMP;
|
||||
v->a[13026] = anon_sym_GT_PIPE;
|
||||
v->a[13027] = anon_sym_LT_GT;
|
||||
v->a[13028] = state(956);
|
||||
v->a[13029] = 12;
|
||||
v->a[13030] = sym_redirected_statement;
|
||||
v->a[13031] = sym_for_statement;
|
||||
v->a[13032] = sym_while_statement;
|
||||
v->a[13033] = sym_if_statement;
|
||||
v->a[13034] = sym_case_statement;
|
||||
v->a[13035] = sym_function_definition;
|
||||
v->a[13036] = sym_compound_statement;
|
||||
v->a[13037] = sym_subshell;
|
||||
v->a[13038] = sym_list;
|
||||
v->a[13039] = sym_negated_command;
|
||||
v->a[13020] = anon_sym_LT;
|
||||
v->a[13021] = anon_sym_GT;
|
||||
v->a[13022] = anon_sym_GT_GT;
|
||||
v->a[13023] = state(401);
|
||||
v->a[13024] = 5;
|
||||
v->a[13025] = sym_arithmetic_expansion;
|
||||
v->a[13026] = sym_string;
|
||||
v->a[13027] = sym_simple_expansion;
|
||||
v->a[13028] = sym_expansion;
|
||||
v->a[13029] = sym_command_substitution;
|
||||
v->a[13030] = state(949);
|
||||
v->a[13031] = 12;
|
||||
v->a[13032] = sym_redirected_statement;
|
||||
v->a[13033] = sym_for_statement;
|
||||
v->a[13034] = sym_while_statement;
|
||||
v->a[13035] = sym_if_statement;
|
||||
v->a[13036] = sym_case_statement;
|
||||
v->a[13037] = sym_function_definition;
|
||||
v->a[13038] = sym_compound_statement;
|
||||
v->a[13039] = sym_subshell;
|
||||
small_parse_table_652(v);
|
||||
}
|
||||
|
||||
void small_parse_table_652(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[13040] = sym_command;
|
||||
v->a[13041] = sym__variable_assignments;
|
||||
v->a[13042] = 29;
|
||||
v->a[13043] = actions(3);
|
||||
v->a[13044] = 1;
|
||||
v->a[13045] = sym_comment;
|
||||
v->a[13046] = actions(9);
|
||||
v->a[13047] = 1;
|
||||
v->a[13048] = anon_sym_for;
|
||||
v->a[13049] = actions(13);
|
||||
v->a[13050] = 1;
|
||||
v->a[13051] = anon_sym_if;
|
||||
v->a[13052] = actions(15);
|
||||
v->a[13053] = 1;
|
||||
v->a[13054] = anon_sym_case;
|
||||
v->a[13055] = actions(17);
|
||||
v->a[13056] = 1;
|
||||
v->a[13057] = anon_sym_LPAREN;
|
||||
v->a[13058] = actions(19);
|
||||
v->a[13059] = 1;
|
||||
v->a[13040] = sym_list;
|
||||
v->a[13041] = sym_negated_command;
|
||||
v->a[13042] = sym_command;
|
||||
v->a[13043] = sym__variable_assignments;
|
||||
v->a[13044] = 40;
|
||||
v->a[13045] = actions(3);
|
||||
v->a[13046] = 1;
|
||||
v->a[13047] = sym_comment;
|
||||
v->a[13048] = actions(9);
|
||||
v->a[13049] = 1;
|
||||
v->a[13050] = anon_sym_for;
|
||||
v->a[13051] = actions(13);
|
||||
v->a[13052] = 1;
|
||||
v->a[13053] = anon_sym_if;
|
||||
v->a[13054] = actions(15);
|
||||
v->a[13055] = 1;
|
||||
v->a[13056] = anon_sym_case;
|
||||
v->a[13057] = actions(17);
|
||||
v->a[13058] = 1;
|
||||
v->a[13059] = anon_sym_LPAREN;
|
||||
small_parse_table_653(v);
|
||||
}
|
||||
|
||||
void small_parse_table_653(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[13060] = anon_sym_LBRACE;
|
||||
v->a[13061] = actions(41);
|
||||
v->a[13062] = 1;
|
||||
v->a[13063] = sym_word;
|
||||
v->a[13064] = actions(49);
|
||||
v->a[13065] = 1;
|
||||
v->a[13066] = anon_sym_BANG;
|
||||
v->a[13067] = actions(53);
|
||||
v->a[13068] = 1;
|
||||
v->a[13069] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[13070] = actions(55);
|
||||
v->a[13071] = 1;
|
||||
v->a[13072] = anon_sym_DOLLAR;
|
||||
v->a[13073] = actions(57);
|
||||
v->a[13074] = 1;
|
||||
v->a[13075] = anon_sym_DQUOTE;
|
||||
v->a[13076] = actions(61);
|
||||
v->a[13077] = 1;
|
||||
v->a[13078] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[13079] = actions(63);
|
||||
v->a[13060] = actions(19);
|
||||
v->a[13061] = 1;
|
||||
v->a[13062] = anon_sym_LBRACE;
|
||||
v->a[13063] = actions(41);
|
||||
v->a[13064] = 1;
|
||||
v->a[13065] = sym_word;
|
||||
v->a[13066] = actions(49);
|
||||
v->a[13067] = 1;
|
||||
v->a[13068] = anon_sym_BANG;
|
||||
v->a[13069] = actions(53);
|
||||
v->a[13070] = 1;
|
||||
v->a[13071] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[13072] = actions(55);
|
||||
v->a[13073] = 1;
|
||||
v->a[13074] = anon_sym_DOLLAR;
|
||||
v->a[13075] = actions(57);
|
||||
v->a[13076] = 1;
|
||||
v->a[13077] = anon_sym_DQUOTE;
|
||||
v->a[13078] = actions(61);
|
||||
v->a[13079] = 1;
|
||||
small_parse_table_654(v);
|
||||
}
|
||||
|
||||
void small_parse_table_654(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[13080] = 1;
|
||||
v->a[13081] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[13082] = actions(65);
|
||||
v->a[13083] = 1;
|
||||
v->a[13084] = anon_sym_BQUOTE;
|
||||
v->a[13085] = actions(67);
|
||||
v->a[13086] = 1;
|
||||
v->a[13087] = sym_variable_name;
|
||||
v->a[13088] = state(102);
|
||||
v->a[13089] = 1;
|
||||
v->a[13090] = aux_sym__terminated_statement;
|
||||
v->a[13091] = state(271);
|
||||
v->a[13092] = 1;
|
||||
v->a[13093] = sym_command_name;
|
||||
v->a[13094] = state(302);
|
||||
v->a[13095] = 1;
|
||||
v->a[13096] = sym_variable_assignment;
|
||||
v->a[13097] = state(482);
|
||||
v->a[13098] = 1;
|
||||
v->a[13099] = aux_sym_command_repeat1;
|
||||
v->a[13080] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[13081] = actions(63);
|
||||
v->a[13082] = 1;
|
||||
v->a[13083] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[13084] = actions(65);
|
||||
v->a[13085] = 1;
|
||||
v->a[13086] = anon_sym_BQUOTE;
|
||||
v->a[13087] = actions(67);
|
||||
v->a[13088] = 1;
|
||||
v->a[13089] = sym_variable_name;
|
||||
v->a[13090] = state(109);
|
||||
v->a[13091] = 1;
|
||||
v->a[13092] = aux_sym__statements_repeat1;
|
||||
v->a[13093] = state(185);
|
||||
v->a[13094] = 1;
|
||||
v->a[13095] = sym_command_name;
|
||||
v->a[13096] = state(215);
|
||||
v->a[13097] = 1;
|
||||
v->a[13098] = sym_variable_assignment;
|
||||
v->a[13099] = state(411);
|
||||
small_parse_table_655(v);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -14,126 +14,126 @@
|
|||
|
||||
void small_parse_table_655(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[13100] = state(600);
|
||||
v->a[13101] = 1;
|
||||
v->a[13102] = sym_file_redirect;
|
||||
v->a[13103] = state(602);
|
||||
v->a[13104] = 1;
|
||||
v->a[13105] = sym_concatenation;
|
||||
v->a[13106] = state(980);
|
||||
v->a[13107] = 1;
|
||||
v->a[13108] = sym_pipeline;
|
||||
v->a[13109] = state(1068);
|
||||
v->a[13110] = 1;
|
||||
v->a[13111] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[13112] = state(1609);
|
||||
v->a[13113] = 1;
|
||||
v->a[13114] = sym__statement_not_pipeline;
|
||||
v->a[13115] = actions(11);
|
||||
v->a[13116] = 2;
|
||||
v->a[13117] = anon_sym_while;
|
||||
v->a[13118] = anon_sym_until;
|
||||
v->a[13119] = actions(59);
|
||||
v->a[13100] = 1;
|
||||
v->a[13101] = aux_sym_command_repeat1;
|
||||
v->a[13102] = state(551);
|
||||
v->a[13103] = 1;
|
||||
v->a[13104] = sym_file_redirect;
|
||||
v->a[13105] = state(555);
|
||||
v->a[13106] = 1;
|
||||
v->a[13107] = sym_concatenation;
|
||||
v->a[13108] = state(938);
|
||||
v->a[13109] = 1;
|
||||
v->a[13110] = sym_redirected_statement;
|
||||
v->a[13111] = state(939);
|
||||
v->a[13112] = 1;
|
||||
v->a[13113] = sym_for_statement;
|
||||
v->a[13114] = state(941);
|
||||
v->a[13115] = 1;
|
||||
v->a[13116] = sym_while_statement;
|
||||
v->a[13117] = state(943);
|
||||
v->a[13118] = 1;
|
||||
v->a[13119] = sym_if_statement;
|
||||
small_parse_table_656(v);
|
||||
}
|
||||
|
||||
void small_parse_table_656(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[13120] = 2;
|
||||
v->a[13121] = sym_raw_string;
|
||||
v->a[13122] = sym_number;
|
||||
v->a[13123] = state(425);
|
||||
v->a[13124] = 5;
|
||||
v->a[13125] = sym_arithmetic_expansion;
|
||||
v->a[13126] = sym_string;
|
||||
v->a[13127] = sym_simple_expansion;
|
||||
v->a[13128] = sym_expansion;
|
||||
v->a[13129] = sym_command_substitution;
|
||||
v->a[13130] = actions(51);
|
||||
v->a[13131] = 7;
|
||||
v->a[13132] = anon_sym_LT;
|
||||
v->a[13133] = anon_sym_GT;
|
||||
v->a[13134] = anon_sym_GT_GT;
|
||||
v->a[13135] = anon_sym_LT_AMP;
|
||||
v->a[13136] = anon_sym_GT_AMP;
|
||||
v->a[13137] = anon_sym_GT_PIPE;
|
||||
v->a[13138] = anon_sym_LT_GT;
|
||||
v->a[13139] = state(956);
|
||||
v->a[13120] = state(944);
|
||||
v->a[13121] = 1;
|
||||
v->a[13122] = sym_case_statement;
|
||||
v->a[13123] = state(945);
|
||||
v->a[13124] = 1;
|
||||
v->a[13125] = sym_function_definition;
|
||||
v->a[13126] = state(946);
|
||||
v->a[13127] = 1;
|
||||
v->a[13128] = sym_compound_statement;
|
||||
v->a[13129] = state(947);
|
||||
v->a[13130] = 1;
|
||||
v->a[13131] = sym_subshell;
|
||||
v->a[13132] = state(948);
|
||||
v->a[13133] = 1;
|
||||
v->a[13134] = sym_list;
|
||||
v->a[13135] = state(951);
|
||||
v->a[13136] = 1;
|
||||
v->a[13137] = sym_negated_command;
|
||||
v->a[13138] = state(952);
|
||||
v->a[13139] = 1;
|
||||
small_parse_table_657(v);
|
||||
}
|
||||
|
||||
void small_parse_table_657(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[13140] = 12;
|
||||
v->a[13141] = sym_redirected_statement;
|
||||
v->a[13142] = sym_for_statement;
|
||||
v->a[13143] = sym_while_statement;
|
||||
v->a[13144] = sym_if_statement;
|
||||
v->a[13145] = sym_case_statement;
|
||||
v->a[13146] = sym_function_definition;
|
||||
v->a[13147] = sym_compound_statement;
|
||||
v->a[13148] = sym_subshell;
|
||||
v->a[13149] = sym_list;
|
||||
v->a[13150] = sym_negated_command;
|
||||
v->a[13151] = sym_command;
|
||||
v->a[13152] = sym__variable_assignments;
|
||||
v->a[13153] = 29;
|
||||
v->a[13154] = actions(3);
|
||||
v->a[13155] = 1;
|
||||
v->a[13156] = sym_comment;
|
||||
v->a[13157] = actions(9);
|
||||
v->a[13158] = 1;
|
||||
v->a[13159] = anon_sym_for;
|
||||
v->a[13140] = sym_command;
|
||||
v->a[13141] = state(954);
|
||||
v->a[13142] = 1;
|
||||
v->a[13143] = sym__variable_assignments;
|
||||
v->a[13144] = state(1064);
|
||||
v->a[13145] = 1;
|
||||
v->a[13146] = sym_pipeline;
|
||||
v->a[13147] = state(1126);
|
||||
v->a[13148] = 1;
|
||||
v->a[13149] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[13150] = state(1561);
|
||||
v->a[13151] = 1;
|
||||
v->a[13152] = sym__statement_not_pipeline;
|
||||
v->a[13153] = actions(11);
|
||||
v->a[13154] = 2;
|
||||
v->a[13155] = anon_sym_while;
|
||||
v->a[13156] = anon_sym_until;
|
||||
v->a[13157] = actions(59);
|
||||
v->a[13158] = 2;
|
||||
v->a[13159] = sym_raw_string;
|
||||
small_parse_table_658(v);
|
||||
}
|
||||
|
||||
void small_parse_table_658(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[13160] = actions(13);
|
||||
v->a[13161] = 1;
|
||||
v->a[13162] = anon_sym_if;
|
||||
v->a[13163] = actions(15);
|
||||
v->a[13164] = 1;
|
||||
v->a[13165] = anon_sym_case;
|
||||
v->a[13166] = actions(17);
|
||||
v->a[13167] = 1;
|
||||
v->a[13168] = anon_sym_LPAREN;
|
||||
v->a[13169] = actions(19);
|
||||
v->a[13170] = 1;
|
||||
v->a[13171] = anon_sym_LBRACE;
|
||||
v->a[13172] = actions(41);
|
||||
v->a[13173] = 1;
|
||||
v->a[13174] = sym_word;
|
||||
v->a[13175] = actions(49);
|
||||
v->a[13176] = 1;
|
||||
v->a[13177] = anon_sym_BANG;
|
||||
v->a[13178] = actions(53);
|
||||
v->a[13179] = 1;
|
||||
v->a[13160] = sym_number;
|
||||
v->a[13161] = actions(51);
|
||||
v->a[13162] = 3;
|
||||
v->a[13163] = anon_sym_LT;
|
||||
v->a[13164] = anon_sym_GT;
|
||||
v->a[13165] = anon_sym_GT_GT;
|
||||
v->a[13166] = state(401);
|
||||
v->a[13167] = 5;
|
||||
v->a[13168] = sym_arithmetic_expansion;
|
||||
v->a[13169] = sym_string;
|
||||
v->a[13170] = sym_simple_expansion;
|
||||
v->a[13171] = sym_expansion;
|
||||
v->a[13172] = sym_command_substitution;
|
||||
v->a[13173] = 29;
|
||||
v->a[13174] = actions(3);
|
||||
v->a[13175] = 1;
|
||||
v->a[13176] = sym_comment;
|
||||
v->a[13177] = actions(9);
|
||||
v->a[13178] = 1;
|
||||
v->a[13179] = anon_sym_for;
|
||||
small_parse_table_659(v);
|
||||
}
|
||||
|
||||
void small_parse_table_659(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[13180] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[13181] = actions(55);
|
||||
v->a[13182] = 1;
|
||||
v->a[13183] = anon_sym_DOLLAR;
|
||||
v->a[13184] = actions(57);
|
||||
v->a[13185] = 1;
|
||||
v->a[13186] = anon_sym_DQUOTE;
|
||||
v->a[13187] = actions(61);
|
||||
v->a[13188] = 1;
|
||||
v->a[13189] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[13190] = actions(63);
|
||||
v->a[13191] = 1;
|
||||
v->a[13192] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[13193] = actions(65);
|
||||
v->a[13194] = 1;
|
||||
v->a[13195] = anon_sym_BQUOTE;
|
||||
v->a[13196] = actions(67);
|
||||
v->a[13197] = 1;
|
||||
v->a[13198] = sym_variable_name;
|
||||
v->a[13199] = state(37);
|
||||
v->a[13180] = actions(13);
|
||||
v->a[13181] = 1;
|
||||
v->a[13182] = anon_sym_if;
|
||||
v->a[13183] = actions(15);
|
||||
v->a[13184] = 1;
|
||||
v->a[13185] = anon_sym_case;
|
||||
v->a[13186] = actions(17);
|
||||
v->a[13187] = 1;
|
||||
v->a[13188] = anon_sym_LPAREN;
|
||||
v->a[13189] = actions(19);
|
||||
v->a[13190] = 1;
|
||||
v->a[13191] = anon_sym_LBRACE;
|
||||
v->a[13192] = actions(41);
|
||||
v->a[13193] = 1;
|
||||
v->a[13194] = sym_word;
|
||||
v->a[13195] = actions(49);
|
||||
v->a[13196] = 1;
|
||||
v->a[13197] = anon_sym_BANG;
|
||||
v->a[13198] = actions(53);
|
||||
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] = 1;
|
||||
v->a[13201] = aux_sym__terminated_statement;
|
||||
v->a[13202] = state(271);
|
||||
v->a[13203] = 1;
|
||||
v->a[13204] = sym_command_name;
|
||||
v->a[13205] = state(284);
|
||||
v->a[13206] = 1;
|
||||
v->a[13207] = sym_variable_assignment;
|
||||
v->a[13208] = state(482);
|
||||
v->a[13209] = 1;
|
||||
v->a[13210] = aux_sym_command_repeat1;
|
||||
v->a[13211] = state(600);
|
||||
v->a[13212] = 1;
|
||||
v->a[13213] = sym_file_redirect;
|
||||
v->a[13214] = state(602);
|
||||
v->a[13215] = 1;
|
||||
v->a[13216] = sym_concatenation;
|
||||
v->a[13217] = state(1005);
|
||||
v->a[13218] = 1;
|
||||
v->a[13219] = sym_pipeline;
|
||||
v->a[13200] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[13201] = actions(55);
|
||||
v->a[13202] = 1;
|
||||
v->a[13203] = anon_sym_DOLLAR;
|
||||
v->a[13204] = actions(57);
|
||||
v->a[13205] = 1;
|
||||
v->a[13206] = anon_sym_DQUOTE;
|
||||
v->a[13207] = actions(61);
|
||||
v->a[13208] = 1;
|
||||
v->a[13209] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[13210] = actions(63);
|
||||
v->a[13211] = 1;
|
||||
v->a[13212] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[13213] = actions(65);
|
||||
v->a[13214] = 1;
|
||||
v->a[13215] = anon_sym_BQUOTE;
|
||||
v->a[13216] = actions(67);
|
||||
v->a[13217] = 1;
|
||||
v->a[13218] = sym_variable_name;
|
||||
v->a[13219] = state(39);
|
||||
small_parse_table_661(v);
|
||||
}
|
||||
|
||||
void small_parse_table_661(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[13220] = state(1068);
|
||||
v->a[13221] = 1;
|
||||
v->a[13222] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[13223] = state(1609);
|
||||
v->a[13224] = 1;
|
||||
v->a[13225] = sym__statement_not_pipeline;
|
||||
v->a[13226] = actions(11);
|
||||
v->a[13227] = 2;
|
||||
v->a[13228] = anon_sym_while;
|
||||
v->a[13229] = anon_sym_until;
|
||||
v->a[13230] = actions(59);
|
||||
v->a[13231] = 2;
|
||||
v->a[13232] = sym_raw_string;
|
||||
v->a[13233] = sym_number;
|
||||
v->a[13234] = state(425);
|
||||
v->a[13235] = 5;
|
||||
v->a[13236] = sym_arithmetic_expansion;
|
||||
v->a[13237] = sym_string;
|
||||
v->a[13238] = sym_simple_expansion;
|
||||
v->a[13239] = sym_expansion;
|
||||
v->a[13220] = 1;
|
||||
v->a[13221] = aux_sym__terminated_statement;
|
||||
v->a[13222] = state(185);
|
||||
v->a[13223] = 1;
|
||||
v->a[13224] = sym_command_name;
|
||||
v->a[13225] = state(237);
|
||||
v->a[13226] = 1;
|
||||
v->a[13227] = sym_variable_assignment;
|
||||
v->a[13228] = state(411);
|
||||
v->a[13229] = 1;
|
||||
v->a[13230] = aux_sym_command_repeat1;
|
||||
v->a[13231] = state(551);
|
||||
v->a[13232] = 1;
|
||||
v->a[13233] = sym_file_redirect;
|
||||
v->a[13234] = state(555);
|
||||
v->a[13235] = 1;
|
||||
v->a[13236] = sym_concatenation;
|
||||
v->a[13237] = state(1059);
|
||||
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] = sym_command_substitution;
|
||||
v->a[13241] = actions(51);
|
||||
v->a[13242] = 7;
|
||||
v->a[13243] = anon_sym_LT;
|
||||
v->a[13244] = anon_sym_GT;
|
||||
v->a[13245] = anon_sym_GT_GT;
|
||||
v->a[13246] = anon_sym_LT_AMP;
|
||||
v->a[13247] = anon_sym_GT_AMP;
|
||||
v->a[13248] = anon_sym_GT_PIPE;
|
||||
v->a[13249] = anon_sym_LT_GT;
|
||||
v->a[13250] = state(938);
|
||||
v->a[13251] = 12;
|
||||
v->a[13252] = sym_redirected_statement;
|
||||
v->a[13253] = sym_for_statement;
|
||||
v->a[13254] = sym_while_statement;
|
||||
v->a[13255] = sym_if_statement;
|
||||
v->a[13256] = sym_case_statement;
|
||||
v->a[13257] = sym_function_definition;
|
||||
v->a[13258] = sym_compound_statement;
|
||||
v->a[13259] = sym_subshell;
|
||||
v->a[13240] = state(1126);
|
||||
v->a[13241] = 1;
|
||||
v->a[13242] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[13243] = state(1561);
|
||||
v->a[13244] = 1;
|
||||
v->a[13245] = sym__statement_not_pipeline;
|
||||
v->a[13246] = actions(11);
|
||||
v->a[13247] = 2;
|
||||
v->a[13248] = anon_sym_while;
|
||||
v->a[13249] = anon_sym_until;
|
||||
v->a[13250] = actions(59);
|
||||
v->a[13251] = 2;
|
||||
v->a[13252] = sym_raw_string;
|
||||
v->a[13253] = sym_number;
|
||||
v->a[13254] = actions(51);
|
||||
v->a[13255] = 3;
|
||||
v->a[13256] = anon_sym_LT;
|
||||
v->a[13257] = anon_sym_GT;
|
||||
v->a[13258] = anon_sym_GT_GT;
|
||||
v->a[13259] = state(401);
|
||||
small_parse_table_663(v);
|
||||
}
|
||||
|
||||
void small_parse_table_663(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[13260] = sym_list;
|
||||
v->a[13261] = sym_negated_command;
|
||||
v->a[13262] = sym_command;
|
||||
v->a[13263] = sym__variable_assignments;
|
||||
v->a[13264] = 29;
|
||||
v->a[13265] = actions(3);
|
||||
v->a[13266] = 1;
|
||||
v->a[13267] = sym_comment;
|
||||
v->a[13268] = actions(9);
|
||||
v->a[13269] = 1;
|
||||
v->a[13270] = anon_sym_for;
|
||||
v->a[13271] = actions(13);
|
||||
v->a[13272] = 1;
|
||||
v->a[13273] = anon_sym_if;
|
||||
v->a[13274] = actions(15);
|
||||
v->a[13275] = 1;
|
||||
v->a[13276] = anon_sym_case;
|
||||
v->a[13277] = actions(17);
|
||||
v->a[13278] = 1;
|
||||
v->a[13279] = anon_sym_LPAREN;
|
||||
v->a[13260] = 5;
|
||||
v->a[13261] = sym_arithmetic_expansion;
|
||||
v->a[13262] = sym_string;
|
||||
v->a[13263] = sym_simple_expansion;
|
||||
v->a[13264] = sym_expansion;
|
||||
v->a[13265] = sym_command_substitution;
|
||||
v->a[13266] = state(949);
|
||||
v->a[13267] = 12;
|
||||
v->a[13268] = sym_redirected_statement;
|
||||
v->a[13269] = sym_for_statement;
|
||||
v->a[13270] = sym_while_statement;
|
||||
v->a[13271] = sym_if_statement;
|
||||
v->a[13272] = sym_case_statement;
|
||||
v->a[13273] = sym_function_definition;
|
||||
v->a[13274] = sym_compound_statement;
|
||||
v->a[13275] = sym_subshell;
|
||||
v->a[13276] = sym_list;
|
||||
v->a[13277] = sym_negated_command;
|
||||
v->a[13278] = sym_command;
|
||||
v->a[13279] = sym__variable_assignments;
|
||||
small_parse_table_664(v);
|
||||
}
|
||||
|
||||
void small_parse_table_664(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[13280] = actions(19);
|
||||
v->a[13281] = 1;
|
||||
v->a[13282] = anon_sym_LBRACE;
|
||||
v->a[13283] = actions(41);
|
||||
v->a[13284] = 1;
|
||||
v->a[13285] = sym_word;
|
||||
v->a[13286] = actions(49);
|
||||
v->a[13287] = 1;
|
||||
v->a[13288] = anon_sym_BANG;
|
||||
v->a[13289] = actions(53);
|
||||
v->a[13290] = 1;
|
||||
v->a[13291] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[13292] = actions(55);
|
||||
v->a[13293] = 1;
|
||||
v->a[13294] = anon_sym_DOLLAR;
|
||||
v->a[13295] = actions(57);
|
||||
v->a[13296] = 1;
|
||||
v->a[13297] = anon_sym_DQUOTE;
|
||||
v->a[13298] = actions(61);
|
||||
v->a[13299] = 1;
|
||||
v->a[13280] = 27;
|
||||
v->a[13281] = actions(3);
|
||||
v->a[13282] = 1;
|
||||
v->a[13283] = sym_comment;
|
||||
v->a[13284] = actions(7);
|
||||
v->a[13285] = 1;
|
||||
v->a[13286] = sym_word;
|
||||
v->a[13287] = actions(9);
|
||||
v->a[13288] = 1;
|
||||
v->a[13289] = anon_sym_for;
|
||||
v->a[13290] = actions(13);
|
||||
v->a[13291] = 1;
|
||||
v->a[13292] = anon_sym_if;
|
||||
v->a[13293] = actions(15);
|
||||
v->a[13294] = 1;
|
||||
v->a[13295] = anon_sym_case;
|
||||
v->a[13296] = actions(17);
|
||||
v->a[13297] = 1;
|
||||
v->a[13298] = anon_sym_LPAREN;
|
||||
v->a[13299] = actions(19);
|
||||
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_DOLLAR_LBRACE;
|
||||
v->a[13301] = actions(63);
|
||||
v->a[13302] = 1;
|
||||
v->a[13303] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[13304] = actions(65);
|
||||
v->a[13305] = 1;
|
||||
v->a[13306] = anon_sym_BQUOTE;
|
||||
v->a[13307] = actions(67);
|
||||
v->a[13308] = 1;
|
||||
v->a[13309] = sym_variable_name;
|
||||
v->a[13310] = state(44);
|
||||
v->a[13311] = 1;
|
||||
v->a[13312] = aux_sym__terminated_statement;
|
||||
v->a[13313] = state(271);
|
||||
v->a[13314] = 1;
|
||||
v->a[13315] = sym_command_name;
|
||||
v->a[13316] = state(298);
|
||||
v->a[13317] = 1;
|
||||
v->a[13318] = sym_variable_assignment;
|
||||
v->a[13319] = state(482);
|
||||
v->a[13300] = 1;
|
||||
v->a[13301] = anon_sym_LBRACE;
|
||||
v->a[13302] = actions(21);
|
||||
v->a[13303] = 1;
|
||||
v->a[13304] = anon_sym_BANG;
|
||||
v->a[13305] = actions(25);
|
||||
v->a[13306] = 1;
|
||||
v->a[13307] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[13308] = actions(27);
|
||||
v->a[13309] = 1;
|
||||
v->a[13310] = anon_sym_DOLLAR;
|
||||
v->a[13311] = actions(29);
|
||||
v->a[13312] = 1;
|
||||
v->a[13313] = anon_sym_DQUOTE;
|
||||
v->a[13314] = actions(33);
|
||||
v->a[13315] = 1;
|
||||
v->a[13316] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[13317] = actions(35);
|
||||
v->a[13318] = 1;
|
||||
v->a[13319] = anon_sym_DOLLAR_LPAREN;
|
||||
small_parse_table_666(v);
|
||||
}
|
||||
|
||||
void small_parse_table_666(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[13320] = 1;
|
||||
v->a[13321] = aux_sym_command_repeat1;
|
||||
v->a[13322] = state(600);
|
||||
v->a[13323] = 1;
|
||||
v->a[13324] = sym_file_redirect;
|
||||
v->a[13325] = state(602);
|
||||
v->a[13326] = 1;
|
||||
v->a[13327] = sym_concatenation;
|
||||
v->a[13328] = state(1012);
|
||||
v->a[13329] = 1;
|
||||
v->a[13330] = sym_pipeline;
|
||||
v->a[13331] = state(1068);
|
||||
v->a[13332] = 1;
|
||||
v->a[13333] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[13334] = state(1609);
|
||||
v->a[13335] = 1;
|
||||
v->a[13336] = sym__statement_not_pipeline;
|
||||
v->a[13337] = actions(11);
|
||||
v->a[13338] = 2;
|
||||
v->a[13339] = anon_sym_while;
|
||||
v->a[13320] = actions(37);
|
||||
v->a[13321] = 1;
|
||||
v->a[13322] = anon_sym_BQUOTE;
|
||||
v->a[13323] = actions(39);
|
||||
v->a[13324] = 1;
|
||||
v->a[13325] = sym_variable_name;
|
||||
v->a[13326] = state(166);
|
||||
v->a[13327] = 1;
|
||||
v->a[13328] = sym_command_name;
|
||||
v->a[13329] = state(236);
|
||||
v->a[13330] = 1;
|
||||
v->a[13331] = sym_variable_assignment;
|
||||
v->a[13332] = state(398);
|
||||
v->a[13333] = 1;
|
||||
v->a[13334] = aux_sym_command_repeat1;
|
||||
v->a[13335] = state(549);
|
||||
v->a[13336] = 1;
|
||||
v->a[13337] = sym_concatenation;
|
||||
v->a[13338] = state(556);
|
||||
v->a[13339] = 1;
|
||||
small_parse_table_667(v);
|
||||
}
|
||||
|
||||
void small_parse_table_667(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[13340] = anon_sym_until;
|
||||
v->a[13341] = actions(59);
|
||||
v->a[13342] = 2;
|
||||
v->a[13343] = sym_raw_string;
|
||||
v->a[13344] = sym_number;
|
||||
v->a[13345] = state(425);
|
||||
v->a[13346] = 5;
|
||||
v->a[13347] = sym_arithmetic_expansion;
|
||||
v->a[13348] = sym_string;
|
||||
v->a[13349] = sym_simple_expansion;
|
||||
v->a[13350] = sym_expansion;
|
||||
v->a[13351] = sym_command_substitution;
|
||||
v->a[13352] = actions(51);
|
||||
v->a[13353] = 7;
|
||||
v->a[13354] = anon_sym_LT;
|
||||
v->a[13355] = anon_sym_GT;
|
||||
v->a[13356] = anon_sym_GT_GT;
|
||||
v->a[13357] = anon_sym_LT_AMP;
|
||||
v->a[13358] = anon_sym_GT_AMP;
|
||||
v->a[13359] = anon_sym_GT_PIPE;
|
||||
v->a[13340] = sym_file_redirect;
|
||||
v->a[13341] = state(999);
|
||||
v->a[13342] = 1;
|
||||
v->a[13343] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[13344] = state(1335);
|
||||
v->a[13345] = 1;
|
||||
v->a[13346] = sym_pipeline;
|
||||
v->a[13347] = actions(11);
|
||||
v->a[13348] = 2;
|
||||
v->a[13349] = anon_sym_while;
|
||||
v->a[13350] = anon_sym_until;
|
||||
v->a[13351] = actions(31);
|
||||
v->a[13352] = 2;
|
||||
v->a[13353] = sym_raw_string;
|
||||
v->a[13354] = sym_number;
|
||||
v->a[13355] = actions(23);
|
||||
v->a[13356] = 3;
|
||||
v->a[13357] = anon_sym_LT;
|
||||
v->a[13358] = anon_sym_GT;
|
||||
v->a[13359] = anon_sym_GT_GT;
|
||||
small_parse_table_668(v);
|
||||
}
|
||||
|
||||
void small_parse_table_668(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[13360] = anon_sym_LT_GT;
|
||||
v->a[13361] = state(933);
|
||||
v->a[13362] = 12;
|
||||
v->a[13363] = sym_redirected_statement;
|
||||
v->a[13364] = sym_for_statement;
|
||||
v->a[13365] = sym_while_statement;
|
||||
v->a[13366] = sym_if_statement;
|
||||
v->a[13367] = sym_case_statement;
|
||||
v->a[13368] = sym_function_definition;
|
||||
v->a[13369] = sym_compound_statement;
|
||||
v->a[13370] = sym_subshell;
|
||||
v->a[13371] = sym_list;
|
||||
v->a[13372] = sym_negated_command;
|
||||
v->a[13373] = sym_command;
|
||||
v->a[13374] = sym__variable_assignments;
|
||||
v->a[13375] = 40;
|
||||
v->a[13376] = actions(3);
|
||||
v->a[13377] = 1;
|
||||
v->a[13378] = sym_comment;
|
||||
v->a[13379] = actions(9);
|
||||
v->a[13360] = state(280);
|
||||
v->a[13361] = 5;
|
||||
v->a[13362] = sym_arithmetic_expansion;
|
||||
v->a[13363] = sym_string;
|
||||
v->a[13364] = sym_simple_expansion;
|
||||
v->a[13365] = sym_expansion;
|
||||
v->a[13366] = sym_command_substitution;
|
||||
v->a[13367] = state(953);
|
||||
v->a[13368] = 13;
|
||||
v->a[13369] = sym__statement_not_pipeline;
|
||||
v->a[13370] = sym_redirected_statement;
|
||||
v->a[13371] = sym_for_statement;
|
||||
v->a[13372] = sym_while_statement;
|
||||
v->a[13373] = sym_if_statement;
|
||||
v->a[13374] = sym_case_statement;
|
||||
v->a[13375] = sym_function_definition;
|
||||
v->a[13376] = sym_compound_statement;
|
||||
v->a[13377] = sym_subshell;
|
||||
v->a[13378] = sym_list;
|
||||
v->a[13379] = sym_negated_command;
|
||||
small_parse_table_669(v);
|
||||
}
|
||||
|
||||
void small_parse_table_669(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[13380] = 1;
|
||||
v->a[13381] = anon_sym_for;
|
||||
v->a[13382] = actions(13);
|
||||
v->a[13383] = 1;
|
||||
v->a[13384] = anon_sym_if;
|
||||
v->a[13385] = actions(15);
|
||||
v->a[13386] = 1;
|
||||
v->a[13387] = anon_sym_case;
|
||||
v->a[13388] = actions(17);
|
||||
v->a[13389] = 1;
|
||||
v->a[13390] = anon_sym_LPAREN;
|
||||
v->a[13391] = actions(19);
|
||||
v->a[13392] = 1;
|
||||
v->a[13393] = anon_sym_LBRACE;
|
||||
v->a[13394] = actions(41);
|
||||
v->a[13395] = 1;
|
||||
v->a[13396] = sym_word;
|
||||
v->a[13397] = actions(49);
|
||||
v->a[13398] = 1;
|
||||
v->a[13399] = anon_sym_BANG;
|
||||
v->a[13380] = sym_command;
|
||||
v->a[13381] = sym__variable_assignments;
|
||||
v->a[13382] = 27;
|
||||
v->a[13383] = actions(3);
|
||||
v->a[13384] = 1;
|
||||
v->a[13385] = sym_comment;
|
||||
v->a[13386] = actions(9);
|
||||
v->a[13387] = 1;
|
||||
v->a[13388] = anon_sym_for;
|
||||
v->a[13389] = actions(13);
|
||||
v->a[13390] = 1;
|
||||
v->a[13391] = anon_sym_if;
|
||||
v->a[13392] = actions(15);
|
||||
v->a[13393] = 1;
|
||||
v->a[13394] = anon_sym_case;
|
||||
v->a[13395] = actions(17);
|
||||
v->a[13396] = 1;
|
||||
v->a[13397] = anon_sym_LPAREN;
|
||||
v->a[13398] = actions(19);
|
||||
v->a[13399] = 1;
|
||||
small_parse_table_670(v);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -14,126 +14,126 @@
|
|||
|
||||
void small_parse_table_670(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[13400] = actions(53);
|
||||
v->a[13401] = 1;
|
||||
v->a[13402] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[13403] = actions(55);
|
||||
v->a[13404] = 1;
|
||||
v->a[13405] = anon_sym_DOLLAR;
|
||||
v->a[13406] = actions(57);
|
||||
v->a[13407] = 1;
|
||||
v->a[13408] = anon_sym_DQUOTE;
|
||||
v->a[13409] = actions(61);
|
||||
v->a[13410] = 1;
|
||||
v->a[13411] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[13412] = actions(63);
|
||||
v->a[13413] = 1;
|
||||
v->a[13414] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[13415] = actions(65);
|
||||
v->a[13416] = 1;
|
||||
v->a[13417] = anon_sym_BQUOTE;
|
||||
v->a[13418] = actions(67);
|
||||
v->a[13419] = 1;
|
||||
v->a[13400] = anon_sym_LBRACE;
|
||||
v->a[13401] = actions(41);
|
||||
v->a[13402] = 1;
|
||||
v->a[13403] = sym_word;
|
||||
v->a[13404] = actions(49);
|
||||
v->a[13405] = 1;
|
||||
v->a[13406] = anon_sym_BANG;
|
||||
v->a[13407] = actions(53);
|
||||
v->a[13408] = 1;
|
||||
v->a[13409] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[13410] = actions(55);
|
||||
v->a[13411] = 1;
|
||||
v->a[13412] = anon_sym_DOLLAR;
|
||||
v->a[13413] = actions(57);
|
||||
v->a[13414] = 1;
|
||||
v->a[13415] = anon_sym_DQUOTE;
|
||||
v->a[13416] = actions(61);
|
||||
v->a[13417] = 1;
|
||||
v->a[13418] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[13419] = actions(63);
|
||||
small_parse_table_671(v);
|
||||
}
|
||||
|
||||
void small_parse_table_671(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[13420] = sym_variable_name;
|
||||
v->a[13421] = state(105);
|
||||
v->a[13422] = 1;
|
||||
v->a[13423] = aux_sym__statements_repeat1;
|
||||
v->a[13424] = state(271);
|
||||
v->a[13425] = 1;
|
||||
v->a[13426] = sym_command_name;
|
||||
v->a[13427] = state(303);
|
||||
v->a[13428] = 1;
|
||||
v->a[13429] = sym_variable_assignment;
|
||||
v->a[13430] = state(482);
|
||||
v->a[13431] = 1;
|
||||
v->a[13432] = aux_sym_command_repeat1;
|
||||
v->a[13433] = state(600);
|
||||
v->a[13434] = 1;
|
||||
v->a[13435] = sym_file_redirect;
|
||||
v->a[13436] = state(602);
|
||||
v->a[13437] = 1;
|
||||
v->a[13438] = sym_concatenation;
|
||||
v->a[13439] = state(886);
|
||||
v->a[13420] = 1;
|
||||
v->a[13421] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[13422] = actions(65);
|
||||
v->a[13423] = 1;
|
||||
v->a[13424] = anon_sym_BQUOTE;
|
||||
v->a[13425] = actions(67);
|
||||
v->a[13426] = 1;
|
||||
v->a[13427] = sym_variable_name;
|
||||
v->a[13428] = state(185);
|
||||
v->a[13429] = 1;
|
||||
v->a[13430] = sym_command_name;
|
||||
v->a[13431] = state(247);
|
||||
v->a[13432] = 1;
|
||||
v->a[13433] = sym_variable_assignment;
|
||||
v->a[13434] = state(411);
|
||||
v->a[13435] = 1;
|
||||
v->a[13436] = aux_sym_command_repeat1;
|
||||
v->a[13437] = state(551);
|
||||
v->a[13438] = 1;
|
||||
v->a[13439] = sym_file_redirect;
|
||||
small_parse_table_672(v);
|
||||
}
|
||||
|
||||
void small_parse_table_672(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[13440] = 1;
|
||||
v->a[13441] = sym__variable_assignments;
|
||||
v->a[13442] = state(889);
|
||||
v->a[13443] = 1;
|
||||
v->a[13444] = sym_command;
|
||||
v->a[13445] = state(891);
|
||||
v->a[13446] = 1;
|
||||
v->a[13447] = sym_negated_command;
|
||||
v->a[13448] = state(897);
|
||||
v->a[13449] = 1;
|
||||
v->a[13450] = sym_list;
|
||||
v->a[13451] = state(903);
|
||||
v->a[13452] = 1;
|
||||
v->a[13453] = sym_subshell;
|
||||
v->a[13454] = state(904);
|
||||
v->a[13455] = 1;
|
||||
v->a[13456] = sym_compound_statement;
|
||||
v->a[13457] = state(905);
|
||||
v->a[13458] = 1;
|
||||
v->a[13459] = sym_function_definition;
|
||||
v->a[13440] = state(555);
|
||||
v->a[13441] = 1;
|
||||
v->a[13442] = sym_concatenation;
|
||||
v->a[13443] = state(1126);
|
||||
v->a[13444] = 1;
|
||||
v->a[13445] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[13446] = state(1364);
|
||||
v->a[13447] = 1;
|
||||
v->a[13448] = sym_pipeline;
|
||||
v->a[13449] = actions(11);
|
||||
v->a[13450] = 2;
|
||||
v->a[13451] = anon_sym_while;
|
||||
v->a[13452] = anon_sym_until;
|
||||
v->a[13453] = actions(59);
|
||||
v->a[13454] = 2;
|
||||
v->a[13455] = sym_raw_string;
|
||||
v->a[13456] = sym_number;
|
||||
v->a[13457] = actions(51);
|
||||
v->a[13458] = 3;
|
||||
v->a[13459] = anon_sym_LT;
|
||||
small_parse_table_673(v);
|
||||
}
|
||||
|
||||
void small_parse_table_673(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[13460] = state(906);
|
||||
v->a[13461] = 1;
|
||||
v->a[13462] = sym_case_statement;
|
||||
v->a[13463] = state(907);
|
||||
v->a[13464] = 1;
|
||||
v->a[13465] = sym_if_statement;
|
||||
v->a[13466] = state(908);
|
||||
v->a[13467] = 1;
|
||||
v->a[13468] = sym_while_statement;
|
||||
v->a[13469] = state(909);
|
||||
v->a[13470] = 1;
|
||||
v->a[13471] = sym_for_statement;
|
||||
v->a[13472] = state(910);
|
||||
v->a[13473] = 1;
|
||||
v->a[13474] = sym_redirected_statement;
|
||||
v->a[13475] = state(1027);
|
||||
v->a[13476] = 1;
|
||||
v->a[13477] = sym_pipeline;
|
||||
v->a[13478] = state(1068);
|
||||
v->a[13479] = 1;
|
||||
v->a[13460] = anon_sym_GT;
|
||||
v->a[13461] = anon_sym_GT_GT;
|
||||
v->a[13462] = state(401);
|
||||
v->a[13463] = 5;
|
||||
v->a[13464] = sym_arithmetic_expansion;
|
||||
v->a[13465] = sym_string;
|
||||
v->a[13466] = sym_simple_expansion;
|
||||
v->a[13467] = sym_expansion;
|
||||
v->a[13468] = sym_command_substitution;
|
||||
v->a[13469] = state(953);
|
||||
v->a[13470] = 13;
|
||||
v->a[13471] = sym__statement_not_pipeline;
|
||||
v->a[13472] = sym_redirected_statement;
|
||||
v->a[13473] = sym_for_statement;
|
||||
v->a[13474] = sym_while_statement;
|
||||
v->a[13475] = sym_if_statement;
|
||||
v->a[13476] = sym_case_statement;
|
||||
v->a[13477] = sym_function_definition;
|
||||
v->a[13478] = sym_compound_statement;
|
||||
v->a[13479] = sym_subshell;
|
||||
small_parse_table_674(v);
|
||||
}
|
||||
|
||||
void small_parse_table_674(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[13480] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[13481] = state(1609);
|
||||
v->a[13482] = 1;
|
||||
v->a[13483] = sym__statement_not_pipeline;
|
||||
v->a[13484] = actions(11);
|
||||
v->a[13485] = 2;
|
||||
v->a[13486] = anon_sym_while;
|
||||
v->a[13487] = anon_sym_until;
|
||||
v->a[13488] = actions(59);
|
||||
v->a[13489] = 2;
|
||||
v->a[13490] = sym_raw_string;
|
||||
v->a[13491] = sym_number;
|
||||
v->a[13492] = state(425);
|
||||
v->a[13493] = 5;
|
||||
v->a[13494] = sym_arithmetic_expansion;
|
||||
v->a[13495] = sym_string;
|
||||
v->a[13496] = sym_simple_expansion;
|
||||
v->a[13497] = sym_expansion;
|
||||
v->a[13498] = sym_command_substitution;
|
||||
v->a[13499] = actions(51);
|
||||
v->a[13480] = sym_list;
|
||||
v->a[13481] = sym_negated_command;
|
||||
v->a[13482] = sym_command;
|
||||
v->a[13483] = sym__variable_assignments;
|
||||
v->a[13484] = 27;
|
||||
v->a[13485] = actions(3);
|
||||
v->a[13486] = 1;
|
||||
v->a[13487] = sym_comment;
|
||||
v->a[13488] = actions(9);
|
||||
v->a[13489] = 1;
|
||||
v->a[13490] = anon_sym_for;
|
||||
v->a[13491] = actions(13);
|
||||
v->a[13492] = 1;
|
||||
v->a[13493] = anon_sym_if;
|
||||
v->a[13494] = actions(15);
|
||||
v->a[13495] = 1;
|
||||
v->a[13496] = anon_sym_case;
|
||||
v->a[13497] = actions(17);
|
||||
v->a[13498] = 1;
|
||||
v->a[13499] = anon_sym_LPAREN;
|
||||
small_parse_table_675(v);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -14,126 +14,126 @@
|
|||
|
||||
void small_parse_table_675(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[13500] = 7;
|
||||
v->a[13501] = anon_sym_LT;
|
||||
v->a[13502] = anon_sym_GT;
|
||||
v->a[13503] = anon_sym_GT_GT;
|
||||
v->a[13504] = anon_sym_LT_AMP;
|
||||
v->a[13505] = anon_sym_GT_AMP;
|
||||
v->a[13506] = anon_sym_GT_PIPE;
|
||||
v->a[13507] = anon_sym_LT_GT;
|
||||
v->a[13508] = 29;
|
||||
v->a[13509] = actions(3);
|
||||
v->a[13500] = actions(19);
|
||||
v->a[13501] = 1;
|
||||
v->a[13502] = anon_sym_LBRACE;
|
||||
v->a[13503] = actions(53);
|
||||
v->a[13504] = 1;
|
||||
v->a[13505] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[13506] = actions(55);
|
||||
v->a[13507] = 1;
|
||||
v->a[13508] = anon_sym_DOLLAR;
|
||||
v->a[13509] = actions(57);
|
||||
v->a[13510] = 1;
|
||||
v->a[13511] = sym_comment;
|
||||
v->a[13512] = actions(9);
|
||||
v->a[13511] = anon_sym_DQUOTE;
|
||||
v->a[13512] = actions(61);
|
||||
v->a[13513] = 1;
|
||||
v->a[13514] = anon_sym_for;
|
||||
v->a[13515] = actions(13);
|
||||
v->a[13514] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[13515] = actions(63);
|
||||
v->a[13516] = 1;
|
||||
v->a[13517] = anon_sym_if;
|
||||
v->a[13518] = actions(15);
|
||||
v->a[13517] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[13518] = actions(65);
|
||||
v->a[13519] = 1;
|
||||
small_parse_table_676(v);
|
||||
}
|
||||
|
||||
void small_parse_table_676(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[13520] = anon_sym_case;
|
||||
v->a[13521] = actions(17);
|
||||
v->a[13520] = anon_sym_BQUOTE;
|
||||
v->a[13521] = actions(208);
|
||||
v->a[13522] = 1;
|
||||
v->a[13523] = anon_sym_LPAREN;
|
||||
v->a[13524] = actions(19);
|
||||
v->a[13523] = sym_word;
|
||||
v->a[13524] = actions(210);
|
||||
v->a[13525] = 1;
|
||||
v->a[13526] = anon_sym_LBRACE;
|
||||
v->a[13527] = actions(41);
|
||||
v->a[13526] = anon_sym_BANG;
|
||||
v->a[13527] = actions(216);
|
||||
v->a[13528] = 1;
|
||||
v->a[13529] = sym_word;
|
||||
v->a[13530] = actions(49);
|
||||
v->a[13529] = sym_variable_name;
|
||||
v->a[13530] = state(158);
|
||||
v->a[13531] = 1;
|
||||
v->a[13532] = anon_sym_BANG;
|
||||
v->a[13533] = actions(53);
|
||||
v->a[13532] = sym_command_name;
|
||||
v->a[13533] = state(233);
|
||||
v->a[13534] = 1;
|
||||
v->a[13535] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[13536] = actions(55);
|
||||
v->a[13535] = sym_variable_assignment;
|
||||
v->a[13536] = state(298);
|
||||
v->a[13537] = 1;
|
||||
v->a[13538] = anon_sym_DOLLAR;
|
||||
v->a[13539] = actions(57);
|
||||
v->a[13538] = aux_sym_command_repeat1;
|
||||
v->a[13539] = state(551);
|
||||
small_parse_table_677(v);
|
||||
}
|
||||
|
||||
void small_parse_table_677(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[13540] = 1;
|
||||
v->a[13541] = anon_sym_DQUOTE;
|
||||
v->a[13542] = actions(61);
|
||||
v->a[13541] = sym_file_redirect;
|
||||
v->a[13542] = state(555);
|
||||
v->a[13543] = 1;
|
||||
v->a[13544] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[13545] = actions(63);
|
||||
v->a[13544] = sym_concatenation;
|
||||
v->a[13545] = state(1019);
|
||||
v->a[13546] = 1;
|
||||
v->a[13547] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[13548] = actions(65);
|
||||
v->a[13547] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[13548] = state(1324);
|
||||
v->a[13549] = 1;
|
||||
v->a[13550] = anon_sym_BQUOTE;
|
||||
v->a[13551] = actions(67);
|
||||
v->a[13552] = 1;
|
||||
v->a[13553] = sym_variable_name;
|
||||
v->a[13554] = state(35);
|
||||
v->a[13555] = 1;
|
||||
v->a[13556] = aux_sym__terminated_statement;
|
||||
v->a[13557] = state(271);
|
||||
v->a[13558] = 1;
|
||||
v->a[13559] = sym_command_name;
|
||||
v->a[13550] = sym_pipeline;
|
||||
v->a[13551] = actions(11);
|
||||
v->a[13552] = 2;
|
||||
v->a[13553] = anon_sym_while;
|
||||
v->a[13554] = anon_sym_until;
|
||||
v->a[13555] = actions(214);
|
||||
v->a[13556] = 2;
|
||||
v->a[13557] = sym_raw_string;
|
||||
v->a[13558] = sym_number;
|
||||
v->a[13559] = actions(212);
|
||||
small_parse_table_678(v);
|
||||
}
|
||||
|
||||
void small_parse_table_678(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[13560] = state(284);
|
||||
v->a[13561] = 1;
|
||||
v->a[13562] = sym_variable_assignment;
|
||||
v->a[13563] = state(482);
|
||||
v->a[13564] = 1;
|
||||
v->a[13565] = aux_sym_command_repeat1;
|
||||
v->a[13566] = state(600);
|
||||
v->a[13567] = 1;
|
||||
v->a[13568] = sym_file_redirect;
|
||||
v->a[13569] = state(602);
|
||||
v->a[13570] = 1;
|
||||
v->a[13571] = sym_concatenation;
|
||||
v->a[13572] = state(1005);
|
||||
v->a[13573] = 1;
|
||||
v->a[13574] = sym_pipeline;
|
||||
v->a[13575] = state(1068);
|
||||
v->a[13576] = 1;
|
||||
v->a[13577] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[13578] = state(1609);
|
||||
v->a[13579] = 1;
|
||||
v->a[13560] = 3;
|
||||
v->a[13561] = anon_sym_LT;
|
||||
v->a[13562] = anon_sym_GT;
|
||||
v->a[13563] = anon_sym_GT_GT;
|
||||
v->a[13564] = state(277);
|
||||
v->a[13565] = 5;
|
||||
v->a[13566] = sym_arithmetic_expansion;
|
||||
v->a[13567] = sym_string;
|
||||
v->a[13568] = sym_simple_expansion;
|
||||
v->a[13569] = sym_expansion;
|
||||
v->a[13570] = sym_command_substitution;
|
||||
v->a[13571] = state(953);
|
||||
v->a[13572] = 13;
|
||||
v->a[13573] = sym__statement_not_pipeline;
|
||||
v->a[13574] = sym_redirected_statement;
|
||||
v->a[13575] = sym_for_statement;
|
||||
v->a[13576] = sym_while_statement;
|
||||
v->a[13577] = sym_if_statement;
|
||||
v->a[13578] = sym_case_statement;
|
||||
v->a[13579] = sym_function_definition;
|
||||
small_parse_table_679(v);
|
||||
}
|
||||
|
||||
void small_parse_table_679(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[13580] = sym__statement_not_pipeline;
|
||||
v->a[13581] = actions(11);
|
||||
v->a[13582] = 2;
|
||||
v->a[13583] = anon_sym_while;
|
||||
v->a[13584] = anon_sym_until;
|
||||
v->a[13585] = actions(59);
|
||||
v->a[13586] = 2;
|
||||
v->a[13587] = sym_raw_string;
|
||||
v->a[13588] = sym_number;
|
||||
v->a[13589] = state(425);
|
||||
v->a[13590] = 5;
|
||||
v->a[13591] = sym_arithmetic_expansion;
|
||||
v->a[13592] = sym_string;
|
||||
v->a[13593] = sym_simple_expansion;
|
||||
v->a[13594] = sym_expansion;
|
||||
v->a[13595] = sym_command_substitution;
|
||||
v->a[13596] = actions(51);
|
||||
v->a[13597] = 7;
|
||||
v->a[13598] = anon_sym_LT;
|
||||
v->a[13599] = anon_sym_GT;
|
||||
v->a[13580] = sym_compound_statement;
|
||||
v->a[13581] = sym_subshell;
|
||||
v->a[13582] = sym_list;
|
||||
v->a[13583] = sym_negated_command;
|
||||
v->a[13584] = sym_command;
|
||||
v->a[13585] = sym__variable_assignments;
|
||||
v->a[13586] = 28;
|
||||
v->a[13587] = actions(3);
|
||||
v->a[13588] = 1;
|
||||
v->a[13589] = sym_comment;
|
||||
v->a[13590] = actions(9);
|
||||
v->a[13591] = 1;
|
||||
v->a[13592] = anon_sym_for;
|
||||
v->a[13593] = actions(13);
|
||||
v->a[13594] = 1;
|
||||
v->a[13595] = anon_sym_if;
|
||||
v->a[13596] = actions(15);
|
||||
v->a[13597] = 1;
|
||||
v->a[13598] = anon_sym_case;
|
||||
v->a[13599] = actions(17);
|
||||
small_parse_table_680(v);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -14,126 +14,126 @@
|
|||
|
||||
void small_parse_table_680(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[13600] = anon_sym_GT_GT;
|
||||
v->a[13601] = anon_sym_LT_AMP;
|
||||
v->a[13602] = anon_sym_GT_AMP;
|
||||
v->a[13603] = anon_sym_GT_PIPE;
|
||||
v->a[13604] = anon_sym_LT_GT;
|
||||
v->a[13605] = state(938);
|
||||
v->a[13606] = 12;
|
||||
v->a[13607] = sym_redirected_statement;
|
||||
v->a[13608] = sym_for_statement;
|
||||
v->a[13609] = sym_while_statement;
|
||||
v->a[13610] = sym_if_statement;
|
||||
v->a[13611] = sym_case_statement;
|
||||
v->a[13612] = sym_function_definition;
|
||||
v->a[13613] = sym_compound_statement;
|
||||
v->a[13614] = sym_subshell;
|
||||
v->a[13615] = sym_list;
|
||||
v->a[13616] = sym_negated_command;
|
||||
v->a[13617] = sym_command;
|
||||
v->a[13618] = sym__variable_assignments;
|
||||
v->a[13619] = 40;
|
||||
v->a[13600] = 1;
|
||||
v->a[13601] = anon_sym_LPAREN;
|
||||
v->a[13602] = actions(19);
|
||||
v->a[13603] = 1;
|
||||
v->a[13604] = anon_sym_LBRACE;
|
||||
v->a[13605] = actions(53);
|
||||
v->a[13606] = 1;
|
||||
v->a[13607] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[13608] = actions(55);
|
||||
v->a[13609] = 1;
|
||||
v->a[13610] = anon_sym_DOLLAR;
|
||||
v->a[13611] = actions(57);
|
||||
v->a[13612] = 1;
|
||||
v->a[13613] = anon_sym_DQUOTE;
|
||||
v->a[13614] = actions(61);
|
||||
v->a[13615] = 1;
|
||||
v->a[13616] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[13617] = actions(63);
|
||||
v->a[13618] = 1;
|
||||
v->a[13619] = anon_sym_DOLLAR_LPAREN;
|
||||
small_parse_table_681(v);
|
||||
}
|
||||
|
||||
void small_parse_table_681(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[13620] = actions(3);
|
||||
v->a[13620] = actions(65);
|
||||
v->a[13621] = 1;
|
||||
v->a[13622] = sym_comment;
|
||||
v->a[13623] = actions(9);
|
||||
v->a[13622] = anon_sym_BQUOTE;
|
||||
v->a[13623] = actions(208);
|
||||
v->a[13624] = 1;
|
||||
v->a[13625] = anon_sym_for;
|
||||
v->a[13626] = actions(13);
|
||||
v->a[13625] = sym_word;
|
||||
v->a[13626] = actions(210);
|
||||
v->a[13627] = 1;
|
||||
v->a[13628] = anon_sym_if;
|
||||
v->a[13629] = actions(15);
|
||||
v->a[13628] = anon_sym_BANG;
|
||||
v->a[13629] = actions(216);
|
||||
v->a[13630] = 1;
|
||||
v->a[13631] = anon_sym_case;
|
||||
v->a[13632] = actions(17);
|
||||
v->a[13631] = sym_variable_name;
|
||||
v->a[13632] = state(158);
|
||||
v->a[13633] = 1;
|
||||
v->a[13634] = anon_sym_LPAREN;
|
||||
v->a[13635] = actions(19);
|
||||
v->a[13634] = sym_command_name;
|
||||
v->a[13635] = state(227);
|
||||
v->a[13636] = 1;
|
||||
v->a[13637] = anon_sym_LBRACE;
|
||||
v->a[13638] = actions(53);
|
||||
v->a[13637] = sym_variable_assignment;
|
||||
v->a[13638] = state(298);
|
||||
v->a[13639] = 1;
|
||||
small_parse_table_682(v);
|
||||
}
|
||||
|
||||
void small_parse_table_682(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[13640] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[13641] = actions(55);
|
||||
v->a[13640] = aux_sym_command_repeat1;
|
||||
v->a[13641] = state(551);
|
||||
v->a[13642] = 1;
|
||||
v->a[13643] = anon_sym_DOLLAR;
|
||||
v->a[13644] = actions(57);
|
||||
v->a[13643] = sym_file_redirect;
|
||||
v->a[13644] = state(555);
|
||||
v->a[13645] = 1;
|
||||
v->a[13646] = anon_sym_DQUOTE;
|
||||
v->a[13647] = actions(61);
|
||||
v->a[13646] = sym_concatenation;
|
||||
v->a[13647] = state(918);
|
||||
v->a[13648] = 1;
|
||||
v->a[13649] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[13650] = actions(63);
|
||||
v->a[13649] = sym_pipeline;
|
||||
v->a[13650] = state(1019);
|
||||
v->a[13651] = 1;
|
||||
v->a[13652] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[13653] = actions(65);
|
||||
v->a[13652] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[13653] = state(1557);
|
||||
v->a[13654] = 1;
|
||||
v->a[13655] = anon_sym_BQUOTE;
|
||||
v->a[13656] = actions(67);
|
||||
v->a[13657] = 1;
|
||||
v->a[13658] = sym_variable_name;
|
||||
v->a[13659] = actions(202);
|
||||
v->a[13655] = sym__statement_not_pipeline;
|
||||
v->a[13656] = actions(11);
|
||||
v->a[13657] = 2;
|
||||
v->a[13658] = anon_sym_while;
|
||||
v->a[13659] = anon_sym_until;
|
||||
small_parse_table_683(v);
|
||||
}
|
||||
|
||||
void small_parse_table_683(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[13660] = 1;
|
||||
v->a[13661] = sym_word;
|
||||
v->a[13662] = actions(204);
|
||||
v->a[13663] = 1;
|
||||
v->a[13664] = anon_sym_BANG;
|
||||
v->a[13665] = state(105);
|
||||
v->a[13666] = 1;
|
||||
v->a[13667] = aux_sym__statements_repeat1;
|
||||
v->a[13668] = state(272);
|
||||
v->a[13669] = 1;
|
||||
v->a[13670] = sym_command_name;
|
||||
v->a[13671] = state(300);
|
||||
v->a[13672] = 1;
|
||||
v->a[13673] = sym_variable_assignment;
|
||||
v->a[13674] = state(486);
|
||||
v->a[13675] = 1;
|
||||
v->a[13676] = aux_sym_command_repeat1;
|
||||
v->a[13677] = state(602);
|
||||
v->a[13678] = 1;
|
||||
v->a[13679] = sym_concatenation;
|
||||
v->a[13660] = actions(214);
|
||||
v->a[13661] = 2;
|
||||
v->a[13662] = sym_raw_string;
|
||||
v->a[13663] = sym_number;
|
||||
v->a[13664] = actions(212);
|
||||
v->a[13665] = 3;
|
||||
v->a[13666] = anon_sym_LT;
|
||||
v->a[13667] = anon_sym_GT;
|
||||
v->a[13668] = anon_sym_GT_GT;
|
||||
v->a[13669] = state(277);
|
||||
v->a[13670] = 5;
|
||||
v->a[13671] = sym_arithmetic_expansion;
|
||||
v->a[13672] = sym_string;
|
||||
v->a[13673] = sym_simple_expansion;
|
||||
v->a[13674] = sym_expansion;
|
||||
v->a[13675] = sym_command_substitution;
|
||||
v->a[13676] = state(917);
|
||||
v->a[13677] = 12;
|
||||
v->a[13678] = sym_redirected_statement;
|
||||
v->a[13679] = sym_for_statement;
|
||||
small_parse_table_684(v);
|
||||
}
|
||||
|
||||
void small_parse_table_684(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[13680] = state(636);
|
||||
v->a[13681] = 1;
|
||||
v->a[13682] = sym_file_redirect;
|
||||
v->a[13683] = state(814);
|
||||
v->a[13684] = 1;
|
||||
v->a[13680] = sym_while_statement;
|
||||
v->a[13681] = sym_if_statement;
|
||||
v->a[13682] = sym_case_statement;
|
||||
v->a[13683] = sym_function_definition;
|
||||
v->a[13684] = sym_compound_statement;
|
||||
v->a[13685] = sym_subshell;
|
||||
v->a[13686] = state(824);
|
||||
v->a[13687] = 1;
|
||||
v->a[13688] = sym_redirected_statement;
|
||||
v->a[13689] = state(825);
|
||||
v->a[13690] = 1;
|
||||
v->a[13691] = sym__variable_assignments;
|
||||
v->a[13692] = state(826);
|
||||
v->a[13693] = 1;
|
||||
v->a[13694] = sym_command;
|
||||
v->a[13695] = state(832);
|
||||
v->a[13696] = 1;
|
||||
v->a[13697] = sym_for_statement;
|
||||
v->a[13698] = state(833);
|
||||
v->a[13699] = 1;
|
||||
v->a[13686] = sym_list;
|
||||
v->a[13687] = sym_negated_command;
|
||||
v->a[13688] = sym_command;
|
||||
v->a[13689] = sym__variable_assignments;
|
||||
v->a[13690] = 28;
|
||||
v->a[13691] = actions(3);
|
||||
v->a[13692] = 1;
|
||||
v->a[13693] = sym_comment;
|
||||
v->a[13694] = actions(297);
|
||||
v->a[13695] = 1;
|
||||
v->a[13696] = sym_word;
|
||||
v->a[13697] = actions(299);
|
||||
v->a[13698] = 1;
|
||||
v->a[13699] = anon_sym_for;
|
||||
small_parse_table_685(v);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -14,125 +14,125 @@
|
|||
|
||||
void small_parse_table_685(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[13700] = sym_negated_command;
|
||||
v->a[13701] = state(834);
|
||||
v->a[13702] = 1;
|
||||
v->a[13703] = sym_list;
|
||||
v->a[13704] = state(843);
|
||||
v->a[13705] = 1;
|
||||
v->a[13706] = sym_while_statement;
|
||||
v->a[13707] = state(846);
|
||||
v->a[13708] = 1;
|
||||
v->a[13709] = sym_compound_statement;
|
||||
v->a[13710] = state(860);
|
||||
v->a[13711] = 1;
|
||||
v->a[13712] = sym_function_definition;
|
||||
v->a[13713] = state(861);
|
||||
v->a[13714] = 1;
|
||||
v->a[13715] = sym_case_statement;
|
||||
v->a[13716] = state(880);
|
||||
v->a[13717] = 1;
|
||||
v->a[13718] = sym_if_statement;
|
||||
v->a[13719] = state(885);
|
||||
v->a[13700] = actions(303);
|
||||
v->a[13701] = 1;
|
||||
v->a[13702] = anon_sym_if;
|
||||
v->a[13703] = actions(305);
|
||||
v->a[13704] = 1;
|
||||
v->a[13705] = anon_sym_case;
|
||||
v->a[13706] = actions(307);
|
||||
v->a[13707] = 1;
|
||||
v->a[13708] = anon_sym_LPAREN;
|
||||
v->a[13709] = actions(309);
|
||||
v->a[13710] = 1;
|
||||
v->a[13711] = anon_sym_LBRACE;
|
||||
v->a[13712] = actions(311);
|
||||
v->a[13713] = 1;
|
||||
v->a[13714] = anon_sym_BANG;
|
||||
v->a[13715] = actions(315);
|
||||
v->a[13716] = 1;
|
||||
v->a[13717] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[13718] = actions(317);
|
||||
v->a[13719] = 1;
|
||||
small_parse_table_686(v);
|
||||
}
|
||||
|
||||
void small_parse_table_686(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[13720] = 1;
|
||||
v->a[13721] = sym_pipeline;
|
||||
v->a[13722] = state(1006);
|
||||
v->a[13723] = 1;
|
||||
v->a[13724] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[13725] = state(1605);
|
||||
v->a[13726] = 1;
|
||||
v->a[13727] = sym__statement_not_pipeline;
|
||||
v->a[13728] = actions(11);
|
||||
v->a[13729] = 2;
|
||||
v->a[13730] = anon_sym_while;
|
||||
v->a[13731] = anon_sym_until;
|
||||
v->a[13732] = actions(59);
|
||||
v->a[13733] = 2;
|
||||
v->a[13734] = sym_raw_string;
|
||||
v->a[13735] = sym_number;
|
||||
v->a[13736] = state(425);
|
||||
v->a[13737] = 5;
|
||||
v->a[13738] = sym_arithmetic_expansion;
|
||||
v->a[13739] = sym_string;
|
||||
v->a[13720] = anon_sym_DOLLAR;
|
||||
v->a[13721] = actions(319);
|
||||
v->a[13722] = 1;
|
||||
v->a[13723] = anon_sym_DQUOTE;
|
||||
v->a[13724] = actions(323);
|
||||
v->a[13725] = 1;
|
||||
v->a[13726] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[13727] = actions(325);
|
||||
v->a[13728] = 1;
|
||||
v->a[13729] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[13730] = actions(327);
|
||||
v->a[13731] = 1;
|
||||
v->a[13732] = anon_sym_BQUOTE;
|
||||
v->a[13733] = actions(329);
|
||||
v->a[13734] = 1;
|
||||
v->a[13735] = sym_variable_name;
|
||||
v->a[13736] = state(274);
|
||||
v->a[13737] = 1;
|
||||
v->a[13738] = sym_command_name;
|
||||
v->a[13739] = state(328);
|
||||
small_parse_table_687(v);
|
||||
}
|
||||
|
||||
void small_parse_table_687(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[13740] = sym_simple_expansion;
|
||||
v->a[13741] = sym_expansion;
|
||||
v->a[13742] = sym_command_substitution;
|
||||
v->a[13743] = actions(51);
|
||||
v->a[13744] = 7;
|
||||
v->a[13745] = anon_sym_LT;
|
||||
v->a[13746] = anon_sym_GT;
|
||||
v->a[13747] = anon_sym_GT_GT;
|
||||
v->a[13748] = anon_sym_LT_AMP;
|
||||
v->a[13749] = anon_sym_GT_AMP;
|
||||
v->a[13750] = anon_sym_GT_PIPE;
|
||||
v->a[13751] = anon_sym_LT_GT;
|
||||
v->a[13752] = 28;
|
||||
v->a[13753] = actions(3);
|
||||
v->a[13754] = 1;
|
||||
v->a[13755] = sym_comment;
|
||||
v->a[13756] = actions(9);
|
||||
v->a[13757] = 1;
|
||||
v->a[13758] = anon_sym_for;
|
||||
v->a[13759] = actions(13);
|
||||
v->a[13740] = 1;
|
||||
v->a[13741] = aux_sym_command_repeat1;
|
||||
v->a[13742] = state(435);
|
||||
v->a[13743] = 1;
|
||||
v->a[13744] = sym_variable_assignment;
|
||||
v->a[13745] = state(707);
|
||||
v->a[13746] = 1;
|
||||
v->a[13747] = sym_file_redirect;
|
||||
v->a[13748] = state(772);
|
||||
v->a[13749] = 1;
|
||||
v->a[13750] = sym_concatenation;
|
||||
v->a[13751] = state(1308);
|
||||
v->a[13752] = 1;
|
||||
v->a[13753] = sym_pipeline;
|
||||
v->a[13754] = state(1343);
|
||||
v->a[13755] = 1;
|
||||
v->a[13756] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[13757] = state(1566);
|
||||
v->a[13758] = 1;
|
||||
v->a[13759] = sym__statement_not_pipeline;
|
||||
small_parse_table_688(v);
|
||||
}
|
||||
|
||||
void small_parse_table_688(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[13760] = 1;
|
||||
v->a[13761] = anon_sym_if;
|
||||
v->a[13762] = actions(15);
|
||||
v->a[13763] = 1;
|
||||
v->a[13764] = anon_sym_case;
|
||||
v->a[13765] = actions(17);
|
||||
v->a[13766] = 1;
|
||||
v->a[13767] = anon_sym_LPAREN;
|
||||
v->a[13768] = actions(19);
|
||||
v->a[13769] = 1;
|
||||
v->a[13770] = anon_sym_LBRACE;
|
||||
v->a[13771] = actions(53);
|
||||
v->a[13772] = 1;
|
||||
v->a[13773] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[13774] = actions(55);
|
||||
v->a[13775] = 1;
|
||||
v->a[13776] = anon_sym_DOLLAR;
|
||||
v->a[13777] = actions(57);
|
||||
v->a[13778] = 1;
|
||||
v->a[13779] = anon_sym_DQUOTE;
|
||||
v->a[13760] = actions(301);
|
||||
v->a[13761] = 2;
|
||||
v->a[13762] = anon_sym_while;
|
||||
v->a[13763] = anon_sym_until;
|
||||
v->a[13764] = actions(321);
|
||||
v->a[13765] = 2;
|
||||
v->a[13766] = sym_raw_string;
|
||||
v->a[13767] = sym_number;
|
||||
v->a[13768] = actions(313);
|
||||
v->a[13769] = 3;
|
||||
v->a[13770] = anon_sym_LT;
|
||||
v->a[13771] = anon_sym_GT;
|
||||
v->a[13772] = anon_sym_GT_GT;
|
||||
v->a[13773] = state(606);
|
||||
v->a[13774] = 5;
|
||||
v->a[13775] = sym_arithmetic_expansion;
|
||||
v->a[13776] = sym_string;
|
||||
v->a[13777] = sym_simple_expansion;
|
||||
v->a[13778] = sym_expansion;
|
||||
v->a[13779] = sym_command_substitution;
|
||||
small_parse_table_689(v);
|
||||
}
|
||||
|
||||
void small_parse_table_689(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[13780] = actions(61);
|
||||
v->a[13781] = 1;
|
||||
v->a[13782] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[13783] = actions(63);
|
||||
v->a[13784] = 1;
|
||||
v->a[13785] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[13786] = actions(65);
|
||||
v->a[13787] = 1;
|
||||
v->a[13788] = anon_sym_BQUOTE;
|
||||
v->a[13789] = actions(297);
|
||||
v->a[13790] = 1;
|
||||
v->a[13791] = sym_word;
|
||||
v->a[13792] = actions(299);
|
||||
v->a[13793] = 1;
|
||||
v->a[13794] = anon_sym_BANG;
|
||||
v->a[13795] = actions(305);
|
||||
v->a[13780] = state(1287);
|
||||
v->a[13781] = 12;
|
||||
v->a[13782] = sym_redirected_statement;
|
||||
v->a[13783] = sym_for_statement;
|
||||
v->a[13784] = sym_while_statement;
|
||||
v->a[13785] = sym_if_statement;
|
||||
v->a[13786] = sym_case_statement;
|
||||
v->a[13787] = sym_function_definition;
|
||||
v->a[13788] = sym_compound_statement;
|
||||
v->a[13789] = sym_subshell;
|
||||
v->a[13790] = sym_list;
|
||||
v->a[13791] = sym_negated_command;
|
||||
v->a[13792] = sym_command;
|
||||
v->a[13793] = sym__variable_assignments;
|
||||
v->a[13794] = 28;
|
||||
v->a[13795] = actions(3);
|
||||
v->a[13796] = 1;
|
||||
v->a[13797] = sym_variable_name;
|
||||
v->a[13798] = state(312);
|
||||
v->a[13797] = sym_comment;
|
||||
v->a[13798] = actions(7);
|
||||
v->a[13799] = 1;
|
||||
small_parse_table_690(v);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -14,126 +14,126 @@
|
|||
|
||||
void small_parse_table_690(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[13800] = sym_command_name;
|
||||
v->a[13801] = state(406);
|
||||
v->a[13800] = sym_word;
|
||||
v->a[13801] = actions(9);
|
||||
v->a[13802] = 1;
|
||||
v->a[13803] = sym_variable_assignment;
|
||||
v->a[13804] = state(471);
|
||||
v->a[13803] = anon_sym_for;
|
||||
v->a[13804] = actions(13);
|
||||
v->a[13805] = 1;
|
||||
v->a[13806] = aux_sym_command_repeat1;
|
||||
v->a[13807] = state(600);
|
||||
v->a[13806] = anon_sym_if;
|
||||
v->a[13807] = actions(15);
|
||||
v->a[13808] = 1;
|
||||
v->a[13809] = sym_file_redirect;
|
||||
v->a[13810] = state(602);
|
||||
v->a[13809] = anon_sym_case;
|
||||
v->a[13810] = actions(17);
|
||||
v->a[13811] = 1;
|
||||
v->a[13812] = sym_concatenation;
|
||||
v->a[13813] = state(1201);
|
||||
v->a[13812] = anon_sym_LPAREN;
|
||||
v->a[13813] = actions(19);
|
||||
v->a[13814] = 1;
|
||||
v->a[13815] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[13816] = state(1221);
|
||||
v->a[13815] = anon_sym_LBRACE;
|
||||
v->a[13816] = actions(21);
|
||||
v->a[13817] = 1;
|
||||
v->a[13818] = sym_pipeline;
|
||||
v->a[13819] = state(1603);
|
||||
v->a[13818] = anon_sym_BANG;
|
||||
v->a[13819] = actions(25);
|
||||
small_parse_table_691(v);
|
||||
}
|
||||
|
||||
void small_parse_table_691(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[13820] = 1;
|
||||
v->a[13821] = sym__statement_not_pipeline;
|
||||
v->a[13822] = actions(11);
|
||||
v->a[13823] = 2;
|
||||
v->a[13824] = anon_sym_while;
|
||||
v->a[13825] = anon_sym_until;
|
||||
v->a[13826] = actions(303);
|
||||
v->a[13827] = 2;
|
||||
v->a[13828] = sym_raw_string;
|
||||
v->a[13829] = sym_number;
|
||||
v->a[13830] = state(603);
|
||||
v->a[13831] = 5;
|
||||
v->a[13832] = sym_arithmetic_expansion;
|
||||
v->a[13833] = sym_string;
|
||||
v->a[13834] = sym_simple_expansion;
|
||||
v->a[13835] = sym_expansion;
|
||||
v->a[13836] = sym_command_substitution;
|
||||
v->a[13837] = actions(301);
|
||||
v->a[13838] = 7;
|
||||
v->a[13839] = anon_sym_LT;
|
||||
v->a[13821] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[13822] = actions(27);
|
||||
v->a[13823] = 1;
|
||||
v->a[13824] = anon_sym_DOLLAR;
|
||||
v->a[13825] = actions(29);
|
||||
v->a[13826] = 1;
|
||||
v->a[13827] = anon_sym_DQUOTE;
|
||||
v->a[13828] = actions(33);
|
||||
v->a[13829] = 1;
|
||||
v->a[13830] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[13831] = actions(35);
|
||||
v->a[13832] = 1;
|
||||
v->a[13833] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[13834] = actions(37);
|
||||
v->a[13835] = 1;
|
||||
v->a[13836] = anon_sym_BQUOTE;
|
||||
v->a[13837] = actions(39);
|
||||
v->a[13838] = 1;
|
||||
v->a[13839] = sym_variable_name;
|
||||
small_parse_table_692(v);
|
||||
}
|
||||
|
||||
void small_parse_table_692(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[13840] = anon_sym_GT;
|
||||
v->a[13841] = anon_sym_GT_GT;
|
||||
v->a[13842] = anon_sym_LT_AMP;
|
||||
v->a[13843] = anon_sym_GT_AMP;
|
||||
v->a[13844] = anon_sym_GT_PIPE;
|
||||
v->a[13845] = anon_sym_LT_GT;
|
||||
v->a[13846] = state(1168);
|
||||
v->a[13847] = 12;
|
||||
v->a[13848] = sym_redirected_statement;
|
||||
v->a[13849] = sym_for_statement;
|
||||
v->a[13850] = sym_while_statement;
|
||||
v->a[13851] = sym_if_statement;
|
||||
v->a[13852] = sym_case_statement;
|
||||
v->a[13853] = sym_function_definition;
|
||||
v->a[13854] = sym_compound_statement;
|
||||
v->a[13855] = sym_subshell;
|
||||
v->a[13856] = sym_list;
|
||||
v->a[13857] = sym_negated_command;
|
||||
v->a[13858] = sym_command;
|
||||
v->a[13859] = sym__variable_assignments;
|
||||
v->a[13840] = state(166);
|
||||
v->a[13841] = 1;
|
||||
v->a[13842] = sym_command_name;
|
||||
v->a[13843] = state(234);
|
||||
v->a[13844] = 1;
|
||||
v->a[13845] = sym_variable_assignment;
|
||||
v->a[13846] = state(398);
|
||||
v->a[13847] = 1;
|
||||
v->a[13848] = aux_sym_command_repeat1;
|
||||
v->a[13849] = state(549);
|
||||
v->a[13850] = 1;
|
||||
v->a[13851] = sym_concatenation;
|
||||
v->a[13852] = state(556);
|
||||
v->a[13853] = 1;
|
||||
v->a[13854] = sym_file_redirect;
|
||||
v->a[13855] = state(957);
|
||||
v->a[13856] = 1;
|
||||
v->a[13857] = sym_pipeline;
|
||||
v->a[13858] = state(999);
|
||||
v->a[13859] = 1;
|
||||
small_parse_table_693(v);
|
||||
}
|
||||
|
||||
void small_parse_table_693(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[13860] = 27;
|
||||
v->a[13861] = actions(3);
|
||||
v->a[13860] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[13861] = state(1558);
|
||||
v->a[13862] = 1;
|
||||
v->a[13863] = sym_comment;
|
||||
v->a[13864] = actions(79);
|
||||
v->a[13865] = 1;
|
||||
v->a[13866] = sym_word;
|
||||
v->a[13867] = actions(81);
|
||||
v->a[13868] = 1;
|
||||
v->a[13869] = anon_sym_for;
|
||||
v->a[13870] = actions(85);
|
||||
v->a[13871] = 1;
|
||||
v->a[13872] = anon_sym_if;
|
||||
v->a[13873] = actions(87);
|
||||
v->a[13874] = 1;
|
||||
v->a[13875] = anon_sym_case;
|
||||
v->a[13876] = actions(89);
|
||||
v->a[13877] = 1;
|
||||
v->a[13878] = anon_sym_LPAREN;
|
||||
v->a[13879] = actions(93);
|
||||
v->a[13863] = sym__statement_not_pipeline;
|
||||
v->a[13864] = actions(11);
|
||||
v->a[13865] = 2;
|
||||
v->a[13866] = anon_sym_while;
|
||||
v->a[13867] = anon_sym_until;
|
||||
v->a[13868] = actions(31);
|
||||
v->a[13869] = 2;
|
||||
v->a[13870] = sym_raw_string;
|
||||
v->a[13871] = sym_number;
|
||||
v->a[13872] = actions(23);
|
||||
v->a[13873] = 3;
|
||||
v->a[13874] = anon_sym_LT;
|
||||
v->a[13875] = anon_sym_GT;
|
||||
v->a[13876] = anon_sym_GT_GT;
|
||||
v->a[13877] = state(280);
|
||||
v->a[13878] = 5;
|
||||
v->a[13879] = sym_arithmetic_expansion;
|
||||
small_parse_table_694(v);
|
||||
}
|
||||
|
||||
void small_parse_table_694(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[13880] = 1;
|
||||
v->a[13881] = anon_sym_LBRACE;
|
||||
v->a[13882] = actions(95);
|
||||
v->a[13883] = 1;
|
||||
v->a[13884] = anon_sym_BANG;
|
||||
v->a[13885] = actions(99);
|
||||
v->a[13886] = 1;
|
||||
v->a[13887] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[13888] = actions(101);
|
||||
v->a[13889] = 1;
|
||||
v->a[13890] = anon_sym_DOLLAR;
|
||||
v->a[13891] = actions(103);
|
||||
v->a[13892] = 1;
|
||||
v->a[13893] = anon_sym_DQUOTE;
|
||||
v->a[13894] = actions(107);
|
||||
v->a[13895] = 1;
|
||||
v->a[13896] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[13897] = actions(109);
|
||||
v->a[13898] = 1;
|
||||
v->a[13899] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[13880] = sym_string;
|
||||
v->a[13881] = sym_simple_expansion;
|
||||
v->a[13882] = sym_expansion;
|
||||
v->a[13883] = sym_command_substitution;
|
||||
v->a[13884] = state(956);
|
||||
v->a[13885] = 12;
|
||||
v->a[13886] = sym_redirected_statement;
|
||||
v->a[13887] = sym_for_statement;
|
||||
v->a[13888] = sym_while_statement;
|
||||
v->a[13889] = sym_if_statement;
|
||||
v->a[13890] = sym_case_statement;
|
||||
v->a[13891] = sym_function_definition;
|
||||
v->a[13892] = sym_compound_statement;
|
||||
v->a[13893] = sym_subshell;
|
||||
v->a[13894] = sym_list;
|
||||
v->a[13895] = sym_negated_command;
|
||||
v->a[13896] = sym_command;
|
||||
v->a[13897] = sym__variable_assignments;
|
||||
v->a[13898] = 27;
|
||||
v->a[13899] = actions(3);
|
||||
small_parse_table_695(v);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -14,126 +14,126 @@
|
|||
|
||||
void small_parse_table_695(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[13900] = actions(111);
|
||||
v->a[13901] = 1;
|
||||
v->a[13902] = anon_sym_BQUOTE;
|
||||
v->a[13903] = actions(113);
|
||||
v->a[13904] = 1;
|
||||
v->a[13905] = sym_variable_name;
|
||||
v->a[13906] = state(185);
|
||||
v->a[13907] = 1;
|
||||
v->a[13908] = sym_command_name;
|
||||
v->a[13909] = state(304);
|
||||
v->a[13910] = 1;
|
||||
v->a[13911] = sym_variable_assignment;
|
||||
v->a[13912] = state(491);
|
||||
v->a[13913] = 1;
|
||||
v->a[13914] = aux_sym_command_repeat1;
|
||||
v->a[13915] = state(599);
|
||||
v->a[13916] = 1;
|
||||
v->a[13917] = sym_concatenation;
|
||||
v->a[13918] = state(615);
|
||||
v->a[13919] = 1;
|
||||
v->a[13900] = 1;
|
||||
v->a[13901] = sym_comment;
|
||||
v->a[13902] = actions(79);
|
||||
v->a[13903] = 1;
|
||||
v->a[13904] = sym_word;
|
||||
v->a[13905] = actions(81);
|
||||
v->a[13906] = 1;
|
||||
v->a[13907] = anon_sym_for;
|
||||
v->a[13908] = actions(85);
|
||||
v->a[13909] = 1;
|
||||
v->a[13910] = anon_sym_if;
|
||||
v->a[13911] = actions(87);
|
||||
v->a[13912] = 1;
|
||||
v->a[13913] = anon_sym_case;
|
||||
v->a[13914] = actions(89);
|
||||
v->a[13915] = 1;
|
||||
v->a[13916] = anon_sym_LPAREN;
|
||||
v->a[13917] = actions(93);
|
||||
v->a[13918] = 1;
|
||||
v->a[13919] = anon_sym_LBRACE;
|
||||
small_parse_table_696(v);
|
||||
}
|
||||
|
||||
void small_parse_table_696(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[13920] = sym_file_redirect;
|
||||
v->a[13921] = state(1015);
|
||||
v->a[13922] = 1;
|
||||
v->a[13923] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[13924] = state(1240);
|
||||
v->a[13925] = 1;
|
||||
v->a[13926] = sym_pipeline;
|
||||
v->a[13927] = actions(83);
|
||||
v->a[13928] = 2;
|
||||
v->a[13929] = anon_sym_while;
|
||||
v->a[13930] = anon_sym_until;
|
||||
v->a[13931] = actions(105);
|
||||
v->a[13932] = 2;
|
||||
v->a[13933] = sym_raw_string;
|
||||
v->a[13934] = sym_number;
|
||||
v->a[13935] = state(341);
|
||||
v->a[13936] = 5;
|
||||
v->a[13937] = sym_arithmetic_expansion;
|
||||
v->a[13938] = sym_string;
|
||||
v->a[13939] = sym_simple_expansion;
|
||||
v->a[13920] = actions(95);
|
||||
v->a[13921] = 1;
|
||||
v->a[13922] = anon_sym_BANG;
|
||||
v->a[13923] = actions(99);
|
||||
v->a[13924] = 1;
|
||||
v->a[13925] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[13926] = actions(101);
|
||||
v->a[13927] = 1;
|
||||
v->a[13928] = anon_sym_DOLLAR;
|
||||
v->a[13929] = actions(103);
|
||||
v->a[13930] = 1;
|
||||
v->a[13931] = anon_sym_DQUOTE;
|
||||
v->a[13932] = actions(107);
|
||||
v->a[13933] = 1;
|
||||
v->a[13934] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[13935] = actions(109);
|
||||
v->a[13936] = 1;
|
||||
v->a[13937] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[13938] = actions(111);
|
||||
v->a[13939] = 1;
|
||||
small_parse_table_697(v);
|
||||
}
|
||||
|
||||
void small_parse_table_697(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[13940] = sym_expansion;
|
||||
v->a[13941] = sym_command_substitution;
|
||||
v->a[13942] = actions(97);
|
||||
v->a[13943] = 7;
|
||||
v->a[13944] = anon_sym_LT;
|
||||
v->a[13945] = anon_sym_GT;
|
||||
v->a[13946] = anon_sym_GT_GT;
|
||||
v->a[13947] = anon_sym_LT_AMP;
|
||||
v->a[13948] = anon_sym_GT_AMP;
|
||||
v->a[13949] = anon_sym_GT_PIPE;
|
||||
v->a[13950] = anon_sym_LT_GT;
|
||||
v->a[13951] = state(1114);
|
||||
v->a[13952] = 13;
|
||||
v->a[13953] = sym__statement_not_pipeline;
|
||||
v->a[13954] = sym_redirected_statement;
|
||||
v->a[13955] = sym_for_statement;
|
||||
v->a[13956] = sym_while_statement;
|
||||
v->a[13957] = sym_if_statement;
|
||||
v->a[13958] = sym_case_statement;
|
||||
v->a[13959] = sym_function_definition;
|
||||
v->a[13940] = anon_sym_BQUOTE;
|
||||
v->a[13941] = actions(113);
|
||||
v->a[13942] = 1;
|
||||
v->a[13943] = sym_variable_name;
|
||||
v->a[13944] = state(170);
|
||||
v->a[13945] = 1;
|
||||
v->a[13946] = sym_command_name;
|
||||
v->a[13947] = state(235);
|
||||
v->a[13948] = 1;
|
||||
v->a[13949] = sym_variable_assignment;
|
||||
v->a[13950] = state(408);
|
||||
v->a[13951] = 1;
|
||||
v->a[13952] = aux_sym_command_repeat1;
|
||||
v->a[13953] = state(541);
|
||||
v->a[13954] = 1;
|
||||
v->a[13955] = sym_file_redirect;
|
||||
v->a[13956] = state(546);
|
||||
v->a[13957] = 1;
|
||||
v->a[13958] = sym_concatenation;
|
||||
v->a[13959] = state(990);
|
||||
small_parse_table_698(v);
|
||||
}
|
||||
|
||||
void small_parse_table_698(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[13960] = sym_compound_statement;
|
||||
v->a[13961] = sym_subshell;
|
||||
v->a[13962] = sym_list;
|
||||
v->a[13963] = sym_negated_command;
|
||||
v->a[13964] = sym_command;
|
||||
v->a[13965] = sym__variable_assignments;
|
||||
v->a[13966] = 27;
|
||||
v->a[13967] = actions(3);
|
||||
v->a[13968] = 1;
|
||||
v->a[13969] = sym_comment;
|
||||
v->a[13970] = actions(9);
|
||||
v->a[13971] = 1;
|
||||
v->a[13972] = anon_sym_for;
|
||||
v->a[13973] = actions(13);
|
||||
v->a[13974] = 1;
|
||||
v->a[13975] = anon_sym_if;
|
||||
v->a[13976] = actions(15);
|
||||
v->a[13977] = 1;
|
||||
v->a[13978] = anon_sym_case;
|
||||
v->a[13979] = actions(17);
|
||||
v->a[13960] = 1;
|
||||
v->a[13961] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[13962] = state(1349);
|
||||
v->a[13963] = 1;
|
||||
v->a[13964] = sym_pipeline;
|
||||
v->a[13965] = actions(83);
|
||||
v->a[13966] = 2;
|
||||
v->a[13967] = anon_sym_while;
|
||||
v->a[13968] = anon_sym_until;
|
||||
v->a[13969] = actions(105);
|
||||
v->a[13970] = 2;
|
||||
v->a[13971] = sym_raw_string;
|
||||
v->a[13972] = sym_number;
|
||||
v->a[13973] = actions(97);
|
||||
v->a[13974] = 3;
|
||||
v->a[13975] = anon_sym_LT;
|
||||
v->a[13976] = anon_sym_GT;
|
||||
v->a[13977] = anon_sym_GT_GT;
|
||||
v->a[13978] = state(276);
|
||||
v->a[13979] = 5;
|
||||
small_parse_table_699(v);
|
||||
}
|
||||
|
||||
void small_parse_table_699(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[13980] = 1;
|
||||
v->a[13981] = anon_sym_LPAREN;
|
||||
v->a[13982] = actions(19);
|
||||
v->a[13983] = 1;
|
||||
v->a[13984] = anon_sym_LBRACE;
|
||||
v->a[13985] = actions(53);
|
||||
v->a[13986] = 1;
|
||||
v->a[13987] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[13988] = actions(55);
|
||||
v->a[13989] = 1;
|
||||
v->a[13990] = anon_sym_DOLLAR;
|
||||
v->a[13991] = actions(57);
|
||||
v->a[13992] = 1;
|
||||
v->a[13993] = anon_sym_DQUOTE;
|
||||
v->a[13994] = actions(61);
|
||||
v->a[13995] = 1;
|
||||
v->a[13996] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[13997] = actions(63);
|
||||
v->a[13998] = 1;
|
||||
v->a[13999] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[13980] = sym_arithmetic_expansion;
|
||||
v->a[13981] = sym_string;
|
||||
v->a[13982] = sym_simple_expansion;
|
||||
v->a[13983] = sym_expansion;
|
||||
v->a[13984] = sym_command_substitution;
|
||||
v->a[13985] = state(1164);
|
||||
v->a[13986] = 13;
|
||||
v->a[13987] = sym__statement_not_pipeline;
|
||||
v->a[13988] = sym_redirected_statement;
|
||||
v->a[13989] = sym_for_statement;
|
||||
v->a[13990] = sym_while_statement;
|
||||
v->a[13991] = sym_if_statement;
|
||||
v->a[13992] = sym_case_statement;
|
||||
v->a[13993] = sym_function_definition;
|
||||
v->a[13994] = sym_compound_statement;
|
||||
v->a[13995] = sym_subshell;
|
||||
v->a[13996] = sym_list;
|
||||
v->a[13997] = sym_negated_command;
|
||||
v->a[13998] = sym_command;
|
||||
v->a[13999] = sym__variable_assignments;
|
||||
small_parse_table_700(v);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -14,125 +14,125 @@
|
|||
|
||||
void small_parse_table_70(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[1400] = 1;
|
||||
v->a[1401] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[1402] = actions(65);
|
||||
v->a[1403] = 1;
|
||||
v->a[1404] = anon_sym_BQUOTE;
|
||||
v->a[1405] = actions(67);
|
||||
v->a[1406] = 1;
|
||||
v->a[1407] = sym_variable_name;
|
||||
v->a[1408] = actions(115);
|
||||
v->a[1409] = 1;
|
||||
v->a[1410] = anon_sym_LF;
|
||||
v->a[1411] = state(117);
|
||||
v->a[1412] = 1;
|
||||
v->a[1413] = aux_sym__statements_repeat1;
|
||||
v->a[1414] = state(271);
|
||||
v->a[1415] = 1;
|
||||
v->a[1416] = sym_command_name;
|
||||
v->a[1417] = state(288);
|
||||
v->a[1418] = 1;
|
||||
v->a[1419] = sym_variable_assignment;
|
||||
v->a[1400] = actions(11);
|
||||
v->a[1401] = 2;
|
||||
v->a[1402] = anon_sym_while;
|
||||
v->a[1403] = anon_sym_until;
|
||||
v->a[1404] = actions(59);
|
||||
v->a[1405] = 2;
|
||||
v->a[1406] = sym_raw_string;
|
||||
v->a[1407] = sym_number;
|
||||
v->a[1408] = actions(51);
|
||||
v->a[1409] = 3;
|
||||
v->a[1410] = anon_sym_LT;
|
||||
v->a[1411] = anon_sym_GT;
|
||||
v->a[1412] = anon_sym_GT_GT;
|
||||
v->a[1413] = state(401);
|
||||
v->a[1414] = 5;
|
||||
v->a[1415] = sym_arithmetic_expansion;
|
||||
v->a[1416] = sym_string;
|
||||
v->a[1417] = sym_simple_expansion;
|
||||
v->a[1418] = sym_expansion;
|
||||
v->a[1419] = sym_command_substitution;
|
||||
small_parse_table_71(v);
|
||||
}
|
||||
|
||||
void small_parse_table_71(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[1420] = state(482);
|
||||
v->a[1421] = 1;
|
||||
v->a[1422] = aux_sym_command_repeat1;
|
||||
v->a[1423] = state(511);
|
||||
v->a[1424] = 1;
|
||||
v->a[1425] = aux_sym__case_item_last_repeat2;
|
||||
v->a[1426] = state(600);
|
||||
v->a[1427] = 1;
|
||||
v->a[1428] = sym_file_redirect;
|
||||
v->a[1429] = state(602);
|
||||
v->a[1430] = 1;
|
||||
v->a[1431] = sym_concatenation;
|
||||
v->a[1432] = state(1014);
|
||||
v->a[1433] = 1;
|
||||
v->a[1434] = sym_pipeline;
|
||||
v->a[1435] = state(1068);
|
||||
v->a[1420] = state(972);
|
||||
v->a[1421] = 12;
|
||||
v->a[1422] = sym_redirected_statement;
|
||||
v->a[1423] = sym_for_statement;
|
||||
v->a[1424] = sym_while_statement;
|
||||
v->a[1425] = sym_if_statement;
|
||||
v->a[1426] = sym_case_statement;
|
||||
v->a[1427] = sym_function_definition;
|
||||
v->a[1428] = sym_compound_statement;
|
||||
v->a[1429] = sym_subshell;
|
||||
v->a[1430] = sym_list;
|
||||
v->a[1431] = sym_negated_command;
|
||||
v->a[1432] = sym_command;
|
||||
v->a[1433] = sym__variable_assignments;
|
||||
v->a[1434] = 32;
|
||||
v->a[1435] = actions(3);
|
||||
v->a[1436] = 1;
|
||||
v->a[1437] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[1438] = state(1609);
|
||||
v->a[1437] = sym_comment;
|
||||
v->a[1438] = actions(79);
|
||||
v->a[1439] = 1;
|
||||
small_parse_table_72(v);
|
||||
}
|
||||
|
||||
void small_parse_table_72(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[1440] = sym__statement_not_pipeline;
|
||||
v->a[1441] = state(1798);
|
||||
v->a[1440] = sym_word;
|
||||
v->a[1441] = actions(81);
|
||||
v->a[1442] = 1;
|
||||
v->a[1443] = sym__statements;
|
||||
v->a[1444] = actions(11);
|
||||
v->a[1445] = 2;
|
||||
v->a[1446] = anon_sym_while;
|
||||
v->a[1447] = anon_sym_until;
|
||||
v->a[1448] = actions(59);
|
||||
v->a[1449] = 2;
|
||||
v->a[1450] = sym_raw_string;
|
||||
v->a[1451] = sym_number;
|
||||
v->a[1452] = state(425);
|
||||
v->a[1453] = 5;
|
||||
v->a[1454] = sym_arithmetic_expansion;
|
||||
v->a[1455] = sym_string;
|
||||
v->a[1456] = sym_simple_expansion;
|
||||
v->a[1457] = sym_expansion;
|
||||
v->a[1458] = sym_command_substitution;
|
||||
v->a[1459] = actions(51);
|
||||
v->a[1443] = anon_sym_for;
|
||||
v->a[1444] = actions(85);
|
||||
v->a[1445] = 1;
|
||||
v->a[1446] = anon_sym_if;
|
||||
v->a[1447] = actions(87);
|
||||
v->a[1448] = 1;
|
||||
v->a[1449] = anon_sym_case;
|
||||
v->a[1450] = actions(89);
|
||||
v->a[1451] = 1;
|
||||
v->a[1452] = anon_sym_LPAREN;
|
||||
v->a[1453] = actions(93);
|
||||
v->a[1454] = 1;
|
||||
v->a[1455] = anon_sym_LBRACE;
|
||||
v->a[1456] = actions(95);
|
||||
v->a[1457] = 1;
|
||||
v->a[1458] = anon_sym_BANG;
|
||||
v->a[1459] = actions(99);
|
||||
small_parse_table_73(v);
|
||||
}
|
||||
|
||||
void small_parse_table_73(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[1460] = 7;
|
||||
v->a[1461] = anon_sym_LT;
|
||||
v->a[1462] = anon_sym_GT;
|
||||
v->a[1463] = anon_sym_GT_GT;
|
||||
v->a[1464] = anon_sym_LT_AMP;
|
||||
v->a[1465] = anon_sym_GT_AMP;
|
||||
v->a[1466] = anon_sym_GT_PIPE;
|
||||
v->a[1467] = anon_sym_LT_GT;
|
||||
v->a[1468] = state(936);
|
||||
v->a[1469] = 12;
|
||||
v->a[1470] = sym_redirected_statement;
|
||||
v->a[1471] = sym_for_statement;
|
||||
v->a[1472] = sym_while_statement;
|
||||
v->a[1473] = sym_if_statement;
|
||||
v->a[1474] = sym_case_statement;
|
||||
v->a[1475] = sym_function_definition;
|
||||
v->a[1476] = sym_compound_statement;
|
||||
v->a[1477] = sym_subshell;
|
||||
v->a[1478] = sym_list;
|
||||
v->a[1479] = sym_negated_command;
|
||||
v->a[1460] = 1;
|
||||
v->a[1461] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[1462] = actions(101);
|
||||
v->a[1463] = 1;
|
||||
v->a[1464] = anon_sym_DOLLAR;
|
||||
v->a[1465] = actions(103);
|
||||
v->a[1466] = 1;
|
||||
v->a[1467] = anon_sym_DQUOTE;
|
||||
v->a[1468] = actions(107);
|
||||
v->a[1469] = 1;
|
||||
v->a[1470] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[1471] = actions(109);
|
||||
v->a[1472] = 1;
|
||||
v->a[1473] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[1474] = actions(111);
|
||||
v->a[1475] = 1;
|
||||
v->a[1476] = anon_sym_BQUOTE;
|
||||
v->a[1477] = actions(113);
|
||||
v->a[1478] = 1;
|
||||
v->a[1479] = sym_variable_name;
|
||||
small_parse_table_74(v);
|
||||
}
|
||||
|
||||
void small_parse_table_74(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[1480] = sym_command;
|
||||
v->a[1481] = sym__variable_assignments;
|
||||
v->a[1482] = 32;
|
||||
v->a[1483] = actions(3);
|
||||
v->a[1480] = actions(115);
|
||||
v->a[1481] = 1;
|
||||
v->a[1482] = anon_sym_LF;
|
||||
v->a[1483] = state(104);
|
||||
v->a[1484] = 1;
|
||||
v->a[1485] = sym_comment;
|
||||
v->a[1486] = actions(79);
|
||||
v->a[1485] = aux_sym__statements_repeat1;
|
||||
v->a[1486] = state(170);
|
||||
v->a[1487] = 1;
|
||||
v->a[1488] = sym_word;
|
||||
v->a[1489] = actions(81);
|
||||
v->a[1488] = sym_command_name;
|
||||
v->a[1489] = state(177);
|
||||
v->a[1490] = 1;
|
||||
v->a[1491] = anon_sym_for;
|
||||
v->a[1492] = actions(85);
|
||||
v->a[1491] = sym_variable_assignment;
|
||||
v->a[1492] = state(326);
|
||||
v->a[1493] = 1;
|
||||
v->a[1494] = anon_sym_if;
|
||||
v->a[1495] = actions(87);
|
||||
v->a[1494] = aux_sym__case_item_last_repeat2;
|
||||
v->a[1495] = state(408);
|
||||
v->a[1496] = 1;
|
||||
v->a[1497] = anon_sym_case;
|
||||
v->a[1498] = actions(89);
|
||||
v->a[1497] = aux_sym_command_repeat1;
|
||||
v->a[1498] = state(541);
|
||||
v->a[1499] = 1;
|
||||
small_parse_table_75(v);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -14,126 +14,126 @@
|
|||
|
||||
void small_parse_table_700(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[14000] = actions(65);
|
||||
v->a[14001] = 1;
|
||||
v->a[14002] = anon_sym_BQUOTE;
|
||||
v->a[14003] = actions(297);
|
||||
v->a[14004] = 1;
|
||||
v->a[14005] = sym_word;
|
||||
v->a[14006] = actions(299);
|
||||
v->a[14007] = 1;
|
||||
v->a[14008] = anon_sym_BANG;
|
||||
v->a[14009] = actions(305);
|
||||
v->a[14010] = 1;
|
||||
v->a[14011] = sym_variable_name;
|
||||
v->a[14012] = state(312);
|
||||
v->a[14013] = 1;
|
||||
v->a[14014] = sym_command_name;
|
||||
v->a[14015] = state(417);
|
||||
v->a[14016] = 1;
|
||||
v->a[14017] = sym_variable_assignment;
|
||||
v->a[14018] = state(471);
|
||||
v->a[14019] = 1;
|
||||
v->a[14000] = 27;
|
||||
v->a[14001] = actions(3);
|
||||
v->a[14002] = 1;
|
||||
v->a[14003] = sym_comment;
|
||||
v->a[14004] = actions(297);
|
||||
v->a[14005] = 1;
|
||||
v->a[14006] = sym_word;
|
||||
v->a[14007] = actions(299);
|
||||
v->a[14008] = 1;
|
||||
v->a[14009] = anon_sym_for;
|
||||
v->a[14010] = actions(303);
|
||||
v->a[14011] = 1;
|
||||
v->a[14012] = anon_sym_if;
|
||||
v->a[14013] = actions(305);
|
||||
v->a[14014] = 1;
|
||||
v->a[14015] = anon_sym_case;
|
||||
v->a[14016] = actions(307);
|
||||
v->a[14017] = 1;
|
||||
v->a[14018] = anon_sym_LPAREN;
|
||||
v->a[14019] = actions(309);
|
||||
small_parse_table_701(v);
|
||||
}
|
||||
|
||||
void small_parse_table_701(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[14020] = aux_sym_command_repeat1;
|
||||
v->a[14021] = state(600);
|
||||
v->a[14022] = 1;
|
||||
v->a[14023] = sym_file_redirect;
|
||||
v->a[14024] = state(602);
|
||||
v->a[14025] = 1;
|
||||
v->a[14026] = sym_concatenation;
|
||||
v->a[14027] = state(1201);
|
||||
v->a[14028] = 1;
|
||||
v->a[14029] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[14030] = state(1246);
|
||||
v->a[14031] = 1;
|
||||
v->a[14032] = sym_pipeline;
|
||||
v->a[14033] = actions(11);
|
||||
v->a[14034] = 2;
|
||||
v->a[14035] = anon_sym_while;
|
||||
v->a[14036] = anon_sym_until;
|
||||
v->a[14037] = actions(303);
|
||||
v->a[14038] = 2;
|
||||
v->a[14039] = sym_raw_string;
|
||||
v->a[14020] = 1;
|
||||
v->a[14021] = anon_sym_LBRACE;
|
||||
v->a[14022] = actions(311);
|
||||
v->a[14023] = 1;
|
||||
v->a[14024] = anon_sym_BANG;
|
||||
v->a[14025] = actions(315);
|
||||
v->a[14026] = 1;
|
||||
v->a[14027] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[14028] = actions(317);
|
||||
v->a[14029] = 1;
|
||||
v->a[14030] = anon_sym_DOLLAR;
|
||||
v->a[14031] = actions(319);
|
||||
v->a[14032] = 1;
|
||||
v->a[14033] = anon_sym_DQUOTE;
|
||||
v->a[14034] = actions(323);
|
||||
v->a[14035] = 1;
|
||||
v->a[14036] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[14037] = actions(325);
|
||||
v->a[14038] = 1;
|
||||
v->a[14039] = anon_sym_DOLLAR_LPAREN;
|
||||
small_parse_table_702(v);
|
||||
}
|
||||
|
||||
void small_parse_table_702(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[14040] = sym_number;
|
||||
v->a[14041] = state(603);
|
||||
v->a[14042] = 5;
|
||||
v->a[14043] = sym_arithmetic_expansion;
|
||||
v->a[14044] = sym_string;
|
||||
v->a[14045] = sym_simple_expansion;
|
||||
v->a[14046] = sym_expansion;
|
||||
v->a[14047] = sym_command_substitution;
|
||||
v->a[14048] = actions(301);
|
||||
v->a[14049] = 7;
|
||||
v->a[14050] = anon_sym_LT;
|
||||
v->a[14051] = anon_sym_GT;
|
||||
v->a[14052] = anon_sym_GT_GT;
|
||||
v->a[14053] = anon_sym_LT_AMP;
|
||||
v->a[14054] = anon_sym_GT_AMP;
|
||||
v->a[14055] = anon_sym_GT_PIPE;
|
||||
v->a[14056] = anon_sym_LT_GT;
|
||||
v->a[14057] = state(934);
|
||||
v->a[14058] = 13;
|
||||
v->a[14059] = sym__statement_not_pipeline;
|
||||
v->a[14040] = actions(327);
|
||||
v->a[14041] = 1;
|
||||
v->a[14042] = anon_sym_BQUOTE;
|
||||
v->a[14043] = actions(329);
|
||||
v->a[14044] = 1;
|
||||
v->a[14045] = sym_variable_name;
|
||||
v->a[14046] = state(274);
|
||||
v->a[14047] = 1;
|
||||
v->a[14048] = sym_command_name;
|
||||
v->a[14049] = state(328);
|
||||
v->a[14050] = 1;
|
||||
v->a[14051] = aux_sym_command_repeat1;
|
||||
v->a[14052] = state(439);
|
||||
v->a[14053] = 1;
|
||||
v->a[14054] = sym_variable_assignment;
|
||||
v->a[14055] = state(707);
|
||||
v->a[14056] = 1;
|
||||
v->a[14057] = sym_file_redirect;
|
||||
v->a[14058] = state(772);
|
||||
v->a[14059] = 1;
|
||||
small_parse_table_703(v);
|
||||
}
|
||||
|
||||
void small_parse_table_703(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[14060] = sym_redirected_statement;
|
||||
v->a[14061] = sym_for_statement;
|
||||
v->a[14062] = sym_while_statement;
|
||||
v->a[14063] = sym_if_statement;
|
||||
v->a[14064] = sym_case_statement;
|
||||
v->a[14065] = sym_function_definition;
|
||||
v->a[14066] = sym_compound_statement;
|
||||
v->a[14067] = sym_subshell;
|
||||
v->a[14068] = sym_list;
|
||||
v->a[14069] = sym_negated_command;
|
||||
v->a[14070] = sym_command;
|
||||
v->a[14071] = sym__variable_assignments;
|
||||
v->a[14072] = 28;
|
||||
v->a[14073] = actions(3);
|
||||
v->a[14074] = 1;
|
||||
v->a[14075] = sym_comment;
|
||||
v->a[14076] = actions(9);
|
||||
v->a[14077] = 1;
|
||||
v->a[14078] = anon_sym_for;
|
||||
v->a[14079] = actions(13);
|
||||
v->a[14060] = sym_concatenation;
|
||||
v->a[14061] = state(1326);
|
||||
v->a[14062] = 1;
|
||||
v->a[14063] = sym_pipeline;
|
||||
v->a[14064] = state(1343);
|
||||
v->a[14065] = 1;
|
||||
v->a[14066] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[14067] = actions(301);
|
||||
v->a[14068] = 2;
|
||||
v->a[14069] = anon_sym_while;
|
||||
v->a[14070] = anon_sym_until;
|
||||
v->a[14071] = actions(321);
|
||||
v->a[14072] = 2;
|
||||
v->a[14073] = sym_raw_string;
|
||||
v->a[14074] = sym_number;
|
||||
v->a[14075] = actions(313);
|
||||
v->a[14076] = 3;
|
||||
v->a[14077] = anon_sym_LT;
|
||||
v->a[14078] = anon_sym_GT;
|
||||
v->a[14079] = anon_sym_GT_GT;
|
||||
small_parse_table_704(v);
|
||||
}
|
||||
|
||||
void small_parse_table_704(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[14080] = 1;
|
||||
v->a[14081] = anon_sym_if;
|
||||
v->a[14082] = actions(15);
|
||||
v->a[14083] = 1;
|
||||
v->a[14084] = anon_sym_case;
|
||||
v->a[14085] = actions(17);
|
||||
v->a[14086] = 1;
|
||||
v->a[14087] = anon_sym_LPAREN;
|
||||
v->a[14088] = actions(19);
|
||||
v->a[14089] = 1;
|
||||
v->a[14090] = anon_sym_LBRACE;
|
||||
v->a[14091] = actions(53);
|
||||
v->a[14092] = 1;
|
||||
v->a[14093] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[14094] = actions(55);
|
||||
v->a[14095] = 1;
|
||||
v->a[14096] = anon_sym_DOLLAR;
|
||||
v->a[14097] = actions(57);
|
||||
v->a[14098] = 1;
|
||||
v->a[14099] = anon_sym_DQUOTE;
|
||||
v->a[14080] = state(606);
|
||||
v->a[14081] = 5;
|
||||
v->a[14082] = sym_arithmetic_expansion;
|
||||
v->a[14083] = sym_string;
|
||||
v->a[14084] = sym_simple_expansion;
|
||||
v->a[14085] = sym_expansion;
|
||||
v->a[14086] = sym_command_substitution;
|
||||
v->a[14087] = state(1383);
|
||||
v->a[14088] = 13;
|
||||
v->a[14089] = sym__statement_not_pipeline;
|
||||
v->a[14090] = sym_redirected_statement;
|
||||
v->a[14091] = sym_for_statement;
|
||||
v->a[14092] = sym_while_statement;
|
||||
v->a[14093] = sym_if_statement;
|
||||
v->a[14094] = sym_case_statement;
|
||||
v->a[14095] = sym_function_definition;
|
||||
v->a[14096] = sym_compound_statement;
|
||||
v->a[14097] = sym_subshell;
|
||||
v->a[14098] = sym_list;
|
||||
v->a[14099] = sym_negated_command;
|
||||
small_parse_table_705(v);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -14,126 +14,126 @@
|
|||
|
||||
void small_parse_table_705(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[14100] = actions(61);
|
||||
v->a[14101] = 1;
|
||||
v->a[14102] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[14103] = actions(63);
|
||||
v->a[14100] = sym_command;
|
||||
v->a[14101] = sym__variable_assignments;
|
||||
v->a[14102] = 28;
|
||||
v->a[14103] = actions(3);
|
||||
v->a[14104] = 1;
|
||||
v->a[14105] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[14106] = actions(65);
|
||||
v->a[14105] = sym_comment;
|
||||
v->a[14106] = actions(9);
|
||||
v->a[14107] = 1;
|
||||
v->a[14108] = anon_sym_BQUOTE;
|
||||
v->a[14109] = actions(67);
|
||||
v->a[14108] = anon_sym_for;
|
||||
v->a[14109] = actions(13);
|
||||
v->a[14110] = 1;
|
||||
v->a[14111] = sym_variable_name;
|
||||
v->a[14112] = actions(202);
|
||||
v->a[14111] = anon_sym_if;
|
||||
v->a[14112] = actions(15);
|
||||
v->a[14113] = 1;
|
||||
v->a[14114] = sym_word;
|
||||
v->a[14115] = actions(204);
|
||||
v->a[14114] = anon_sym_case;
|
||||
v->a[14115] = actions(17);
|
||||
v->a[14116] = 1;
|
||||
v->a[14117] = anon_sym_BANG;
|
||||
v->a[14118] = state(272);
|
||||
v->a[14117] = anon_sym_LPAREN;
|
||||
v->a[14118] = actions(19);
|
||||
v->a[14119] = 1;
|
||||
small_parse_table_706(v);
|
||||
}
|
||||
|
||||
void small_parse_table_706(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[14120] = sym_command_name;
|
||||
v->a[14121] = state(313);
|
||||
v->a[14120] = anon_sym_LBRACE;
|
||||
v->a[14121] = actions(41);
|
||||
v->a[14122] = 1;
|
||||
v->a[14123] = sym_variable_assignment;
|
||||
v->a[14124] = state(486);
|
||||
v->a[14123] = sym_word;
|
||||
v->a[14124] = actions(49);
|
||||
v->a[14125] = 1;
|
||||
v->a[14126] = aux_sym_command_repeat1;
|
||||
v->a[14127] = state(602);
|
||||
v->a[14126] = anon_sym_BANG;
|
||||
v->a[14127] = actions(53);
|
||||
v->a[14128] = 1;
|
||||
v->a[14129] = sym_concatenation;
|
||||
v->a[14130] = state(636);
|
||||
v->a[14129] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[14130] = actions(55);
|
||||
v->a[14131] = 1;
|
||||
v->a[14132] = sym_file_redirect;
|
||||
v->a[14133] = state(964);
|
||||
v->a[14132] = anon_sym_DOLLAR;
|
||||
v->a[14133] = actions(57);
|
||||
v->a[14134] = 1;
|
||||
v->a[14135] = sym_pipeline;
|
||||
v->a[14136] = state(1006);
|
||||
v->a[14135] = anon_sym_DQUOTE;
|
||||
v->a[14136] = actions(61);
|
||||
v->a[14137] = 1;
|
||||
v->a[14138] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[14139] = state(1605);
|
||||
v->a[14138] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[14139] = actions(63);
|
||||
small_parse_table_707(v);
|
||||
}
|
||||
|
||||
void small_parse_table_707(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[14140] = 1;
|
||||
v->a[14141] = sym__statement_not_pipeline;
|
||||
v->a[14142] = actions(11);
|
||||
v->a[14143] = 2;
|
||||
v->a[14144] = anon_sym_while;
|
||||
v->a[14145] = anon_sym_until;
|
||||
v->a[14146] = actions(59);
|
||||
v->a[14147] = 2;
|
||||
v->a[14148] = sym_raw_string;
|
||||
v->a[14149] = sym_number;
|
||||
v->a[14150] = state(425);
|
||||
v->a[14151] = 5;
|
||||
v->a[14152] = sym_arithmetic_expansion;
|
||||
v->a[14153] = sym_string;
|
||||
v->a[14154] = sym_simple_expansion;
|
||||
v->a[14155] = sym_expansion;
|
||||
v->a[14156] = sym_command_substitution;
|
||||
v->a[14157] = actions(51);
|
||||
v->a[14158] = 7;
|
||||
v->a[14159] = anon_sym_LT;
|
||||
v->a[14141] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[14142] = actions(65);
|
||||
v->a[14143] = 1;
|
||||
v->a[14144] = anon_sym_BQUOTE;
|
||||
v->a[14145] = actions(67);
|
||||
v->a[14146] = 1;
|
||||
v->a[14147] = sym_variable_name;
|
||||
v->a[14148] = state(185);
|
||||
v->a[14149] = 1;
|
||||
v->a[14150] = sym_command_name;
|
||||
v->a[14151] = state(246);
|
||||
v->a[14152] = 1;
|
||||
v->a[14153] = sym_variable_assignment;
|
||||
v->a[14154] = state(411);
|
||||
v->a[14155] = 1;
|
||||
v->a[14156] = aux_sym_command_repeat1;
|
||||
v->a[14157] = state(551);
|
||||
v->a[14158] = 1;
|
||||
v->a[14159] = sym_file_redirect;
|
||||
small_parse_table_708(v);
|
||||
}
|
||||
|
||||
void small_parse_table_708(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[14160] = anon_sym_GT;
|
||||
v->a[14161] = anon_sym_GT_GT;
|
||||
v->a[14162] = anon_sym_LT_AMP;
|
||||
v->a[14163] = anon_sym_GT_AMP;
|
||||
v->a[14164] = anon_sym_GT_PIPE;
|
||||
v->a[14165] = anon_sym_LT_GT;
|
||||
v->a[14166] = state(967);
|
||||
v->a[14167] = 12;
|
||||
v->a[14168] = sym_redirected_statement;
|
||||
v->a[14169] = sym_for_statement;
|
||||
v->a[14170] = sym_while_statement;
|
||||
v->a[14171] = sym_if_statement;
|
||||
v->a[14172] = sym_case_statement;
|
||||
v->a[14173] = sym_function_definition;
|
||||
v->a[14174] = sym_compound_statement;
|
||||
v->a[14175] = sym_subshell;
|
||||
v->a[14176] = sym_list;
|
||||
v->a[14177] = sym_negated_command;
|
||||
v->a[14178] = sym_command;
|
||||
v->a[14179] = sym__variable_assignments;
|
||||
v->a[14160] = state(555);
|
||||
v->a[14161] = 1;
|
||||
v->a[14162] = sym_concatenation;
|
||||
v->a[14163] = state(1035);
|
||||
v->a[14164] = 1;
|
||||
v->a[14165] = sym_pipeline;
|
||||
v->a[14166] = state(1126);
|
||||
v->a[14167] = 1;
|
||||
v->a[14168] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[14169] = state(1561);
|
||||
v->a[14170] = 1;
|
||||
v->a[14171] = sym__statement_not_pipeline;
|
||||
v->a[14172] = actions(11);
|
||||
v->a[14173] = 2;
|
||||
v->a[14174] = anon_sym_while;
|
||||
v->a[14175] = anon_sym_until;
|
||||
v->a[14176] = actions(59);
|
||||
v->a[14177] = 2;
|
||||
v->a[14178] = sym_raw_string;
|
||||
v->a[14179] = sym_number;
|
||||
small_parse_table_709(v);
|
||||
}
|
||||
|
||||
void small_parse_table_709(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[14180] = 27;
|
||||
v->a[14181] = actions(3);
|
||||
v->a[14182] = 1;
|
||||
v->a[14183] = sym_comment;
|
||||
v->a[14184] = actions(7);
|
||||
v->a[14185] = 1;
|
||||
v->a[14186] = sym_word;
|
||||
v->a[14187] = actions(9);
|
||||
v->a[14188] = 1;
|
||||
v->a[14189] = anon_sym_for;
|
||||
v->a[14190] = actions(13);
|
||||
v->a[14191] = 1;
|
||||
v->a[14192] = anon_sym_if;
|
||||
v->a[14193] = actions(15);
|
||||
v->a[14194] = 1;
|
||||
v->a[14195] = anon_sym_case;
|
||||
v->a[14196] = actions(17);
|
||||
v->a[14197] = 1;
|
||||
v->a[14198] = anon_sym_LPAREN;
|
||||
v->a[14199] = actions(19);
|
||||
v->a[14180] = actions(51);
|
||||
v->a[14181] = 3;
|
||||
v->a[14182] = anon_sym_LT;
|
||||
v->a[14183] = anon_sym_GT;
|
||||
v->a[14184] = anon_sym_GT_GT;
|
||||
v->a[14185] = state(401);
|
||||
v->a[14186] = 5;
|
||||
v->a[14187] = sym_arithmetic_expansion;
|
||||
v->a[14188] = sym_string;
|
||||
v->a[14189] = sym_simple_expansion;
|
||||
v->a[14190] = sym_expansion;
|
||||
v->a[14191] = sym_command_substitution;
|
||||
v->a[14192] = state(1037);
|
||||
v->a[14193] = 12;
|
||||
v->a[14194] = sym_redirected_statement;
|
||||
v->a[14195] = sym_for_statement;
|
||||
v->a[14196] = sym_while_statement;
|
||||
v->a[14197] = sym_if_statement;
|
||||
v->a[14198] = sym_case_statement;
|
||||
v->a[14199] = sym_function_definition;
|
||||
small_parse_table_710(v);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -14,126 +14,126 @@
|
|||
|
||||
void small_parse_table_710(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[14200] = 1;
|
||||
v->a[14201] = anon_sym_LBRACE;
|
||||
v->a[14202] = actions(21);
|
||||
v->a[14203] = 1;
|
||||
v->a[14204] = anon_sym_BANG;
|
||||
v->a[14205] = actions(25);
|
||||
v->a[14206] = 1;
|
||||
v->a[14207] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[14208] = actions(27);
|
||||
v->a[14209] = 1;
|
||||
v->a[14210] = anon_sym_DOLLAR;
|
||||
v->a[14211] = actions(29);
|
||||
v->a[14212] = 1;
|
||||
v->a[14213] = anon_sym_DQUOTE;
|
||||
v->a[14214] = actions(33);
|
||||
v->a[14215] = 1;
|
||||
v->a[14216] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[14217] = actions(35);
|
||||
v->a[14218] = 1;
|
||||
v->a[14219] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[14200] = sym_compound_statement;
|
||||
v->a[14201] = sym_subshell;
|
||||
v->a[14202] = sym_list;
|
||||
v->a[14203] = sym_negated_command;
|
||||
v->a[14204] = sym_command;
|
||||
v->a[14205] = sym__variable_assignments;
|
||||
v->a[14206] = 28;
|
||||
v->a[14207] = actions(3);
|
||||
v->a[14208] = 1;
|
||||
v->a[14209] = sym_comment;
|
||||
v->a[14210] = actions(9);
|
||||
v->a[14211] = 1;
|
||||
v->a[14212] = anon_sym_for;
|
||||
v->a[14213] = actions(13);
|
||||
v->a[14214] = 1;
|
||||
v->a[14215] = anon_sym_if;
|
||||
v->a[14216] = actions(15);
|
||||
v->a[14217] = 1;
|
||||
v->a[14218] = anon_sym_case;
|
||||
v->a[14219] = actions(17);
|
||||
small_parse_table_711(v);
|
||||
}
|
||||
|
||||
void small_parse_table_711(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[14220] = actions(37);
|
||||
v->a[14221] = 1;
|
||||
v->a[14222] = anon_sym_BQUOTE;
|
||||
v->a[14223] = actions(39);
|
||||
v->a[14224] = 1;
|
||||
v->a[14225] = sym_variable_name;
|
||||
v->a[14226] = state(213);
|
||||
v->a[14227] = 1;
|
||||
v->a[14228] = sym_command_name;
|
||||
v->a[14229] = state(286);
|
||||
v->a[14230] = 1;
|
||||
v->a[14231] = sym_variable_assignment;
|
||||
v->a[14232] = state(542);
|
||||
v->a[14233] = 1;
|
||||
v->a[14234] = aux_sym_command_repeat1;
|
||||
v->a[14235] = state(566);
|
||||
v->a[14236] = 1;
|
||||
v->a[14237] = sym_file_redirect;
|
||||
v->a[14238] = state(569);
|
||||
v->a[14239] = 1;
|
||||
v->a[14220] = 1;
|
||||
v->a[14221] = anon_sym_LPAREN;
|
||||
v->a[14222] = actions(19);
|
||||
v->a[14223] = 1;
|
||||
v->a[14224] = anon_sym_LBRACE;
|
||||
v->a[14225] = actions(53);
|
||||
v->a[14226] = 1;
|
||||
v->a[14227] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[14228] = actions(55);
|
||||
v->a[14229] = 1;
|
||||
v->a[14230] = anon_sym_DOLLAR;
|
||||
v->a[14231] = actions(57);
|
||||
v->a[14232] = 1;
|
||||
v->a[14233] = anon_sym_DQUOTE;
|
||||
v->a[14234] = actions(61);
|
||||
v->a[14235] = 1;
|
||||
v->a[14236] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[14237] = actions(63);
|
||||
v->a[14238] = 1;
|
||||
v->a[14239] = anon_sym_DOLLAR_LPAREN;
|
||||
small_parse_table_712(v);
|
||||
}
|
||||
|
||||
void small_parse_table_712(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[14240] = sym_concatenation;
|
||||
v->a[14241] = state(1004);
|
||||
v->a[14242] = 1;
|
||||
v->a[14243] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[14244] = state(1244);
|
||||
v->a[14245] = 1;
|
||||
v->a[14246] = sym_pipeline;
|
||||
v->a[14247] = actions(11);
|
||||
v->a[14248] = 2;
|
||||
v->a[14249] = anon_sym_while;
|
||||
v->a[14250] = anon_sym_until;
|
||||
v->a[14251] = actions(31);
|
||||
v->a[14252] = 2;
|
||||
v->a[14253] = sym_raw_string;
|
||||
v->a[14254] = sym_number;
|
||||
v->a[14255] = state(329);
|
||||
v->a[14256] = 5;
|
||||
v->a[14257] = sym_arithmetic_expansion;
|
||||
v->a[14258] = sym_string;
|
||||
v->a[14259] = sym_simple_expansion;
|
||||
v->a[14240] = actions(65);
|
||||
v->a[14241] = 1;
|
||||
v->a[14242] = anon_sym_BQUOTE;
|
||||
v->a[14243] = actions(331);
|
||||
v->a[14244] = 1;
|
||||
v->a[14245] = sym_word;
|
||||
v->a[14246] = actions(333);
|
||||
v->a[14247] = 1;
|
||||
v->a[14248] = anon_sym_BANG;
|
||||
v->a[14249] = actions(339);
|
||||
v->a[14250] = 1;
|
||||
v->a[14251] = sym_variable_name;
|
||||
v->a[14252] = state(252);
|
||||
v->a[14253] = 1;
|
||||
v->a[14254] = sym_command_name;
|
||||
v->a[14255] = state(294);
|
||||
v->a[14256] = 1;
|
||||
v->a[14257] = sym_variable_assignment;
|
||||
v->a[14258] = state(387);
|
||||
v->a[14259] = 1;
|
||||
small_parse_table_713(v);
|
||||
}
|
||||
|
||||
void small_parse_table_713(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[14260] = sym_expansion;
|
||||
v->a[14261] = sym_command_substitution;
|
||||
v->a[14262] = actions(23);
|
||||
v->a[14263] = 7;
|
||||
v->a[14264] = anon_sym_LT;
|
||||
v->a[14265] = anon_sym_GT;
|
||||
v->a[14266] = anon_sym_GT_GT;
|
||||
v->a[14267] = anon_sym_LT_AMP;
|
||||
v->a[14268] = anon_sym_GT_AMP;
|
||||
v->a[14269] = anon_sym_GT_PIPE;
|
||||
v->a[14270] = anon_sym_LT_GT;
|
||||
v->a[14271] = state(934);
|
||||
v->a[14272] = 13;
|
||||
v->a[14273] = sym__statement_not_pipeline;
|
||||
v->a[14274] = sym_redirected_statement;
|
||||
v->a[14275] = sym_for_statement;
|
||||
v->a[14276] = sym_while_statement;
|
||||
v->a[14277] = sym_if_statement;
|
||||
v->a[14278] = sym_case_statement;
|
||||
v->a[14279] = sym_function_definition;
|
||||
v->a[14260] = aux_sym_command_repeat1;
|
||||
v->a[14261] = state(551);
|
||||
v->a[14262] = 1;
|
||||
v->a[14263] = sym_file_redirect;
|
||||
v->a[14264] = state(555);
|
||||
v->a[14265] = 1;
|
||||
v->a[14266] = sym_concatenation;
|
||||
v->a[14267] = state(1284);
|
||||
v->a[14268] = 1;
|
||||
v->a[14269] = sym_pipeline;
|
||||
v->a[14270] = state(1309);
|
||||
v->a[14271] = 1;
|
||||
v->a[14272] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[14273] = state(1559);
|
||||
v->a[14274] = 1;
|
||||
v->a[14275] = sym__statement_not_pipeline;
|
||||
v->a[14276] = actions(11);
|
||||
v->a[14277] = 2;
|
||||
v->a[14278] = anon_sym_while;
|
||||
v->a[14279] = anon_sym_until;
|
||||
small_parse_table_714(v);
|
||||
}
|
||||
|
||||
void small_parse_table_714(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[14280] = sym_compound_statement;
|
||||
v->a[14281] = sym_subshell;
|
||||
v->a[14282] = sym_list;
|
||||
v->a[14283] = sym_negated_command;
|
||||
v->a[14284] = sym_command;
|
||||
v->a[14285] = sym__variable_assignments;
|
||||
v->a[14286] = 28;
|
||||
v->a[14287] = actions(3);
|
||||
v->a[14288] = 1;
|
||||
v->a[14289] = sym_comment;
|
||||
v->a[14290] = actions(9);
|
||||
v->a[14291] = 1;
|
||||
v->a[14292] = anon_sym_for;
|
||||
v->a[14293] = actions(13);
|
||||
v->a[14294] = 1;
|
||||
v->a[14295] = anon_sym_if;
|
||||
v->a[14296] = actions(15);
|
||||
v->a[14297] = 1;
|
||||
v->a[14298] = anon_sym_case;
|
||||
v->a[14299] = actions(17);
|
||||
v->a[14280] = actions(337);
|
||||
v->a[14281] = 2;
|
||||
v->a[14282] = sym_raw_string;
|
||||
v->a[14283] = sym_number;
|
||||
v->a[14284] = actions(335);
|
||||
v->a[14285] = 3;
|
||||
v->a[14286] = anon_sym_LT;
|
||||
v->a[14287] = anon_sym_GT;
|
||||
v->a[14288] = anon_sym_GT_GT;
|
||||
v->a[14289] = state(525);
|
||||
v->a[14290] = 5;
|
||||
v->a[14291] = sym_arithmetic_expansion;
|
||||
v->a[14292] = sym_string;
|
||||
v->a[14293] = sym_simple_expansion;
|
||||
v->a[14294] = sym_expansion;
|
||||
v->a[14295] = sym_command_substitution;
|
||||
v->a[14296] = state(1222);
|
||||
v->a[14297] = 12;
|
||||
v->a[14298] = sym_redirected_statement;
|
||||
v->a[14299] = sym_for_statement;
|
||||
small_parse_table_715(v);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -14,126 +14,126 @@
|
|||
|
||||
void small_parse_table_715(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[14300] = 1;
|
||||
v->a[14301] = anon_sym_LPAREN;
|
||||
v->a[14302] = actions(19);
|
||||
v->a[14303] = 1;
|
||||
v->a[14304] = anon_sym_LBRACE;
|
||||
v->a[14305] = actions(53);
|
||||
v->a[14306] = 1;
|
||||
v->a[14307] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[14308] = actions(55);
|
||||
v->a[14309] = 1;
|
||||
v->a[14310] = anon_sym_DOLLAR;
|
||||
v->a[14311] = actions(57);
|
||||
v->a[14300] = sym_while_statement;
|
||||
v->a[14301] = sym_if_statement;
|
||||
v->a[14302] = sym_case_statement;
|
||||
v->a[14303] = sym_function_definition;
|
||||
v->a[14304] = sym_compound_statement;
|
||||
v->a[14305] = sym_subshell;
|
||||
v->a[14306] = sym_list;
|
||||
v->a[14307] = sym_negated_command;
|
||||
v->a[14308] = sym_command;
|
||||
v->a[14309] = sym__variable_assignments;
|
||||
v->a[14310] = 28;
|
||||
v->a[14311] = actions(3);
|
||||
v->a[14312] = 1;
|
||||
v->a[14313] = anon_sym_DQUOTE;
|
||||
v->a[14314] = actions(61);
|
||||
v->a[14313] = sym_comment;
|
||||
v->a[14314] = actions(9);
|
||||
v->a[14315] = 1;
|
||||
v->a[14316] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[14317] = actions(63);
|
||||
v->a[14316] = anon_sym_for;
|
||||
v->a[14317] = actions(13);
|
||||
v->a[14318] = 1;
|
||||
v->a[14319] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[14319] = anon_sym_if;
|
||||
small_parse_table_716(v);
|
||||
}
|
||||
|
||||
void small_parse_table_716(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[14320] = actions(65);
|
||||
v->a[14320] = actions(15);
|
||||
v->a[14321] = 1;
|
||||
v->a[14322] = anon_sym_BQUOTE;
|
||||
v->a[14323] = actions(297);
|
||||
v->a[14322] = anon_sym_case;
|
||||
v->a[14323] = actions(17);
|
||||
v->a[14324] = 1;
|
||||
v->a[14325] = sym_word;
|
||||
v->a[14326] = actions(299);
|
||||
v->a[14325] = anon_sym_LPAREN;
|
||||
v->a[14326] = actions(19);
|
||||
v->a[14327] = 1;
|
||||
v->a[14328] = anon_sym_BANG;
|
||||
v->a[14329] = actions(305);
|
||||
v->a[14328] = anon_sym_LBRACE;
|
||||
v->a[14329] = actions(53);
|
||||
v->a[14330] = 1;
|
||||
v->a[14331] = sym_variable_name;
|
||||
v->a[14332] = state(312);
|
||||
v->a[14331] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[14332] = actions(55);
|
||||
v->a[14333] = 1;
|
||||
v->a[14334] = sym_command_name;
|
||||
v->a[14335] = state(402);
|
||||
v->a[14334] = anon_sym_DOLLAR;
|
||||
v->a[14335] = actions(57);
|
||||
v->a[14336] = 1;
|
||||
v->a[14337] = sym_variable_assignment;
|
||||
v->a[14338] = state(471);
|
||||
v->a[14337] = anon_sym_DQUOTE;
|
||||
v->a[14338] = actions(61);
|
||||
v->a[14339] = 1;
|
||||
small_parse_table_717(v);
|
||||
}
|
||||
|
||||
void small_parse_table_717(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[14340] = aux_sym_command_repeat1;
|
||||
v->a[14341] = state(600);
|
||||
v->a[14340] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[14341] = actions(63);
|
||||
v->a[14342] = 1;
|
||||
v->a[14343] = sym_file_redirect;
|
||||
v->a[14344] = state(602);
|
||||
v->a[14343] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[14344] = actions(65);
|
||||
v->a[14345] = 1;
|
||||
v->a[14346] = sym_concatenation;
|
||||
v->a[14347] = state(1191);
|
||||
v->a[14346] = anon_sym_BQUOTE;
|
||||
v->a[14347] = actions(331);
|
||||
v->a[14348] = 1;
|
||||
v->a[14349] = sym_pipeline;
|
||||
v->a[14350] = state(1201);
|
||||
v->a[14349] = sym_word;
|
||||
v->a[14350] = actions(333);
|
||||
v->a[14351] = 1;
|
||||
v->a[14352] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[14353] = state(1603);
|
||||
v->a[14352] = anon_sym_BANG;
|
||||
v->a[14353] = actions(339);
|
||||
v->a[14354] = 1;
|
||||
v->a[14355] = sym__statement_not_pipeline;
|
||||
v->a[14356] = actions(11);
|
||||
v->a[14357] = 2;
|
||||
v->a[14358] = anon_sym_while;
|
||||
v->a[14359] = anon_sym_until;
|
||||
v->a[14355] = sym_variable_name;
|
||||
v->a[14356] = state(252);
|
||||
v->a[14357] = 1;
|
||||
v->a[14358] = sym_command_name;
|
||||
v->a[14359] = state(364);
|
||||
small_parse_table_718(v);
|
||||
}
|
||||
|
||||
void small_parse_table_718(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[14360] = actions(303);
|
||||
v->a[14361] = 2;
|
||||
v->a[14362] = sym_raw_string;
|
||||
v->a[14363] = sym_number;
|
||||
v->a[14364] = state(603);
|
||||
v->a[14365] = 5;
|
||||
v->a[14366] = sym_arithmetic_expansion;
|
||||
v->a[14367] = sym_string;
|
||||
v->a[14368] = sym_simple_expansion;
|
||||
v->a[14369] = sym_expansion;
|
||||
v->a[14370] = sym_command_substitution;
|
||||
v->a[14371] = actions(301);
|
||||
v->a[14372] = 7;
|
||||
v->a[14373] = anon_sym_LT;
|
||||
v->a[14374] = anon_sym_GT;
|
||||
v->a[14375] = anon_sym_GT_GT;
|
||||
v->a[14376] = anon_sym_LT_AMP;
|
||||
v->a[14377] = anon_sym_GT_AMP;
|
||||
v->a[14378] = anon_sym_GT_PIPE;
|
||||
v->a[14379] = anon_sym_LT_GT;
|
||||
v->a[14360] = 1;
|
||||
v->a[14361] = sym_variable_assignment;
|
||||
v->a[14362] = state(387);
|
||||
v->a[14363] = 1;
|
||||
v->a[14364] = aux_sym_command_repeat1;
|
||||
v->a[14365] = state(551);
|
||||
v->a[14366] = 1;
|
||||
v->a[14367] = sym_file_redirect;
|
||||
v->a[14368] = state(555);
|
||||
v->a[14369] = 1;
|
||||
v->a[14370] = sym_concatenation;
|
||||
v->a[14371] = state(1278);
|
||||
v->a[14372] = 1;
|
||||
v->a[14373] = sym_pipeline;
|
||||
v->a[14374] = state(1309);
|
||||
v->a[14375] = 1;
|
||||
v->a[14376] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[14377] = state(1559);
|
||||
v->a[14378] = 1;
|
||||
v->a[14379] = sym__statement_not_pipeline;
|
||||
small_parse_table_719(v);
|
||||
}
|
||||
|
||||
void small_parse_table_719(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[14380] = state(1189);
|
||||
v->a[14381] = 12;
|
||||
v->a[14382] = sym_redirected_statement;
|
||||
v->a[14383] = sym_for_statement;
|
||||
v->a[14384] = sym_while_statement;
|
||||
v->a[14385] = sym_if_statement;
|
||||
v->a[14386] = sym_case_statement;
|
||||
v->a[14387] = sym_function_definition;
|
||||
v->a[14388] = sym_compound_statement;
|
||||
v->a[14389] = sym_subshell;
|
||||
v->a[14390] = sym_list;
|
||||
v->a[14391] = sym_negated_command;
|
||||
v->a[14392] = sym_command;
|
||||
v->a[14393] = sym__variable_assignments;
|
||||
v->a[14394] = 28;
|
||||
v->a[14395] = actions(3);
|
||||
v->a[14396] = 1;
|
||||
v->a[14397] = sym_comment;
|
||||
v->a[14398] = actions(7);
|
||||
v->a[14399] = 1;
|
||||
v->a[14380] = actions(11);
|
||||
v->a[14381] = 2;
|
||||
v->a[14382] = anon_sym_while;
|
||||
v->a[14383] = anon_sym_until;
|
||||
v->a[14384] = actions(337);
|
||||
v->a[14385] = 2;
|
||||
v->a[14386] = sym_raw_string;
|
||||
v->a[14387] = sym_number;
|
||||
v->a[14388] = actions(335);
|
||||
v->a[14389] = 3;
|
||||
v->a[14390] = anon_sym_LT;
|
||||
v->a[14391] = anon_sym_GT;
|
||||
v->a[14392] = anon_sym_GT_GT;
|
||||
v->a[14393] = state(525);
|
||||
v->a[14394] = 5;
|
||||
v->a[14395] = sym_arithmetic_expansion;
|
||||
v->a[14396] = sym_string;
|
||||
v->a[14397] = sym_simple_expansion;
|
||||
v->a[14398] = sym_expansion;
|
||||
v->a[14399] = sym_command_substitution;
|
||||
small_parse_table_720(v);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -14,126 +14,126 @@
|
|||
|
||||
void small_parse_table_720(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[14400] = sym_word;
|
||||
v->a[14401] = actions(9);
|
||||
v->a[14402] = 1;
|
||||
v->a[14403] = anon_sym_for;
|
||||
v->a[14404] = actions(13);
|
||||
v->a[14405] = 1;
|
||||
v->a[14406] = anon_sym_if;
|
||||
v->a[14407] = actions(15);
|
||||
v->a[14408] = 1;
|
||||
v->a[14409] = anon_sym_case;
|
||||
v->a[14410] = actions(17);
|
||||
v->a[14411] = 1;
|
||||
v->a[14412] = anon_sym_LPAREN;
|
||||
v->a[14413] = actions(19);
|
||||
v->a[14414] = 1;
|
||||
v->a[14415] = anon_sym_LBRACE;
|
||||
v->a[14416] = actions(21);
|
||||
v->a[14417] = 1;
|
||||
v->a[14418] = anon_sym_BANG;
|
||||
v->a[14419] = actions(25);
|
||||
v->a[14400] = state(1221);
|
||||
v->a[14401] = 12;
|
||||
v->a[14402] = sym_redirected_statement;
|
||||
v->a[14403] = sym_for_statement;
|
||||
v->a[14404] = sym_while_statement;
|
||||
v->a[14405] = sym_if_statement;
|
||||
v->a[14406] = sym_case_statement;
|
||||
v->a[14407] = sym_function_definition;
|
||||
v->a[14408] = sym_compound_statement;
|
||||
v->a[14409] = sym_subshell;
|
||||
v->a[14410] = sym_list;
|
||||
v->a[14411] = sym_negated_command;
|
||||
v->a[14412] = sym_command;
|
||||
v->a[14413] = sym__variable_assignments;
|
||||
v->a[14414] = 28;
|
||||
v->a[14415] = actions(3);
|
||||
v->a[14416] = 1;
|
||||
v->a[14417] = sym_comment;
|
||||
v->a[14418] = actions(79);
|
||||
v->a[14419] = 1;
|
||||
small_parse_table_721(v);
|
||||
}
|
||||
|
||||
void small_parse_table_721(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[14420] = 1;
|
||||
v->a[14421] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[14422] = actions(27);
|
||||
v->a[14423] = 1;
|
||||
v->a[14424] = anon_sym_DOLLAR;
|
||||
v->a[14425] = actions(29);
|
||||
v->a[14426] = 1;
|
||||
v->a[14427] = anon_sym_DQUOTE;
|
||||
v->a[14428] = actions(33);
|
||||
v->a[14429] = 1;
|
||||
v->a[14430] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[14431] = actions(35);
|
||||
v->a[14432] = 1;
|
||||
v->a[14433] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[14434] = actions(37);
|
||||
v->a[14435] = 1;
|
||||
v->a[14436] = anon_sym_BQUOTE;
|
||||
v->a[14437] = actions(39);
|
||||
v->a[14438] = 1;
|
||||
v->a[14439] = sym_variable_name;
|
||||
v->a[14420] = sym_word;
|
||||
v->a[14421] = actions(81);
|
||||
v->a[14422] = 1;
|
||||
v->a[14423] = anon_sym_for;
|
||||
v->a[14424] = actions(85);
|
||||
v->a[14425] = 1;
|
||||
v->a[14426] = anon_sym_if;
|
||||
v->a[14427] = actions(87);
|
||||
v->a[14428] = 1;
|
||||
v->a[14429] = anon_sym_case;
|
||||
v->a[14430] = actions(89);
|
||||
v->a[14431] = 1;
|
||||
v->a[14432] = anon_sym_LPAREN;
|
||||
v->a[14433] = actions(93);
|
||||
v->a[14434] = 1;
|
||||
v->a[14435] = anon_sym_LBRACE;
|
||||
v->a[14436] = actions(95);
|
||||
v->a[14437] = 1;
|
||||
v->a[14438] = anon_sym_BANG;
|
||||
v->a[14439] = actions(99);
|
||||
small_parse_table_722(v);
|
||||
}
|
||||
|
||||
void small_parse_table_722(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[14440] = state(213);
|
||||
v->a[14441] = 1;
|
||||
v->a[14442] = sym_command_name;
|
||||
v->a[14443] = state(289);
|
||||
v->a[14444] = 1;
|
||||
v->a[14445] = sym_variable_assignment;
|
||||
v->a[14446] = state(542);
|
||||
v->a[14447] = 1;
|
||||
v->a[14448] = aux_sym_command_repeat1;
|
||||
v->a[14449] = state(566);
|
||||
v->a[14450] = 1;
|
||||
v->a[14451] = sym_file_redirect;
|
||||
v->a[14452] = state(569);
|
||||
v->a[14453] = 1;
|
||||
v->a[14454] = sym_concatenation;
|
||||
v->a[14455] = state(926);
|
||||
v->a[14456] = 1;
|
||||
v->a[14457] = sym_pipeline;
|
||||
v->a[14458] = state(1004);
|
||||
v->a[14459] = 1;
|
||||
v->a[14440] = 1;
|
||||
v->a[14441] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[14442] = actions(101);
|
||||
v->a[14443] = 1;
|
||||
v->a[14444] = anon_sym_DOLLAR;
|
||||
v->a[14445] = actions(103);
|
||||
v->a[14446] = 1;
|
||||
v->a[14447] = anon_sym_DQUOTE;
|
||||
v->a[14448] = actions(107);
|
||||
v->a[14449] = 1;
|
||||
v->a[14450] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[14451] = actions(109);
|
||||
v->a[14452] = 1;
|
||||
v->a[14453] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[14454] = actions(111);
|
||||
v->a[14455] = 1;
|
||||
v->a[14456] = anon_sym_BQUOTE;
|
||||
v->a[14457] = actions(113);
|
||||
v->a[14458] = 1;
|
||||
v->a[14459] = sym_variable_name;
|
||||
small_parse_table_723(v);
|
||||
}
|
||||
|
||||
void small_parse_table_723(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[14460] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[14461] = state(1601);
|
||||
v->a[14462] = 1;
|
||||
v->a[14463] = sym__statement_not_pipeline;
|
||||
v->a[14464] = actions(11);
|
||||
v->a[14465] = 2;
|
||||
v->a[14466] = anon_sym_while;
|
||||
v->a[14467] = anon_sym_until;
|
||||
v->a[14468] = actions(31);
|
||||
v->a[14469] = 2;
|
||||
v->a[14470] = sym_raw_string;
|
||||
v->a[14471] = sym_number;
|
||||
v->a[14472] = state(329);
|
||||
v->a[14473] = 5;
|
||||
v->a[14474] = sym_arithmetic_expansion;
|
||||
v->a[14475] = sym_string;
|
||||
v->a[14476] = sym_simple_expansion;
|
||||
v->a[14477] = sym_expansion;
|
||||
v->a[14478] = sym_command_substitution;
|
||||
v->a[14479] = actions(23);
|
||||
v->a[14460] = state(170);
|
||||
v->a[14461] = 1;
|
||||
v->a[14462] = sym_command_name;
|
||||
v->a[14463] = state(222);
|
||||
v->a[14464] = 1;
|
||||
v->a[14465] = sym_variable_assignment;
|
||||
v->a[14466] = state(408);
|
||||
v->a[14467] = 1;
|
||||
v->a[14468] = aux_sym_command_repeat1;
|
||||
v->a[14469] = state(541);
|
||||
v->a[14470] = 1;
|
||||
v->a[14471] = sym_file_redirect;
|
||||
v->a[14472] = state(546);
|
||||
v->a[14473] = 1;
|
||||
v->a[14474] = sym_concatenation;
|
||||
v->a[14475] = state(936);
|
||||
v->a[14476] = 1;
|
||||
v->a[14477] = sym_pipeline;
|
||||
v->a[14478] = state(990);
|
||||
v->a[14479] = 1;
|
||||
small_parse_table_724(v);
|
||||
}
|
||||
|
||||
void small_parse_table_724(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[14480] = 7;
|
||||
v->a[14481] = anon_sym_LT;
|
||||
v->a[14482] = anon_sym_GT;
|
||||
v->a[14483] = anon_sym_GT_GT;
|
||||
v->a[14484] = anon_sym_LT_AMP;
|
||||
v->a[14485] = anon_sym_GT_AMP;
|
||||
v->a[14486] = anon_sym_GT_PIPE;
|
||||
v->a[14487] = anon_sym_LT_GT;
|
||||
v->a[14488] = state(927);
|
||||
v->a[14489] = 12;
|
||||
v->a[14490] = sym_redirected_statement;
|
||||
v->a[14491] = sym_for_statement;
|
||||
v->a[14492] = sym_while_statement;
|
||||
v->a[14493] = sym_if_statement;
|
||||
v->a[14494] = sym_case_statement;
|
||||
v->a[14495] = sym_function_definition;
|
||||
v->a[14496] = sym_compound_statement;
|
||||
v->a[14497] = sym_subshell;
|
||||
v->a[14498] = sym_list;
|
||||
v->a[14499] = sym_negated_command;
|
||||
v->a[14480] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[14481] = state(1564);
|
||||
v->a[14482] = 1;
|
||||
v->a[14483] = sym__statement_not_pipeline;
|
||||
v->a[14484] = actions(83);
|
||||
v->a[14485] = 2;
|
||||
v->a[14486] = anon_sym_while;
|
||||
v->a[14487] = anon_sym_until;
|
||||
v->a[14488] = actions(105);
|
||||
v->a[14489] = 2;
|
||||
v->a[14490] = sym_raw_string;
|
||||
v->a[14491] = sym_number;
|
||||
v->a[14492] = actions(97);
|
||||
v->a[14493] = 3;
|
||||
v->a[14494] = anon_sym_LT;
|
||||
v->a[14495] = anon_sym_GT;
|
||||
v->a[14496] = anon_sym_GT_GT;
|
||||
v->a[14497] = state(276);
|
||||
v->a[14498] = 5;
|
||||
v->a[14499] = sym_arithmetic_expansion;
|
||||
small_parse_table_725(v);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -14,126 +14,126 @@
|
|||
|
||||
void small_parse_table_725(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[14500] = sym_command;
|
||||
v->a[14501] = sym__variable_assignments;
|
||||
v->a[14502] = 27;
|
||||
v->a[14503] = actions(3);
|
||||
v->a[14504] = 1;
|
||||
v->a[14505] = sym_comment;
|
||||
v->a[14506] = actions(9);
|
||||
v->a[14507] = 1;
|
||||
v->a[14508] = anon_sym_for;
|
||||
v->a[14509] = actions(13);
|
||||
v->a[14510] = 1;
|
||||
v->a[14511] = anon_sym_if;
|
||||
v->a[14512] = actions(15);
|
||||
v->a[14513] = 1;
|
||||
v->a[14514] = anon_sym_case;
|
||||
v->a[14515] = actions(17);
|
||||
v->a[14516] = 1;
|
||||
v->a[14517] = anon_sym_LPAREN;
|
||||
v->a[14518] = actions(19);
|
||||
v->a[14519] = 1;
|
||||
v->a[14500] = sym_string;
|
||||
v->a[14501] = sym_simple_expansion;
|
||||
v->a[14502] = sym_expansion;
|
||||
v->a[14503] = sym_command_substitution;
|
||||
v->a[14504] = state(942);
|
||||
v->a[14505] = 12;
|
||||
v->a[14506] = sym_redirected_statement;
|
||||
v->a[14507] = sym_for_statement;
|
||||
v->a[14508] = sym_while_statement;
|
||||
v->a[14509] = sym_if_statement;
|
||||
v->a[14510] = sym_case_statement;
|
||||
v->a[14511] = sym_function_definition;
|
||||
v->a[14512] = sym_compound_statement;
|
||||
v->a[14513] = sym_subshell;
|
||||
v->a[14514] = sym_list;
|
||||
v->a[14515] = sym_negated_command;
|
||||
v->a[14516] = sym_command;
|
||||
v->a[14517] = sym__variable_assignments;
|
||||
v->a[14518] = 28;
|
||||
v->a[14519] = actions(3);
|
||||
small_parse_table_726(v);
|
||||
}
|
||||
|
||||
void small_parse_table_726(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[14520] = anon_sym_LBRACE;
|
||||
v->a[14521] = actions(53);
|
||||
v->a[14522] = 1;
|
||||
v->a[14523] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[14524] = actions(55);
|
||||
v->a[14525] = 1;
|
||||
v->a[14526] = anon_sym_DOLLAR;
|
||||
v->a[14527] = actions(57);
|
||||
v->a[14528] = 1;
|
||||
v->a[14529] = anon_sym_DQUOTE;
|
||||
v->a[14530] = actions(61);
|
||||
v->a[14531] = 1;
|
||||
v->a[14532] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[14533] = actions(63);
|
||||
v->a[14534] = 1;
|
||||
v->a[14535] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[14536] = actions(65);
|
||||
v->a[14537] = 1;
|
||||
v->a[14538] = anon_sym_BQUOTE;
|
||||
v->a[14539] = actions(206);
|
||||
v->a[14520] = 1;
|
||||
v->a[14521] = sym_comment;
|
||||
v->a[14522] = actions(9);
|
||||
v->a[14523] = 1;
|
||||
v->a[14524] = anon_sym_for;
|
||||
v->a[14525] = actions(13);
|
||||
v->a[14526] = 1;
|
||||
v->a[14527] = anon_sym_if;
|
||||
v->a[14528] = actions(15);
|
||||
v->a[14529] = 1;
|
||||
v->a[14530] = anon_sym_case;
|
||||
v->a[14531] = actions(17);
|
||||
v->a[14532] = 1;
|
||||
v->a[14533] = anon_sym_LPAREN;
|
||||
v->a[14534] = actions(19);
|
||||
v->a[14535] = 1;
|
||||
v->a[14536] = anon_sym_LBRACE;
|
||||
v->a[14537] = actions(53);
|
||||
v->a[14538] = 1;
|
||||
v->a[14539] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
small_parse_table_727(v);
|
||||
}
|
||||
|
||||
void small_parse_table_727(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[14540] = 1;
|
||||
v->a[14541] = sym_word;
|
||||
v->a[14542] = actions(208);
|
||||
v->a[14543] = 1;
|
||||
v->a[14544] = anon_sym_BANG;
|
||||
v->a[14545] = actions(214);
|
||||
v->a[14546] = 1;
|
||||
v->a[14547] = sym_variable_name;
|
||||
v->a[14548] = state(227);
|
||||
v->a[14549] = 1;
|
||||
v->a[14550] = sym_command_name;
|
||||
v->a[14551] = state(295);
|
||||
v->a[14552] = 1;
|
||||
v->a[14553] = sym_variable_assignment;
|
||||
v->a[14554] = state(506);
|
||||
v->a[14555] = 1;
|
||||
v->a[14556] = aux_sym_command_repeat1;
|
||||
v->a[14557] = state(600);
|
||||
v->a[14558] = 1;
|
||||
v->a[14559] = sym_file_redirect;
|
||||
v->a[14540] = actions(55);
|
||||
v->a[14541] = 1;
|
||||
v->a[14542] = anon_sym_DOLLAR;
|
||||
v->a[14543] = actions(57);
|
||||
v->a[14544] = 1;
|
||||
v->a[14545] = anon_sym_DQUOTE;
|
||||
v->a[14546] = actions(61);
|
||||
v->a[14547] = 1;
|
||||
v->a[14548] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[14549] = actions(63);
|
||||
v->a[14550] = 1;
|
||||
v->a[14551] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[14552] = actions(65);
|
||||
v->a[14553] = 1;
|
||||
v->a[14554] = anon_sym_BQUOTE;
|
||||
v->a[14555] = actions(331);
|
||||
v->a[14556] = 1;
|
||||
v->a[14557] = sym_word;
|
||||
v->a[14558] = actions(333);
|
||||
v->a[14559] = 1;
|
||||
small_parse_table_728(v);
|
||||
}
|
||||
|
||||
void small_parse_table_728(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[14560] = state(602);
|
||||
v->a[14561] = 1;
|
||||
v->a[14562] = sym_concatenation;
|
||||
v->a[14563] = state(1001);
|
||||
v->a[14564] = 1;
|
||||
v->a[14565] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[14566] = state(1242);
|
||||
v->a[14567] = 1;
|
||||
v->a[14568] = sym_pipeline;
|
||||
v->a[14569] = actions(11);
|
||||
v->a[14570] = 2;
|
||||
v->a[14571] = anon_sym_while;
|
||||
v->a[14572] = anon_sym_until;
|
||||
v->a[14573] = actions(212);
|
||||
v->a[14574] = 2;
|
||||
v->a[14575] = sym_raw_string;
|
||||
v->a[14576] = sym_number;
|
||||
v->a[14577] = state(327);
|
||||
v->a[14578] = 5;
|
||||
v->a[14579] = sym_arithmetic_expansion;
|
||||
v->a[14560] = anon_sym_BANG;
|
||||
v->a[14561] = actions(339);
|
||||
v->a[14562] = 1;
|
||||
v->a[14563] = sym_variable_name;
|
||||
v->a[14564] = state(252);
|
||||
v->a[14565] = 1;
|
||||
v->a[14566] = sym_command_name;
|
||||
v->a[14567] = state(309);
|
||||
v->a[14568] = 1;
|
||||
v->a[14569] = sym_variable_assignment;
|
||||
v->a[14570] = state(387);
|
||||
v->a[14571] = 1;
|
||||
v->a[14572] = aux_sym_command_repeat1;
|
||||
v->a[14573] = state(551);
|
||||
v->a[14574] = 1;
|
||||
v->a[14575] = sym_file_redirect;
|
||||
v->a[14576] = state(555);
|
||||
v->a[14577] = 1;
|
||||
v->a[14578] = sym_concatenation;
|
||||
v->a[14579] = state(1228);
|
||||
small_parse_table_729(v);
|
||||
}
|
||||
|
||||
void small_parse_table_729(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[14580] = sym_string;
|
||||
v->a[14581] = sym_simple_expansion;
|
||||
v->a[14582] = sym_expansion;
|
||||
v->a[14583] = sym_command_substitution;
|
||||
v->a[14584] = actions(210);
|
||||
v->a[14585] = 7;
|
||||
v->a[14586] = anon_sym_LT;
|
||||
v->a[14587] = anon_sym_GT;
|
||||
v->a[14588] = anon_sym_GT_GT;
|
||||
v->a[14589] = anon_sym_LT_AMP;
|
||||
v->a[14590] = anon_sym_GT_AMP;
|
||||
v->a[14591] = anon_sym_GT_PIPE;
|
||||
v->a[14592] = anon_sym_LT_GT;
|
||||
v->a[14593] = state(934);
|
||||
v->a[14594] = 13;
|
||||
v->a[14595] = sym__statement_not_pipeline;
|
||||
v->a[14596] = sym_redirected_statement;
|
||||
v->a[14597] = sym_for_statement;
|
||||
v->a[14598] = sym_while_statement;
|
||||
v->a[14599] = sym_if_statement;
|
||||
v->a[14580] = 1;
|
||||
v->a[14581] = sym_pipeline;
|
||||
v->a[14582] = state(1309);
|
||||
v->a[14583] = 1;
|
||||
v->a[14584] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[14585] = state(1559);
|
||||
v->a[14586] = 1;
|
||||
v->a[14587] = sym__statement_not_pipeline;
|
||||
v->a[14588] = actions(11);
|
||||
v->a[14589] = 2;
|
||||
v->a[14590] = anon_sym_while;
|
||||
v->a[14591] = anon_sym_until;
|
||||
v->a[14592] = actions(337);
|
||||
v->a[14593] = 2;
|
||||
v->a[14594] = sym_raw_string;
|
||||
v->a[14595] = sym_number;
|
||||
v->a[14596] = actions(335);
|
||||
v->a[14597] = 3;
|
||||
v->a[14598] = anon_sym_LT;
|
||||
v->a[14599] = anon_sym_GT;
|
||||
small_parse_table_730(v);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -14,126 +14,126 @@
|
|||
|
||||
void small_parse_table_730(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[14600] = sym_case_statement;
|
||||
v->a[14601] = sym_function_definition;
|
||||
v->a[14602] = sym_compound_statement;
|
||||
v->a[14603] = sym_subshell;
|
||||
v->a[14604] = sym_list;
|
||||
v->a[14605] = sym_negated_command;
|
||||
v->a[14606] = sym_command;
|
||||
v->a[14607] = sym__variable_assignments;
|
||||
v->a[14608] = 28;
|
||||
v->a[14609] = actions(3);
|
||||
v->a[14610] = 1;
|
||||
v->a[14611] = sym_comment;
|
||||
v->a[14612] = actions(79);
|
||||
v->a[14613] = 1;
|
||||
v->a[14614] = sym_word;
|
||||
v->a[14615] = actions(81);
|
||||
v->a[14616] = 1;
|
||||
v->a[14617] = anon_sym_for;
|
||||
v->a[14618] = actions(85);
|
||||
v->a[14619] = 1;
|
||||
v->a[14600] = anon_sym_GT_GT;
|
||||
v->a[14601] = state(525);
|
||||
v->a[14602] = 5;
|
||||
v->a[14603] = sym_arithmetic_expansion;
|
||||
v->a[14604] = sym_string;
|
||||
v->a[14605] = sym_simple_expansion;
|
||||
v->a[14606] = sym_expansion;
|
||||
v->a[14607] = sym_command_substitution;
|
||||
v->a[14608] = state(1226);
|
||||
v->a[14609] = 12;
|
||||
v->a[14610] = sym_redirected_statement;
|
||||
v->a[14611] = sym_for_statement;
|
||||
v->a[14612] = sym_while_statement;
|
||||
v->a[14613] = sym_if_statement;
|
||||
v->a[14614] = sym_case_statement;
|
||||
v->a[14615] = sym_function_definition;
|
||||
v->a[14616] = sym_compound_statement;
|
||||
v->a[14617] = sym_subshell;
|
||||
v->a[14618] = sym_list;
|
||||
v->a[14619] = sym_negated_command;
|
||||
small_parse_table_731(v);
|
||||
}
|
||||
|
||||
void small_parse_table_731(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[14620] = anon_sym_if;
|
||||
v->a[14621] = actions(87);
|
||||
v->a[14622] = 1;
|
||||
v->a[14623] = anon_sym_case;
|
||||
v->a[14624] = actions(89);
|
||||
v->a[14625] = 1;
|
||||
v->a[14626] = anon_sym_LPAREN;
|
||||
v->a[14627] = actions(93);
|
||||
v->a[14628] = 1;
|
||||
v->a[14629] = anon_sym_LBRACE;
|
||||
v->a[14630] = actions(95);
|
||||
v->a[14631] = 1;
|
||||
v->a[14632] = anon_sym_BANG;
|
||||
v->a[14633] = actions(99);
|
||||
v->a[14634] = 1;
|
||||
v->a[14635] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[14636] = actions(101);
|
||||
v->a[14637] = 1;
|
||||
v->a[14638] = anon_sym_DOLLAR;
|
||||
v->a[14639] = actions(103);
|
||||
v->a[14620] = sym_command;
|
||||
v->a[14621] = sym__variable_assignments;
|
||||
v->a[14622] = 28;
|
||||
v->a[14623] = actions(3);
|
||||
v->a[14624] = 1;
|
||||
v->a[14625] = sym_comment;
|
||||
v->a[14626] = actions(9);
|
||||
v->a[14627] = 1;
|
||||
v->a[14628] = anon_sym_for;
|
||||
v->a[14629] = actions(13);
|
||||
v->a[14630] = 1;
|
||||
v->a[14631] = anon_sym_if;
|
||||
v->a[14632] = actions(15);
|
||||
v->a[14633] = 1;
|
||||
v->a[14634] = anon_sym_case;
|
||||
v->a[14635] = actions(17);
|
||||
v->a[14636] = 1;
|
||||
v->a[14637] = anon_sym_LPAREN;
|
||||
v->a[14638] = actions(19);
|
||||
v->a[14639] = 1;
|
||||
small_parse_table_732(v);
|
||||
}
|
||||
|
||||
void small_parse_table_732(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[14640] = 1;
|
||||
v->a[14641] = anon_sym_DQUOTE;
|
||||
v->a[14642] = actions(107);
|
||||
v->a[14643] = 1;
|
||||
v->a[14644] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[14645] = actions(109);
|
||||
v->a[14646] = 1;
|
||||
v->a[14647] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[14648] = actions(111);
|
||||
v->a[14649] = 1;
|
||||
v->a[14650] = anon_sym_BQUOTE;
|
||||
v->a[14651] = actions(113);
|
||||
v->a[14652] = 1;
|
||||
v->a[14653] = sym_variable_name;
|
||||
v->a[14654] = state(185);
|
||||
v->a[14655] = 1;
|
||||
v->a[14656] = sym_command_name;
|
||||
v->a[14657] = state(297);
|
||||
v->a[14658] = 1;
|
||||
v->a[14659] = sym_variable_assignment;
|
||||
v->a[14640] = anon_sym_LBRACE;
|
||||
v->a[14641] = actions(53);
|
||||
v->a[14642] = 1;
|
||||
v->a[14643] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[14644] = actions(55);
|
||||
v->a[14645] = 1;
|
||||
v->a[14646] = anon_sym_DOLLAR;
|
||||
v->a[14647] = actions(57);
|
||||
v->a[14648] = 1;
|
||||
v->a[14649] = anon_sym_DQUOTE;
|
||||
v->a[14650] = actions(61);
|
||||
v->a[14651] = 1;
|
||||
v->a[14652] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[14653] = actions(63);
|
||||
v->a[14654] = 1;
|
||||
v->a[14655] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[14656] = actions(65);
|
||||
v->a[14657] = 1;
|
||||
v->a[14658] = anon_sym_BQUOTE;
|
||||
v->a[14659] = actions(67);
|
||||
small_parse_table_733(v);
|
||||
}
|
||||
|
||||
void small_parse_table_733(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[14660] = state(491);
|
||||
v->a[14661] = 1;
|
||||
v->a[14662] = aux_sym_command_repeat1;
|
||||
v->a[14663] = state(599);
|
||||
v->a[14664] = 1;
|
||||
v->a[14665] = sym_concatenation;
|
||||
v->a[14666] = state(615);
|
||||
v->a[14667] = 1;
|
||||
v->a[14668] = sym_file_redirect;
|
||||
v->a[14669] = state(965);
|
||||
v->a[14670] = 1;
|
||||
v->a[14671] = sym_pipeline;
|
||||
v->a[14672] = state(1015);
|
||||
v->a[14673] = 1;
|
||||
v->a[14674] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[14675] = state(1610);
|
||||
v->a[14676] = 1;
|
||||
v->a[14677] = sym__statement_not_pipeline;
|
||||
v->a[14678] = actions(83);
|
||||
v->a[14679] = 2;
|
||||
v->a[14660] = 1;
|
||||
v->a[14661] = sym_variable_name;
|
||||
v->a[14662] = actions(204);
|
||||
v->a[14663] = 1;
|
||||
v->a[14664] = sym_word;
|
||||
v->a[14665] = actions(206);
|
||||
v->a[14666] = 1;
|
||||
v->a[14667] = anon_sym_BANG;
|
||||
v->a[14668] = state(179);
|
||||
v->a[14669] = 1;
|
||||
v->a[14670] = sym_command_name;
|
||||
v->a[14671] = state(254);
|
||||
v->a[14672] = 1;
|
||||
v->a[14673] = sym_variable_assignment;
|
||||
v->a[14674] = state(385);
|
||||
v->a[14675] = 1;
|
||||
v->a[14676] = aux_sym_command_repeat1;
|
||||
v->a[14677] = state(555);
|
||||
v->a[14678] = 1;
|
||||
v->a[14679] = sym_concatenation;
|
||||
small_parse_table_734(v);
|
||||
}
|
||||
|
||||
void small_parse_table_734(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[14680] = anon_sym_while;
|
||||
v->a[14681] = anon_sym_until;
|
||||
v->a[14682] = actions(105);
|
||||
v->a[14683] = 2;
|
||||
v->a[14684] = sym_raw_string;
|
||||
v->a[14685] = sym_number;
|
||||
v->a[14686] = state(341);
|
||||
v->a[14687] = 5;
|
||||
v->a[14688] = sym_arithmetic_expansion;
|
||||
v->a[14689] = sym_string;
|
||||
v->a[14690] = sym_simple_expansion;
|
||||
v->a[14691] = sym_expansion;
|
||||
v->a[14692] = sym_command_substitution;
|
||||
v->a[14693] = actions(97);
|
||||
v->a[14694] = 7;
|
||||
v->a[14695] = anon_sym_LT;
|
||||
v->a[14696] = anon_sym_GT;
|
||||
v->a[14697] = anon_sym_GT_GT;
|
||||
v->a[14698] = anon_sym_LT_AMP;
|
||||
v->a[14699] = anon_sym_GT_AMP;
|
||||
v->a[14680] = state(599);
|
||||
v->a[14681] = 1;
|
||||
v->a[14682] = sym_file_redirect;
|
||||
v->a[14683] = state(929);
|
||||
v->a[14684] = 1;
|
||||
v->a[14685] = sym_pipeline;
|
||||
v->a[14686] = state(1006);
|
||||
v->a[14687] = 1;
|
||||
v->a[14688] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[14689] = state(1560);
|
||||
v->a[14690] = 1;
|
||||
v->a[14691] = sym__statement_not_pipeline;
|
||||
v->a[14692] = actions(11);
|
||||
v->a[14693] = 2;
|
||||
v->a[14694] = anon_sym_while;
|
||||
v->a[14695] = anon_sym_until;
|
||||
v->a[14696] = actions(59);
|
||||
v->a[14697] = 2;
|
||||
v->a[14698] = sym_raw_string;
|
||||
v->a[14699] = sym_number;
|
||||
small_parse_table_735(v);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -14,126 +14,126 @@
|
|||
|
||||
void small_parse_table_735(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[14700] = anon_sym_GT_PIPE;
|
||||
v->a[14701] = anon_sym_LT_GT;
|
||||
v->a[14702] = state(966);
|
||||
v->a[14703] = 12;
|
||||
v->a[14704] = sym_redirected_statement;
|
||||
v->a[14705] = sym_for_statement;
|
||||
v->a[14706] = sym_while_statement;
|
||||
v->a[14707] = sym_if_statement;
|
||||
v->a[14708] = sym_case_statement;
|
||||
v->a[14709] = sym_function_definition;
|
||||
v->a[14710] = sym_compound_statement;
|
||||
v->a[14711] = sym_subshell;
|
||||
v->a[14712] = sym_list;
|
||||
v->a[14713] = sym_negated_command;
|
||||
v->a[14714] = sym_command;
|
||||
v->a[14715] = sym__variable_assignments;
|
||||
v->a[14716] = 28;
|
||||
v->a[14717] = actions(3);
|
||||
v->a[14718] = 1;
|
||||
v->a[14719] = sym_comment;
|
||||
v->a[14700] = actions(51);
|
||||
v->a[14701] = 3;
|
||||
v->a[14702] = anon_sym_LT;
|
||||
v->a[14703] = anon_sym_GT;
|
||||
v->a[14704] = anon_sym_GT_GT;
|
||||
v->a[14705] = state(401);
|
||||
v->a[14706] = 5;
|
||||
v->a[14707] = sym_arithmetic_expansion;
|
||||
v->a[14708] = sym_string;
|
||||
v->a[14709] = sym_simple_expansion;
|
||||
v->a[14710] = sym_expansion;
|
||||
v->a[14711] = sym_command_substitution;
|
||||
v->a[14712] = state(927);
|
||||
v->a[14713] = 12;
|
||||
v->a[14714] = sym_redirected_statement;
|
||||
v->a[14715] = sym_for_statement;
|
||||
v->a[14716] = sym_while_statement;
|
||||
v->a[14717] = sym_if_statement;
|
||||
v->a[14718] = sym_case_statement;
|
||||
v->a[14719] = sym_function_definition;
|
||||
small_parse_table_736(v);
|
||||
}
|
||||
|
||||
void small_parse_table_736(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[14720] = actions(9);
|
||||
v->a[14721] = 1;
|
||||
v->a[14722] = anon_sym_for;
|
||||
v->a[14723] = actions(13);
|
||||
v->a[14724] = 1;
|
||||
v->a[14725] = anon_sym_if;
|
||||
v->a[14726] = actions(15);
|
||||
v->a[14727] = 1;
|
||||
v->a[14728] = anon_sym_case;
|
||||
v->a[14729] = actions(17);
|
||||
v->a[14730] = 1;
|
||||
v->a[14731] = anon_sym_LPAREN;
|
||||
v->a[14732] = actions(19);
|
||||
v->a[14733] = 1;
|
||||
v->a[14734] = anon_sym_LBRACE;
|
||||
v->a[14735] = actions(41);
|
||||
v->a[14736] = 1;
|
||||
v->a[14737] = sym_word;
|
||||
v->a[14738] = actions(49);
|
||||
v->a[14739] = 1;
|
||||
v->a[14720] = sym_compound_statement;
|
||||
v->a[14721] = sym_subshell;
|
||||
v->a[14722] = sym_list;
|
||||
v->a[14723] = sym_negated_command;
|
||||
v->a[14724] = sym_command;
|
||||
v->a[14725] = sym__variable_assignments;
|
||||
v->a[14726] = 27;
|
||||
v->a[14727] = actions(3);
|
||||
v->a[14728] = 1;
|
||||
v->a[14729] = sym_comment;
|
||||
v->a[14730] = actions(9);
|
||||
v->a[14731] = 1;
|
||||
v->a[14732] = anon_sym_for;
|
||||
v->a[14733] = actions(13);
|
||||
v->a[14734] = 1;
|
||||
v->a[14735] = anon_sym_if;
|
||||
v->a[14736] = actions(15);
|
||||
v->a[14737] = 1;
|
||||
v->a[14738] = anon_sym_case;
|
||||
v->a[14739] = actions(17);
|
||||
small_parse_table_737(v);
|
||||
}
|
||||
|
||||
void small_parse_table_737(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[14740] = anon_sym_BANG;
|
||||
v->a[14741] = actions(53);
|
||||
v->a[14742] = 1;
|
||||
v->a[14743] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[14744] = actions(55);
|
||||
v->a[14745] = 1;
|
||||
v->a[14746] = anon_sym_DOLLAR;
|
||||
v->a[14747] = actions(57);
|
||||
v->a[14748] = 1;
|
||||
v->a[14749] = anon_sym_DQUOTE;
|
||||
v->a[14750] = actions(61);
|
||||
v->a[14751] = 1;
|
||||
v->a[14752] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[14753] = actions(63);
|
||||
v->a[14754] = 1;
|
||||
v->a[14755] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[14756] = actions(65);
|
||||
v->a[14757] = 1;
|
||||
v->a[14758] = anon_sym_BQUOTE;
|
||||
v->a[14759] = actions(67);
|
||||
v->a[14740] = 1;
|
||||
v->a[14741] = anon_sym_LPAREN;
|
||||
v->a[14742] = actions(19);
|
||||
v->a[14743] = 1;
|
||||
v->a[14744] = anon_sym_LBRACE;
|
||||
v->a[14745] = actions(53);
|
||||
v->a[14746] = 1;
|
||||
v->a[14747] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[14748] = actions(55);
|
||||
v->a[14749] = 1;
|
||||
v->a[14750] = anon_sym_DOLLAR;
|
||||
v->a[14751] = actions(57);
|
||||
v->a[14752] = 1;
|
||||
v->a[14753] = anon_sym_DQUOTE;
|
||||
v->a[14754] = actions(61);
|
||||
v->a[14755] = 1;
|
||||
v->a[14756] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[14757] = actions(63);
|
||||
v->a[14758] = 1;
|
||||
v->a[14759] = anon_sym_DOLLAR_LPAREN;
|
||||
small_parse_table_738(v);
|
||||
}
|
||||
|
||||
void small_parse_table_738(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[14760] = 1;
|
||||
v->a[14761] = sym_variable_name;
|
||||
v->a[14762] = state(271);
|
||||
v->a[14763] = 1;
|
||||
v->a[14764] = sym_command_name;
|
||||
v->a[14765] = state(308);
|
||||
v->a[14766] = 1;
|
||||
v->a[14767] = sym_variable_assignment;
|
||||
v->a[14768] = state(482);
|
||||
v->a[14769] = 1;
|
||||
v->a[14770] = aux_sym_command_repeat1;
|
||||
v->a[14771] = state(600);
|
||||
v->a[14772] = 1;
|
||||
v->a[14773] = sym_file_redirect;
|
||||
v->a[14774] = state(602);
|
||||
v->a[14775] = 1;
|
||||
v->a[14776] = sym_concatenation;
|
||||
v->a[14777] = state(979);
|
||||
v->a[14778] = 1;
|
||||
v->a[14779] = sym_pipeline;
|
||||
v->a[14760] = actions(65);
|
||||
v->a[14761] = 1;
|
||||
v->a[14762] = anon_sym_BQUOTE;
|
||||
v->a[14763] = actions(67);
|
||||
v->a[14764] = 1;
|
||||
v->a[14765] = sym_variable_name;
|
||||
v->a[14766] = actions(204);
|
||||
v->a[14767] = 1;
|
||||
v->a[14768] = sym_word;
|
||||
v->a[14769] = actions(206);
|
||||
v->a[14770] = 1;
|
||||
v->a[14771] = anon_sym_BANG;
|
||||
v->a[14772] = state(179);
|
||||
v->a[14773] = 1;
|
||||
v->a[14774] = sym_command_name;
|
||||
v->a[14775] = state(244);
|
||||
v->a[14776] = 1;
|
||||
v->a[14777] = sym_variable_assignment;
|
||||
v->a[14778] = state(385);
|
||||
v->a[14779] = 1;
|
||||
small_parse_table_739(v);
|
||||
}
|
||||
|
||||
void small_parse_table_739(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[14780] = state(1068);
|
||||
v->a[14781] = 1;
|
||||
v->a[14782] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[14783] = state(1609);
|
||||
v->a[14784] = 1;
|
||||
v->a[14785] = sym__statement_not_pipeline;
|
||||
v->a[14786] = actions(11);
|
||||
v->a[14787] = 2;
|
||||
v->a[14788] = anon_sym_while;
|
||||
v->a[14789] = anon_sym_until;
|
||||
v->a[14790] = actions(59);
|
||||
v->a[14791] = 2;
|
||||
v->a[14792] = sym_raw_string;
|
||||
v->a[14793] = sym_number;
|
||||
v->a[14794] = state(425);
|
||||
v->a[14795] = 5;
|
||||
v->a[14796] = sym_arithmetic_expansion;
|
||||
v->a[14797] = sym_string;
|
||||
v->a[14798] = sym_simple_expansion;
|
||||
v->a[14799] = sym_expansion;
|
||||
v->a[14780] = aux_sym_command_repeat1;
|
||||
v->a[14781] = state(555);
|
||||
v->a[14782] = 1;
|
||||
v->a[14783] = sym_concatenation;
|
||||
v->a[14784] = state(599);
|
||||
v->a[14785] = 1;
|
||||
v->a[14786] = sym_file_redirect;
|
||||
v->a[14787] = state(1006);
|
||||
v->a[14788] = 1;
|
||||
v->a[14789] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[14790] = state(1357);
|
||||
v->a[14791] = 1;
|
||||
v->a[14792] = sym_pipeline;
|
||||
v->a[14793] = actions(11);
|
||||
v->a[14794] = 2;
|
||||
v->a[14795] = anon_sym_while;
|
||||
v->a[14796] = anon_sym_until;
|
||||
v->a[14797] = actions(59);
|
||||
v->a[14798] = 2;
|
||||
v->a[14799] = sym_raw_string;
|
||||
small_parse_table_740(v);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -14,126 +14,126 @@
|
|||
|
||||
void small_parse_table_740(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[14800] = sym_command_substitution;
|
||||
v->a[14800] = sym_number;
|
||||
v->a[14801] = actions(51);
|
||||
v->a[14802] = 7;
|
||||
v->a[14802] = 3;
|
||||
v->a[14803] = anon_sym_LT;
|
||||
v->a[14804] = anon_sym_GT;
|
||||
v->a[14805] = anon_sym_GT_GT;
|
||||
v->a[14806] = anon_sym_LT_AMP;
|
||||
v->a[14807] = anon_sym_GT_AMP;
|
||||
v->a[14808] = anon_sym_GT_PIPE;
|
||||
v->a[14809] = anon_sym_LT_GT;
|
||||
v->a[14810] = state(981);
|
||||
v->a[14811] = 12;
|
||||
v->a[14812] = sym_redirected_statement;
|
||||
v->a[14813] = sym_for_statement;
|
||||
v->a[14814] = sym_while_statement;
|
||||
v->a[14815] = sym_if_statement;
|
||||
v->a[14816] = sym_case_statement;
|
||||
v->a[14817] = sym_function_definition;
|
||||
v->a[14818] = sym_compound_statement;
|
||||
v->a[14819] = sym_subshell;
|
||||
v->a[14806] = state(401);
|
||||
v->a[14807] = 5;
|
||||
v->a[14808] = sym_arithmetic_expansion;
|
||||
v->a[14809] = sym_string;
|
||||
v->a[14810] = sym_simple_expansion;
|
||||
v->a[14811] = sym_expansion;
|
||||
v->a[14812] = sym_command_substitution;
|
||||
v->a[14813] = state(953);
|
||||
v->a[14814] = 13;
|
||||
v->a[14815] = sym__statement_not_pipeline;
|
||||
v->a[14816] = sym_redirected_statement;
|
||||
v->a[14817] = sym_for_statement;
|
||||
v->a[14818] = sym_while_statement;
|
||||
v->a[14819] = sym_if_statement;
|
||||
small_parse_table_741(v);
|
||||
}
|
||||
|
||||
void small_parse_table_741(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[14820] = sym_list;
|
||||
v->a[14821] = sym_negated_command;
|
||||
v->a[14822] = sym_command;
|
||||
v->a[14823] = sym__variable_assignments;
|
||||
v->a[14824] = 28;
|
||||
v->a[14825] = actions(3);
|
||||
v->a[14826] = 1;
|
||||
v->a[14827] = sym_comment;
|
||||
v->a[14828] = actions(307);
|
||||
v->a[14829] = 1;
|
||||
v->a[14830] = sym_word;
|
||||
v->a[14831] = actions(309);
|
||||
v->a[14832] = 1;
|
||||
v->a[14833] = anon_sym_for;
|
||||
v->a[14834] = actions(313);
|
||||
v->a[14835] = 1;
|
||||
v->a[14836] = anon_sym_if;
|
||||
v->a[14837] = actions(315);
|
||||
v->a[14838] = 1;
|
||||
v->a[14839] = anon_sym_case;
|
||||
v->a[14820] = sym_case_statement;
|
||||
v->a[14821] = sym_function_definition;
|
||||
v->a[14822] = sym_compound_statement;
|
||||
v->a[14823] = sym_subshell;
|
||||
v->a[14824] = sym_list;
|
||||
v->a[14825] = sym_negated_command;
|
||||
v->a[14826] = sym_command;
|
||||
v->a[14827] = sym__variable_assignments;
|
||||
v->a[14828] = 27;
|
||||
v->a[14829] = actions(3);
|
||||
v->a[14830] = 1;
|
||||
v->a[14831] = sym_comment;
|
||||
v->a[14832] = actions(9);
|
||||
v->a[14833] = 1;
|
||||
v->a[14834] = anon_sym_for;
|
||||
v->a[14835] = actions(13);
|
||||
v->a[14836] = 1;
|
||||
v->a[14837] = anon_sym_if;
|
||||
v->a[14838] = actions(15);
|
||||
v->a[14839] = 1;
|
||||
small_parse_table_742(v);
|
||||
}
|
||||
|
||||
void small_parse_table_742(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[14840] = actions(317);
|
||||
v->a[14841] = 1;
|
||||
v->a[14842] = anon_sym_LPAREN;
|
||||
v->a[14843] = actions(319);
|
||||
v->a[14844] = 1;
|
||||
v->a[14845] = anon_sym_LBRACE;
|
||||
v->a[14846] = actions(321);
|
||||
v->a[14847] = 1;
|
||||
v->a[14848] = anon_sym_BANG;
|
||||
v->a[14849] = actions(325);
|
||||
v->a[14850] = 1;
|
||||
v->a[14851] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[14852] = actions(327);
|
||||
v->a[14853] = 1;
|
||||
v->a[14854] = anon_sym_DOLLAR;
|
||||
v->a[14855] = actions(329);
|
||||
v->a[14856] = 1;
|
||||
v->a[14857] = anon_sym_DQUOTE;
|
||||
v->a[14858] = actions(333);
|
||||
v->a[14859] = 1;
|
||||
v->a[14840] = anon_sym_case;
|
||||
v->a[14841] = actions(17);
|
||||
v->a[14842] = 1;
|
||||
v->a[14843] = anon_sym_LPAREN;
|
||||
v->a[14844] = actions(19);
|
||||
v->a[14845] = 1;
|
||||
v->a[14846] = anon_sym_LBRACE;
|
||||
v->a[14847] = actions(53);
|
||||
v->a[14848] = 1;
|
||||
v->a[14849] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[14850] = actions(55);
|
||||
v->a[14851] = 1;
|
||||
v->a[14852] = anon_sym_DOLLAR;
|
||||
v->a[14853] = actions(57);
|
||||
v->a[14854] = 1;
|
||||
v->a[14855] = anon_sym_DQUOTE;
|
||||
v->a[14856] = actions(61);
|
||||
v->a[14857] = 1;
|
||||
v->a[14858] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[14859] = actions(63);
|
||||
small_parse_table_743(v);
|
||||
}
|
||||
|
||||
void small_parse_table_743(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[14860] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[14861] = actions(335);
|
||||
v->a[14862] = 1;
|
||||
v->a[14863] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[14864] = actions(337);
|
||||
v->a[14865] = 1;
|
||||
v->a[14866] = anon_sym_BQUOTE;
|
||||
v->a[14867] = actions(339);
|
||||
v->a[14868] = 1;
|
||||
v->a[14869] = sym_variable_name;
|
||||
v->a[14870] = state(342);
|
||||
v->a[14871] = 1;
|
||||
v->a[14872] = sym_command_name;
|
||||
v->a[14873] = state(473);
|
||||
v->a[14874] = 1;
|
||||
v->a[14875] = sym_variable_assignment;
|
||||
v->a[14876] = state(489);
|
||||
v->a[14877] = 1;
|
||||
v->a[14878] = aux_sym_command_repeat1;
|
||||
v->a[14879] = state(717);
|
||||
v->a[14860] = 1;
|
||||
v->a[14861] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[14862] = actions(65);
|
||||
v->a[14863] = 1;
|
||||
v->a[14864] = anon_sym_BQUOTE;
|
||||
v->a[14865] = actions(331);
|
||||
v->a[14866] = 1;
|
||||
v->a[14867] = sym_word;
|
||||
v->a[14868] = actions(333);
|
||||
v->a[14869] = 1;
|
||||
v->a[14870] = anon_sym_BANG;
|
||||
v->a[14871] = actions(339);
|
||||
v->a[14872] = 1;
|
||||
v->a[14873] = sym_variable_name;
|
||||
v->a[14874] = state(252);
|
||||
v->a[14875] = 1;
|
||||
v->a[14876] = sym_command_name;
|
||||
v->a[14877] = state(387);
|
||||
v->a[14878] = 1;
|
||||
v->a[14879] = aux_sym_command_repeat1;
|
||||
small_parse_table_744(v);
|
||||
}
|
||||
|
||||
void small_parse_table_744(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[14880] = 1;
|
||||
v->a[14881] = sym_file_redirect;
|
||||
v->a[14882] = state(732);
|
||||
v->a[14883] = 1;
|
||||
v->a[14884] = sym_concatenation;
|
||||
v->a[14885] = state(1207);
|
||||
v->a[14886] = 1;
|
||||
v->a[14887] = sym_pipeline;
|
||||
v->a[14888] = state(1236);
|
||||
v->a[14889] = 1;
|
||||
v->a[14890] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[14891] = state(1611);
|
||||
v->a[14892] = 1;
|
||||
v->a[14893] = sym__statement_not_pipeline;
|
||||
v->a[14894] = actions(311);
|
||||
v->a[14895] = 2;
|
||||
v->a[14896] = anon_sym_while;
|
||||
v->a[14897] = anon_sym_until;
|
||||
v->a[14898] = actions(331);
|
||||
v->a[14899] = 2;
|
||||
v->a[14880] = state(427);
|
||||
v->a[14881] = 1;
|
||||
v->a[14882] = sym_variable_assignment;
|
||||
v->a[14883] = state(551);
|
||||
v->a[14884] = 1;
|
||||
v->a[14885] = sym_file_redirect;
|
||||
v->a[14886] = state(555);
|
||||
v->a[14887] = 1;
|
||||
v->a[14888] = sym_concatenation;
|
||||
v->a[14889] = state(1309);
|
||||
v->a[14890] = 1;
|
||||
v->a[14891] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[14892] = state(1351);
|
||||
v->a[14893] = 1;
|
||||
v->a[14894] = sym_pipeline;
|
||||
v->a[14895] = actions(11);
|
||||
v->a[14896] = 2;
|
||||
v->a[14897] = anon_sym_while;
|
||||
v->a[14898] = anon_sym_until;
|
||||
v->a[14899] = actions(337);
|
||||
small_parse_table_745(v);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -14,126 +14,126 @@
|
|||
|
||||
void small_parse_table_745(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[14900] = sym_raw_string;
|
||||
v->a[14901] = sym_number;
|
||||
v->a[14902] = state(635);
|
||||
v->a[14903] = 5;
|
||||
v->a[14904] = sym_arithmetic_expansion;
|
||||
v->a[14905] = sym_string;
|
||||
v->a[14906] = sym_simple_expansion;
|
||||
v->a[14907] = sym_expansion;
|
||||
v->a[14908] = sym_command_substitution;
|
||||
v->a[14909] = actions(323);
|
||||
v->a[14910] = 7;
|
||||
v->a[14911] = anon_sym_LT;
|
||||
v->a[14912] = anon_sym_GT;
|
||||
v->a[14913] = anon_sym_GT_GT;
|
||||
v->a[14914] = anon_sym_LT_AMP;
|
||||
v->a[14915] = anon_sym_GT_AMP;
|
||||
v->a[14916] = anon_sym_GT_PIPE;
|
||||
v->a[14917] = anon_sym_LT_GT;
|
||||
v->a[14918] = state(1229);
|
||||
v->a[14919] = 12;
|
||||
v->a[14900] = 2;
|
||||
v->a[14901] = sym_raw_string;
|
||||
v->a[14902] = sym_number;
|
||||
v->a[14903] = actions(335);
|
||||
v->a[14904] = 3;
|
||||
v->a[14905] = anon_sym_LT;
|
||||
v->a[14906] = anon_sym_GT;
|
||||
v->a[14907] = anon_sym_GT_GT;
|
||||
v->a[14908] = state(525);
|
||||
v->a[14909] = 5;
|
||||
v->a[14910] = sym_arithmetic_expansion;
|
||||
v->a[14911] = sym_string;
|
||||
v->a[14912] = sym_simple_expansion;
|
||||
v->a[14913] = sym_expansion;
|
||||
v->a[14914] = sym_command_substitution;
|
||||
v->a[14915] = state(953);
|
||||
v->a[14916] = 13;
|
||||
v->a[14917] = sym__statement_not_pipeline;
|
||||
v->a[14918] = sym_redirected_statement;
|
||||
v->a[14919] = sym_for_statement;
|
||||
small_parse_table_746(v);
|
||||
}
|
||||
|
||||
void small_parse_table_746(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[14920] = sym_redirected_statement;
|
||||
v->a[14921] = sym_for_statement;
|
||||
v->a[14922] = sym_while_statement;
|
||||
v->a[14923] = sym_if_statement;
|
||||
v->a[14924] = sym_case_statement;
|
||||
v->a[14925] = sym_function_definition;
|
||||
v->a[14926] = sym_compound_statement;
|
||||
v->a[14927] = sym_subshell;
|
||||
v->a[14928] = sym_list;
|
||||
v->a[14929] = sym_negated_command;
|
||||
v->a[14930] = sym_command;
|
||||
v->a[14931] = sym__variable_assignments;
|
||||
v->a[14932] = 27;
|
||||
v->a[14933] = actions(3);
|
||||
v->a[14934] = 1;
|
||||
v->a[14935] = sym_comment;
|
||||
v->a[14936] = actions(307);
|
||||
v->a[14937] = 1;
|
||||
v->a[14938] = sym_word;
|
||||
v->a[14939] = actions(309);
|
||||
v->a[14920] = sym_while_statement;
|
||||
v->a[14921] = sym_if_statement;
|
||||
v->a[14922] = sym_case_statement;
|
||||
v->a[14923] = sym_function_definition;
|
||||
v->a[14924] = sym_compound_statement;
|
||||
v->a[14925] = sym_subshell;
|
||||
v->a[14926] = sym_list;
|
||||
v->a[14927] = sym_negated_command;
|
||||
v->a[14928] = sym_command;
|
||||
v->a[14929] = sym__variable_assignments;
|
||||
v->a[14930] = 23;
|
||||
v->a[14931] = actions(3);
|
||||
v->a[14932] = 1;
|
||||
v->a[14933] = sym_comment;
|
||||
v->a[14934] = actions(9);
|
||||
v->a[14935] = 1;
|
||||
v->a[14936] = anon_sym_for;
|
||||
v->a[14937] = actions(13);
|
||||
v->a[14938] = 1;
|
||||
v->a[14939] = anon_sym_if;
|
||||
small_parse_table_747(v);
|
||||
}
|
||||
|
||||
void small_parse_table_747(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[14940] = 1;
|
||||
v->a[14941] = anon_sym_for;
|
||||
v->a[14942] = actions(313);
|
||||
v->a[14943] = 1;
|
||||
v->a[14944] = anon_sym_if;
|
||||
v->a[14945] = actions(315);
|
||||
v->a[14946] = 1;
|
||||
v->a[14947] = anon_sym_case;
|
||||
v->a[14948] = actions(317);
|
||||
v->a[14949] = 1;
|
||||
v->a[14950] = anon_sym_LPAREN;
|
||||
v->a[14951] = actions(319);
|
||||
v->a[14952] = 1;
|
||||
v->a[14953] = anon_sym_LBRACE;
|
||||
v->a[14954] = actions(321);
|
||||
v->a[14955] = 1;
|
||||
v->a[14956] = anon_sym_BANG;
|
||||
v->a[14957] = actions(325);
|
||||
v->a[14958] = 1;
|
||||
v->a[14959] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[14940] = actions(17);
|
||||
v->a[14941] = 1;
|
||||
v->a[14942] = anon_sym_LPAREN;
|
||||
v->a[14943] = actions(19);
|
||||
v->a[14944] = 1;
|
||||
v->a[14945] = anon_sym_LBRACE;
|
||||
v->a[14946] = actions(53);
|
||||
v->a[14947] = 1;
|
||||
v->a[14948] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[14949] = actions(55);
|
||||
v->a[14950] = 1;
|
||||
v->a[14951] = anon_sym_DOLLAR;
|
||||
v->a[14952] = actions(57);
|
||||
v->a[14953] = 1;
|
||||
v->a[14954] = anon_sym_DQUOTE;
|
||||
v->a[14955] = actions(61);
|
||||
v->a[14956] = 1;
|
||||
v->a[14957] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[14958] = actions(63);
|
||||
v->a[14959] = 1;
|
||||
small_parse_table_748(v);
|
||||
}
|
||||
|
||||
void small_parse_table_748(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[14960] = actions(327);
|
||||
v->a[14961] = 1;
|
||||
v->a[14962] = anon_sym_DOLLAR;
|
||||
v->a[14963] = actions(329);
|
||||
v->a[14964] = 1;
|
||||
v->a[14965] = anon_sym_DQUOTE;
|
||||
v->a[14966] = actions(333);
|
||||
v->a[14967] = 1;
|
||||
v->a[14968] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[14969] = actions(335);
|
||||
v->a[14970] = 1;
|
||||
v->a[14971] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[14972] = actions(337);
|
||||
v->a[14973] = 1;
|
||||
v->a[14974] = anon_sym_BQUOTE;
|
||||
v->a[14975] = actions(339);
|
||||
v->a[14976] = 1;
|
||||
v->a[14977] = sym_variable_name;
|
||||
v->a[14978] = state(342);
|
||||
v->a[14979] = 1;
|
||||
v->a[14960] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[14961] = actions(65);
|
||||
v->a[14962] = 1;
|
||||
v->a[14963] = anon_sym_BQUOTE;
|
||||
v->a[14964] = actions(341);
|
||||
v->a[14965] = 1;
|
||||
v->a[14966] = sym_variable_name;
|
||||
v->a[14967] = state(185);
|
||||
v->a[14968] = 1;
|
||||
v->a[14969] = sym_command_name;
|
||||
v->a[14970] = state(411);
|
||||
v->a[14971] = 1;
|
||||
v->a[14972] = aux_sym_command_repeat1;
|
||||
v->a[14973] = state(551);
|
||||
v->a[14974] = 1;
|
||||
v->a[14975] = sym_file_redirect;
|
||||
v->a[14976] = state(555);
|
||||
v->a[14977] = 1;
|
||||
v->a[14978] = sym_concatenation;
|
||||
v->a[14979] = state(839);
|
||||
small_parse_table_749(v);
|
||||
}
|
||||
|
||||
void small_parse_table_749(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[14980] = sym_command_name;
|
||||
v->a[14981] = state(489);
|
||||
v->a[14982] = 1;
|
||||
v->a[14983] = aux_sym_command_repeat1;
|
||||
v->a[14984] = state(510);
|
||||
v->a[14985] = 1;
|
||||
v->a[14986] = sym_variable_assignment;
|
||||
v->a[14987] = state(717);
|
||||
v->a[14988] = 1;
|
||||
v->a[14989] = sym_file_redirect;
|
||||
v->a[14990] = state(732);
|
||||
v->a[14991] = 1;
|
||||
v->a[14992] = sym_concatenation;
|
||||
v->a[14993] = state(1236);
|
||||
v->a[14994] = 1;
|
||||
v->a[14995] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[14996] = state(1239);
|
||||
v->a[14997] = 1;
|
||||
v->a[14998] = sym_pipeline;
|
||||
v->a[14999] = actions(311);
|
||||
v->a[14980] = 1;
|
||||
v->a[14981] = sym_variable_assignment;
|
||||
v->a[14982] = state(1148);
|
||||
v->a[14983] = 1;
|
||||
v->a[14984] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[14985] = actions(11);
|
||||
v->a[14986] = 2;
|
||||
v->a[14987] = anon_sym_while;
|
||||
v->a[14988] = anon_sym_until;
|
||||
v->a[14989] = actions(51);
|
||||
v->a[14990] = 3;
|
||||
v->a[14991] = anon_sym_LT;
|
||||
v->a[14992] = anon_sym_GT;
|
||||
v->a[14993] = anon_sym_GT_GT;
|
||||
v->a[14994] = actions(59);
|
||||
v->a[14995] = 3;
|
||||
v->a[14996] = sym_raw_string;
|
||||
v->a[14997] = sym_number;
|
||||
v->a[14998] = sym_word;
|
||||
v->a[14999] = state(401);
|
||||
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_LPAREN;
|
||||
v->a[1501] = actions(93);
|
||||
v->a[1500] = sym_file_redirect;
|
||||
v->a[1501] = state(546);
|
||||
v->a[1502] = 1;
|
||||
v->a[1503] = anon_sym_LBRACE;
|
||||
v->a[1504] = actions(95);
|
||||
v->a[1503] = sym_concatenation;
|
||||
v->a[1504] = state(913);
|
||||
v->a[1505] = 1;
|
||||
v->a[1506] = anon_sym_BANG;
|
||||
v->a[1507] = actions(99);
|
||||
v->a[1506] = sym_pipeline;
|
||||
v->a[1507] = state(990);
|
||||
v->a[1508] = 1;
|
||||
v->a[1509] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[1510] = actions(101);
|
||||
v->a[1509] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[1510] = state(1564);
|
||||
v->a[1511] = 1;
|
||||
v->a[1512] = anon_sym_DOLLAR;
|
||||
v->a[1513] = actions(103);
|
||||
v->a[1512] = sym__statement_not_pipeline;
|
||||
v->a[1513] = state(1569);
|
||||
v->a[1514] = 1;
|
||||
v->a[1515] = anon_sym_DQUOTE;
|
||||
v->a[1516] = actions(107);
|
||||
v->a[1517] = 1;
|
||||
v->a[1518] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[1519] = actions(109);
|
||||
v->a[1515] = sym__statements;
|
||||
v->a[1516] = actions(83);
|
||||
v->a[1517] = 2;
|
||||
v->a[1518] = anon_sym_while;
|
||||
v->a[1519] = anon_sym_until;
|
||||
small_parse_table_76(v);
|
||||
}
|
||||
|
||||
void small_parse_table_76(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[1520] = 1;
|
||||
v->a[1521] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[1522] = actions(111);
|
||||
v->a[1523] = 1;
|
||||
v->a[1524] = anon_sym_BQUOTE;
|
||||
v->a[1525] = actions(113);
|
||||
v->a[1526] = 1;
|
||||
v->a[1527] = sym_variable_name;
|
||||
v->a[1528] = actions(121);
|
||||
v->a[1529] = 1;
|
||||
v->a[1530] = anon_sym_LF;
|
||||
v->a[1531] = state(9);
|
||||
v->a[1532] = 1;
|
||||
v->a[1533] = aux_sym__case_item_last_repeat2;
|
||||
v->a[1534] = state(112);
|
||||
v->a[1535] = 1;
|
||||
v->a[1536] = aux_sym__statements_repeat1;
|
||||
v->a[1537] = state(185);
|
||||
v->a[1538] = 1;
|
||||
v->a[1539] = sym_command_name;
|
||||
v->a[1520] = actions(105);
|
||||
v->a[1521] = 2;
|
||||
v->a[1522] = sym_raw_string;
|
||||
v->a[1523] = sym_number;
|
||||
v->a[1524] = actions(97);
|
||||
v->a[1525] = 3;
|
||||
v->a[1526] = anon_sym_LT;
|
||||
v->a[1527] = anon_sym_GT;
|
||||
v->a[1528] = anon_sym_GT_GT;
|
||||
v->a[1529] = state(276);
|
||||
v->a[1530] = 5;
|
||||
v->a[1531] = sym_arithmetic_expansion;
|
||||
v->a[1532] = sym_string;
|
||||
v->a[1533] = sym_simple_expansion;
|
||||
v->a[1534] = sym_expansion;
|
||||
v->a[1535] = sym_command_substitution;
|
||||
v->a[1536] = state(867);
|
||||
v->a[1537] = 12;
|
||||
v->a[1538] = sym_redirected_statement;
|
||||
v->a[1539] = sym_for_statement;
|
||||
small_parse_table_77(v);
|
||||
}
|
||||
|
||||
void small_parse_table_77(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[1540] = state(255);
|
||||
v->a[1541] = 1;
|
||||
v->a[1542] = sym_variable_assignment;
|
||||
v->a[1543] = state(491);
|
||||
v->a[1544] = 1;
|
||||
v->a[1545] = aux_sym_command_repeat1;
|
||||
v->a[1546] = state(599);
|
||||
v->a[1547] = 1;
|
||||
v->a[1548] = sym_concatenation;
|
||||
v->a[1549] = state(615);
|
||||
v->a[1550] = 1;
|
||||
v->a[1551] = sym_file_redirect;
|
||||
v->a[1552] = state(941);
|
||||
v->a[1553] = 1;
|
||||
v->a[1554] = sym_pipeline;
|
||||
v->a[1555] = state(1015);
|
||||
v->a[1556] = 1;
|
||||
v->a[1557] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[1558] = state(1610);
|
||||
v->a[1559] = 1;
|
||||
v->a[1540] = sym_while_statement;
|
||||
v->a[1541] = sym_if_statement;
|
||||
v->a[1542] = sym_case_statement;
|
||||
v->a[1543] = sym_function_definition;
|
||||
v->a[1544] = sym_compound_statement;
|
||||
v->a[1545] = sym_subshell;
|
||||
v->a[1546] = sym_list;
|
||||
v->a[1547] = sym_negated_command;
|
||||
v->a[1548] = sym_command;
|
||||
v->a[1549] = sym__variable_assignments;
|
||||
v->a[1550] = 32;
|
||||
v->a[1551] = actions(3);
|
||||
v->a[1552] = 1;
|
||||
v->a[1553] = sym_comment;
|
||||
v->a[1554] = actions(79);
|
||||
v->a[1555] = 1;
|
||||
v->a[1556] = sym_word;
|
||||
v->a[1557] = actions(81);
|
||||
v->a[1558] = 1;
|
||||
v->a[1559] = anon_sym_for;
|
||||
small_parse_table_78(v);
|
||||
}
|
||||
|
||||
void small_parse_table_78(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[1560] = sym__statement_not_pipeline;
|
||||
v->a[1561] = state(1620);
|
||||
v->a[1562] = 1;
|
||||
v->a[1563] = sym__statements;
|
||||
v->a[1564] = actions(83);
|
||||
v->a[1565] = 2;
|
||||
v->a[1566] = anon_sym_while;
|
||||
v->a[1567] = anon_sym_until;
|
||||
v->a[1568] = actions(105);
|
||||
v->a[1569] = 2;
|
||||
v->a[1570] = sym_raw_string;
|
||||
v->a[1571] = sym_number;
|
||||
v->a[1572] = state(341);
|
||||
v->a[1573] = 5;
|
||||
v->a[1574] = sym_arithmetic_expansion;
|
||||
v->a[1575] = sym_string;
|
||||
v->a[1576] = sym_simple_expansion;
|
||||
v->a[1577] = sym_expansion;
|
||||
v->a[1578] = sym_command_substitution;
|
||||
v->a[1579] = actions(97);
|
||||
v->a[1560] = actions(85);
|
||||
v->a[1561] = 1;
|
||||
v->a[1562] = anon_sym_if;
|
||||
v->a[1563] = actions(87);
|
||||
v->a[1564] = 1;
|
||||
v->a[1565] = anon_sym_case;
|
||||
v->a[1566] = actions(89);
|
||||
v->a[1567] = 1;
|
||||
v->a[1568] = anon_sym_LPAREN;
|
||||
v->a[1569] = actions(93);
|
||||
v->a[1570] = 1;
|
||||
v->a[1571] = anon_sym_LBRACE;
|
||||
v->a[1572] = actions(95);
|
||||
v->a[1573] = 1;
|
||||
v->a[1574] = anon_sym_BANG;
|
||||
v->a[1575] = actions(99);
|
||||
v->a[1576] = 1;
|
||||
v->a[1577] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[1578] = actions(101);
|
||||
v->a[1579] = 1;
|
||||
small_parse_table_79(v);
|
||||
}
|
||||
|
||||
void small_parse_table_79(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[1580] = 7;
|
||||
v->a[1581] = anon_sym_LT;
|
||||
v->a[1582] = anon_sym_GT;
|
||||
v->a[1583] = anon_sym_GT_GT;
|
||||
v->a[1584] = anon_sym_LT_AMP;
|
||||
v->a[1585] = anon_sym_GT_AMP;
|
||||
v->a[1586] = anon_sym_GT_PIPE;
|
||||
v->a[1587] = anon_sym_LT_GT;
|
||||
v->a[1588] = state(819);
|
||||
v->a[1589] = 12;
|
||||
v->a[1590] = sym_redirected_statement;
|
||||
v->a[1591] = sym_for_statement;
|
||||
v->a[1592] = sym_while_statement;
|
||||
v->a[1593] = sym_if_statement;
|
||||
v->a[1594] = sym_case_statement;
|
||||
v->a[1595] = sym_function_definition;
|
||||
v->a[1596] = sym_compound_statement;
|
||||
v->a[1597] = sym_subshell;
|
||||
v->a[1598] = sym_list;
|
||||
v->a[1599] = sym_negated_command;
|
||||
v->a[1580] = anon_sym_DOLLAR;
|
||||
v->a[1581] = actions(103);
|
||||
v->a[1582] = 1;
|
||||
v->a[1583] = anon_sym_DQUOTE;
|
||||
v->a[1584] = actions(107);
|
||||
v->a[1585] = 1;
|
||||
v->a[1586] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[1587] = actions(109);
|
||||
v->a[1588] = 1;
|
||||
v->a[1589] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[1590] = actions(111);
|
||||
v->a[1591] = 1;
|
||||
v->a[1592] = anon_sym_BQUOTE;
|
||||
v->a[1593] = actions(113);
|
||||
v->a[1594] = 1;
|
||||
v->a[1595] = sym_variable_name;
|
||||
v->a[1596] = actions(117);
|
||||
v->a[1597] = 1;
|
||||
v->a[1598] = anon_sym_LF;
|
||||
v->a[1599] = state(10);
|
||||
small_parse_table_80(v);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -14,126 +14,126 @@
|
|||
|
||||
void small_parse_table_750(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[15000] = 2;
|
||||
v->a[15001] = anon_sym_while;
|
||||
v->a[15002] = anon_sym_until;
|
||||
v->a[15003] = actions(331);
|
||||
v->a[15004] = 2;
|
||||
v->a[15005] = sym_raw_string;
|
||||
v->a[15006] = sym_number;
|
||||
v->a[15007] = state(635);
|
||||
v->a[15008] = 5;
|
||||
v->a[15009] = sym_arithmetic_expansion;
|
||||
v->a[15010] = sym_string;
|
||||
v->a[15011] = sym_simple_expansion;
|
||||
v->a[15012] = sym_expansion;
|
||||
v->a[15013] = sym_command_substitution;
|
||||
v->a[15014] = actions(323);
|
||||
v->a[15015] = 7;
|
||||
v->a[15016] = anon_sym_LT;
|
||||
v->a[15017] = anon_sym_GT;
|
||||
v->a[15018] = anon_sym_GT_GT;
|
||||
v->a[15019] = anon_sym_LT_AMP;
|
||||
v->a[15000] = 5;
|
||||
v->a[15001] = sym_arithmetic_expansion;
|
||||
v->a[15002] = sym_string;
|
||||
v->a[15003] = sym_simple_expansion;
|
||||
v->a[15004] = sym_expansion;
|
||||
v->a[15005] = sym_command_substitution;
|
||||
v->a[15006] = state(1008);
|
||||
v->a[15007] = 7;
|
||||
v->a[15008] = sym_for_statement;
|
||||
v->a[15009] = sym_while_statement;
|
||||
v->a[15010] = sym_if_statement;
|
||||
v->a[15011] = sym_compound_statement;
|
||||
v->a[15012] = sym_subshell;
|
||||
v->a[15013] = sym_command;
|
||||
v->a[15014] = sym__variable_assignments;
|
||||
v->a[15015] = 23;
|
||||
v->a[15016] = actions(3);
|
||||
v->a[15017] = 1;
|
||||
v->a[15018] = sym_comment;
|
||||
v->a[15019] = actions(299);
|
||||
small_parse_table_751(v);
|
||||
}
|
||||
|
||||
void small_parse_table_751(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[15020] = anon_sym_GT_AMP;
|
||||
v->a[15021] = anon_sym_GT_PIPE;
|
||||
v->a[15022] = anon_sym_LT_GT;
|
||||
v->a[15023] = state(1301);
|
||||
v->a[15024] = 13;
|
||||
v->a[15025] = sym__statement_not_pipeline;
|
||||
v->a[15026] = sym_redirected_statement;
|
||||
v->a[15027] = sym_for_statement;
|
||||
v->a[15028] = sym_while_statement;
|
||||
v->a[15029] = sym_if_statement;
|
||||
v->a[15030] = sym_case_statement;
|
||||
v->a[15031] = sym_function_definition;
|
||||
v->a[15032] = sym_compound_statement;
|
||||
v->a[15033] = sym_subshell;
|
||||
v->a[15034] = sym_list;
|
||||
v->a[15035] = sym_negated_command;
|
||||
v->a[15036] = sym_command;
|
||||
v->a[15037] = sym__variable_assignments;
|
||||
v->a[15038] = 28;
|
||||
v->a[15039] = actions(3);
|
||||
v->a[15020] = 1;
|
||||
v->a[15021] = anon_sym_for;
|
||||
v->a[15022] = actions(303);
|
||||
v->a[15023] = 1;
|
||||
v->a[15024] = anon_sym_if;
|
||||
v->a[15025] = actions(307);
|
||||
v->a[15026] = 1;
|
||||
v->a[15027] = anon_sym_LPAREN;
|
||||
v->a[15028] = actions(309);
|
||||
v->a[15029] = 1;
|
||||
v->a[15030] = anon_sym_LBRACE;
|
||||
v->a[15031] = actions(315);
|
||||
v->a[15032] = 1;
|
||||
v->a[15033] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[15034] = actions(317);
|
||||
v->a[15035] = 1;
|
||||
v->a[15036] = anon_sym_DOLLAR;
|
||||
v->a[15037] = actions(319);
|
||||
v->a[15038] = 1;
|
||||
v->a[15039] = anon_sym_DQUOTE;
|
||||
small_parse_table_752(v);
|
||||
}
|
||||
|
||||
void small_parse_table_752(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[15040] = 1;
|
||||
v->a[15041] = sym_comment;
|
||||
v->a[15042] = actions(9);
|
||||
v->a[15043] = 1;
|
||||
v->a[15044] = anon_sym_for;
|
||||
v->a[15045] = actions(13);
|
||||
v->a[15046] = 1;
|
||||
v->a[15047] = anon_sym_if;
|
||||
v->a[15048] = actions(15);
|
||||
v->a[15049] = 1;
|
||||
v->a[15050] = anon_sym_case;
|
||||
v->a[15051] = actions(17);
|
||||
v->a[15052] = 1;
|
||||
v->a[15053] = anon_sym_LPAREN;
|
||||
v->a[15054] = actions(19);
|
||||
v->a[15055] = 1;
|
||||
v->a[15056] = anon_sym_LBRACE;
|
||||
v->a[15057] = actions(53);
|
||||
v->a[15058] = 1;
|
||||
v->a[15059] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[15040] = actions(323);
|
||||
v->a[15041] = 1;
|
||||
v->a[15042] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[15043] = actions(325);
|
||||
v->a[15044] = 1;
|
||||
v->a[15045] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[15046] = actions(327);
|
||||
v->a[15047] = 1;
|
||||
v->a[15048] = anon_sym_BQUOTE;
|
||||
v->a[15049] = actions(341);
|
||||
v->a[15050] = 1;
|
||||
v->a[15051] = sym_variable_name;
|
||||
v->a[15052] = state(274);
|
||||
v->a[15053] = 1;
|
||||
v->a[15054] = sym_command_name;
|
||||
v->a[15055] = state(328);
|
||||
v->a[15056] = 1;
|
||||
v->a[15057] = aux_sym_command_repeat1;
|
||||
v->a[15058] = state(707);
|
||||
v->a[15059] = 1;
|
||||
small_parse_table_753(v);
|
||||
}
|
||||
|
||||
void small_parse_table_753(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[15060] = actions(55);
|
||||
v->a[15061] = 1;
|
||||
v->a[15062] = anon_sym_DOLLAR;
|
||||
v->a[15063] = actions(57);
|
||||
v->a[15064] = 1;
|
||||
v->a[15065] = anon_sym_DQUOTE;
|
||||
v->a[15066] = actions(61);
|
||||
v->a[15067] = 1;
|
||||
v->a[15068] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[15069] = actions(63);
|
||||
v->a[15070] = 1;
|
||||
v->a[15071] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[15072] = actions(65);
|
||||
v->a[15073] = 1;
|
||||
v->a[15074] = anon_sym_BQUOTE;
|
||||
v->a[15075] = actions(206);
|
||||
v->a[15076] = 1;
|
||||
v->a[15077] = sym_word;
|
||||
v->a[15078] = actions(208);
|
||||
v->a[15079] = 1;
|
||||
v->a[15060] = sym_file_redirect;
|
||||
v->a[15061] = state(772);
|
||||
v->a[15062] = 1;
|
||||
v->a[15063] = sym_concatenation;
|
||||
v->a[15064] = state(861);
|
||||
v->a[15065] = 1;
|
||||
v->a[15066] = sym_variable_assignment;
|
||||
v->a[15067] = state(1337);
|
||||
v->a[15068] = 1;
|
||||
v->a[15069] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[15070] = actions(301);
|
||||
v->a[15071] = 2;
|
||||
v->a[15072] = anon_sym_while;
|
||||
v->a[15073] = anon_sym_until;
|
||||
v->a[15074] = actions(313);
|
||||
v->a[15075] = 3;
|
||||
v->a[15076] = anon_sym_LT;
|
||||
v->a[15077] = anon_sym_GT;
|
||||
v->a[15078] = anon_sym_GT_GT;
|
||||
v->a[15079] = actions(321);
|
||||
small_parse_table_754(v);
|
||||
}
|
||||
|
||||
void small_parse_table_754(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[15080] = anon_sym_BANG;
|
||||
v->a[15081] = actions(214);
|
||||
v->a[15082] = 1;
|
||||
v->a[15083] = sym_variable_name;
|
||||
v->a[15084] = state(227);
|
||||
v->a[15085] = 1;
|
||||
v->a[15086] = sym_command_name;
|
||||
v->a[15087] = state(285);
|
||||
v->a[15088] = 1;
|
||||
v->a[15089] = sym_variable_assignment;
|
||||
v->a[15090] = state(506);
|
||||
v->a[15091] = 1;
|
||||
v->a[15092] = aux_sym_command_repeat1;
|
||||
v->a[15093] = state(600);
|
||||
v->a[15094] = 1;
|
||||
v->a[15095] = sym_file_redirect;
|
||||
v->a[15096] = state(602);
|
||||
v->a[15097] = 1;
|
||||
v->a[15098] = sym_concatenation;
|
||||
v->a[15099] = state(930);
|
||||
v->a[15080] = 3;
|
||||
v->a[15081] = sym_raw_string;
|
||||
v->a[15082] = sym_number;
|
||||
v->a[15083] = sym_word;
|
||||
v->a[15084] = state(606);
|
||||
v->a[15085] = 5;
|
||||
v->a[15086] = sym_arithmetic_expansion;
|
||||
v->a[15087] = sym_string;
|
||||
v->a[15088] = sym_simple_expansion;
|
||||
v->a[15089] = sym_expansion;
|
||||
v->a[15090] = sym_command_substitution;
|
||||
v->a[15091] = state(1404);
|
||||
v->a[15092] = 7;
|
||||
v->a[15093] = sym_for_statement;
|
||||
v->a[15094] = sym_while_statement;
|
||||
v->a[15095] = sym_if_statement;
|
||||
v->a[15096] = sym_compound_statement;
|
||||
v->a[15097] = sym_subshell;
|
||||
v->a[15098] = sym_command;
|
||||
v->a[15099] = sym__variable_assignments;
|
||||
small_parse_table_755(v);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -14,125 +14,125 @@
|
|||
|
||||
void small_parse_table_755(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[15100] = 1;
|
||||
v->a[15101] = sym_pipeline;
|
||||
v->a[15102] = state(1001);
|
||||
v->a[15103] = 1;
|
||||
v->a[15104] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[15105] = state(1606);
|
||||
v->a[15106] = 1;
|
||||
v->a[15107] = sym__statement_not_pipeline;
|
||||
v->a[15108] = actions(11);
|
||||
v->a[15109] = 2;
|
||||
v->a[15110] = anon_sym_while;
|
||||
v->a[15111] = anon_sym_until;
|
||||
v->a[15112] = actions(212);
|
||||
v->a[15113] = 2;
|
||||
v->a[15114] = sym_raw_string;
|
||||
v->a[15115] = sym_number;
|
||||
v->a[15116] = state(327);
|
||||
v->a[15117] = 5;
|
||||
v->a[15118] = sym_arithmetic_expansion;
|
||||
v->a[15119] = sym_string;
|
||||
v->a[15100] = 23;
|
||||
v->a[15101] = actions(3);
|
||||
v->a[15102] = 1;
|
||||
v->a[15103] = sym_comment;
|
||||
v->a[15104] = actions(81);
|
||||
v->a[15105] = 1;
|
||||
v->a[15106] = anon_sym_for;
|
||||
v->a[15107] = actions(85);
|
||||
v->a[15108] = 1;
|
||||
v->a[15109] = anon_sym_if;
|
||||
v->a[15110] = actions(89);
|
||||
v->a[15111] = 1;
|
||||
v->a[15112] = anon_sym_LPAREN;
|
||||
v->a[15113] = actions(93);
|
||||
v->a[15114] = 1;
|
||||
v->a[15115] = anon_sym_LBRACE;
|
||||
v->a[15116] = actions(99);
|
||||
v->a[15117] = 1;
|
||||
v->a[15118] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[15119] = actions(101);
|
||||
small_parse_table_756(v);
|
||||
}
|
||||
|
||||
void small_parse_table_756(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[15120] = sym_simple_expansion;
|
||||
v->a[15121] = sym_expansion;
|
||||
v->a[15122] = sym_command_substitution;
|
||||
v->a[15123] = actions(210);
|
||||
v->a[15124] = 7;
|
||||
v->a[15125] = anon_sym_LT;
|
||||
v->a[15126] = anon_sym_GT;
|
||||
v->a[15127] = anon_sym_GT_GT;
|
||||
v->a[15128] = anon_sym_LT_AMP;
|
||||
v->a[15129] = anon_sym_GT_AMP;
|
||||
v->a[15130] = anon_sym_GT_PIPE;
|
||||
v->a[15131] = anon_sym_LT_GT;
|
||||
v->a[15132] = state(915);
|
||||
v->a[15133] = 12;
|
||||
v->a[15134] = sym_redirected_statement;
|
||||
v->a[15135] = sym_for_statement;
|
||||
v->a[15136] = sym_while_statement;
|
||||
v->a[15137] = sym_if_statement;
|
||||
v->a[15138] = sym_case_statement;
|
||||
v->a[15139] = sym_function_definition;
|
||||
v->a[15120] = 1;
|
||||
v->a[15121] = anon_sym_DOLLAR;
|
||||
v->a[15122] = actions(103);
|
||||
v->a[15123] = 1;
|
||||
v->a[15124] = anon_sym_DQUOTE;
|
||||
v->a[15125] = actions(107);
|
||||
v->a[15126] = 1;
|
||||
v->a[15127] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[15128] = actions(109);
|
||||
v->a[15129] = 1;
|
||||
v->a[15130] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[15131] = actions(111);
|
||||
v->a[15132] = 1;
|
||||
v->a[15133] = anon_sym_BQUOTE;
|
||||
v->a[15134] = actions(341);
|
||||
v->a[15135] = 1;
|
||||
v->a[15136] = sym_variable_name;
|
||||
v->a[15137] = state(170);
|
||||
v->a[15138] = 1;
|
||||
v->a[15139] = sym_command_name;
|
||||
small_parse_table_757(v);
|
||||
}
|
||||
|
||||
void small_parse_table_757(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[15140] = sym_compound_statement;
|
||||
v->a[15141] = sym_subshell;
|
||||
v->a[15142] = sym_list;
|
||||
v->a[15143] = sym_negated_command;
|
||||
v->a[15144] = sym_command;
|
||||
v->a[15145] = sym__variable_assignments;
|
||||
v->a[15146] = 27;
|
||||
v->a[15147] = actions(3);
|
||||
v->a[15148] = 1;
|
||||
v->a[15149] = sym_comment;
|
||||
v->a[15150] = actions(9);
|
||||
v->a[15151] = 1;
|
||||
v->a[15152] = anon_sym_for;
|
||||
v->a[15153] = actions(13);
|
||||
v->a[15154] = 1;
|
||||
v->a[15155] = anon_sym_if;
|
||||
v->a[15156] = actions(15);
|
||||
v->a[15157] = 1;
|
||||
v->a[15158] = anon_sym_case;
|
||||
v->a[15159] = actions(17);
|
||||
v->a[15140] = state(408);
|
||||
v->a[15141] = 1;
|
||||
v->a[15142] = aux_sym_command_repeat1;
|
||||
v->a[15143] = state(541);
|
||||
v->a[15144] = 1;
|
||||
v->a[15145] = sym_file_redirect;
|
||||
v->a[15146] = state(546);
|
||||
v->a[15147] = 1;
|
||||
v->a[15148] = sym_concatenation;
|
||||
v->a[15149] = state(880);
|
||||
v->a[15150] = 1;
|
||||
v->a[15151] = sym_variable_assignment;
|
||||
v->a[15152] = state(1015);
|
||||
v->a[15153] = 1;
|
||||
v->a[15154] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[15155] = actions(83);
|
||||
v->a[15156] = 2;
|
||||
v->a[15157] = anon_sym_while;
|
||||
v->a[15158] = anon_sym_until;
|
||||
v->a[15159] = actions(97);
|
||||
small_parse_table_758(v);
|
||||
}
|
||||
|
||||
void small_parse_table_758(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[15160] = 1;
|
||||
v->a[15161] = anon_sym_LPAREN;
|
||||
v->a[15162] = actions(19);
|
||||
v->a[15163] = 1;
|
||||
v->a[15164] = anon_sym_LBRACE;
|
||||
v->a[15165] = actions(41);
|
||||
v->a[15166] = 1;
|
||||
v->a[15167] = sym_word;
|
||||
v->a[15168] = actions(49);
|
||||
v->a[15169] = 1;
|
||||
v->a[15170] = anon_sym_BANG;
|
||||
v->a[15171] = actions(53);
|
||||
v->a[15172] = 1;
|
||||
v->a[15173] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[15174] = actions(55);
|
||||
v->a[15175] = 1;
|
||||
v->a[15176] = anon_sym_DOLLAR;
|
||||
v->a[15177] = actions(57);
|
||||
v->a[15178] = 1;
|
||||
v->a[15179] = anon_sym_DQUOTE;
|
||||
v->a[15160] = 3;
|
||||
v->a[15161] = anon_sym_LT;
|
||||
v->a[15162] = anon_sym_GT;
|
||||
v->a[15163] = anon_sym_GT_GT;
|
||||
v->a[15164] = actions(105);
|
||||
v->a[15165] = 3;
|
||||
v->a[15166] = sym_raw_string;
|
||||
v->a[15167] = sym_number;
|
||||
v->a[15168] = sym_word;
|
||||
v->a[15169] = state(276);
|
||||
v->a[15170] = 5;
|
||||
v->a[15171] = sym_arithmetic_expansion;
|
||||
v->a[15172] = sym_string;
|
||||
v->a[15173] = sym_simple_expansion;
|
||||
v->a[15174] = sym_expansion;
|
||||
v->a[15175] = sym_command_substitution;
|
||||
v->a[15176] = state(1241);
|
||||
v->a[15177] = 7;
|
||||
v->a[15178] = sym_for_statement;
|
||||
v->a[15179] = sym_while_statement;
|
||||
small_parse_table_759(v);
|
||||
}
|
||||
|
||||
void small_parse_table_759(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[15180] = actions(61);
|
||||
v->a[15181] = 1;
|
||||
v->a[15182] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[15183] = actions(63);
|
||||
v->a[15184] = 1;
|
||||
v->a[15185] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[15186] = actions(65);
|
||||
v->a[15180] = sym_if_statement;
|
||||
v->a[15181] = sym_compound_statement;
|
||||
v->a[15182] = sym_subshell;
|
||||
v->a[15183] = sym_command;
|
||||
v->a[15184] = sym__variable_assignments;
|
||||
v->a[15185] = 23;
|
||||
v->a[15186] = actions(3);
|
||||
v->a[15187] = 1;
|
||||
v->a[15188] = anon_sym_BQUOTE;
|
||||
v->a[15189] = actions(67);
|
||||
v->a[15188] = sym_comment;
|
||||
v->a[15189] = actions(9);
|
||||
v->a[15190] = 1;
|
||||
v->a[15191] = sym_variable_name;
|
||||
v->a[15192] = state(271);
|
||||
v->a[15191] = anon_sym_for;
|
||||
v->a[15192] = actions(13);
|
||||
v->a[15193] = 1;
|
||||
v->a[15194] = sym_command_name;
|
||||
v->a[15195] = state(314);
|
||||
v->a[15194] = anon_sym_if;
|
||||
v->a[15195] = actions(17);
|
||||
v->a[15196] = 1;
|
||||
v->a[15197] = sym_variable_assignment;
|
||||
v->a[15198] = state(482);
|
||||
v->a[15197] = anon_sym_LPAREN;
|
||||
v->a[15198] = actions(19);
|
||||
v->a[15199] = 1;
|
||||
small_parse_table_760(v);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -14,125 +14,125 @@
|
|||
|
||||
void small_parse_table_760(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[15200] = aux_sym_command_repeat1;
|
||||
v->a[15201] = state(600);
|
||||
v->a[15200] = anon_sym_LBRACE;
|
||||
v->a[15201] = actions(53);
|
||||
v->a[15202] = 1;
|
||||
v->a[15203] = sym_file_redirect;
|
||||
v->a[15204] = state(602);
|
||||
v->a[15203] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[15204] = actions(55);
|
||||
v->a[15205] = 1;
|
||||
v->a[15206] = sym_concatenation;
|
||||
v->a[15207] = state(1068);
|
||||
v->a[15206] = anon_sym_DOLLAR;
|
||||
v->a[15207] = actions(57);
|
||||
v->a[15208] = 1;
|
||||
v->a[15209] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[15210] = state(1235);
|
||||
v->a[15209] = anon_sym_DQUOTE;
|
||||
v->a[15210] = actions(61);
|
||||
v->a[15211] = 1;
|
||||
v->a[15212] = sym_pipeline;
|
||||
v->a[15213] = actions(11);
|
||||
v->a[15214] = 2;
|
||||
v->a[15215] = anon_sym_while;
|
||||
v->a[15216] = anon_sym_until;
|
||||
v->a[15217] = actions(59);
|
||||
v->a[15218] = 2;
|
||||
v->a[15219] = sym_raw_string;
|
||||
v->a[15212] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[15213] = actions(63);
|
||||
v->a[15214] = 1;
|
||||
v->a[15215] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[15216] = actions(65);
|
||||
v->a[15217] = 1;
|
||||
v->a[15218] = anon_sym_BQUOTE;
|
||||
v->a[15219] = actions(341);
|
||||
small_parse_table_761(v);
|
||||
}
|
||||
|
||||
void small_parse_table_761(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[15220] = sym_number;
|
||||
v->a[15221] = state(425);
|
||||
v->a[15222] = 5;
|
||||
v->a[15223] = sym_arithmetic_expansion;
|
||||
v->a[15224] = sym_string;
|
||||
v->a[15225] = sym_simple_expansion;
|
||||
v->a[15226] = sym_expansion;
|
||||
v->a[15227] = sym_command_substitution;
|
||||
v->a[15228] = actions(51);
|
||||
v->a[15229] = 7;
|
||||
v->a[15230] = anon_sym_LT;
|
||||
v->a[15231] = anon_sym_GT;
|
||||
v->a[15232] = anon_sym_GT_GT;
|
||||
v->a[15233] = anon_sym_LT_AMP;
|
||||
v->a[15234] = anon_sym_GT_AMP;
|
||||
v->a[15235] = anon_sym_GT_PIPE;
|
||||
v->a[15236] = anon_sym_LT_GT;
|
||||
v->a[15237] = state(934);
|
||||
v->a[15238] = 13;
|
||||
v->a[15239] = sym__statement_not_pipeline;
|
||||
v->a[15220] = 1;
|
||||
v->a[15221] = sym_variable_name;
|
||||
v->a[15222] = state(179);
|
||||
v->a[15223] = 1;
|
||||
v->a[15224] = sym_command_name;
|
||||
v->a[15225] = state(385);
|
||||
v->a[15226] = 1;
|
||||
v->a[15227] = aux_sym_command_repeat1;
|
||||
v->a[15228] = state(555);
|
||||
v->a[15229] = 1;
|
||||
v->a[15230] = sym_concatenation;
|
||||
v->a[15231] = state(599);
|
||||
v->a[15232] = 1;
|
||||
v->a[15233] = sym_file_redirect;
|
||||
v->a[15234] = state(821);
|
||||
v->a[15235] = 1;
|
||||
v->a[15236] = sym_variable_assignment;
|
||||
v->a[15237] = state(1000);
|
||||
v->a[15238] = 1;
|
||||
v->a[15239] = aux_sym_redirected_statement_repeat2;
|
||||
small_parse_table_762(v);
|
||||
}
|
||||
|
||||
void small_parse_table_762(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[15240] = sym_redirected_statement;
|
||||
v->a[15241] = sym_for_statement;
|
||||
v->a[15242] = sym_while_statement;
|
||||
v->a[15243] = sym_if_statement;
|
||||
v->a[15244] = sym_case_statement;
|
||||
v->a[15245] = sym_function_definition;
|
||||
v->a[15246] = sym_compound_statement;
|
||||
v->a[15247] = sym_subshell;
|
||||
v->a[15248] = sym_list;
|
||||
v->a[15249] = sym_negated_command;
|
||||
v->a[15250] = sym_command;
|
||||
v->a[15251] = sym__variable_assignments;
|
||||
v->a[15252] = 28;
|
||||
v->a[15253] = actions(3);
|
||||
v->a[15254] = 1;
|
||||
v->a[15255] = sym_comment;
|
||||
v->a[15256] = actions(9);
|
||||
v->a[15257] = 1;
|
||||
v->a[15258] = anon_sym_for;
|
||||
v->a[15259] = actions(13);
|
||||
v->a[15240] = actions(11);
|
||||
v->a[15241] = 2;
|
||||
v->a[15242] = anon_sym_while;
|
||||
v->a[15243] = anon_sym_until;
|
||||
v->a[15244] = actions(51);
|
||||
v->a[15245] = 3;
|
||||
v->a[15246] = anon_sym_LT;
|
||||
v->a[15247] = anon_sym_GT;
|
||||
v->a[15248] = anon_sym_GT_GT;
|
||||
v->a[15249] = actions(59);
|
||||
v->a[15250] = 3;
|
||||
v->a[15251] = sym_raw_string;
|
||||
v->a[15252] = sym_number;
|
||||
v->a[15253] = sym_word;
|
||||
v->a[15254] = state(401);
|
||||
v->a[15255] = 5;
|
||||
v->a[15256] = sym_arithmetic_expansion;
|
||||
v->a[15257] = sym_string;
|
||||
v->a[15258] = sym_simple_expansion;
|
||||
v->a[15259] = sym_expansion;
|
||||
small_parse_table_763(v);
|
||||
}
|
||||
|
||||
void small_parse_table_763(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[15260] = 1;
|
||||
v->a[15261] = anon_sym_if;
|
||||
v->a[15262] = actions(15);
|
||||
v->a[15263] = 1;
|
||||
v->a[15264] = anon_sym_case;
|
||||
v->a[15265] = actions(17);
|
||||
v->a[15266] = 1;
|
||||
v->a[15267] = anon_sym_LPAREN;
|
||||
v->a[15268] = actions(19);
|
||||
v->a[15269] = 1;
|
||||
v->a[15270] = anon_sym_LBRACE;
|
||||
v->a[15271] = actions(53);
|
||||
v->a[15260] = sym_command_substitution;
|
||||
v->a[15261] = state(1008);
|
||||
v->a[15262] = 7;
|
||||
v->a[15263] = sym_for_statement;
|
||||
v->a[15264] = sym_while_statement;
|
||||
v->a[15265] = sym_if_statement;
|
||||
v->a[15266] = sym_compound_statement;
|
||||
v->a[15267] = sym_subshell;
|
||||
v->a[15268] = sym_command;
|
||||
v->a[15269] = sym__variable_assignments;
|
||||
v->a[15270] = 23;
|
||||
v->a[15271] = actions(3);
|
||||
v->a[15272] = 1;
|
||||
v->a[15273] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[15274] = actions(55);
|
||||
v->a[15273] = sym_comment;
|
||||
v->a[15274] = actions(9);
|
||||
v->a[15275] = 1;
|
||||
v->a[15276] = anon_sym_DOLLAR;
|
||||
v->a[15277] = actions(57);
|
||||
v->a[15276] = anon_sym_for;
|
||||
v->a[15277] = actions(13);
|
||||
v->a[15278] = 1;
|
||||
v->a[15279] = anon_sym_DQUOTE;
|
||||
v->a[15279] = anon_sym_if;
|
||||
small_parse_table_764(v);
|
||||
}
|
||||
|
||||
void small_parse_table_764(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[15280] = actions(61);
|
||||
v->a[15280] = actions(17);
|
||||
v->a[15281] = 1;
|
||||
v->a[15282] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[15283] = actions(63);
|
||||
v->a[15282] = anon_sym_LPAREN;
|
||||
v->a[15283] = actions(19);
|
||||
v->a[15284] = 1;
|
||||
v->a[15285] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[15286] = actions(65);
|
||||
v->a[15285] = anon_sym_LBRACE;
|
||||
v->a[15286] = actions(53);
|
||||
v->a[15287] = 1;
|
||||
v->a[15288] = anon_sym_BQUOTE;
|
||||
v->a[15289] = actions(297);
|
||||
v->a[15288] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[15289] = actions(55);
|
||||
v->a[15290] = 1;
|
||||
v->a[15291] = sym_word;
|
||||
v->a[15292] = actions(299);
|
||||
v->a[15291] = anon_sym_DOLLAR;
|
||||
v->a[15292] = actions(57);
|
||||
v->a[15293] = 1;
|
||||
v->a[15294] = anon_sym_BANG;
|
||||
v->a[15295] = actions(305);
|
||||
v->a[15294] = anon_sym_DQUOTE;
|
||||
v->a[15295] = actions(61);
|
||||
v->a[15296] = 1;
|
||||
v->a[15297] = sym_variable_name;
|
||||
v->a[15298] = state(312);
|
||||
v->a[15297] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[15298] = actions(63);
|
||||
v->a[15299] = 1;
|
||||
small_parse_table_765(v);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -14,126 +14,126 @@
|
|||
|
||||
void small_parse_table_765(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[15300] = sym_command_name;
|
||||
v->a[15301] = state(408);
|
||||
v->a[15300] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[15301] = actions(65);
|
||||
v->a[15302] = 1;
|
||||
v->a[15303] = sym_variable_assignment;
|
||||
v->a[15304] = state(471);
|
||||
v->a[15303] = anon_sym_BQUOTE;
|
||||
v->a[15304] = actions(341);
|
||||
v->a[15305] = 1;
|
||||
v->a[15306] = aux_sym_command_repeat1;
|
||||
v->a[15307] = state(600);
|
||||
v->a[15306] = sym_variable_name;
|
||||
v->a[15307] = state(252);
|
||||
v->a[15308] = 1;
|
||||
v->a[15309] = sym_file_redirect;
|
||||
v->a[15310] = state(602);
|
||||
v->a[15309] = sym_command_name;
|
||||
v->a[15310] = state(387);
|
||||
v->a[15311] = 1;
|
||||
v->a[15312] = sym_concatenation;
|
||||
v->a[15313] = state(1201);
|
||||
v->a[15312] = aux_sym_command_repeat1;
|
||||
v->a[15313] = state(551);
|
||||
v->a[15314] = 1;
|
||||
v->a[15315] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[15316] = state(1213);
|
||||
v->a[15315] = sym_file_redirect;
|
||||
v->a[15316] = state(555);
|
||||
v->a[15317] = 1;
|
||||
v->a[15318] = sym_pipeline;
|
||||
v->a[15319] = state(1603);
|
||||
v->a[15318] = sym_concatenation;
|
||||
v->a[15319] = state(818);
|
||||
small_parse_table_766(v);
|
||||
}
|
||||
|
||||
void small_parse_table_766(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[15320] = 1;
|
||||
v->a[15321] = sym__statement_not_pipeline;
|
||||
v->a[15322] = actions(11);
|
||||
v->a[15323] = 2;
|
||||
v->a[15324] = anon_sym_while;
|
||||
v->a[15325] = anon_sym_until;
|
||||
v->a[15326] = actions(303);
|
||||
v->a[15327] = 2;
|
||||
v->a[15328] = sym_raw_string;
|
||||
v->a[15329] = sym_number;
|
||||
v->a[15330] = state(603);
|
||||
v->a[15331] = 5;
|
||||
v->a[15332] = sym_arithmetic_expansion;
|
||||
v->a[15333] = sym_string;
|
||||
v->a[15334] = sym_simple_expansion;
|
||||
v->a[15335] = sym_expansion;
|
||||
v->a[15336] = sym_command_substitution;
|
||||
v->a[15337] = actions(301);
|
||||
v->a[15338] = 7;
|
||||
v->a[15339] = anon_sym_LT;
|
||||
v->a[15321] = sym_variable_assignment;
|
||||
v->a[15322] = state(1313);
|
||||
v->a[15323] = 1;
|
||||
v->a[15324] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[15325] = actions(11);
|
||||
v->a[15326] = 2;
|
||||
v->a[15327] = anon_sym_while;
|
||||
v->a[15328] = anon_sym_until;
|
||||
v->a[15329] = actions(335);
|
||||
v->a[15330] = 3;
|
||||
v->a[15331] = anon_sym_LT;
|
||||
v->a[15332] = anon_sym_GT;
|
||||
v->a[15333] = anon_sym_GT_GT;
|
||||
v->a[15334] = actions(337);
|
||||
v->a[15335] = 3;
|
||||
v->a[15336] = sym_raw_string;
|
||||
v->a[15337] = sym_number;
|
||||
v->a[15338] = sym_word;
|
||||
v->a[15339] = state(525);
|
||||
small_parse_table_767(v);
|
||||
}
|
||||
|
||||
void small_parse_table_767(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[15340] = anon_sym_GT;
|
||||
v->a[15341] = anon_sym_GT_GT;
|
||||
v->a[15342] = anon_sym_LT_AMP;
|
||||
v->a[15343] = anon_sym_GT_AMP;
|
||||
v->a[15344] = anon_sym_GT_PIPE;
|
||||
v->a[15345] = anon_sym_LT_GT;
|
||||
v->a[15346] = state(1173);
|
||||
v->a[15347] = 12;
|
||||
v->a[15348] = sym_redirected_statement;
|
||||
v->a[15349] = sym_for_statement;
|
||||
v->a[15350] = sym_while_statement;
|
||||
v->a[15351] = sym_if_statement;
|
||||
v->a[15352] = sym_case_statement;
|
||||
v->a[15353] = sym_function_definition;
|
||||
v->a[15354] = sym_compound_statement;
|
||||
v->a[15355] = sym_subshell;
|
||||
v->a[15356] = sym_list;
|
||||
v->a[15357] = sym_negated_command;
|
||||
v->a[15358] = sym_command;
|
||||
v->a[15359] = sym__variable_assignments;
|
||||
v->a[15340] = 5;
|
||||
v->a[15341] = sym_arithmetic_expansion;
|
||||
v->a[15342] = sym_string;
|
||||
v->a[15343] = sym_simple_expansion;
|
||||
v->a[15344] = sym_expansion;
|
||||
v->a[15345] = sym_command_substitution;
|
||||
v->a[15346] = state(1008);
|
||||
v->a[15347] = 7;
|
||||
v->a[15348] = sym_for_statement;
|
||||
v->a[15349] = sym_while_statement;
|
||||
v->a[15350] = sym_if_statement;
|
||||
v->a[15351] = sym_compound_statement;
|
||||
v->a[15352] = sym_subshell;
|
||||
v->a[15353] = sym_command;
|
||||
v->a[15354] = sym__variable_assignments;
|
||||
v->a[15355] = 23;
|
||||
v->a[15356] = actions(3);
|
||||
v->a[15357] = 1;
|
||||
v->a[15358] = sym_comment;
|
||||
v->a[15359] = actions(9);
|
||||
small_parse_table_768(v);
|
||||
}
|
||||
|
||||
void small_parse_table_768(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[15360] = 27;
|
||||
v->a[15361] = actions(3);
|
||||
v->a[15362] = 1;
|
||||
v->a[15363] = sym_comment;
|
||||
v->a[15364] = actions(9);
|
||||
v->a[15365] = 1;
|
||||
v->a[15366] = anon_sym_for;
|
||||
v->a[15367] = actions(13);
|
||||
v->a[15368] = 1;
|
||||
v->a[15369] = anon_sym_if;
|
||||
v->a[15370] = actions(15);
|
||||
v->a[15371] = 1;
|
||||
v->a[15372] = anon_sym_case;
|
||||
v->a[15373] = actions(17);
|
||||
v->a[15374] = 1;
|
||||
v->a[15375] = anon_sym_LPAREN;
|
||||
v->a[15376] = actions(19);
|
||||
v->a[15377] = 1;
|
||||
v->a[15378] = anon_sym_LBRACE;
|
||||
v->a[15379] = actions(53);
|
||||
v->a[15360] = 1;
|
||||
v->a[15361] = anon_sym_for;
|
||||
v->a[15362] = actions(13);
|
||||
v->a[15363] = 1;
|
||||
v->a[15364] = anon_sym_if;
|
||||
v->a[15365] = actions(17);
|
||||
v->a[15366] = 1;
|
||||
v->a[15367] = anon_sym_LPAREN;
|
||||
v->a[15368] = actions(19);
|
||||
v->a[15369] = 1;
|
||||
v->a[15370] = anon_sym_LBRACE;
|
||||
v->a[15371] = actions(53);
|
||||
v->a[15372] = 1;
|
||||
v->a[15373] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[15374] = actions(55);
|
||||
v->a[15375] = 1;
|
||||
v->a[15376] = anon_sym_DOLLAR;
|
||||
v->a[15377] = actions(57);
|
||||
v->a[15378] = 1;
|
||||
v->a[15379] = anon_sym_DQUOTE;
|
||||
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_LPAREN;
|
||||
v->a[15382] = actions(55);
|
||||
v->a[15383] = 1;
|
||||
v->a[15384] = anon_sym_DOLLAR;
|
||||
v->a[15385] = actions(57);
|
||||
v->a[15386] = 1;
|
||||
v->a[15387] = anon_sym_DQUOTE;
|
||||
v->a[15388] = actions(61);
|
||||
v->a[15389] = 1;
|
||||
v->a[15390] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[15391] = actions(63);
|
||||
v->a[15392] = 1;
|
||||
v->a[15393] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[15394] = actions(65);
|
||||
v->a[15395] = 1;
|
||||
v->a[15396] = anon_sym_BQUOTE;
|
||||
v->a[15397] = actions(67);
|
||||
v->a[15398] = 1;
|
||||
v->a[15399] = sym_variable_name;
|
||||
v->a[15380] = actions(61);
|
||||
v->a[15381] = 1;
|
||||
v->a[15382] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[15383] = actions(63);
|
||||
v->a[15384] = 1;
|
||||
v->a[15385] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[15386] = actions(65);
|
||||
v->a[15387] = 1;
|
||||
v->a[15388] = anon_sym_BQUOTE;
|
||||
v->a[15389] = actions(341);
|
||||
v->a[15390] = 1;
|
||||
v->a[15391] = sym_variable_name;
|
||||
v->a[15392] = state(158);
|
||||
v->a[15393] = 1;
|
||||
v->a[15394] = sym_command_name;
|
||||
v->a[15395] = state(298);
|
||||
v->a[15396] = 1;
|
||||
v->a[15397] = aux_sym_command_repeat1;
|
||||
v->a[15398] = state(551);
|
||||
v->a[15399] = 1;
|
||||
small_parse_table_770(v);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -14,126 +14,126 @@
|
|||
|
||||
void small_parse_table_770(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[15400] = actions(202);
|
||||
v->a[15401] = 1;
|
||||
v->a[15402] = sym_word;
|
||||
v->a[15403] = actions(204);
|
||||
v->a[15404] = 1;
|
||||
v->a[15405] = anon_sym_BANG;
|
||||
v->a[15406] = state(272);
|
||||
v->a[15407] = 1;
|
||||
v->a[15408] = sym_command_name;
|
||||
v->a[15409] = state(310);
|
||||
v->a[15410] = 1;
|
||||
v->a[15411] = sym_variable_assignment;
|
||||
v->a[15412] = state(486);
|
||||
v->a[15413] = 1;
|
||||
v->a[15414] = aux_sym_command_repeat1;
|
||||
v->a[15415] = state(602);
|
||||
v->a[15416] = 1;
|
||||
v->a[15417] = sym_concatenation;
|
||||
v->a[15418] = state(636);
|
||||
v->a[15419] = 1;
|
||||
v->a[15400] = sym_file_redirect;
|
||||
v->a[15401] = state(555);
|
||||
v->a[15402] = 1;
|
||||
v->a[15403] = sym_concatenation;
|
||||
v->a[15404] = state(831);
|
||||
v->a[15405] = 1;
|
||||
v->a[15406] = sym_variable_assignment;
|
||||
v->a[15407] = state(1012);
|
||||
v->a[15408] = 1;
|
||||
v->a[15409] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[15410] = actions(11);
|
||||
v->a[15411] = 2;
|
||||
v->a[15412] = anon_sym_while;
|
||||
v->a[15413] = anon_sym_until;
|
||||
v->a[15414] = actions(212);
|
||||
v->a[15415] = 3;
|
||||
v->a[15416] = anon_sym_LT;
|
||||
v->a[15417] = anon_sym_GT;
|
||||
v->a[15418] = anon_sym_GT_GT;
|
||||
v->a[15419] = actions(214);
|
||||
small_parse_table_771(v);
|
||||
}
|
||||
|
||||
void small_parse_table_771(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[15420] = sym_file_redirect;
|
||||
v->a[15421] = state(1006);
|
||||
v->a[15422] = 1;
|
||||
v->a[15423] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[15424] = state(1237);
|
||||
v->a[15425] = 1;
|
||||
v->a[15426] = sym_pipeline;
|
||||
v->a[15427] = actions(11);
|
||||
v->a[15428] = 2;
|
||||
v->a[15429] = anon_sym_while;
|
||||
v->a[15430] = anon_sym_until;
|
||||
v->a[15431] = actions(59);
|
||||
v->a[15432] = 2;
|
||||
v->a[15433] = sym_raw_string;
|
||||
v->a[15434] = sym_number;
|
||||
v->a[15435] = state(425);
|
||||
v->a[15436] = 5;
|
||||
v->a[15437] = sym_arithmetic_expansion;
|
||||
v->a[15438] = sym_string;
|
||||
v->a[15439] = sym_simple_expansion;
|
||||
v->a[15420] = 3;
|
||||
v->a[15421] = sym_raw_string;
|
||||
v->a[15422] = sym_number;
|
||||
v->a[15423] = sym_word;
|
||||
v->a[15424] = state(277);
|
||||
v->a[15425] = 5;
|
||||
v->a[15426] = sym_arithmetic_expansion;
|
||||
v->a[15427] = sym_string;
|
||||
v->a[15428] = sym_simple_expansion;
|
||||
v->a[15429] = sym_expansion;
|
||||
v->a[15430] = sym_command_substitution;
|
||||
v->a[15431] = state(1008);
|
||||
v->a[15432] = 7;
|
||||
v->a[15433] = sym_for_statement;
|
||||
v->a[15434] = sym_while_statement;
|
||||
v->a[15435] = sym_if_statement;
|
||||
v->a[15436] = sym_compound_statement;
|
||||
v->a[15437] = sym_subshell;
|
||||
v->a[15438] = sym_command;
|
||||
v->a[15439] = sym__variable_assignments;
|
||||
small_parse_table_772(v);
|
||||
}
|
||||
|
||||
void small_parse_table_772(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[15440] = sym_expansion;
|
||||
v->a[15441] = sym_command_substitution;
|
||||
v->a[15442] = actions(51);
|
||||
v->a[15443] = 7;
|
||||
v->a[15444] = anon_sym_LT;
|
||||
v->a[15445] = anon_sym_GT;
|
||||
v->a[15446] = anon_sym_GT_GT;
|
||||
v->a[15447] = anon_sym_LT_AMP;
|
||||
v->a[15448] = anon_sym_GT_AMP;
|
||||
v->a[15449] = anon_sym_GT_PIPE;
|
||||
v->a[15450] = anon_sym_LT_GT;
|
||||
v->a[15451] = state(934);
|
||||
v->a[15452] = 13;
|
||||
v->a[15453] = sym__statement_not_pipeline;
|
||||
v->a[15454] = sym_redirected_statement;
|
||||
v->a[15455] = sym_for_statement;
|
||||
v->a[15456] = sym_while_statement;
|
||||
v->a[15457] = sym_if_statement;
|
||||
v->a[15458] = sym_case_statement;
|
||||
v->a[15459] = sym_function_definition;
|
||||
v->a[15440] = 23;
|
||||
v->a[15441] = actions(3);
|
||||
v->a[15442] = 1;
|
||||
v->a[15443] = sym_comment;
|
||||
v->a[15444] = actions(9);
|
||||
v->a[15445] = 1;
|
||||
v->a[15446] = anon_sym_for;
|
||||
v->a[15447] = actions(13);
|
||||
v->a[15448] = 1;
|
||||
v->a[15449] = anon_sym_if;
|
||||
v->a[15450] = actions(17);
|
||||
v->a[15451] = 1;
|
||||
v->a[15452] = anon_sym_LPAREN;
|
||||
v->a[15453] = actions(19);
|
||||
v->a[15454] = 1;
|
||||
v->a[15455] = anon_sym_LBRACE;
|
||||
v->a[15456] = actions(25);
|
||||
v->a[15457] = 1;
|
||||
v->a[15458] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[15459] = actions(27);
|
||||
small_parse_table_773(v);
|
||||
}
|
||||
|
||||
void small_parse_table_773(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[15460] = sym_compound_statement;
|
||||
v->a[15461] = sym_subshell;
|
||||
v->a[15462] = sym_list;
|
||||
v->a[15463] = sym_negated_command;
|
||||
v->a[15464] = sym_command;
|
||||
v->a[15465] = sym__variable_assignments;
|
||||
v->a[15466] = 23;
|
||||
v->a[15467] = actions(3);
|
||||
v->a[15468] = 1;
|
||||
v->a[15469] = sym_comment;
|
||||
v->a[15470] = actions(9);
|
||||
v->a[15471] = 1;
|
||||
v->a[15472] = anon_sym_for;
|
||||
v->a[15473] = actions(13);
|
||||
v->a[15474] = 1;
|
||||
v->a[15475] = anon_sym_if;
|
||||
v->a[15476] = actions(17);
|
||||
v->a[15477] = 1;
|
||||
v->a[15478] = anon_sym_LPAREN;
|
||||
v->a[15479] = actions(19);
|
||||
v->a[15460] = 1;
|
||||
v->a[15461] = anon_sym_DOLLAR;
|
||||
v->a[15462] = actions(29);
|
||||
v->a[15463] = 1;
|
||||
v->a[15464] = anon_sym_DQUOTE;
|
||||
v->a[15465] = actions(33);
|
||||
v->a[15466] = 1;
|
||||
v->a[15467] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[15468] = actions(35);
|
||||
v->a[15469] = 1;
|
||||
v->a[15470] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[15471] = actions(37);
|
||||
v->a[15472] = 1;
|
||||
v->a[15473] = anon_sym_BQUOTE;
|
||||
v->a[15474] = actions(341);
|
||||
v->a[15475] = 1;
|
||||
v->a[15476] = sym_variable_name;
|
||||
v->a[15477] = state(166);
|
||||
v->a[15478] = 1;
|
||||
v->a[15479] = sym_command_name;
|
||||
small_parse_table_774(v);
|
||||
}
|
||||
|
||||
void small_parse_table_774(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[15480] = 1;
|
||||
v->a[15481] = anon_sym_LBRACE;
|
||||
v->a[15482] = actions(53);
|
||||
v->a[15483] = 1;
|
||||
v->a[15484] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[15485] = actions(55);
|
||||
v->a[15486] = 1;
|
||||
v->a[15487] = anon_sym_DOLLAR;
|
||||
v->a[15488] = actions(57);
|
||||
v->a[15489] = 1;
|
||||
v->a[15490] = anon_sym_DQUOTE;
|
||||
v->a[15491] = actions(61);
|
||||
v->a[15492] = 1;
|
||||
v->a[15493] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[15494] = actions(63);
|
||||
v->a[15495] = 1;
|
||||
v->a[15496] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[15497] = actions(65);
|
||||
v->a[15498] = 1;
|
||||
v->a[15499] = anon_sym_BQUOTE;
|
||||
v->a[15480] = state(398);
|
||||
v->a[15481] = 1;
|
||||
v->a[15482] = aux_sym_command_repeat1;
|
||||
v->a[15483] = state(549);
|
||||
v->a[15484] = 1;
|
||||
v->a[15485] = sym_concatenation;
|
||||
v->a[15486] = state(556);
|
||||
v->a[15487] = 1;
|
||||
v->a[15488] = sym_file_redirect;
|
||||
v->a[15489] = state(888);
|
||||
v->a[15490] = 1;
|
||||
v->a[15491] = sym_variable_assignment;
|
||||
v->a[15492] = state(1010);
|
||||
v->a[15493] = 1;
|
||||
v->a[15494] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[15495] = actions(11);
|
||||
v->a[15496] = 2;
|
||||
v->a[15497] = anon_sym_while;
|
||||
v->a[15498] = anon_sym_until;
|
||||
v->a[15499] = actions(23);
|
||||
small_parse_table_775(v);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -14,126 +14,126 @@
|
|||
|
||||
void small_parse_table_775(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[15500] = actions(341);
|
||||
v->a[15501] = 1;
|
||||
v->a[15502] = sym_variable_name;
|
||||
v->a[15503] = state(272);
|
||||
v->a[15504] = 1;
|
||||
v->a[15505] = sym_command_name;
|
||||
v->a[15506] = state(486);
|
||||
v->a[15507] = 1;
|
||||
v->a[15508] = aux_sym_command_repeat1;
|
||||
v->a[15509] = state(602);
|
||||
v->a[15510] = 1;
|
||||
v->a[15511] = sym_concatenation;
|
||||
v->a[15512] = state(636);
|
||||
v->a[15513] = 1;
|
||||
v->a[15514] = sym_file_redirect;
|
||||
v->a[15515] = state(887);
|
||||
v->a[15516] = 1;
|
||||
v->a[15517] = sym_variable_assignment;
|
||||
v->a[15518] = state(986);
|
||||
v->a[15519] = 1;
|
||||
v->a[15500] = 3;
|
||||
v->a[15501] = anon_sym_LT;
|
||||
v->a[15502] = anon_sym_GT;
|
||||
v->a[15503] = anon_sym_GT_GT;
|
||||
v->a[15504] = actions(31);
|
||||
v->a[15505] = 3;
|
||||
v->a[15506] = sym_raw_string;
|
||||
v->a[15507] = sym_number;
|
||||
v->a[15508] = sym_word;
|
||||
v->a[15509] = state(280);
|
||||
v->a[15510] = 5;
|
||||
v->a[15511] = sym_arithmetic_expansion;
|
||||
v->a[15512] = sym_string;
|
||||
v->a[15513] = sym_simple_expansion;
|
||||
v->a[15514] = sym_expansion;
|
||||
v->a[15515] = sym_command_substitution;
|
||||
v->a[15516] = state(1008);
|
||||
v->a[15517] = 7;
|
||||
v->a[15518] = sym_for_statement;
|
||||
v->a[15519] = sym_while_statement;
|
||||
small_parse_table_776(v);
|
||||
}
|
||||
|
||||
void small_parse_table_776(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[15520] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[15521] = actions(11);
|
||||
v->a[15522] = 2;
|
||||
v->a[15523] = anon_sym_while;
|
||||
v->a[15524] = anon_sym_until;
|
||||
v->a[15525] = actions(59);
|
||||
v->a[15526] = 3;
|
||||
v->a[15527] = sym_raw_string;
|
||||
v->a[15528] = sym_number;
|
||||
v->a[15529] = sym_word;
|
||||
v->a[15530] = state(425);
|
||||
v->a[15531] = 5;
|
||||
v->a[15532] = sym_arithmetic_expansion;
|
||||
v->a[15533] = sym_string;
|
||||
v->a[15534] = sym_simple_expansion;
|
||||
v->a[15535] = sym_expansion;
|
||||
v->a[15536] = sym_command_substitution;
|
||||
v->a[15537] = actions(51);
|
||||
v->a[15538] = 7;
|
||||
v->a[15539] = anon_sym_LT;
|
||||
v->a[15520] = sym_if_statement;
|
||||
v->a[15521] = sym_compound_statement;
|
||||
v->a[15522] = sym_subshell;
|
||||
v->a[15523] = sym_command;
|
||||
v->a[15524] = sym__variable_assignments;
|
||||
v->a[15525] = 6;
|
||||
v->a[15526] = actions(3);
|
||||
v->a[15527] = 1;
|
||||
v->a[15528] = sym_comment;
|
||||
v->a[15529] = actions(349);
|
||||
v->a[15530] = 1;
|
||||
v->a[15531] = sym_variable_name;
|
||||
v->a[15532] = actions(351);
|
||||
v->a[15533] = 1;
|
||||
v->a[15534] = sym__bare_dollar;
|
||||
v->a[15535] = actions(347);
|
||||
v->a[15536] = 2;
|
||||
v->a[15537] = aux_sym__simple_variable_name_token1;
|
||||
v->a[15538] = aux_sym__multiline_variable_name_token1;
|
||||
v->a[15539] = actions(345);
|
||||
small_parse_table_777(v);
|
||||
}
|
||||
|
||||
void small_parse_table_777(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[15540] = anon_sym_GT;
|
||||
v->a[15541] = anon_sym_GT_GT;
|
||||
v->a[15542] = anon_sym_LT_AMP;
|
||||
v->a[15543] = anon_sym_GT_AMP;
|
||||
v->a[15544] = anon_sym_GT_PIPE;
|
||||
v->a[15545] = anon_sym_LT_GT;
|
||||
v->a[15546] = state(974);
|
||||
v->a[15547] = 7;
|
||||
v->a[15548] = sym_for_statement;
|
||||
v->a[15549] = sym_while_statement;
|
||||
v->a[15550] = sym_if_statement;
|
||||
v->a[15551] = sym_compound_statement;
|
||||
v->a[15552] = sym_subshell;
|
||||
v->a[15553] = sym_command;
|
||||
v->a[15554] = sym__variable_assignments;
|
||||
v->a[15555] = 23;
|
||||
v->a[15556] = actions(3);
|
||||
v->a[15557] = 1;
|
||||
v->a[15558] = sym_comment;
|
||||
v->a[15559] = actions(9);
|
||||
v->a[15540] = 8;
|
||||
v->a[15541] = anon_sym_BANG;
|
||||
v->a[15542] = anon_sym_DASH;
|
||||
v->a[15543] = anon_sym_STAR;
|
||||
v->a[15544] = anon_sym_QMARK;
|
||||
v->a[15545] = anon_sym_DOLLAR;
|
||||
v->a[15546] = anon_sym_POUND;
|
||||
v->a[15547] = anon_sym_AT;
|
||||
v->a[15548] = anon_sym_0;
|
||||
v->a[15549] = actions(343);
|
||||
v->a[15550] = 19;
|
||||
v->a[15551] = anon_sym_PIPE;
|
||||
v->a[15552] = anon_sym_RPAREN;
|
||||
v->a[15553] = anon_sym_SEMI_SEMI;
|
||||
v->a[15554] = anon_sym_AMP_AMP;
|
||||
v->a[15555] = anon_sym_PIPE_PIPE;
|
||||
v->a[15556] = anon_sym_LT;
|
||||
v->a[15557] = anon_sym_GT;
|
||||
v->a[15558] = anon_sym_GT_GT;
|
||||
v->a[15559] = anon_sym_LT_LT;
|
||||
small_parse_table_778(v);
|
||||
}
|
||||
|
||||
void small_parse_table_778(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[15560] = 1;
|
||||
v->a[15561] = anon_sym_for;
|
||||
v->a[15562] = actions(13);
|
||||
v->a[15563] = 1;
|
||||
v->a[15564] = anon_sym_if;
|
||||
v->a[15565] = actions(17);
|
||||
v->a[15566] = 1;
|
||||
v->a[15567] = anon_sym_LPAREN;
|
||||
v->a[15568] = actions(19);
|
||||
v->a[15569] = 1;
|
||||
v->a[15570] = anon_sym_LBRACE;
|
||||
v->a[15571] = actions(53);
|
||||
v->a[15560] = aux_sym_heredoc_redirect_token1;
|
||||
v->a[15561] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[15562] = anon_sym_DQUOTE;
|
||||
v->a[15563] = sym_raw_string;
|
||||
v->a[15564] = sym_number;
|
||||
v->a[15565] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[15566] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[15567] = anon_sym_BQUOTE;
|
||||
v->a[15568] = sym_word;
|
||||
v->a[15569] = anon_sym_SEMI;
|
||||
v->a[15570] = 6;
|
||||
v->a[15571] = actions(3);
|
||||
v->a[15572] = 1;
|
||||
v->a[15573] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[15574] = actions(55);
|
||||
v->a[15573] = sym_comment;
|
||||
v->a[15574] = actions(357);
|
||||
v->a[15575] = 1;
|
||||
v->a[15576] = anon_sym_DOLLAR;
|
||||
v->a[15577] = actions(57);
|
||||
v->a[15578] = 1;
|
||||
v->a[15579] = anon_sym_DQUOTE;
|
||||
v->a[15576] = sym_variable_name;
|
||||
v->a[15577] = actions(351);
|
||||
v->a[15578] = 2;
|
||||
v->a[15579] = sym__bare_dollar;
|
||||
small_parse_table_779(v);
|
||||
}
|
||||
|
||||
void small_parse_table_779(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[15580] = actions(61);
|
||||
v->a[15581] = 1;
|
||||
v->a[15582] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[15583] = actions(63);
|
||||
v->a[15584] = 1;
|
||||
v->a[15585] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[15586] = actions(65);
|
||||
v->a[15587] = 1;
|
||||
v->a[15588] = anon_sym_BQUOTE;
|
||||
v->a[15589] = actions(341);
|
||||
v->a[15590] = 1;
|
||||
v->a[15591] = sym_variable_name;
|
||||
v->a[15592] = state(312);
|
||||
v->a[15593] = 1;
|
||||
v->a[15594] = sym_command_name;
|
||||
v->a[15595] = state(471);
|
||||
v->a[15596] = 1;
|
||||
v->a[15597] = aux_sym_command_repeat1;
|
||||
v->a[15598] = state(600);
|
||||
v->a[15599] = 1;
|
||||
v->a[15580] = ts_builtin_sym_end;
|
||||
v->a[15581] = actions(355);
|
||||
v->a[15582] = 2;
|
||||
v->a[15583] = aux_sym__simple_variable_name_token1;
|
||||
v->a[15584] = aux_sym__multiline_variable_name_token1;
|
||||
v->a[15585] = actions(353);
|
||||
v->a[15586] = 8;
|
||||
v->a[15587] = anon_sym_BANG;
|
||||
v->a[15588] = anon_sym_DASH;
|
||||
v->a[15589] = anon_sym_STAR;
|
||||
v->a[15590] = anon_sym_QMARK;
|
||||
v->a[15591] = anon_sym_DOLLAR;
|
||||
v->a[15592] = anon_sym_POUND;
|
||||
v->a[15593] = anon_sym_AT;
|
||||
v->a[15594] = anon_sym_0;
|
||||
v->a[15595] = actions(343);
|
||||
v->a[15596] = 18;
|
||||
v->a[15597] = anon_sym_PIPE;
|
||||
v->a[15598] = anon_sym_SEMI_SEMI;
|
||||
v->a[15599] = anon_sym_AMP_AMP;
|
||||
small_parse_table_780(v);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -14,126 +14,126 @@
|
|||
|
||||
void small_parse_table_780(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[15600] = sym_file_redirect;
|
||||
v->a[15601] = state(602);
|
||||
v->a[15602] = 1;
|
||||
v->a[15603] = sym_concatenation;
|
||||
v->a[15604] = state(942);
|
||||
v->a[15605] = 1;
|
||||
v->a[15606] = sym_variable_assignment;
|
||||
v->a[15607] = state(1223);
|
||||
v->a[15608] = 1;
|
||||
v->a[15609] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[15610] = actions(11);
|
||||
v->a[15611] = 2;
|
||||
v->a[15612] = anon_sym_while;
|
||||
v->a[15613] = anon_sym_until;
|
||||
v->a[15614] = actions(303);
|
||||
v->a[15615] = 3;
|
||||
v->a[15616] = sym_raw_string;
|
||||
v->a[15617] = sym_number;
|
||||
v->a[15618] = sym_word;
|
||||
v->a[15619] = state(603);
|
||||
v->a[15600] = anon_sym_PIPE_PIPE;
|
||||
v->a[15601] = anon_sym_LT;
|
||||
v->a[15602] = anon_sym_GT;
|
||||
v->a[15603] = anon_sym_GT_GT;
|
||||
v->a[15604] = anon_sym_LT_LT;
|
||||
v->a[15605] = aux_sym_heredoc_redirect_token1;
|
||||
v->a[15606] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[15607] = anon_sym_DQUOTE;
|
||||
v->a[15608] = sym_raw_string;
|
||||
v->a[15609] = sym_number;
|
||||
v->a[15610] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[15611] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[15612] = anon_sym_BQUOTE;
|
||||
v->a[15613] = sym_word;
|
||||
v->a[15614] = anon_sym_SEMI;
|
||||
v->a[15615] = 6;
|
||||
v->a[15616] = actions(3);
|
||||
v->a[15617] = 1;
|
||||
v->a[15618] = sym_comment;
|
||||
v->a[15619] = actions(351);
|
||||
small_parse_table_781(v);
|
||||
}
|
||||
|
||||
void small_parse_table_781(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[15620] = 5;
|
||||
v->a[15621] = sym_arithmetic_expansion;
|
||||
v->a[15622] = sym_string;
|
||||
v->a[15623] = sym_simple_expansion;
|
||||
v->a[15624] = sym_expansion;
|
||||
v->a[15625] = sym_command_substitution;
|
||||
v->a[15626] = actions(301);
|
||||
v->a[15627] = 7;
|
||||
v->a[15628] = anon_sym_LT;
|
||||
v->a[15629] = anon_sym_GT;
|
||||
v->a[15630] = anon_sym_GT_GT;
|
||||
v->a[15631] = anon_sym_LT_AMP;
|
||||
v->a[15632] = anon_sym_GT_AMP;
|
||||
v->a[15633] = anon_sym_GT_PIPE;
|
||||
v->a[15634] = anon_sym_LT_GT;
|
||||
v->a[15635] = state(974);
|
||||
v->a[15636] = 7;
|
||||
v->a[15637] = sym_for_statement;
|
||||
v->a[15638] = sym_while_statement;
|
||||
v->a[15639] = sym_if_statement;
|
||||
v->a[15620] = 1;
|
||||
v->a[15621] = sym__bare_dollar;
|
||||
v->a[15622] = actions(363);
|
||||
v->a[15623] = 1;
|
||||
v->a[15624] = sym_variable_name;
|
||||
v->a[15625] = actions(361);
|
||||
v->a[15626] = 2;
|
||||
v->a[15627] = aux_sym__simple_variable_name_token1;
|
||||
v->a[15628] = aux_sym__multiline_variable_name_token1;
|
||||
v->a[15629] = actions(359);
|
||||
v->a[15630] = 8;
|
||||
v->a[15631] = anon_sym_BANG;
|
||||
v->a[15632] = anon_sym_DASH;
|
||||
v->a[15633] = anon_sym_STAR;
|
||||
v->a[15634] = anon_sym_QMARK;
|
||||
v->a[15635] = anon_sym_DOLLAR;
|
||||
v->a[15636] = anon_sym_POUND;
|
||||
v->a[15637] = anon_sym_AT;
|
||||
v->a[15638] = anon_sym_0;
|
||||
v->a[15639] = actions(343);
|
||||
small_parse_table_782(v);
|
||||
}
|
||||
|
||||
void small_parse_table_782(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[15640] = sym_compound_statement;
|
||||
v->a[15641] = sym_subshell;
|
||||
v->a[15642] = sym_command;
|
||||
v->a[15643] = sym__variable_assignments;
|
||||
v->a[15644] = 23;
|
||||
v->a[15645] = actions(3);
|
||||
v->a[15646] = 1;
|
||||
v->a[15647] = sym_comment;
|
||||
v->a[15648] = actions(9);
|
||||
v->a[15649] = 1;
|
||||
v->a[15650] = anon_sym_for;
|
||||
v->a[15651] = actions(13);
|
||||
v->a[15652] = 1;
|
||||
v->a[15653] = anon_sym_if;
|
||||
v->a[15654] = actions(17);
|
||||
v->a[15655] = 1;
|
||||
v->a[15656] = anon_sym_LPAREN;
|
||||
v->a[15657] = actions(19);
|
||||
v->a[15658] = 1;
|
||||
v->a[15659] = anon_sym_LBRACE;
|
||||
v->a[15640] = 19;
|
||||
v->a[15641] = anon_sym_esac;
|
||||
v->a[15642] = anon_sym_PIPE;
|
||||
v->a[15643] = anon_sym_SEMI_SEMI;
|
||||
v->a[15644] = anon_sym_AMP_AMP;
|
||||
v->a[15645] = anon_sym_PIPE_PIPE;
|
||||
v->a[15646] = anon_sym_LT;
|
||||
v->a[15647] = anon_sym_GT;
|
||||
v->a[15648] = anon_sym_GT_GT;
|
||||
v->a[15649] = anon_sym_LT_LT;
|
||||
v->a[15650] = aux_sym_heredoc_redirect_token1;
|
||||
v->a[15651] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[15652] = anon_sym_DQUOTE;
|
||||
v->a[15653] = sym_raw_string;
|
||||
v->a[15654] = sym_number;
|
||||
v->a[15655] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[15656] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[15657] = anon_sym_BQUOTE;
|
||||
v->a[15658] = sym_word;
|
||||
v->a[15659] = anon_sym_SEMI;
|
||||
small_parse_table_783(v);
|
||||
}
|
||||
|
||||
void small_parse_table_783(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[15660] = actions(53);
|
||||
v->a[15661] = 1;
|
||||
v->a[15662] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[15663] = actions(55);
|
||||
v->a[15664] = 1;
|
||||
v->a[15665] = anon_sym_DOLLAR;
|
||||
v->a[15666] = actions(57);
|
||||
v->a[15667] = 1;
|
||||
v->a[15668] = anon_sym_DQUOTE;
|
||||
v->a[15669] = actions(61);
|
||||
v->a[15670] = 1;
|
||||
v->a[15671] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[15672] = actions(63);
|
||||
v->a[15673] = 1;
|
||||
v->a[15674] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[15675] = actions(65);
|
||||
v->a[15676] = 1;
|
||||
v->a[15677] = anon_sym_BQUOTE;
|
||||
v->a[15678] = actions(341);
|
||||
v->a[15679] = 1;
|
||||
v->a[15660] = 6;
|
||||
v->a[15661] = actions(3);
|
||||
v->a[15662] = 1;
|
||||
v->a[15663] = sym_comment;
|
||||
v->a[15664] = actions(351);
|
||||
v->a[15665] = 1;
|
||||
v->a[15666] = ts_builtin_sym_end;
|
||||
v->a[15667] = actions(369);
|
||||
v->a[15668] = 1;
|
||||
v->a[15669] = sym_variable_name;
|
||||
v->a[15670] = actions(367);
|
||||
v->a[15671] = 2;
|
||||
v->a[15672] = aux_sym__simple_variable_name_token1;
|
||||
v->a[15673] = aux_sym__multiline_variable_name_token1;
|
||||
v->a[15674] = actions(365);
|
||||
v->a[15675] = 8;
|
||||
v->a[15676] = anon_sym_BANG;
|
||||
v->a[15677] = anon_sym_DASH;
|
||||
v->a[15678] = anon_sym_STAR;
|
||||
v->a[15679] = anon_sym_QMARK;
|
||||
small_parse_table_784(v);
|
||||
}
|
||||
|
||||
void small_parse_table_784(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[15680] = sym_variable_name;
|
||||
v->a[15681] = state(227);
|
||||
v->a[15682] = 1;
|
||||
v->a[15683] = sym_command_name;
|
||||
v->a[15684] = state(506);
|
||||
v->a[15685] = 1;
|
||||
v->a[15686] = aux_sym_command_repeat1;
|
||||
v->a[15687] = state(600);
|
||||
v->a[15688] = 1;
|
||||
v->a[15689] = sym_file_redirect;
|
||||
v->a[15690] = state(602);
|
||||
v->a[15691] = 1;
|
||||
v->a[15692] = sym_concatenation;
|
||||
v->a[15693] = state(971);
|
||||
v->a[15694] = 1;
|
||||
v->a[15695] = sym_variable_assignment;
|
||||
v->a[15696] = state(1034);
|
||||
v->a[15697] = 1;
|
||||
v->a[15698] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[15699] = actions(11);
|
||||
v->a[15680] = anon_sym_DOLLAR;
|
||||
v->a[15681] = anon_sym_POUND;
|
||||
v->a[15682] = anon_sym_AT;
|
||||
v->a[15683] = anon_sym_0;
|
||||
v->a[15684] = actions(343);
|
||||
v->a[15685] = 18;
|
||||
v->a[15686] = anon_sym_PIPE;
|
||||
v->a[15687] = anon_sym_SEMI_SEMI;
|
||||
v->a[15688] = anon_sym_AMP_AMP;
|
||||
v->a[15689] = anon_sym_PIPE_PIPE;
|
||||
v->a[15690] = anon_sym_LT;
|
||||
v->a[15691] = anon_sym_GT;
|
||||
v->a[15692] = anon_sym_GT_GT;
|
||||
v->a[15693] = anon_sym_LT_LT;
|
||||
v->a[15694] = aux_sym_heredoc_redirect_token1;
|
||||
v->a[15695] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[15696] = anon_sym_DQUOTE;
|
||||
v->a[15697] = sym_raw_string;
|
||||
v->a[15698] = sym_number;
|
||||
v->a[15699] = anon_sym_DOLLAR_LBRACE;
|
||||
small_parse_table_785(v);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -14,126 +14,126 @@
|
|||
|
||||
void small_parse_table_785(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[15700] = 2;
|
||||
v->a[15701] = anon_sym_while;
|
||||
v->a[15702] = anon_sym_until;
|
||||
v->a[15703] = actions(212);
|
||||
v->a[15704] = 3;
|
||||
v->a[15705] = sym_raw_string;
|
||||
v->a[15706] = sym_number;
|
||||
v->a[15707] = sym_word;
|
||||
v->a[15708] = state(327);
|
||||
v->a[15709] = 5;
|
||||
v->a[15710] = sym_arithmetic_expansion;
|
||||
v->a[15711] = sym_string;
|
||||
v->a[15712] = sym_simple_expansion;
|
||||
v->a[15713] = sym_expansion;
|
||||
v->a[15714] = sym_command_substitution;
|
||||
v->a[15715] = actions(210);
|
||||
v->a[15716] = 7;
|
||||
v->a[15717] = anon_sym_LT;
|
||||
v->a[15718] = anon_sym_GT;
|
||||
v->a[15719] = anon_sym_GT_GT;
|
||||
v->a[15700] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[15701] = anon_sym_BQUOTE;
|
||||
v->a[15702] = sym_word;
|
||||
v->a[15703] = anon_sym_SEMI;
|
||||
v->a[15704] = 5;
|
||||
v->a[15705] = actions(3);
|
||||
v->a[15706] = 1;
|
||||
v->a[15707] = sym_comment;
|
||||
v->a[15708] = actions(375);
|
||||
v->a[15709] = 1;
|
||||
v->a[15710] = sym_variable_name;
|
||||
v->a[15711] = actions(373);
|
||||
v->a[15712] = 2;
|
||||
v->a[15713] = aux_sym__simple_variable_name_token1;
|
||||
v->a[15714] = aux_sym__multiline_variable_name_token1;
|
||||
v->a[15715] = actions(371);
|
||||
v->a[15716] = 8;
|
||||
v->a[15717] = anon_sym_BANG;
|
||||
v->a[15718] = anon_sym_DASH;
|
||||
v->a[15719] = anon_sym_STAR;
|
||||
small_parse_table_786(v);
|
||||
}
|
||||
|
||||
void small_parse_table_786(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[15720] = anon_sym_LT_AMP;
|
||||
v->a[15721] = anon_sym_GT_AMP;
|
||||
v->a[15722] = anon_sym_GT_PIPE;
|
||||
v->a[15723] = anon_sym_LT_GT;
|
||||
v->a[15724] = state(974);
|
||||
v->a[15725] = 7;
|
||||
v->a[15726] = sym_for_statement;
|
||||
v->a[15727] = sym_while_statement;
|
||||
v->a[15728] = sym_if_statement;
|
||||
v->a[15729] = sym_compound_statement;
|
||||
v->a[15730] = sym_subshell;
|
||||
v->a[15731] = sym_command;
|
||||
v->a[15732] = sym__variable_assignments;
|
||||
v->a[15733] = 23;
|
||||
v->a[15734] = actions(3);
|
||||
v->a[15735] = 1;
|
||||
v->a[15736] = sym_comment;
|
||||
v->a[15737] = actions(9);
|
||||
v->a[15738] = 1;
|
||||
v->a[15739] = anon_sym_for;
|
||||
v->a[15720] = anon_sym_QMARK;
|
||||
v->a[15721] = anon_sym_DOLLAR;
|
||||
v->a[15722] = anon_sym_POUND;
|
||||
v->a[15723] = anon_sym_AT;
|
||||
v->a[15724] = anon_sym_0;
|
||||
v->a[15725] = actions(343);
|
||||
v->a[15726] = 19;
|
||||
v->a[15727] = anon_sym_esac;
|
||||
v->a[15728] = anon_sym_PIPE;
|
||||
v->a[15729] = anon_sym_SEMI_SEMI;
|
||||
v->a[15730] = anon_sym_AMP_AMP;
|
||||
v->a[15731] = anon_sym_PIPE_PIPE;
|
||||
v->a[15732] = anon_sym_LT;
|
||||
v->a[15733] = anon_sym_GT;
|
||||
v->a[15734] = anon_sym_GT_GT;
|
||||
v->a[15735] = anon_sym_LT_LT;
|
||||
v->a[15736] = aux_sym_heredoc_redirect_token1;
|
||||
v->a[15737] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[15738] = anon_sym_DQUOTE;
|
||||
v->a[15739] = sym_raw_string;
|
||||
small_parse_table_787(v);
|
||||
}
|
||||
|
||||
void small_parse_table_787(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[15740] = actions(13);
|
||||
v->a[15741] = 1;
|
||||
v->a[15742] = anon_sym_if;
|
||||
v->a[15743] = actions(17);
|
||||
v->a[15744] = 1;
|
||||
v->a[15745] = anon_sym_LPAREN;
|
||||
v->a[15746] = actions(19);
|
||||
v->a[15747] = 1;
|
||||
v->a[15748] = anon_sym_LBRACE;
|
||||
v->a[15749] = actions(25);
|
||||
v->a[15750] = 1;
|
||||
v->a[15751] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[15752] = actions(27);
|
||||
v->a[15753] = 1;
|
||||
v->a[15754] = anon_sym_DOLLAR;
|
||||
v->a[15755] = actions(29);
|
||||
v->a[15756] = 1;
|
||||
v->a[15757] = anon_sym_DQUOTE;
|
||||
v->a[15758] = actions(33);
|
||||
v->a[15759] = 1;
|
||||
v->a[15740] = sym_number;
|
||||
v->a[15741] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[15742] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[15743] = anon_sym_BQUOTE;
|
||||
v->a[15744] = sym_word;
|
||||
v->a[15745] = anon_sym_SEMI;
|
||||
v->a[15746] = 5;
|
||||
v->a[15747] = actions(3);
|
||||
v->a[15748] = 1;
|
||||
v->a[15749] = sym_comment;
|
||||
v->a[15750] = actions(381);
|
||||
v->a[15751] = 1;
|
||||
v->a[15752] = sym_variable_name;
|
||||
v->a[15753] = actions(379);
|
||||
v->a[15754] = 2;
|
||||
v->a[15755] = aux_sym__simple_variable_name_token1;
|
||||
v->a[15756] = aux_sym__multiline_variable_name_token1;
|
||||
v->a[15757] = actions(377);
|
||||
v->a[15758] = 8;
|
||||
v->a[15759] = anon_sym_BANG;
|
||||
small_parse_table_788(v);
|
||||
}
|
||||
|
||||
void small_parse_table_788(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[15760] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[15761] = actions(35);
|
||||
v->a[15762] = 1;
|
||||
v->a[15763] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[15764] = actions(37);
|
||||
v->a[15765] = 1;
|
||||
v->a[15766] = anon_sym_BQUOTE;
|
||||
v->a[15767] = actions(341);
|
||||
v->a[15768] = 1;
|
||||
v->a[15769] = sym_variable_name;
|
||||
v->a[15770] = state(213);
|
||||
v->a[15771] = 1;
|
||||
v->a[15772] = sym_command_name;
|
||||
v->a[15773] = state(542);
|
||||
v->a[15774] = 1;
|
||||
v->a[15775] = aux_sym_command_repeat1;
|
||||
v->a[15776] = state(566);
|
||||
v->a[15777] = 1;
|
||||
v->a[15778] = sym_file_redirect;
|
||||
v->a[15779] = state(569);
|
||||
v->a[15760] = anon_sym_DASH;
|
||||
v->a[15761] = anon_sym_STAR;
|
||||
v->a[15762] = anon_sym_QMARK;
|
||||
v->a[15763] = anon_sym_DOLLAR;
|
||||
v->a[15764] = anon_sym_POUND;
|
||||
v->a[15765] = anon_sym_AT;
|
||||
v->a[15766] = anon_sym_0;
|
||||
v->a[15767] = actions(343);
|
||||
v->a[15768] = 19;
|
||||
v->a[15769] = anon_sym_esac;
|
||||
v->a[15770] = anon_sym_PIPE;
|
||||
v->a[15771] = anon_sym_SEMI_SEMI;
|
||||
v->a[15772] = anon_sym_AMP_AMP;
|
||||
v->a[15773] = anon_sym_PIPE_PIPE;
|
||||
v->a[15774] = anon_sym_LT;
|
||||
v->a[15775] = anon_sym_GT;
|
||||
v->a[15776] = anon_sym_GT_GT;
|
||||
v->a[15777] = anon_sym_LT_LT;
|
||||
v->a[15778] = aux_sym_heredoc_redirect_token1;
|
||||
v->a[15779] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
small_parse_table_789(v);
|
||||
}
|
||||
|
||||
void small_parse_table_789(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[15780] = 1;
|
||||
v->a[15781] = sym_concatenation;
|
||||
v->a[15782] = state(923);
|
||||
v->a[15783] = 1;
|
||||
v->a[15784] = sym_variable_assignment;
|
||||
v->a[15785] = state(1036);
|
||||
v->a[15786] = 1;
|
||||
v->a[15787] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[15788] = actions(11);
|
||||
v->a[15789] = 2;
|
||||
v->a[15790] = anon_sym_while;
|
||||
v->a[15791] = anon_sym_until;
|
||||
v->a[15792] = actions(31);
|
||||
v->a[15793] = 3;
|
||||
v->a[15794] = sym_raw_string;
|
||||
v->a[15795] = sym_number;
|
||||
v->a[15796] = sym_word;
|
||||
v->a[15797] = state(329);
|
||||
v->a[15798] = 5;
|
||||
v->a[15799] = sym_arithmetic_expansion;
|
||||
v->a[15780] = anon_sym_DQUOTE;
|
||||
v->a[15781] = sym_raw_string;
|
||||
v->a[15782] = sym_number;
|
||||
v->a[15783] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[15784] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[15785] = anon_sym_BQUOTE;
|
||||
v->a[15786] = sym_word;
|
||||
v->a[15787] = anon_sym_SEMI;
|
||||
v->a[15788] = 6;
|
||||
v->a[15789] = actions(3);
|
||||
v->a[15790] = 1;
|
||||
v->a[15791] = sym_comment;
|
||||
v->a[15792] = actions(351);
|
||||
v->a[15793] = 1;
|
||||
v->a[15794] = ts_builtin_sym_end;
|
||||
v->a[15795] = actions(387);
|
||||
v->a[15796] = 1;
|
||||
v->a[15797] = sym_variable_name;
|
||||
v->a[15798] = actions(385);
|
||||
v->a[15799] = 2;
|
||||
small_parse_table_790(v);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -14,126 +14,126 @@
|
|||
|
||||
void small_parse_table_790(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[15800] = sym_string;
|
||||
v->a[15801] = sym_simple_expansion;
|
||||
v->a[15802] = sym_expansion;
|
||||
v->a[15803] = sym_command_substitution;
|
||||
v->a[15804] = actions(23);
|
||||
v->a[15805] = 7;
|
||||
v->a[15806] = anon_sym_LT;
|
||||
v->a[15807] = anon_sym_GT;
|
||||
v->a[15808] = anon_sym_GT_GT;
|
||||
v->a[15809] = anon_sym_LT_AMP;
|
||||
v->a[15810] = anon_sym_GT_AMP;
|
||||
v->a[15811] = anon_sym_GT_PIPE;
|
||||
v->a[15812] = anon_sym_LT_GT;
|
||||
v->a[15813] = state(974);
|
||||
v->a[15814] = 7;
|
||||
v->a[15815] = sym_for_statement;
|
||||
v->a[15816] = sym_while_statement;
|
||||
v->a[15817] = sym_if_statement;
|
||||
v->a[15818] = sym_compound_statement;
|
||||
v->a[15819] = sym_subshell;
|
||||
v->a[15800] = aux_sym__simple_variable_name_token1;
|
||||
v->a[15801] = aux_sym__multiline_variable_name_token1;
|
||||
v->a[15802] = actions(383);
|
||||
v->a[15803] = 8;
|
||||
v->a[15804] = anon_sym_BANG;
|
||||
v->a[15805] = anon_sym_DASH;
|
||||
v->a[15806] = anon_sym_STAR;
|
||||
v->a[15807] = anon_sym_QMARK;
|
||||
v->a[15808] = anon_sym_DOLLAR;
|
||||
v->a[15809] = anon_sym_POUND;
|
||||
v->a[15810] = anon_sym_AT;
|
||||
v->a[15811] = anon_sym_0;
|
||||
v->a[15812] = actions(343);
|
||||
v->a[15813] = 18;
|
||||
v->a[15814] = anon_sym_PIPE;
|
||||
v->a[15815] = anon_sym_SEMI_SEMI;
|
||||
v->a[15816] = anon_sym_AMP_AMP;
|
||||
v->a[15817] = anon_sym_PIPE_PIPE;
|
||||
v->a[15818] = anon_sym_LT;
|
||||
v->a[15819] = anon_sym_GT;
|
||||
small_parse_table_791(v);
|
||||
}
|
||||
|
||||
void small_parse_table_791(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[15820] = sym_command;
|
||||
v->a[15821] = sym__variable_assignments;
|
||||
v->a[15822] = 23;
|
||||
v->a[15823] = actions(3);
|
||||
v->a[15824] = 1;
|
||||
v->a[15825] = sym_comment;
|
||||
v->a[15826] = actions(81);
|
||||
v->a[15827] = 1;
|
||||
v->a[15828] = anon_sym_for;
|
||||
v->a[15829] = actions(85);
|
||||
v->a[15830] = 1;
|
||||
v->a[15831] = anon_sym_if;
|
||||
v->a[15832] = actions(89);
|
||||
v->a[15833] = 1;
|
||||
v->a[15834] = anon_sym_LPAREN;
|
||||
v->a[15835] = actions(93);
|
||||
v->a[15836] = 1;
|
||||
v->a[15837] = anon_sym_LBRACE;
|
||||
v->a[15838] = actions(99);
|
||||
v->a[15839] = 1;
|
||||
v->a[15820] = anon_sym_GT_GT;
|
||||
v->a[15821] = anon_sym_LT_LT;
|
||||
v->a[15822] = aux_sym_heredoc_redirect_token1;
|
||||
v->a[15823] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[15824] = anon_sym_DQUOTE;
|
||||
v->a[15825] = sym_raw_string;
|
||||
v->a[15826] = sym_number;
|
||||
v->a[15827] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[15828] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[15829] = anon_sym_BQUOTE;
|
||||
v->a[15830] = sym_word;
|
||||
v->a[15831] = anon_sym_SEMI;
|
||||
v->a[15832] = 5;
|
||||
v->a[15833] = actions(3);
|
||||
v->a[15834] = 1;
|
||||
v->a[15835] = sym_comment;
|
||||
v->a[15836] = actions(393);
|
||||
v->a[15837] = 1;
|
||||
v->a[15838] = sym_variable_name;
|
||||
v->a[15839] = actions(391);
|
||||
small_parse_table_792(v);
|
||||
}
|
||||
|
||||
void small_parse_table_792(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[15840] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[15841] = actions(101);
|
||||
v->a[15842] = 1;
|
||||
v->a[15843] = anon_sym_DOLLAR;
|
||||
v->a[15844] = actions(103);
|
||||
v->a[15845] = 1;
|
||||
v->a[15846] = anon_sym_DQUOTE;
|
||||
v->a[15847] = actions(107);
|
||||
v->a[15848] = 1;
|
||||
v->a[15849] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[15850] = actions(109);
|
||||
v->a[15851] = 1;
|
||||
v->a[15852] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[15853] = actions(111);
|
||||
v->a[15854] = 1;
|
||||
v->a[15855] = anon_sym_BQUOTE;
|
||||
v->a[15856] = actions(341);
|
||||
v->a[15857] = 1;
|
||||
v->a[15858] = sym_variable_name;
|
||||
v->a[15859] = state(185);
|
||||
v->a[15840] = 2;
|
||||
v->a[15841] = aux_sym__simple_variable_name_token1;
|
||||
v->a[15842] = aux_sym__multiline_variable_name_token1;
|
||||
v->a[15843] = actions(389);
|
||||
v->a[15844] = 8;
|
||||
v->a[15845] = anon_sym_BANG;
|
||||
v->a[15846] = anon_sym_DASH;
|
||||
v->a[15847] = anon_sym_STAR;
|
||||
v->a[15848] = anon_sym_QMARK;
|
||||
v->a[15849] = anon_sym_DOLLAR;
|
||||
v->a[15850] = anon_sym_POUND;
|
||||
v->a[15851] = anon_sym_AT;
|
||||
v->a[15852] = anon_sym_0;
|
||||
v->a[15853] = actions(343);
|
||||
v->a[15854] = 19;
|
||||
v->a[15855] = anon_sym_PIPE;
|
||||
v->a[15856] = anon_sym_RPAREN;
|
||||
v->a[15857] = anon_sym_SEMI_SEMI;
|
||||
v->a[15858] = anon_sym_AMP_AMP;
|
||||
v->a[15859] = anon_sym_PIPE_PIPE;
|
||||
small_parse_table_793(v);
|
||||
}
|
||||
|
||||
void small_parse_table_793(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[15860] = 1;
|
||||
v->a[15861] = sym_command_name;
|
||||
v->a[15862] = state(491);
|
||||
v->a[15863] = 1;
|
||||
v->a[15864] = aux_sym_command_repeat1;
|
||||
v->a[15865] = state(599);
|
||||
v->a[15866] = 1;
|
||||
v->a[15867] = sym_concatenation;
|
||||
v->a[15868] = state(615);
|
||||
v->a[15869] = 1;
|
||||
v->a[15870] = sym_file_redirect;
|
||||
v->a[15871] = state(961);
|
||||
v->a[15872] = 1;
|
||||
v->a[15873] = sym_variable_assignment;
|
||||
v->a[15874] = state(989);
|
||||
v->a[15875] = 1;
|
||||
v->a[15876] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[15877] = actions(83);
|
||||
v->a[15878] = 2;
|
||||
v->a[15879] = anon_sym_while;
|
||||
v->a[15860] = anon_sym_LT;
|
||||
v->a[15861] = anon_sym_GT;
|
||||
v->a[15862] = anon_sym_GT_GT;
|
||||
v->a[15863] = anon_sym_LT_LT;
|
||||
v->a[15864] = aux_sym_heredoc_redirect_token1;
|
||||
v->a[15865] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[15866] = anon_sym_DQUOTE;
|
||||
v->a[15867] = sym_raw_string;
|
||||
v->a[15868] = sym_number;
|
||||
v->a[15869] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[15870] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[15871] = anon_sym_BQUOTE;
|
||||
v->a[15872] = sym_word;
|
||||
v->a[15873] = anon_sym_SEMI;
|
||||
v->a[15874] = 6;
|
||||
v->a[15875] = actions(3);
|
||||
v->a[15876] = 1;
|
||||
v->a[15877] = sym_comment;
|
||||
v->a[15878] = actions(349);
|
||||
v->a[15879] = 1;
|
||||
small_parse_table_794(v);
|
||||
}
|
||||
|
||||
void small_parse_table_794(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[15880] = anon_sym_until;
|
||||
v->a[15881] = actions(105);
|
||||
v->a[15882] = 3;
|
||||
v->a[15883] = sym_raw_string;
|
||||
v->a[15884] = sym_number;
|
||||
v->a[15885] = sym_word;
|
||||
v->a[15886] = state(341);
|
||||
v->a[15887] = 5;
|
||||
v->a[15888] = sym_arithmetic_expansion;
|
||||
v->a[15889] = sym_string;
|
||||
v->a[15890] = sym_simple_expansion;
|
||||
v->a[15891] = sym_expansion;
|
||||
v->a[15892] = sym_command_substitution;
|
||||
v->a[15893] = actions(97);
|
||||
v->a[15894] = 7;
|
||||
v->a[15895] = anon_sym_LT;
|
||||
v->a[15896] = anon_sym_GT;
|
||||
v->a[15897] = anon_sym_GT_GT;
|
||||
v->a[15898] = anon_sym_LT_AMP;
|
||||
v->a[15899] = anon_sym_GT_AMP;
|
||||
v->a[15880] = sym_variable_name;
|
||||
v->a[15881] = actions(351);
|
||||
v->a[15882] = 1;
|
||||
v->a[15883] = sym__bare_dollar;
|
||||
v->a[15884] = actions(347);
|
||||
v->a[15885] = 2;
|
||||
v->a[15886] = aux_sym__simple_variable_name_token1;
|
||||
v->a[15887] = aux_sym__multiline_variable_name_token1;
|
||||
v->a[15888] = actions(345);
|
||||
v->a[15889] = 8;
|
||||
v->a[15890] = anon_sym_BANG;
|
||||
v->a[15891] = anon_sym_DASH;
|
||||
v->a[15892] = anon_sym_STAR;
|
||||
v->a[15893] = anon_sym_QMARK;
|
||||
v->a[15894] = anon_sym_DOLLAR;
|
||||
v->a[15895] = anon_sym_POUND;
|
||||
v->a[15896] = anon_sym_AT;
|
||||
v->a[15897] = anon_sym_0;
|
||||
v->a[15898] = actions(343);
|
||||
v->a[15899] = 18;
|
||||
small_parse_table_795(v);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -14,126 +14,126 @@
|
|||
|
||||
void small_parse_table_795(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[15900] = anon_sym_GT_PIPE;
|
||||
v->a[15901] = anon_sym_LT_GT;
|
||||
v->a[15902] = state(1151);
|
||||
v->a[15903] = 7;
|
||||
v->a[15904] = sym_for_statement;
|
||||
v->a[15905] = sym_while_statement;
|
||||
v->a[15906] = sym_if_statement;
|
||||
v->a[15907] = sym_compound_statement;
|
||||
v->a[15908] = sym_subshell;
|
||||
v->a[15909] = sym_command;
|
||||
v->a[15910] = sym__variable_assignments;
|
||||
v->a[15911] = 23;
|
||||
v->a[15912] = actions(3);
|
||||
v->a[15913] = 1;
|
||||
v->a[15914] = sym_comment;
|
||||
v->a[15915] = actions(309);
|
||||
v->a[15916] = 1;
|
||||
v->a[15917] = anon_sym_for;
|
||||
v->a[15918] = actions(313);
|
||||
v->a[15919] = 1;
|
||||
v->a[15900] = anon_sym_PIPE;
|
||||
v->a[15901] = anon_sym_SEMI_SEMI;
|
||||
v->a[15902] = anon_sym_AMP_AMP;
|
||||
v->a[15903] = anon_sym_PIPE_PIPE;
|
||||
v->a[15904] = anon_sym_LT;
|
||||
v->a[15905] = anon_sym_GT;
|
||||
v->a[15906] = anon_sym_GT_GT;
|
||||
v->a[15907] = anon_sym_LT_LT;
|
||||
v->a[15908] = aux_sym_heredoc_redirect_token1;
|
||||
v->a[15909] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[15910] = anon_sym_DQUOTE;
|
||||
v->a[15911] = sym_raw_string;
|
||||
v->a[15912] = sym_number;
|
||||
v->a[15913] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[15914] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[15915] = anon_sym_BQUOTE;
|
||||
v->a[15916] = sym_word;
|
||||
v->a[15917] = anon_sym_SEMI;
|
||||
v->a[15918] = 5;
|
||||
v->a[15919] = actions(3);
|
||||
small_parse_table_796(v);
|
||||
}
|
||||
|
||||
void small_parse_table_796(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[15920] = anon_sym_if;
|
||||
v->a[15921] = actions(317);
|
||||
v->a[15922] = 1;
|
||||
v->a[15923] = anon_sym_LPAREN;
|
||||
v->a[15924] = actions(319);
|
||||
v->a[15925] = 1;
|
||||
v->a[15926] = anon_sym_LBRACE;
|
||||
v->a[15927] = actions(325);
|
||||
v->a[15928] = 1;
|
||||
v->a[15929] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[15930] = actions(327);
|
||||
v->a[15931] = 1;
|
||||
v->a[15932] = anon_sym_DOLLAR;
|
||||
v->a[15933] = actions(329);
|
||||
v->a[15934] = 1;
|
||||
v->a[15935] = anon_sym_DQUOTE;
|
||||
v->a[15936] = actions(333);
|
||||
v->a[15937] = 1;
|
||||
v->a[15938] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[15939] = actions(335);
|
||||
v->a[15920] = 1;
|
||||
v->a[15921] = sym_comment;
|
||||
v->a[15922] = actions(399);
|
||||
v->a[15923] = 1;
|
||||
v->a[15924] = sym_variable_name;
|
||||
v->a[15925] = actions(397);
|
||||
v->a[15926] = 2;
|
||||
v->a[15927] = aux_sym__simple_variable_name_token1;
|
||||
v->a[15928] = aux_sym__multiline_variable_name_token1;
|
||||
v->a[15929] = actions(395);
|
||||
v->a[15930] = 8;
|
||||
v->a[15931] = anon_sym_BANG;
|
||||
v->a[15932] = anon_sym_DASH;
|
||||
v->a[15933] = anon_sym_STAR;
|
||||
v->a[15934] = anon_sym_QMARK;
|
||||
v->a[15935] = anon_sym_DOLLAR;
|
||||
v->a[15936] = anon_sym_POUND;
|
||||
v->a[15937] = anon_sym_AT;
|
||||
v->a[15938] = anon_sym_0;
|
||||
v->a[15939] = actions(343);
|
||||
small_parse_table_797(v);
|
||||
}
|
||||
|
||||
void small_parse_table_797(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[15940] = 1;
|
||||
v->a[15941] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[15942] = actions(337);
|
||||
v->a[15943] = 1;
|
||||
v->a[15944] = anon_sym_BQUOTE;
|
||||
v->a[15945] = actions(341);
|
||||
v->a[15946] = 1;
|
||||
v->a[15947] = sym_variable_name;
|
||||
v->a[15948] = state(342);
|
||||
v->a[15949] = 1;
|
||||
v->a[15950] = sym_command_name;
|
||||
v->a[15951] = state(489);
|
||||
v->a[15952] = 1;
|
||||
v->a[15953] = aux_sym_command_repeat1;
|
||||
v->a[15954] = state(717);
|
||||
v->a[15955] = 1;
|
||||
v->a[15956] = sym_file_redirect;
|
||||
v->a[15957] = state(732);
|
||||
v->a[15958] = 1;
|
||||
v->a[15959] = sym_concatenation;
|
||||
v->a[15940] = 19;
|
||||
v->a[15941] = anon_sym_PIPE;
|
||||
v->a[15942] = anon_sym_RPAREN;
|
||||
v->a[15943] = anon_sym_SEMI_SEMI;
|
||||
v->a[15944] = anon_sym_AMP_AMP;
|
||||
v->a[15945] = anon_sym_PIPE_PIPE;
|
||||
v->a[15946] = anon_sym_LT;
|
||||
v->a[15947] = anon_sym_GT;
|
||||
v->a[15948] = anon_sym_GT_GT;
|
||||
v->a[15949] = anon_sym_LT_LT;
|
||||
v->a[15950] = aux_sym_heredoc_redirect_token1;
|
||||
v->a[15951] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[15952] = anon_sym_DQUOTE;
|
||||
v->a[15953] = sym_raw_string;
|
||||
v->a[15954] = sym_number;
|
||||
v->a[15955] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[15956] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[15957] = anon_sym_BQUOTE;
|
||||
v->a[15958] = sym_word;
|
||||
v->a[15959] = anon_sym_SEMI;
|
||||
small_parse_table_798(v);
|
||||
}
|
||||
|
||||
void small_parse_table_798(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[15960] = state(963);
|
||||
v->a[15961] = 1;
|
||||
v->a[15962] = sym_variable_assignment;
|
||||
v->a[15963] = state(1241);
|
||||
v->a[15964] = 1;
|
||||
v->a[15965] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[15966] = actions(311);
|
||||
v->a[15967] = 2;
|
||||
v->a[15968] = anon_sym_while;
|
||||
v->a[15969] = anon_sym_until;
|
||||
v->a[15970] = actions(331);
|
||||
v->a[15971] = 3;
|
||||
v->a[15972] = sym_raw_string;
|
||||
v->a[15973] = sym_number;
|
||||
v->a[15974] = sym_word;
|
||||
v->a[15975] = state(635);
|
||||
v->a[15976] = 5;
|
||||
v->a[15977] = sym_arithmetic_expansion;
|
||||
v->a[15978] = sym_string;
|
||||
v->a[15979] = sym_simple_expansion;
|
||||
v->a[15960] = 5;
|
||||
v->a[15961] = actions(3);
|
||||
v->a[15962] = 1;
|
||||
v->a[15963] = sym_comment;
|
||||
v->a[15964] = actions(399);
|
||||
v->a[15965] = 1;
|
||||
v->a[15966] = sym_variable_name;
|
||||
v->a[15967] = actions(397);
|
||||
v->a[15968] = 2;
|
||||
v->a[15969] = aux_sym__simple_variable_name_token1;
|
||||
v->a[15970] = aux_sym__multiline_variable_name_token1;
|
||||
v->a[15971] = actions(395);
|
||||
v->a[15972] = 8;
|
||||
v->a[15973] = anon_sym_BANG;
|
||||
v->a[15974] = anon_sym_DASH;
|
||||
v->a[15975] = anon_sym_STAR;
|
||||
v->a[15976] = anon_sym_QMARK;
|
||||
v->a[15977] = anon_sym_DOLLAR;
|
||||
v->a[15978] = anon_sym_POUND;
|
||||
v->a[15979] = anon_sym_AT;
|
||||
small_parse_table_799(v);
|
||||
}
|
||||
|
||||
void small_parse_table_799(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[15980] = sym_expansion;
|
||||
v->a[15981] = sym_command_substitution;
|
||||
v->a[15982] = actions(323);
|
||||
v->a[15983] = 7;
|
||||
v->a[15984] = anon_sym_LT;
|
||||
v->a[15985] = anon_sym_GT;
|
||||
v->a[15986] = anon_sym_GT_GT;
|
||||
v->a[15987] = anon_sym_LT_AMP;
|
||||
v->a[15988] = anon_sym_GT_AMP;
|
||||
v->a[15989] = anon_sym_GT_PIPE;
|
||||
v->a[15990] = anon_sym_LT_GT;
|
||||
v->a[15991] = state(1355);
|
||||
v->a[15992] = 7;
|
||||
v->a[15993] = sym_for_statement;
|
||||
v->a[15994] = sym_while_statement;
|
||||
v->a[15995] = sym_if_statement;
|
||||
v->a[15996] = sym_compound_statement;
|
||||
v->a[15997] = sym_subshell;
|
||||
v->a[15998] = sym_command;
|
||||
v->a[15999] = sym__variable_assignments;
|
||||
v->a[15980] = anon_sym_0;
|
||||
v->a[15981] = actions(343);
|
||||
v->a[15982] = 18;
|
||||
v->a[15983] = anon_sym_PIPE;
|
||||
v->a[15984] = anon_sym_SEMI_SEMI;
|
||||
v->a[15985] = anon_sym_AMP_AMP;
|
||||
v->a[15986] = anon_sym_PIPE_PIPE;
|
||||
v->a[15987] = anon_sym_LT;
|
||||
v->a[15988] = anon_sym_GT;
|
||||
v->a[15989] = anon_sym_GT_GT;
|
||||
v->a[15990] = anon_sym_LT_LT;
|
||||
v->a[15991] = aux_sym_heredoc_redirect_token1;
|
||||
v->a[15992] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[15993] = anon_sym_DQUOTE;
|
||||
v->a[15994] = sym_raw_string;
|
||||
v->a[15995] = sym_number;
|
||||
v->a[15996] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[15997] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[15998] = anon_sym_BQUOTE;
|
||||
v->a[15999] = sym_word;
|
||||
small_parse_table_800(v);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -14,126 +14,126 @@
|
|||
|
||||
void small_parse_table_80(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[1600] = sym_command;
|
||||
v->a[1601] = sym__variable_assignments;
|
||||
v->a[1602] = 32;
|
||||
v->a[1603] = actions(3);
|
||||
v->a[1604] = 1;
|
||||
v->a[1605] = sym_comment;
|
||||
v->a[1606] = actions(9);
|
||||
v->a[1607] = 1;
|
||||
v->a[1608] = anon_sym_for;
|
||||
v->a[1609] = actions(13);
|
||||
v->a[1610] = 1;
|
||||
v->a[1611] = anon_sym_if;
|
||||
v->a[1612] = actions(15);
|
||||
v->a[1613] = 1;
|
||||
v->a[1614] = anon_sym_case;
|
||||
v->a[1615] = actions(17);
|
||||
v->a[1616] = 1;
|
||||
v->a[1617] = anon_sym_LPAREN;
|
||||
v->a[1618] = actions(19);
|
||||
v->a[1619] = 1;
|
||||
v->a[1600] = 1;
|
||||
v->a[1601] = aux_sym__case_item_last_repeat2;
|
||||
v->a[1602] = state(104);
|
||||
v->a[1603] = 1;
|
||||
v->a[1604] = aux_sym__statements_repeat1;
|
||||
v->a[1605] = state(170);
|
||||
v->a[1606] = 1;
|
||||
v->a[1607] = sym_command_name;
|
||||
v->a[1608] = state(177);
|
||||
v->a[1609] = 1;
|
||||
v->a[1610] = sym_variable_assignment;
|
||||
v->a[1611] = state(408);
|
||||
v->a[1612] = 1;
|
||||
v->a[1613] = aux_sym_command_repeat1;
|
||||
v->a[1614] = state(541);
|
||||
v->a[1615] = 1;
|
||||
v->a[1616] = sym_file_redirect;
|
||||
v->a[1617] = state(546);
|
||||
v->a[1618] = 1;
|
||||
v->a[1619] = sym_concatenation;
|
||||
small_parse_table_81(v);
|
||||
}
|
||||
|
||||
void small_parse_table_81(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[1620] = anon_sym_LBRACE;
|
||||
v->a[1621] = actions(41);
|
||||
v->a[1622] = 1;
|
||||
v->a[1623] = sym_word;
|
||||
v->a[1624] = actions(49);
|
||||
v->a[1625] = 1;
|
||||
v->a[1626] = anon_sym_BANG;
|
||||
v->a[1627] = actions(53);
|
||||
v->a[1628] = 1;
|
||||
v->a[1629] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[1630] = actions(55);
|
||||
v->a[1631] = 1;
|
||||
v->a[1632] = anon_sym_DOLLAR;
|
||||
v->a[1633] = actions(57);
|
||||
v->a[1634] = 1;
|
||||
v->a[1635] = anon_sym_DQUOTE;
|
||||
v->a[1636] = actions(61);
|
||||
v->a[1637] = 1;
|
||||
v->a[1638] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[1639] = actions(63);
|
||||
v->a[1620] = state(913);
|
||||
v->a[1621] = 1;
|
||||
v->a[1622] = sym_pipeline;
|
||||
v->a[1623] = state(990);
|
||||
v->a[1624] = 1;
|
||||
v->a[1625] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[1626] = state(1550);
|
||||
v->a[1627] = 1;
|
||||
v->a[1628] = sym__statements;
|
||||
v->a[1629] = state(1564);
|
||||
v->a[1630] = 1;
|
||||
v->a[1631] = sym__statement_not_pipeline;
|
||||
v->a[1632] = actions(83);
|
||||
v->a[1633] = 2;
|
||||
v->a[1634] = anon_sym_while;
|
||||
v->a[1635] = anon_sym_until;
|
||||
v->a[1636] = actions(105);
|
||||
v->a[1637] = 2;
|
||||
v->a[1638] = sym_raw_string;
|
||||
v->a[1639] = sym_number;
|
||||
small_parse_table_82(v);
|
||||
}
|
||||
|
||||
void small_parse_table_82(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[1640] = 1;
|
||||
v->a[1641] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[1642] = actions(65);
|
||||
v->a[1643] = 1;
|
||||
v->a[1644] = anon_sym_BQUOTE;
|
||||
v->a[1645] = actions(67);
|
||||
v->a[1646] = 1;
|
||||
v->a[1647] = sym_variable_name;
|
||||
v->a[1648] = actions(115);
|
||||
v->a[1649] = 1;
|
||||
v->a[1650] = anon_sym_LF;
|
||||
v->a[1651] = state(117);
|
||||
v->a[1652] = 1;
|
||||
v->a[1653] = aux_sym__statements_repeat1;
|
||||
v->a[1654] = state(271);
|
||||
v->a[1655] = 1;
|
||||
v->a[1656] = sym_command_name;
|
||||
v->a[1657] = state(288);
|
||||
v->a[1658] = 1;
|
||||
v->a[1659] = sym_variable_assignment;
|
||||
v->a[1640] = actions(97);
|
||||
v->a[1641] = 3;
|
||||
v->a[1642] = anon_sym_LT;
|
||||
v->a[1643] = anon_sym_GT;
|
||||
v->a[1644] = anon_sym_GT_GT;
|
||||
v->a[1645] = state(276);
|
||||
v->a[1646] = 5;
|
||||
v->a[1647] = sym_arithmetic_expansion;
|
||||
v->a[1648] = sym_string;
|
||||
v->a[1649] = sym_simple_expansion;
|
||||
v->a[1650] = sym_expansion;
|
||||
v->a[1651] = sym_command_substitution;
|
||||
v->a[1652] = state(867);
|
||||
v->a[1653] = 12;
|
||||
v->a[1654] = sym_redirected_statement;
|
||||
v->a[1655] = sym_for_statement;
|
||||
v->a[1656] = sym_while_statement;
|
||||
v->a[1657] = sym_if_statement;
|
||||
v->a[1658] = sym_case_statement;
|
||||
v->a[1659] = sym_function_definition;
|
||||
small_parse_table_83(v);
|
||||
}
|
||||
|
||||
void small_parse_table_83(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[1660] = state(482);
|
||||
v->a[1661] = 1;
|
||||
v->a[1662] = aux_sym_command_repeat1;
|
||||
v->a[1663] = state(511);
|
||||
v->a[1664] = 1;
|
||||
v->a[1665] = aux_sym__case_item_last_repeat2;
|
||||
v->a[1666] = state(600);
|
||||
v->a[1667] = 1;
|
||||
v->a[1668] = sym_file_redirect;
|
||||
v->a[1669] = state(602);
|
||||
v->a[1670] = 1;
|
||||
v->a[1671] = sym_concatenation;
|
||||
v->a[1672] = state(1014);
|
||||
v->a[1673] = 1;
|
||||
v->a[1674] = sym_pipeline;
|
||||
v->a[1675] = state(1068);
|
||||
v->a[1676] = 1;
|
||||
v->a[1677] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[1678] = state(1609);
|
||||
v->a[1679] = 1;
|
||||
v->a[1660] = sym_compound_statement;
|
||||
v->a[1661] = sym_subshell;
|
||||
v->a[1662] = sym_list;
|
||||
v->a[1663] = sym_negated_command;
|
||||
v->a[1664] = sym_command;
|
||||
v->a[1665] = sym__variable_assignments;
|
||||
v->a[1666] = 30;
|
||||
v->a[1667] = actions(3);
|
||||
v->a[1668] = 1;
|
||||
v->a[1669] = sym_comment;
|
||||
v->a[1670] = actions(9);
|
||||
v->a[1671] = 1;
|
||||
v->a[1672] = anon_sym_for;
|
||||
v->a[1673] = actions(13);
|
||||
v->a[1674] = 1;
|
||||
v->a[1675] = anon_sym_if;
|
||||
v->a[1676] = actions(15);
|
||||
v->a[1677] = 1;
|
||||
v->a[1678] = anon_sym_case;
|
||||
v->a[1679] = actions(17);
|
||||
small_parse_table_84(v);
|
||||
}
|
||||
|
||||
void small_parse_table_84(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[1680] = sym__statement_not_pipeline;
|
||||
v->a[1681] = state(1769);
|
||||
v->a[1682] = 1;
|
||||
v->a[1683] = sym__statements;
|
||||
v->a[1684] = actions(11);
|
||||
v->a[1685] = 2;
|
||||
v->a[1686] = anon_sym_while;
|
||||
v->a[1687] = anon_sym_until;
|
||||
v->a[1688] = actions(59);
|
||||
v->a[1689] = 2;
|
||||
v->a[1690] = sym_raw_string;
|
||||
v->a[1691] = sym_number;
|
||||
v->a[1692] = state(425);
|
||||
v->a[1693] = 5;
|
||||
v->a[1694] = sym_arithmetic_expansion;
|
||||
v->a[1695] = sym_string;
|
||||
v->a[1696] = sym_simple_expansion;
|
||||
v->a[1697] = sym_expansion;
|
||||
v->a[1698] = sym_command_substitution;
|
||||
v->a[1699] = actions(51);
|
||||
v->a[1680] = 1;
|
||||
v->a[1681] = anon_sym_LPAREN;
|
||||
v->a[1682] = actions(19);
|
||||
v->a[1683] = 1;
|
||||
v->a[1684] = anon_sym_LBRACE;
|
||||
v->a[1685] = actions(41);
|
||||
v->a[1686] = 1;
|
||||
v->a[1687] = sym_word;
|
||||
v->a[1688] = actions(49);
|
||||
v->a[1689] = 1;
|
||||
v->a[1690] = anon_sym_BANG;
|
||||
v->a[1691] = actions(53);
|
||||
v->a[1692] = 1;
|
||||
v->a[1693] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[1694] = actions(55);
|
||||
v->a[1695] = 1;
|
||||
v->a[1696] = anon_sym_DOLLAR;
|
||||
v->a[1697] = actions(57);
|
||||
v->a[1698] = 1;
|
||||
v->a[1699] = anon_sym_DQUOTE;
|
||||
small_parse_table_85(v);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -14,126 +14,126 @@
|
|||
|
||||
void small_parse_table_800(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[16000] = 23;
|
||||
v->a[16001] = actions(3);
|
||||
v->a[16002] = 1;
|
||||
v->a[16003] = sym_comment;
|
||||
v->a[16004] = actions(9);
|
||||
v->a[16005] = 1;
|
||||
v->a[16006] = anon_sym_for;
|
||||
v->a[16007] = actions(13);
|
||||
v->a[16008] = 1;
|
||||
v->a[16009] = anon_sym_if;
|
||||
v->a[16010] = actions(17);
|
||||
v->a[16011] = 1;
|
||||
v->a[16012] = anon_sym_LPAREN;
|
||||
v->a[16013] = actions(19);
|
||||
v->a[16014] = 1;
|
||||
v->a[16015] = anon_sym_LBRACE;
|
||||
v->a[16016] = actions(53);
|
||||
v->a[16017] = 1;
|
||||
v->a[16018] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[16019] = actions(55);
|
||||
v->a[16000] = anon_sym_SEMI;
|
||||
v->a[16001] = 5;
|
||||
v->a[16002] = actions(3);
|
||||
v->a[16003] = 1;
|
||||
v->a[16004] = sym_comment;
|
||||
v->a[16005] = actions(393);
|
||||
v->a[16006] = 1;
|
||||
v->a[16007] = sym_variable_name;
|
||||
v->a[16008] = actions(391);
|
||||
v->a[16009] = 2;
|
||||
v->a[16010] = aux_sym__simple_variable_name_token1;
|
||||
v->a[16011] = aux_sym__multiline_variable_name_token1;
|
||||
v->a[16012] = actions(389);
|
||||
v->a[16013] = 8;
|
||||
v->a[16014] = anon_sym_BANG;
|
||||
v->a[16015] = anon_sym_DASH;
|
||||
v->a[16016] = anon_sym_STAR;
|
||||
v->a[16017] = anon_sym_QMARK;
|
||||
v->a[16018] = anon_sym_DOLLAR;
|
||||
v->a[16019] = anon_sym_POUND;
|
||||
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;
|
||||
v->a[16022] = actions(57);
|
||||
v->a[16023] = 1;
|
||||
v->a[16024] = anon_sym_DQUOTE;
|
||||
v->a[16025] = actions(61);
|
||||
v->a[16026] = 1;
|
||||
v->a[16027] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[16028] = actions(63);
|
||||
v->a[16029] = 1;
|
||||
v->a[16030] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[16031] = actions(65);
|
||||
v->a[16032] = 1;
|
||||
v->a[16033] = anon_sym_BQUOTE;
|
||||
v->a[16034] = actions(341);
|
||||
v->a[16035] = 1;
|
||||
v->a[16036] = sym_variable_name;
|
||||
v->a[16037] = state(271);
|
||||
v->a[16038] = 1;
|
||||
v->a[16039] = sym_command_name;
|
||||
v->a[16020] = anon_sym_AT;
|
||||
v->a[16021] = anon_sym_0;
|
||||
v->a[16022] = actions(343);
|
||||
v->a[16023] = 18;
|
||||
v->a[16024] = anon_sym_PIPE;
|
||||
v->a[16025] = anon_sym_SEMI_SEMI;
|
||||
v->a[16026] = anon_sym_AMP_AMP;
|
||||
v->a[16027] = anon_sym_PIPE_PIPE;
|
||||
v->a[16028] = anon_sym_LT;
|
||||
v->a[16029] = anon_sym_GT;
|
||||
v->a[16030] = anon_sym_GT_GT;
|
||||
v->a[16031] = anon_sym_LT_LT;
|
||||
v->a[16032] = aux_sym_heredoc_redirect_token1;
|
||||
v->a[16033] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[16034] = anon_sym_DQUOTE;
|
||||
v->a[16035] = sym_raw_string;
|
||||
v->a[16036] = sym_number;
|
||||
v->a[16037] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[16038] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[16039] = anon_sym_BQUOTE;
|
||||
small_parse_table_802(v);
|
||||
}
|
||||
|
||||
void small_parse_table_802(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[16040] = state(482);
|
||||
v->a[16041] = 1;
|
||||
v->a[16042] = aux_sym_command_repeat1;
|
||||
v->a[16043] = state(600);
|
||||
v->a[16040] = sym_word;
|
||||
v->a[16041] = anon_sym_SEMI;
|
||||
v->a[16042] = 13;
|
||||
v->a[16043] = actions(3);
|
||||
v->a[16044] = 1;
|
||||
v->a[16045] = sym_file_redirect;
|
||||
v->a[16046] = state(602);
|
||||
v->a[16045] = sym_comment;
|
||||
v->a[16046] = actions(99);
|
||||
v->a[16047] = 1;
|
||||
v->a[16048] = sym_concatenation;
|
||||
v->a[16049] = state(947);
|
||||
v->a[16048] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[16049] = actions(101);
|
||||
v->a[16050] = 1;
|
||||
v->a[16051] = sym_variable_assignment;
|
||||
v->a[16052] = state(1080);
|
||||
v->a[16051] = anon_sym_DOLLAR;
|
||||
v->a[16052] = actions(103);
|
||||
v->a[16053] = 1;
|
||||
v->a[16054] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[16055] = actions(11);
|
||||
v->a[16056] = 2;
|
||||
v->a[16057] = anon_sym_while;
|
||||
v->a[16058] = anon_sym_until;
|
||||
v->a[16059] = actions(59);
|
||||
v->a[16054] = anon_sym_DQUOTE;
|
||||
v->a[16055] = actions(107);
|
||||
v->a[16056] = 1;
|
||||
v->a[16057] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[16058] = actions(109);
|
||||
v->a[16059] = 1;
|
||||
small_parse_table_803(v);
|
||||
}
|
||||
|
||||
void small_parse_table_803(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[16060] = 3;
|
||||
v->a[16061] = sym_raw_string;
|
||||
v->a[16062] = sym_number;
|
||||
v->a[16063] = sym_word;
|
||||
v->a[16064] = state(425);
|
||||
v->a[16065] = 5;
|
||||
v->a[16066] = sym_arithmetic_expansion;
|
||||
v->a[16067] = sym_string;
|
||||
v->a[16068] = sym_simple_expansion;
|
||||
v->a[16069] = sym_expansion;
|
||||
v->a[16070] = sym_command_substitution;
|
||||
v->a[16071] = actions(51);
|
||||
v->a[16072] = 7;
|
||||
v->a[16073] = anon_sym_LT;
|
||||
v->a[16074] = anon_sym_GT;
|
||||
v->a[16075] = anon_sym_GT_GT;
|
||||
v->a[16076] = anon_sym_LT_AMP;
|
||||
v->a[16077] = anon_sym_GT_AMP;
|
||||
v->a[16078] = anon_sym_GT_PIPE;
|
||||
v->a[16079] = anon_sym_LT_GT;
|
||||
v->a[16060] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[16061] = actions(111);
|
||||
v->a[16062] = 1;
|
||||
v->a[16063] = anon_sym_BQUOTE;
|
||||
v->a[16064] = actions(405);
|
||||
v->a[16065] = 1;
|
||||
v->a[16066] = sym__bare_dollar;
|
||||
v->a[16067] = state(174);
|
||||
v->a[16068] = 1;
|
||||
v->a[16069] = aux_sym_command_repeat2;
|
||||
v->a[16070] = state(523);
|
||||
v->a[16071] = 1;
|
||||
v->a[16072] = sym_concatenation;
|
||||
v->a[16073] = actions(401);
|
||||
v->a[16074] = 3;
|
||||
v->a[16075] = sym_raw_string;
|
||||
v->a[16076] = sym_number;
|
||||
v->a[16077] = sym_word;
|
||||
v->a[16078] = state(261);
|
||||
v->a[16079] = 5;
|
||||
small_parse_table_804(v);
|
||||
}
|
||||
|
||||
void small_parse_table_804(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[16080] = state(974);
|
||||
v->a[16081] = 7;
|
||||
v->a[16082] = sym_for_statement;
|
||||
v->a[16083] = sym_while_statement;
|
||||
v->a[16084] = sym_if_statement;
|
||||
v->a[16085] = sym_compound_statement;
|
||||
v->a[16086] = sym_subshell;
|
||||
v->a[16087] = sym_command;
|
||||
v->a[16088] = sym__variable_assignments;
|
||||
v->a[16089] = 6;
|
||||
v->a[16090] = actions(3);
|
||||
v->a[16091] = 1;
|
||||
v->a[16092] = sym_comment;
|
||||
v->a[16093] = actions(351);
|
||||
v->a[16094] = 1;
|
||||
v->a[16095] = sym_variable_name;
|
||||
v->a[16096] = actions(343);
|
||||
v->a[16097] = 2;
|
||||
v->a[16098] = sym__bare_dollar;
|
||||
v->a[16099] = ts_builtin_sym_end;
|
||||
v->a[16080] = sym_arithmetic_expansion;
|
||||
v->a[16081] = sym_string;
|
||||
v->a[16082] = sym_simple_expansion;
|
||||
v->a[16083] = sym_expansion;
|
||||
v->a[16084] = sym_command_substitution;
|
||||
v->a[16085] = actions(403);
|
||||
v->a[16086] = 11;
|
||||
v->a[16087] = anon_sym_esac;
|
||||
v->a[16088] = anon_sym_PIPE;
|
||||
v->a[16089] = anon_sym_SEMI_SEMI;
|
||||
v->a[16090] = anon_sym_AMP_AMP;
|
||||
v->a[16091] = anon_sym_PIPE_PIPE;
|
||||
v->a[16092] = anon_sym_LT;
|
||||
v->a[16093] = anon_sym_GT;
|
||||
v->a[16094] = anon_sym_GT_GT;
|
||||
v->a[16095] = anon_sym_LT_LT;
|
||||
v->a[16096] = aux_sym_heredoc_redirect_token1;
|
||||
v->a[16097] = anon_sym_SEMI;
|
||||
v->a[16098] = 6;
|
||||
v->a[16099] = actions(3);
|
||||
small_parse_table_805(v);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -14,126 +14,126 @@
|
|||
|
||||
void small_parse_table_805(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[16100] = actions(349);
|
||||
v->a[16101] = 2;
|
||||
v->a[16102] = aux_sym__simple_variable_name_token1;
|
||||
v->a[16103] = aux_sym__multiline_variable_name_token1;
|
||||
v->a[16104] = actions(347);
|
||||
v->a[16105] = 8;
|
||||
v->a[16106] = anon_sym_BANG;
|
||||
v->a[16107] = anon_sym_DASH;
|
||||
v->a[16108] = anon_sym_STAR;
|
||||
v->a[16109] = anon_sym_QMARK;
|
||||
v->a[16110] = anon_sym_DOLLAR;
|
||||
v->a[16111] = anon_sym_POUND;
|
||||
v->a[16112] = anon_sym_AT;
|
||||
v->a[16113] = anon_sym_0;
|
||||
v->a[16114] = actions(345);
|
||||
v->a[16115] = 23;
|
||||
v->a[16116] = anon_sym_PIPE;
|
||||
v->a[16117] = anon_sym_SEMI_SEMI;
|
||||
v->a[16118] = anon_sym_AMP_AMP;
|
||||
v->a[16119] = anon_sym_PIPE_PIPE;
|
||||
v->a[16100] = 1;
|
||||
v->a[16101] = sym_comment;
|
||||
v->a[16102] = actions(349);
|
||||
v->a[16103] = 1;
|
||||
v->a[16104] = sym_variable_name;
|
||||
v->a[16105] = actions(351);
|
||||
v->a[16106] = 1;
|
||||
v->a[16107] = sym__bare_dollar;
|
||||
v->a[16108] = actions(347);
|
||||
v->a[16109] = 2;
|
||||
v->a[16110] = aux_sym__simple_variable_name_token1;
|
||||
v->a[16111] = aux_sym__multiline_variable_name_token1;
|
||||
v->a[16112] = actions(345);
|
||||
v->a[16113] = 8;
|
||||
v->a[16114] = anon_sym_BANG;
|
||||
v->a[16115] = anon_sym_DASH;
|
||||
v->a[16116] = anon_sym_STAR;
|
||||
v->a[16117] = anon_sym_QMARK;
|
||||
v->a[16118] = anon_sym_DOLLAR;
|
||||
v->a[16119] = anon_sym_POUND;
|
||||
small_parse_table_806(v);
|
||||
}
|
||||
|
||||
void small_parse_table_806(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[16120] = anon_sym_LT;
|
||||
v->a[16121] = anon_sym_GT;
|
||||
v->a[16122] = anon_sym_GT_GT;
|
||||
v->a[16123] = anon_sym_LT_AMP;
|
||||
v->a[16124] = anon_sym_GT_AMP;
|
||||
v->a[16125] = anon_sym_GT_PIPE;
|
||||
v->a[16126] = anon_sym_LT_GT;
|
||||
v->a[16127] = anon_sym_LT_LT;
|
||||
v->a[16128] = anon_sym_LT_LT_DASH;
|
||||
v->a[16129] = aux_sym_heredoc_redirect_token1;
|
||||
v->a[16130] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[16131] = anon_sym_DQUOTE;
|
||||
v->a[16132] = sym_raw_string;
|
||||
v->a[16133] = sym_number;
|
||||
v->a[16134] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[16135] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[16136] = anon_sym_BQUOTE;
|
||||
v->a[16137] = sym_word;
|
||||
v->a[16138] = anon_sym_SEMI;
|
||||
v->a[16139] = 6;
|
||||
v->a[16120] = anon_sym_AT;
|
||||
v->a[16121] = anon_sym_0;
|
||||
v->a[16122] = actions(343);
|
||||
v->a[16123] = 16;
|
||||
v->a[16124] = anon_sym_PIPE;
|
||||
v->a[16125] = anon_sym_AMP_AMP;
|
||||
v->a[16126] = anon_sym_PIPE_PIPE;
|
||||
v->a[16127] = anon_sym_LT;
|
||||
v->a[16128] = anon_sym_GT;
|
||||
v->a[16129] = anon_sym_GT_GT;
|
||||
v->a[16130] = anon_sym_LT_LT;
|
||||
v->a[16131] = aux_sym_heredoc_redirect_token1;
|
||||
v->a[16132] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[16133] = anon_sym_DQUOTE;
|
||||
v->a[16134] = sym_raw_string;
|
||||
v->a[16135] = sym_number;
|
||||
v->a[16136] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[16137] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[16138] = anon_sym_BQUOTE;
|
||||
v->a[16139] = sym_word;
|
||||
small_parse_table_807(v);
|
||||
}
|
||||
|
||||
void small_parse_table_807(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[16140] = actions(3);
|
||||
v->a[16141] = 1;
|
||||
v->a[16142] = sym_comment;
|
||||
v->a[16143] = actions(343);
|
||||
v->a[16144] = 1;
|
||||
v->a[16145] = sym__bare_dollar;
|
||||
v->a[16146] = actions(357);
|
||||
v->a[16147] = 1;
|
||||
v->a[16148] = sym_variable_name;
|
||||
v->a[16149] = actions(355);
|
||||
v->a[16150] = 2;
|
||||
v->a[16151] = aux_sym__simple_variable_name_token1;
|
||||
v->a[16152] = aux_sym__multiline_variable_name_token1;
|
||||
v->a[16153] = actions(353);
|
||||
v->a[16154] = 8;
|
||||
v->a[16155] = anon_sym_BANG;
|
||||
v->a[16156] = anon_sym_DASH;
|
||||
v->a[16157] = anon_sym_STAR;
|
||||
v->a[16158] = anon_sym_QMARK;
|
||||
v->a[16159] = anon_sym_DOLLAR;
|
||||
v->a[16140] = 14;
|
||||
v->a[16141] = actions(3);
|
||||
v->a[16142] = 1;
|
||||
v->a[16143] = sym_comment;
|
||||
v->a[16144] = actions(25);
|
||||
v->a[16145] = 1;
|
||||
v->a[16146] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[16147] = actions(27);
|
||||
v->a[16148] = 1;
|
||||
v->a[16149] = anon_sym_DOLLAR;
|
||||
v->a[16150] = actions(29);
|
||||
v->a[16151] = 1;
|
||||
v->a[16152] = anon_sym_DQUOTE;
|
||||
v->a[16153] = actions(33);
|
||||
v->a[16154] = 1;
|
||||
v->a[16155] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[16156] = actions(35);
|
||||
v->a[16157] = 1;
|
||||
v->a[16158] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[16159] = actions(37);
|
||||
small_parse_table_808(v);
|
||||
}
|
||||
|
||||
void small_parse_table_808(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[16160] = anon_sym_POUND;
|
||||
v->a[16161] = anon_sym_AT;
|
||||
v->a[16162] = anon_sym_0;
|
||||
v->a[16163] = actions(345);
|
||||
v->a[16164] = 24;
|
||||
v->a[16165] = anon_sym_esac;
|
||||
v->a[16166] = anon_sym_PIPE;
|
||||
v->a[16167] = anon_sym_SEMI_SEMI;
|
||||
v->a[16168] = anon_sym_AMP_AMP;
|
||||
v->a[16169] = anon_sym_PIPE_PIPE;
|
||||
v->a[16170] = anon_sym_LT;
|
||||
v->a[16171] = anon_sym_GT;
|
||||
v->a[16172] = anon_sym_GT_GT;
|
||||
v->a[16173] = anon_sym_LT_AMP;
|
||||
v->a[16174] = anon_sym_GT_AMP;
|
||||
v->a[16175] = anon_sym_GT_PIPE;
|
||||
v->a[16176] = anon_sym_LT_GT;
|
||||
v->a[16177] = anon_sym_LT_LT;
|
||||
v->a[16178] = anon_sym_LT_LT_DASH;
|
||||
v->a[16179] = aux_sym_heredoc_redirect_token1;
|
||||
v->a[16160] = 1;
|
||||
v->a[16161] = anon_sym_BQUOTE;
|
||||
v->a[16162] = actions(407);
|
||||
v->a[16163] = 1;
|
||||
v->a[16164] = ts_builtin_sym_end;
|
||||
v->a[16165] = actions(413);
|
||||
v->a[16166] = 1;
|
||||
v->a[16167] = sym__bare_dollar;
|
||||
v->a[16168] = state(167);
|
||||
v->a[16169] = 1;
|
||||
v->a[16170] = aux_sym_command_repeat2;
|
||||
v->a[16171] = state(564);
|
||||
v->a[16172] = 1;
|
||||
v->a[16173] = sym_concatenation;
|
||||
v->a[16174] = actions(409);
|
||||
v->a[16175] = 3;
|
||||
v->a[16176] = sym_raw_string;
|
||||
v->a[16177] = sym_number;
|
||||
v->a[16178] = sym_word;
|
||||
v->a[16179] = state(273);
|
||||
small_parse_table_809(v);
|
||||
}
|
||||
|
||||
void small_parse_table_809(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[16180] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[16181] = anon_sym_DQUOTE;
|
||||
v->a[16182] = sym_raw_string;
|
||||
v->a[16183] = sym_number;
|
||||
v->a[16184] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[16185] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[16186] = anon_sym_BQUOTE;
|
||||
v->a[16187] = sym_word;
|
||||
v->a[16188] = anon_sym_SEMI;
|
||||
v->a[16189] = 6;
|
||||
v->a[16190] = actions(3);
|
||||
v->a[16191] = 1;
|
||||
v->a[16192] = sym_comment;
|
||||
v->a[16193] = actions(343);
|
||||
v->a[16194] = 1;
|
||||
v->a[16195] = sym__bare_dollar;
|
||||
v->a[16196] = actions(363);
|
||||
v->a[16197] = 1;
|
||||
v->a[16198] = sym_variable_name;
|
||||
v->a[16199] = actions(361);
|
||||
v->a[16180] = 5;
|
||||
v->a[16181] = sym_arithmetic_expansion;
|
||||
v->a[16182] = sym_string;
|
||||
v->a[16183] = sym_simple_expansion;
|
||||
v->a[16184] = sym_expansion;
|
||||
v->a[16185] = sym_command_substitution;
|
||||
v->a[16186] = actions(411);
|
||||
v->a[16187] = 10;
|
||||
v->a[16188] = anon_sym_PIPE;
|
||||
v->a[16189] = anon_sym_SEMI_SEMI;
|
||||
v->a[16190] = anon_sym_AMP_AMP;
|
||||
v->a[16191] = anon_sym_PIPE_PIPE;
|
||||
v->a[16192] = anon_sym_LT;
|
||||
v->a[16193] = anon_sym_GT;
|
||||
v->a[16194] = anon_sym_GT_GT;
|
||||
v->a[16195] = anon_sym_LT_LT;
|
||||
v->a[16196] = aux_sym_heredoc_redirect_token1;
|
||||
v->a[16197] = anon_sym_SEMI;
|
||||
v->a[16198] = 13;
|
||||
v->a[16199] = actions(3);
|
||||
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] = aux_sym__simple_variable_name_token1;
|
||||
v->a[16202] = aux_sym__multiline_variable_name_token1;
|
||||
v->a[16203] = actions(359);
|
||||
v->a[16204] = 8;
|
||||
v->a[16205] = anon_sym_BANG;
|
||||
v->a[16206] = anon_sym_DASH;
|
||||
v->a[16207] = anon_sym_STAR;
|
||||
v->a[16208] = anon_sym_QMARK;
|
||||
v->a[16209] = anon_sym_DOLLAR;
|
||||
v->a[16210] = anon_sym_POUND;
|
||||
v->a[16211] = anon_sym_AT;
|
||||
v->a[16212] = anon_sym_0;
|
||||
v->a[16213] = actions(345);
|
||||
v->a[16214] = 24;
|
||||
v->a[16215] = anon_sym_PIPE;
|
||||
v->a[16216] = anon_sym_RPAREN;
|
||||
v->a[16217] = anon_sym_SEMI_SEMI;
|
||||
v->a[16218] = anon_sym_AMP_AMP;
|
||||
v->a[16219] = anon_sym_PIPE_PIPE;
|
||||
v->a[16200] = 1;
|
||||
v->a[16201] = sym_comment;
|
||||
v->a[16202] = actions(53);
|
||||
v->a[16203] = 1;
|
||||
v->a[16204] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[16205] = actions(55);
|
||||
v->a[16206] = 1;
|
||||
v->a[16207] = anon_sym_DOLLAR;
|
||||
v->a[16208] = actions(57);
|
||||
v->a[16209] = 1;
|
||||
v->a[16210] = anon_sym_DQUOTE;
|
||||
v->a[16211] = actions(61);
|
||||
v->a[16212] = 1;
|
||||
v->a[16213] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[16214] = actions(63);
|
||||
v->a[16215] = 1;
|
||||
v->a[16216] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[16217] = actions(65);
|
||||
v->a[16218] = 1;
|
||||
v->a[16219] = anon_sym_BQUOTE;
|
||||
small_parse_table_811(v);
|
||||
}
|
||||
|
||||
void small_parse_table_811(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[16220] = anon_sym_LT;
|
||||
v->a[16221] = anon_sym_GT;
|
||||
v->a[16222] = anon_sym_GT_GT;
|
||||
v->a[16223] = anon_sym_LT_AMP;
|
||||
v->a[16224] = anon_sym_GT_AMP;
|
||||
v->a[16225] = anon_sym_GT_PIPE;
|
||||
v->a[16226] = anon_sym_LT_GT;
|
||||
v->a[16227] = anon_sym_LT_LT;
|
||||
v->a[16228] = anon_sym_LT_LT_DASH;
|
||||
v->a[16229] = aux_sym_heredoc_redirect_token1;
|
||||
v->a[16230] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[16231] = anon_sym_DQUOTE;
|
||||
v->a[16232] = sym_raw_string;
|
||||
v->a[16233] = sym_number;
|
||||
v->a[16234] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[16235] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[16236] = anon_sym_BQUOTE;
|
||||
v->a[16237] = sym_word;
|
||||
v->a[16238] = anon_sym_SEMI;
|
||||
v->a[16239] = 5;
|
||||
v->a[16220] = actions(419);
|
||||
v->a[16221] = 1;
|
||||
v->a[16222] = sym__bare_dollar;
|
||||
v->a[16223] = state(161);
|
||||
v->a[16224] = 1;
|
||||
v->a[16225] = aux_sym_command_repeat2;
|
||||
v->a[16226] = state(570);
|
||||
v->a[16227] = 1;
|
||||
v->a[16228] = sym_concatenation;
|
||||
v->a[16229] = actions(415);
|
||||
v->a[16230] = 3;
|
||||
v->a[16231] = sym_raw_string;
|
||||
v->a[16232] = sym_number;
|
||||
v->a[16233] = sym_word;
|
||||
v->a[16234] = state(289);
|
||||
v->a[16235] = 5;
|
||||
v->a[16236] = sym_arithmetic_expansion;
|
||||
v->a[16237] = sym_string;
|
||||
v->a[16238] = sym_simple_expansion;
|
||||
v->a[16239] = sym_expansion;
|
||||
small_parse_table_812(v);
|
||||
}
|
||||
|
||||
void small_parse_table_812(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[16240] = actions(3);
|
||||
v->a[16241] = 1;
|
||||
v->a[16242] = sym_comment;
|
||||
v->a[16243] = actions(369);
|
||||
v->a[16244] = 1;
|
||||
v->a[16245] = sym_variable_name;
|
||||
v->a[16246] = actions(367);
|
||||
v->a[16247] = 2;
|
||||
v->a[16248] = aux_sym__simple_variable_name_token1;
|
||||
v->a[16249] = aux_sym__multiline_variable_name_token1;
|
||||
v->a[16250] = actions(365);
|
||||
v->a[16251] = 8;
|
||||
v->a[16252] = anon_sym_BANG;
|
||||
v->a[16253] = anon_sym_DASH;
|
||||
v->a[16254] = anon_sym_STAR;
|
||||
v->a[16255] = anon_sym_QMARK;
|
||||
v->a[16256] = anon_sym_DOLLAR;
|
||||
v->a[16257] = anon_sym_POUND;
|
||||
v->a[16258] = anon_sym_AT;
|
||||
v->a[16259] = anon_sym_0;
|
||||
v->a[16240] = sym_command_substitution;
|
||||
v->a[16241] = actions(417);
|
||||
v->a[16242] = 11;
|
||||
v->a[16243] = anon_sym_PIPE;
|
||||
v->a[16244] = anon_sym_RPAREN;
|
||||
v->a[16245] = anon_sym_SEMI_SEMI;
|
||||
v->a[16246] = anon_sym_AMP_AMP;
|
||||
v->a[16247] = anon_sym_PIPE_PIPE;
|
||||
v->a[16248] = anon_sym_LT;
|
||||
v->a[16249] = anon_sym_GT;
|
||||
v->a[16250] = anon_sym_GT_GT;
|
||||
v->a[16251] = anon_sym_LT_LT;
|
||||
v->a[16252] = aux_sym_heredoc_redirect_token1;
|
||||
v->a[16253] = anon_sym_SEMI;
|
||||
v->a[16254] = 5;
|
||||
v->a[16255] = actions(3);
|
||||
v->a[16256] = 1;
|
||||
v->a[16257] = sym_comment;
|
||||
v->a[16258] = actions(423);
|
||||
v->a[16259] = 1;
|
||||
small_parse_table_813(v);
|
||||
}
|
||||
|
||||
void small_parse_table_813(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[16260] = actions(345);
|
||||
v->a[16261] = 24;
|
||||
v->a[16262] = anon_sym_esac;
|
||||
v->a[16263] = anon_sym_PIPE;
|
||||
v->a[16264] = anon_sym_SEMI_SEMI;
|
||||
v->a[16265] = anon_sym_AMP_AMP;
|
||||
v->a[16266] = anon_sym_PIPE_PIPE;
|
||||
v->a[16267] = anon_sym_LT;
|
||||
v->a[16268] = anon_sym_GT;
|
||||
v->a[16269] = anon_sym_GT_GT;
|
||||
v->a[16270] = anon_sym_LT_AMP;
|
||||
v->a[16271] = anon_sym_GT_AMP;
|
||||
v->a[16272] = anon_sym_GT_PIPE;
|
||||
v->a[16273] = anon_sym_LT_GT;
|
||||
v->a[16274] = anon_sym_LT_LT;
|
||||
v->a[16275] = anon_sym_LT_LT_DASH;
|
||||
v->a[16276] = aux_sym_heredoc_redirect_token1;
|
||||
v->a[16277] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[16278] = anon_sym_DQUOTE;
|
||||
v->a[16279] = sym_raw_string;
|
||||
v->a[16260] = sym_variable_name;
|
||||
v->a[16261] = state(176);
|
||||
v->a[16262] = 2;
|
||||
v->a[16263] = sym_concatenation;
|
||||
v->a[16264] = aux_sym_for_statement_repeat1;
|
||||
v->a[16265] = state(292);
|
||||
v->a[16266] = 5;
|
||||
v->a[16267] = sym_arithmetic_expansion;
|
||||
v->a[16268] = sym_string;
|
||||
v->a[16269] = sym_simple_expansion;
|
||||
v->a[16270] = sym_expansion;
|
||||
v->a[16271] = sym_command_substitution;
|
||||
v->a[16272] = actions(421);
|
||||
v->a[16273] = 20;
|
||||
v->a[16274] = anon_sym_PIPE;
|
||||
v->a[16275] = anon_sym_RPAREN;
|
||||
v->a[16276] = anon_sym_SEMI_SEMI;
|
||||
v->a[16277] = anon_sym_AMP_AMP;
|
||||
v->a[16278] = anon_sym_PIPE_PIPE;
|
||||
v->a[16279] = anon_sym_LT;
|
||||
small_parse_table_814(v);
|
||||
}
|
||||
|
||||
void small_parse_table_814(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[16280] = sym_number;
|
||||
v->a[16281] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[16282] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[16283] = anon_sym_BQUOTE;
|
||||
v->a[16284] = sym_word;
|
||||
v->a[16285] = anon_sym_SEMI;
|
||||
v->a[16286] = 5;
|
||||
v->a[16287] = actions(3);
|
||||
v->a[16288] = 1;
|
||||
v->a[16289] = sym_comment;
|
||||
v->a[16290] = actions(375);
|
||||
v->a[16291] = 1;
|
||||
v->a[16292] = sym_variable_name;
|
||||
v->a[16293] = actions(373);
|
||||
v->a[16294] = 2;
|
||||
v->a[16295] = aux_sym__simple_variable_name_token1;
|
||||
v->a[16296] = aux_sym__multiline_variable_name_token1;
|
||||
v->a[16297] = actions(371);
|
||||
v->a[16298] = 8;
|
||||
v->a[16299] = anon_sym_BANG;
|
||||
v->a[16280] = anon_sym_GT;
|
||||
v->a[16281] = anon_sym_GT_GT;
|
||||
v->a[16282] = anon_sym_LT_LT;
|
||||
v->a[16283] = aux_sym_heredoc_redirect_token1;
|
||||
v->a[16284] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[16285] = anon_sym_DOLLAR;
|
||||
v->a[16286] = anon_sym_DQUOTE;
|
||||
v->a[16287] = sym_raw_string;
|
||||
v->a[16288] = sym_number;
|
||||
v->a[16289] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[16290] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[16291] = anon_sym_BQUOTE;
|
||||
v->a[16292] = sym_word;
|
||||
v->a[16293] = anon_sym_SEMI;
|
||||
v->a[16294] = 12;
|
||||
v->a[16295] = actions(3);
|
||||
v->a[16296] = 1;
|
||||
v->a[16297] = sym_comment;
|
||||
v->a[16298] = actions(430);
|
||||
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] = anon_sym_DASH;
|
||||
v->a[16301] = anon_sym_STAR;
|
||||
v->a[16302] = anon_sym_QMARK;
|
||||
v->a[16300] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[16301] = actions(433);
|
||||
v->a[16302] = 1;
|
||||
v->a[16303] = anon_sym_DOLLAR;
|
||||
v->a[16304] = anon_sym_POUND;
|
||||
v->a[16305] = anon_sym_AT;
|
||||
v->a[16306] = anon_sym_0;
|
||||
v->a[16307] = actions(345);
|
||||
v->a[16308] = 24;
|
||||
v->a[16309] = anon_sym_esac;
|
||||
v->a[16310] = anon_sym_PIPE;
|
||||
v->a[16311] = anon_sym_SEMI_SEMI;
|
||||
v->a[16312] = anon_sym_AMP_AMP;
|
||||
v->a[16313] = anon_sym_PIPE_PIPE;
|
||||
v->a[16314] = anon_sym_LT;
|
||||
v->a[16315] = anon_sym_GT;
|
||||
v->a[16316] = anon_sym_GT_GT;
|
||||
v->a[16317] = anon_sym_LT_AMP;
|
||||
v->a[16318] = anon_sym_GT_AMP;
|
||||
v->a[16319] = anon_sym_GT_PIPE;
|
||||
v->a[16304] = actions(436);
|
||||
v->a[16305] = 1;
|
||||
v->a[16306] = anon_sym_DQUOTE;
|
||||
v->a[16307] = actions(439);
|
||||
v->a[16308] = 1;
|
||||
v->a[16309] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[16310] = actions(442);
|
||||
v->a[16311] = 1;
|
||||
v->a[16312] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[16313] = actions(445);
|
||||
v->a[16314] = 1;
|
||||
v->a[16315] = anon_sym_BQUOTE;
|
||||
v->a[16316] = actions(448);
|
||||
v->a[16317] = 1;
|
||||
v->a[16318] = sym_variable_name;
|
||||
v->a[16319] = state(160);
|
||||
small_parse_table_816(v);
|
||||
}
|
||||
|
||||
void small_parse_table_816(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[16320] = anon_sym_LT_GT;
|
||||
v->a[16321] = anon_sym_LT_LT;
|
||||
v->a[16322] = anon_sym_LT_LT_DASH;
|
||||
v->a[16323] = aux_sym_heredoc_redirect_token1;
|
||||
v->a[16324] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[16325] = anon_sym_DQUOTE;
|
||||
v->a[16326] = sym_raw_string;
|
||||
v->a[16327] = sym_number;
|
||||
v->a[16328] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[16329] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[16330] = anon_sym_BQUOTE;
|
||||
v->a[16331] = sym_word;
|
||||
v->a[16332] = anon_sym_SEMI;
|
||||
v->a[16333] = 6;
|
||||
v->a[16334] = actions(3);
|
||||
v->a[16335] = 1;
|
||||
v->a[16336] = sym_comment;
|
||||
v->a[16337] = actions(343);
|
||||
v->a[16338] = 1;
|
||||
v->a[16339] = sym__bare_dollar;
|
||||
v->a[16320] = 2;
|
||||
v->a[16321] = sym_concatenation;
|
||||
v->a[16322] = aux_sym_for_statement_repeat1;
|
||||
v->a[16323] = actions(425);
|
||||
v->a[16324] = 3;
|
||||
v->a[16325] = sym_raw_string;
|
||||
v->a[16326] = sym_number;
|
||||
v->a[16327] = sym_word;
|
||||
v->a[16328] = state(282);
|
||||
v->a[16329] = 5;
|
||||
v->a[16330] = sym_arithmetic_expansion;
|
||||
v->a[16331] = sym_string;
|
||||
v->a[16332] = sym_simple_expansion;
|
||||
v->a[16333] = sym_expansion;
|
||||
v->a[16334] = sym_command_substitution;
|
||||
v->a[16335] = actions(428);
|
||||
v->a[16336] = 11;
|
||||
v->a[16337] = anon_sym_esac;
|
||||
v->a[16338] = anon_sym_PIPE;
|
||||
v->a[16339] = anon_sym_SEMI_SEMI;
|
||||
small_parse_table_817(v);
|
||||
}
|
||||
|
||||
void small_parse_table_817(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[16340] = actions(363);
|
||||
v->a[16341] = 1;
|
||||
v->a[16342] = sym_variable_name;
|
||||
v->a[16343] = actions(361);
|
||||
v->a[16344] = 2;
|
||||
v->a[16345] = aux_sym__simple_variable_name_token1;
|
||||
v->a[16346] = aux_sym__multiline_variable_name_token1;
|
||||
v->a[16347] = actions(359);
|
||||
v->a[16348] = 8;
|
||||
v->a[16349] = anon_sym_BANG;
|
||||
v->a[16350] = anon_sym_DASH;
|
||||
v->a[16351] = anon_sym_STAR;
|
||||
v->a[16352] = anon_sym_QMARK;
|
||||
v->a[16353] = anon_sym_DOLLAR;
|
||||
v->a[16354] = anon_sym_POUND;
|
||||
v->a[16355] = anon_sym_AT;
|
||||
v->a[16356] = anon_sym_0;
|
||||
v->a[16357] = actions(345);
|
||||
v->a[16358] = 23;
|
||||
v->a[16359] = anon_sym_PIPE;
|
||||
v->a[16340] = anon_sym_AMP_AMP;
|
||||
v->a[16341] = anon_sym_PIPE_PIPE;
|
||||
v->a[16342] = anon_sym_LT;
|
||||
v->a[16343] = anon_sym_GT;
|
||||
v->a[16344] = anon_sym_GT_GT;
|
||||
v->a[16345] = anon_sym_LT_LT;
|
||||
v->a[16346] = aux_sym_heredoc_redirect_token1;
|
||||
v->a[16347] = anon_sym_SEMI;
|
||||
v->a[16348] = 13;
|
||||
v->a[16349] = actions(3);
|
||||
v->a[16350] = 1;
|
||||
v->a[16351] = sym_comment;
|
||||
v->a[16352] = actions(53);
|
||||
v->a[16353] = 1;
|
||||
v->a[16354] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[16355] = actions(55);
|
||||
v->a[16356] = 1;
|
||||
v->a[16357] = anon_sym_DOLLAR;
|
||||
v->a[16358] = actions(57);
|
||||
v->a[16359] = 1;
|
||||
small_parse_table_818(v);
|
||||
}
|
||||
|
||||
void small_parse_table_818(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[16360] = anon_sym_SEMI_SEMI;
|
||||
v->a[16361] = anon_sym_AMP_AMP;
|
||||
v->a[16362] = anon_sym_PIPE_PIPE;
|
||||
v->a[16363] = anon_sym_LT;
|
||||
v->a[16364] = anon_sym_GT;
|
||||
v->a[16365] = anon_sym_GT_GT;
|
||||
v->a[16366] = anon_sym_LT_AMP;
|
||||
v->a[16367] = anon_sym_GT_AMP;
|
||||
v->a[16368] = anon_sym_GT_PIPE;
|
||||
v->a[16369] = anon_sym_LT_GT;
|
||||
v->a[16370] = anon_sym_LT_LT;
|
||||
v->a[16371] = anon_sym_LT_LT_DASH;
|
||||
v->a[16372] = aux_sym_heredoc_redirect_token1;
|
||||
v->a[16373] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[16374] = anon_sym_DQUOTE;
|
||||
v->a[16375] = sym_raw_string;
|
||||
v->a[16376] = sym_number;
|
||||
v->a[16377] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[16378] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[16379] = anon_sym_BQUOTE;
|
||||
v->a[16360] = anon_sym_DQUOTE;
|
||||
v->a[16361] = actions(61);
|
||||
v->a[16362] = 1;
|
||||
v->a[16363] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[16364] = actions(63);
|
||||
v->a[16365] = 1;
|
||||
v->a[16366] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[16367] = actions(65);
|
||||
v->a[16368] = 1;
|
||||
v->a[16369] = anon_sym_BQUOTE;
|
||||
v->a[16370] = actions(419);
|
||||
v->a[16371] = 1;
|
||||
v->a[16372] = sym__bare_dollar;
|
||||
v->a[16373] = state(163);
|
||||
v->a[16374] = 1;
|
||||
v->a[16375] = aux_sym_command_repeat2;
|
||||
v->a[16376] = state(570);
|
||||
v->a[16377] = 1;
|
||||
v->a[16378] = sym_concatenation;
|
||||
v->a[16379] = actions(415);
|
||||
small_parse_table_819(v);
|
||||
}
|
||||
|
||||
void small_parse_table_819(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[16380] = sym_word;
|
||||
v->a[16381] = anon_sym_SEMI;
|
||||
v->a[16382] = 6;
|
||||
v->a[16383] = actions(3);
|
||||
v->a[16384] = 1;
|
||||
v->a[16385] = sym_comment;
|
||||
v->a[16386] = actions(343);
|
||||
v->a[16387] = 1;
|
||||
v->a[16388] = ts_builtin_sym_end;
|
||||
v->a[16389] = actions(381);
|
||||
v->a[16390] = 1;
|
||||
v->a[16391] = sym_variable_name;
|
||||
v->a[16392] = actions(379);
|
||||
v->a[16393] = 2;
|
||||
v->a[16394] = aux_sym__simple_variable_name_token1;
|
||||
v->a[16395] = aux_sym__multiline_variable_name_token1;
|
||||
v->a[16396] = actions(377);
|
||||
v->a[16397] = 8;
|
||||
v->a[16398] = anon_sym_BANG;
|
||||
v->a[16399] = anon_sym_DASH;
|
||||
v->a[16380] = 3;
|
||||
v->a[16381] = sym_raw_string;
|
||||
v->a[16382] = sym_number;
|
||||
v->a[16383] = sym_word;
|
||||
v->a[16384] = state(289);
|
||||
v->a[16385] = 5;
|
||||
v->a[16386] = sym_arithmetic_expansion;
|
||||
v->a[16387] = sym_string;
|
||||
v->a[16388] = sym_simple_expansion;
|
||||
v->a[16389] = sym_expansion;
|
||||
v->a[16390] = sym_command_substitution;
|
||||
v->a[16391] = actions(411);
|
||||
v->a[16392] = 11;
|
||||
v->a[16393] = anon_sym_PIPE;
|
||||
v->a[16394] = anon_sym_RPAREN;
|
||||
v->a[16395] = anon_sym_SEMI_SEMI;
|
||||
v->a[16396] = anon_sym_AMP_AMP;
|
||||
v->a[16397] = anon_sym_PIPE_PIPE;
|
||||
v->a[16398] = anon_sym_LT;
|
||||
v->a[16399] = anon_sym_GT;
|
||||
small_parse_table_820(v);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -14,126 +14,126 @@
|
|||
|
||||
void small_parse_table_820(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[16400] = anon_sym_STAR;
|
||||
v->a[16401] = anon_sym_QMARK;
|
||||
v->a[16402] = anon_sym_DOLLAR;
|
||||
v->a[16403] = anon_sym_POUND;
|
||||
v->a[16404] = anon_sym_AT;
|
||||
v->a[16405] = anon_sym_0;
|
||||
v->a[16406] = actions(345);
|
||||
v->a[16407] = 23;
|
||||
v->a[16408] = anon_sym_PIPE;
|
||||
v->a[16409] = anon_sym_SEMI_SEMI;
|
||||
v->a[16410] = anon_sym_AMP_AMP;
|
||||
v->a[16411] = anon_sym_PIPE_PIPE;
|
||||
v->a[16412] = anon_sym_LT;
|
||||
v->a[16413] = anon_sym_GT;
|
||||
v->a[16414] = anon_sym_GT_GT;
|
||||
v->a[16415] = anon_sym_LT_AMP;
|
||||
v->a[16416] = anon_sym_GT_AMP;
|
||||
v->a[16417] = anon_sym_GT_PIPE;
|
||||
v->a[16418] = anon_sym_LT_GT;
|
||||
v->a[16419] = anon_sym_LT_LT;
|
||||
v->a[16400] = anon_sym_GT_GT;
|
||||
v->a[16401] = anon_sym_LT_LT;
|
||||
v->a[16402] = aux_sym_heredoc_redirect_token1;
|
||||
v->a[16403] = anon_sym_SEMI;
|
||||
v->a[16404] = 13;
|
||||
v->a[16405] = actions(3);
|
||||
v->a[16406] = 1;
|
||||
v->a[16407] = sym_comment;
|
||||
v->a[16408] = actions(53);
|
||||
v->a[16409] = 1;
|
||||
v->a[16410] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[16411] = actions(55);
|
||||
v->a[16412] = 1;
|
||||
v->a[16413] = anon_sym_DOLLAR;
|
||||
v->a[16414] = actions(57);
|
||||
v->a[16415] = 1;
|
||||
v->a[16416] = anon_sym_DQUOTE;
|
||||
v->a[16417] = actions(61);
|
||||
v->a[16418] = 1;
|
||||
v->a[16419] = anon_sym_DOLLAR_LBRACE;
|
||||
small_parse_table_821(v);
|
||||
}
|
||||
|
||||
void small_parse_table_821(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[16420] = anon_sym_LT_LT_DASH;
|
||||
v->a[16421] = aux_sym_heredoc_redirect_token1;
|
||||
v->a[16422] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[16423] = anon_sym_DQUOTE;
|
||||
v->a[16424] = sym_raw_string;
|
||||
v->a[16425] = sym_number;
|
||||
v->a[16426] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[16427] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[16428] = anon_sym_BQUOTE;
|
||||
v->a[16429] = sym_word;
|
||||
v->a[16430] = anon_sym_SEMI;
|
||||
v->a[16431] = 5;
|
||||
v->a[16432] = actions(3);
|
||||
v->a[16420] = actions(63);
|
||||
v->a[16421] = 1;
|
||||
v->a[16422] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[16423] = actions(65);
|
||||
v->a[16424] = 1;
|
||||
v->a[16425] = anon_sym_BQUOTE;
|
||||
v->a[16426] = actions(419);
|
||||
v->a[16427] = 1;
|
||||
v->a[16428] = sym__bare_dollar;
|
||||
v->a[16429] = state(164);
|
||||
v->a[16430] = 1;
|
||||
v->a[16431] = aux_sym_command_repeat2;
|
||||
v->a[16432] = state(570);
|
||||
v->a[16433] = 1;
|
||||
v->a[16434] = sym_comment;
|
||||
v->a[16435] = actions(387);
|
||||
v->a[16436] = 1;
|
||||
v->a[16437] = sym_variable_name;
|
||||
v->a[16438] = actions(385);
|
||||
v->a[16439] = 2;
|
||||
v->a[16434] = sym_concatenation;
|
||||
v->a[16435] = actions(415);
|
||||
v->a[16436] = 3;
|
||||
v->a[16437] = sym_raw_string;
|
||||
v->a[16438] = sym_number;
|
||||
v->a[16439] = sym_word;
|
||||
small_parse_table_822(v);
|
||||
}
|
||||
|
||||
void small_parse_table_822(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[16440] = aux_sym__simple_variable_name_token1;
|
||||
v->a[16441] = aux_sym__multiline_variable_name_token1;
|
||||
v->a[16442] = actions(383);
|
||||
v->a[16443] = 8;
|
||||
v->a[16444] = anon_sym_BANG;
|
||||
v->a[16445] = anon_sym_DASH;
|
||||
v->a[16446] = anon_sym_STAR;
|
||||
v->a[16447] = anon_sym_QMARK;
|
||||
v->a[16448] = anon_sym_DOLLAR;
|
||||
v->a[16449] = anon_sym_POUND;
|
||||
v->a[16450] = anon_sym_AT;
|
||||
v->a[16451] = anon_sym_0;
|
||||
v->a[16452] = actions(345);
|
||||
v->a[16453] = 24;
|
||||
v->a[16454] = anon_sym_PIPE;
|
||||
v->a[16455] = anon_sym_RPAREN;
|
||||
v->a[16456] = anon_sym_SEMI_SEMI;
|
||||
v->a[16457] = anon_sym_AMP_AMP;
|
||||
v->a[16458] = anon_sym_PIPE_PIPE;
|
||||
v->a[16459] = anon_sym_LT;
|
||||
v->a[16440] = state(289);
|
||||
v->a[16441] = 5;
|
||||
v->a[16442] = sym_arithmetic_expansion;
|
||||
v->a[16443] = sym_string;
|
||||
v->a[16444] = sym_simple_expansion;
|
||||
v->a[16445] = sym_expansion;
|
||||
v->a[16446] = sym_command_substitution;
|
||||
v->a[16447] = actions(450);
|
||||
v->a[16448] = 11;
|
||||
v->a[16449] = anon_sym_PIPE;
|
||||
v->a[16450] = anon_sym_RPAREN;
|
||||
v->a[16451] = anon_sym_SEMI_SEMI;
|
||||
v->a[16452] = anon_sym_AMP_AMP;
|
||||
v->a[16453] = anon_sym_PIPE_PIPE;
|
||||
v->a[16454] = anon_sym_LT;
|
||||
v->a[16455] = anon_sym_GT;
|
||||
v->a[16456] = anon_sym_GT_GT;
|
||||
v->a[16457] = anon_sym_LT_LT;
|
||||
v->a[16458] = aux_sym_heredoc_redirect_token1;
|
||||
v->a[16459] = anon_sym_SEMI;
|
||||
small_parse_table_823(v);
|
||||
}
|
||||
|
||||
void small_parse_table_823(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[16460] = anon_sym_GT;
|
||||
v->a[16461] = anon_sym_GT_GT;
|
||||
v->a[16462] = anon_sym_LT_AMP;
|
||||
v->a[16463] = anon_sym_GT_AMP;
|
||||
v->a[16464] = anon_sym_GT_PIPE;
|
||||
v->a[16465] = anon_sym_LT_GT;
|
||||
v->a[16466] = anon_sym_LT_LT;
|
||||
v->a[16467] = anon_sym_LT_LT_DASH;
|
||||
v->a[16468] = aux_sym_heredoc_redirect_token1;
|
||||
v->a[16469] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[16470] = anon_sym_DQUOTE;
|
||||
v->a[16471] = sym_raw_string;
|
||||
v->a[16472] = sym_number;
|
||||
v->a[16473] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[16474] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[16475] = anon_sym_BQUOTE;
|
||||
v->a[16476] = sym_word;
|
||||
v->a[16477] = anon_sym_SEMI;
|
||||
v->a[16478] = 6;
|
||||
v->a[16479] = actions(3);
|
||||
v->a[16460] = 13;
|
||||
v->a[16461] = actions(3);
|
||||
v->a[16462] = 1;
|
||||
v->a[16463] = sym_comment;
|
||||
v->a[16464] = actions(457);
|
||||
v->a[16465] = 1;
|
||||
v->a[16466] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[16467] = actions(460);
|
||||
v->a[16468] = 1;
|
||||
v->a[16469] = anon_sym_DOLLAR;
|
||||
v->a[16470] = actions(463);
|
||||
v->a[16471] = 1;
|
||||
v->a[16472] = anon_sym_DQUOTE;
|
||||
v->a[16473] = actions(466);
|
||||
v->a[16474] = 1;
|
||||
v->a[16475] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[16476] = actions(469);
|
||||
v->a[16477] = 1;
|
||||
v->a[16478] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[16479] = actions(472);
|
||||
small_parse_table_824(v);
|
||||
}
|
||||
|
||||
void small_parse_table_824(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[16480] = 1;
|
||||
v->a[16481] = sym_comment;
|
||||
v->a[16482] = actions(343);
|
||||
v->a[16481] = anon_sym_BQUOTE;
|
||||
v->a[16482] = actions(475);
|
||||
v->a[16483] = 1;
|
||||
v->a[16484] = ts_builtin_sym_end;
|
||||
v->a[16485] = actions(393);
|
||||
v->a[16484] = sym__bare_dollar;
|
||||
v->a[16485] = state(163);
|
||||
v->a[16486] = 1;
|
||||
v->a[16487] = sym_variable_name;
|
||||
v->a[16488] = actions(391);
|
||||
v->a[16489] = 2;
|
||||
v->a[16490] = aux_sym__simple_variable_name_token1;
|
||||
v->a[16491] = aux_sym__multiline_variable_name_token1;
|
||||
v->a[16492] = actions(389);
|
||||
v->a[16493] = 8;
|
||||
v->a[16494] = anon_sym_BANG;
|
||||
v->a[16495] = anon_sym_DASH;
|
||||
v->a[16496] = anon_sym_STAR;
|
||||
v->a[16497] = anon_sym_QMARK;
|
||||
v->a[16498] = anon_sym_DOLLAR;
|
||||
v->a[16499] = anon_sym_POUND;
|
||||
v->a[16487] = aux_sym_command_repeat2;
|
||||
v->a[16488] = state(570);
|
||||
v->a[16489] = 1;
|
||||
v->a[16490] = sym_concatenation;
|
||||
v->a[16491] = actions(452);
|
||||
v->a[16492] = 3;
|
||||
v->a[16493] = sym_raw_string;
|
||||
v->a[16494] = sym_number;
|
||||
v->a[16495] = sym_word;
|
||||
v->a[16496] = state(289);
|
||||
v->a[16497] = 5;
|
||||
v->a[16498] = sym_arithmetic_expansion;
|
||||
v->a[16499] = sym_string;
|
||||
small_parse_table_825(v);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -14,126 +14,126 @@
|
|||
|
||||
void small_parse_table_825(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[16500] = anon_sym_AT;
|
||||
v->a[16501] = anon_sym_0;
|
||||
v->a[16502] = actions(345);
|
||||
v->a[16503] = 23;
|
||||
v->a[16504] = anon_sym_PIPE;
|
||||
v->a[16505] = anon_sym_SEMI_SEMI;
|
||||
v->a[16506] = anon_sym_AMP_AMP;
|
||||
v->a[16507] = anon_sym_PIPE_PIPE;
|
||||
v->a[16508] = anon_sym_LT;
|
||||
v->a[16509] = anon_sym_GT;
|
||||
v->a[16510] = anon_sym_GT_GT;
|
||||
v->a[16511] = anon_sym_LT_AMP;
|
||||
v->a[16512] = anon_sym_GT_AMP;
|
||||
v->a[16513] = anon_sym_GT_PIPE;
|
||||
v->a[16514] = anon_sym_LT_GT;
|
||||
v->a[16515] = anon_sym_LT_LT;
|
||||
v->a[16516] = anon_sym_LT_LT_DASH;
|
||||
v->a[16517] = aux_sym_heredoc_redirect_token1;
|
||||
v->a[16518] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[16519] = anon_sym_DQUOTE;
|
||||
v->a[16500] = sym_simple_expansion;
|
||||
v->a[16501] = sym_expansion;
|
||||
v->a[16502] = sym_command_substitution;
|
||||
v->a[16503] = actions(455);
|
||||
v->a[16504] = 11;
|
||||
v->a[16505] = anon_sym_PIPE;
|
||||
v->a[16506] = anon_sym_RPAREN;
|
||||
v->a[16507] = anon_sym_SEMI_SEMI;
|
||||
v->a[16508] = anon_sym_AMP_AMP;
|
||||
v->a[16509] = anon_sym_PIPE_PIPE;
|
||||
v->a[16510] = anon_sym_LT;
|
||||
v->a[16511] = anon_sym_GT;
|
||||
v->a[16512] = anon_sym_GT_GT;
|
||||
v->a[16513] = anon_sym_LT_LT;
|
||||
v->a[16514] = aux_sym_heredoc_redirect_token1;
|
||||
v->a[16515] = anon_sym_SEMI;
|
||||
v->a[16516] = 13;
|
||||
v->a[16517] = actions(3);
|
||||
v->a[16518] = 1;
|
||||
v->a[16519] = sym_comment;
|
||||
small_parse_table_826(v);
|
||||
}
|
||||
|
||||
void small_parse_table_826(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[16520] = sym_raw_string;
|
||||
v->a[16521] = sym_number;
|
||||
v->a[16522] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[16523] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[16524] = anon_sym_BQUOTE;
|
||||
v->a[16525] = sym_word;
|
||||
v->a[16526] = anon_sym_SEMI;
|
||||
v->a[16527] = 5;
|
||||
v->a[16528] = actions(3);
|
||||
v->a[16529] = 1;
|
||||
v->a[16530] = sym_comment;
|
||||
v->a[16531] = actions(399);
|
||||
v->a[16532] = 1;
|
||||
v->a[16533] = sym_variable_name;
|
||||
v->a[16534] = actions(397);
|
||||
v->a[16535] = 2;
|
||||
v->a[16536] = aux_sym__simple_variable_name_token1;
|
||||
v->a[16537] = aux_sym__multiline_variable_name_token1;
|
||||
v->a[16538] = actions(395);
|
||||
v->a[16539] = 8;
|
||||
v->a[16520] = actions(53);
|
||||
v->a[16521] = 1;
|
||||
v->a[16522] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[16523] = actions(55);
|
||||
v->a[16524] = 1;
|
||||
v->a[16525] = anon_sym_DOLLAR;
|
||||
v->a[16526] = actions(57);
|
||||
v->a[16527] = 1;
|
||||
v->a[16528] = anon_sym_DQUOTE;
|
||||
v->a[16529] = actions(61);
|
||||
v->a[16530] = 1;
|
||||
v->a[16531] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[16532] = actions(63);
|
||||
v->a[16533] = 1;
|
||||
v->a[16534] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[16535] = actions(65);
|
||||
v->a[16536] = 1;
|
||||
v->a[16537] = anon_sym_BQUOTE;
|
||||
v->a[16538] = actions(419);
|
||||
v->a[16539] = 1;
|
||||
small_parse_table_827(v);
|
||||
}
|
||||
|
||||
void small_parse_table_827(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[16540] = anon_sym_BANG;
|
||||
v->a[16541] = anon_sym_DASH;
|
||||
v->a[16542] = anon_sym_STAR;
|
||||
v->a[16543] = anon_sym_QMARK;
|
||||
v->a[16544] = anon_sym_DOLLAR;
|
||||
v->a[16545] = anon_sym_POUND;
|
||||
v->a[16546] = anon_sym_AT;
|
||||
v->a[16547] = anon_sym_0;
|
||||
v->a[16548] = actions(345);
|
||||
v->a[16549] = 24;
|
||||
v->a[16550] = anon_sym_PIPE;
|
||||
v->a[16551] = anon_sym_RPAREN;
|
||||
v->a[16552] = anon_sym_SEMI_SEMI;
|
||||
v->a[16553] = anon_sym_AMP_AMP;
|
||||
v->a[16554] = anon_sym_PIPE_PIPE;
|
||||
v->a[16555] = anon_sym_LT;
|
||||
v->a[16556] = anon_sym_GT;
|
||||
v->a[16557] = anon_sym_GT_GT;
|
||||
v->a[16558] = anon_sym_LT_AMP;
|
||||
v->a[16559] = anon_sym_GT_AMP;
|
||||
v->a[16540] = sym__bare_dollar;
|
||||
v->a[16541] = state(163);
|
||||
v->a[16542] = 1;
|
||||
v->a[16543] = aux_sym_command_repeat2;
|
||||
v->a[16544] = state(570);
|
||||
v->a[16545] = 1;
|
||||
v->a[16546] = sym_concatenation;
|
||||
v->a[16547] = actions(415);
|
||||
v->a[16548] = 3;
|
||||
v->a[16549] = sym_raw_string;
|
||||
v->a[16550] = sym_number;
|
||||
v->a[16551] = sym_word;
|
||||
v->a[16552] = state(289);
|
||||
v->a[16553] = 5;
|
||||
v->a[16554] = sym_arithmetic_expansion;
|
||||
v->a[16555] = sym_string;
|
||||
v->a[16556] = sym_simple_expansion;
|
||||
v->a[16557] = sym_expansion;
|
||||
v->a[16558] = sym_command_substitution;
|
||||
v->a[16559] = actions(403);
|
||||
small_parse_table_828(v);
|
||||
}
|
||||
|
||||
void small_parse_table_828(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[16560] = anon_sym_GT_PIPE;
|
||||
v->a[16561] = anon_sym_LT_GT;
|
||||
v->a[16562] = anon_sym_LT_LT;
|
||||
v->a[16563] = anon_sym_LT_LT_DASH;
|
||||
v->a[16564] = aux_sym_heredoc_redirect_token1;
|
||||
v->a[16565] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[16566] = anon_sym_DQUOTE;
|
||||
v->a[16567] = sym_raw_string;
|
||||
v->a[16568] = sym_number;
|
||||
v->a[16569] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[16570] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[16571] = anon_sym_BQUOTE;
|
||||
v->a[16572] = sym_word;
|
||||
v->a[16573] = anon_sym_SEMI;
|
||||
v->a[16574] = 4;
|
||||
v->a[16575] = actions(407);
|
||||
v->a[16576] = 1;
|
||||
v->a[16577] = sym_comment;
|
||||
v->a[16578] = actions(405);
|
||||
v->a[16579] = 2;
|
||||
v->a[16560] = 11;
|
||||
v->a[16561] = anon_sym_PIPE;
|
||||
v->a[16562] = anon_sym_RPAREN;
|
||||
v->a[16563] = anon_sym_SEMI_SEMI;
|
||||
v->a[16564] = anon_sym_AMP_AMP;
|
||||
v->a[16565] = anon_sym_PIPE_PIPE;
|
||||
v->a[16566] = anon_sym_LT;
|
||||
v->a[16567] = anon_sym_GT;
|
||||
v->a[16568] = anon_sym_GT_GT;
|
||||
v->a[16569] = anon_sym_LT_LT;
|
||||
v->a[16570] = aux_sym_heredoc_redirect_token1;
|
||||
v->a[16571] = anon_sym_SEMI;
|
||||
v->a[16572] = 12;
|
||||
v->a[16573] = actions(3);
|
||||
v->a[16574] = 1;
|
||||
v->a[16575] = sym_comment;
|
||||
v->a[16576] = actions(481);
|
||||
v->a[16577] = 1;
|
||||
v->a[16578] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[16579] = actions(484);
|
||||
small_parse_table_829(v);
|
||||
}
|
||||
|
||||
void small_parse_table_829(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[16580] = anon_sym_PLUS_PLUS2;
|
||||
v->a[16581] = anon_sym_DASH_DASH2;
|
||||
v->a[16582] = actions(401);
|
||||
v->a[16583] = 13;
|
||||
v->a[16584] = anon_sym_PIPE;
|
||||
v->a[16585] = anon_sym_EQ;
|
||||
v->a[16586] = anon_sym_LT;
|
||||
v->a[16587] = anon_sym_GT;
|
||||
v->a[16588] = anon_sym_GT_GT;
|
||||
v->a[16589] = anon_sym_LT_LT;
|
||||
v->a[16590] = anon_sym_CARET;
|
||||
v->a[16591] = anon_sym_AMP;
|
||||
v->a[16592] = anon_sym_PLUS;
|
||||
v->a[16593] = anon_sym_DASH;
|
||||
v->a[16594] = anon_sym_STAR;
|
||||
v->a[16595] = anon_sym_SLASH;
|
||||
v->a[16596] = anon_sym_PERCENT;
|
||||
v->a[16597] = actions(403);
|
||||
v->a[16598] = 19;
|
||||
v->a[16599] = anon_sym_AMP_AMP;
|
||||
v->a[16580] = 1;
|
||||
v->a[16581] = anon_sym_DOLLAR;
|
||||
v->a[16582] = actions(487);
|
||||
v->a[16583] = 1;
|
||||
v->a[16584] = anon_sym_DQUOTE;
|
||||
v->a[16585] = actions(490);
|
||||
v->a[16586] = 1;
|
||||
v->a[16587] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[16588] = actions(493);
|
||||
v->a[16589] = 1;
|
||||
v->a[16590] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[16591] = actions(496);
|
||||
v->a[16592] = 1;
|
||||
v->a[16593] = anon_sym_BQUOTE;
|
||||
v->a[16594] = actions(448);
|
||||
v->a[16595] = 2;
|
||||
v->a[16596] = sym_variable_name;
|
||||
v->a[16597] = ts_builtin_sym_end;
|
||||
v->a[16598] = state(165);
|
||||
v->a[16599] = 2;
|
||||
small_parse_table_830(v);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -14,126 +14,126 @@
|
|||
|
||||
void small_parse_table_830(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[16600] = anon_sym_PIPE_PIPE;
|
||||
v->a[16601] = anon_sym_RPAREN_RPAREN;
|
||||
v->a[16602] = anon_sym_PLUS_EQ;
|
||||
v->a[16603] = anon_sym_DASH_EQ;
|
||||
v->a[16604] = anon_sym_STAR_EQ;
|
||||
v->a[16605] = anon_sym_SLASH_EQ;
|
||||
v->a[16606] = anon_sym_PERCENT_EQ;
|
||||
v->a[16607] = anon_sym_LT_LT_EQ;
|
||||
v->a[16608] = anon_sym_GT_GT_EQ;
|
||||
v->a[16609] = anon_sym_AMP_EQ;
|
||||
v->a[16610] = anon_sym_CARET_EQ;
|
||||
v->a[16611] = anon_sym_PIPE_EQ;
|
||||
v->a[16612] = anon_sym_EQ_EQ;
|
||||
v->a[16613] = anon_sym_BANG_EQ;
|
||||
v->a[16614] = anon_sym_LT_EQ;
|
||||
v->a[16615] = anon_sym_GT_EQ;
|
||||
v->a[16616] = anon_sym_QMARK;
|
||||
v->a[16617] = anon_sym_COLON;
|
||||
v->a[16618] = 5;
|
||||
v->a[16619] = actions(3);
|
||||
v->a[16600] = sym_concatenation;
|
||||
v->a[16601] = aux_sym_for_statement_repeat1;
|
||||
v->a[16602] = actions(478);
|
||||
v->a[16603] = 3;
|
||||
v->a[16604] = sym_raw_string;
|
||||
v->a[16605] = sym_number;
|
||||
v->a[16606] = sym_word;
|
||||
v->a[16607] = state(258);
|
||||
v->a[16608] = 5;
|
||||
v->a[16609] = sym_arithmetic_expansion;
|
||||
v->a[16610] = sym_string;
|
||||
v->a[16611] = sym_simple_expansion;
|
||||
v->a[16612] = sym_expansion;
|
||||
v->a[16613] = sym_command_substitution;
|
||||
v->a[16614] = actions(428);
|
||||
v->a[16615] = 10;
|
||||
v->a[16616] = anon_sym_PIPE;
|
||||
v->a[16617] = anon_sym_SEMI_SEMI;
|
||||
v->a[16618] = anon_sym_AMP_AMP;
|
||||
v->a[16619] = anon_sym_PIPE_PIPE;
|
||||
small_parse_table_831(v);
|
||||
}
|
||||
|
||||
void small_parse_table_831(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[16620] = 1;
|
||||
v->a[16621] = sym_comment;
|
||||
v->a[16622] = actions(399);
|
||||
v->a[16623] = 1;
|
||||
v->a[16624] = sym_variable_name;
|
||||
v->a[16625] = actions(397);
|
||||
v->a[16626] = 2;
|
||||
v->a[16627] = aux_sym__simple_variable_name_token1;
|
||||
v->a[16628] = aux_sym__multiline_variable_name_token1;
|
||||
v->a[16629] = actions(395);
|
||||
v->a[16630] = 8;
|
||||
v->a[16631] = anon_sym_BANG;
|
||||
v->a[16632] = anon_sym_DASH;
|
||||
v->a[16633] = anon_sym_STAR;
|
||||
v->a[16634] = anon_sym_QMARK;
|
||||
v->a[16620] = anon_sym_LT;
|
||||
v->a[16621] = anon_sym_GT;
|
||||
v->a[16622] = anon_sym_GT_GT;
|
||||
v->a[16623] = anon_sym_LT_LT;
|
||||
v->a[16624] = aux_sym_heredoc_redirect_token1;
|
||||
v->a[16625] = anon_sym_SEMI;
|
||||
v->a[16626] = 14;
|
||||
v->a[16627] = actions(3);
|
||||
v->a[16628] = 1;
|
||||
v->a[16629] = sym_comment;
|
||||
v->a[16630] = actions(25);
|
||||
v->a[16631] = 1;
|
||||
v->a[16632] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[16633] = actions(27);
|
||||
v->a[16634] = 1;
|
||||
v->a[16635] = anon_sym_DOLLAR;
|
||||
v->a[16636] = anon_sym_POUND;
|
||||
v->a[16637] = anon_sym_AT;
|
||||
v->a[16638] = anon_sym_0;
|
||||
v->a[16639] = actions(345);
|
||||
v->a[16636] = actions(29);
|
||||
v->a[16637] = 1;
|
||||
v->a[16638] = anon_sym_DQUOTE;
|
||||
v->a[16639] = actions(33);
|
||||
small_parse_table_832(v);
|
||||
}
|
||||
|
||||
void small_parse_table_832(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[16640] = 23;
|
||||
v->a[16641] = anon_sym_PIPE;
|
||||
v->a[16642] = anon_sym_SEMI_SEMI;
|
||||
v->a[16643] = anon_sym_AMP_AMP;
|
||||
v->a[16644] = anon_sym_PIPE_PIPE;
|
||||
v->a[16645] = anon_sym_LT;
|
||||
v->a[16646] = anon_sym_GT;
|
||||
v->a[16647] = anon_sym_GT_GT;
|
||||
v->a[16648] = anon_sym_LT_AMP;
|
||||
v->a[16649] = anon_sym_GT_AMP;
|
||||
v->a[16650] = anon_sym_GT_PIPE;
|
||||
v->a[16651] = anon_sym_LT_GT;
|
||||
v->a[16652] = anon_sym_LT_LT;
|
||||
v->a[16653] = anon_sym_LT_LT_DASH;
|
||||
v->a[16654] = aux_sym_heredoc_redirect_token1;
|
||||
v->a[16655] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[16656] = anon_sym_DQUOTE;
|
||||
v->a[16657] = sym_raw_string;
|
||||
v->a[16658] = sym_number;
|
||||
v->a[16659] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[16640] = 1;
|
||||
v->a[16641] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[16642] = actions(35);
|
||||
v->a[16643] = 1;
|
||||
v->a[16644] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[16645] = actions(37);
|
||||
v->a[16646] = 1;
|
||||
v->a[16647] = anon_sym_BQUOTE;
|
||||
v->a[16648] = actions(413);
|
||||
v->a[16649] = 1;
|
||||
v->a[16650] = sym__bare_dollar;
|
||||
v->a[16651] = actions(499);
|
||||
v->a[16652] = 1;
|
||||
v->a[16653] = ts_builtin_sym_end;
|
||||
v->a[16654] = state(157);
|
||||
v->a[16655] = 1;
|
||||
v->a[16656] = aux_sym_command_repeat2;
|
||||
v->a[16657] = state(564);
|
||||
v->a[16658] = 1;
|
||||
v->a[16659] = sym_concatenation;
|
||||
small_parse_table_833(v);
|
||||
}
|
||||
|
||||
void small_parse_table_833(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[16660] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[16661] = anon_sym_BQUOTE;
|
||||
v->a[16662] = sym_word;
|
||||
v->a[16663] = anon_sym_SEMI;
|
||||
v->a[16664] = 15;
|
||||
v->a[16665] = actions(407);
|
||||
v->a[16666] = 1;
|
||||
v->a[16667] = sym_comment;
|
||||
v->a[16668] = actions(409);
|
||||
v->a[16669] = 1;
|
||||
v->a[16670] = anon_sym_PIPE;
|
||||
v->a[16671] = actions(411);
|
||||
v->a[16672] = 1;
|
||||
v->a[16673] = anon_sym_AMP_AMP;
|
||||
v->a[16674] = actions(413);
|
||||
v->a[16675] = 1;
|
||||
v->a[16676] = anon_sym_PIPE_PIPE;
|
||||
v->a[16677] = actions(415);
|
||||
v->a[16678] = 1;
|
||||
v->a[16679] = anon_sym_EQ;
|
||||
v->a[16660] = actions(409);
|
||||
v->a[16661] = 3;
|
||||
v->a[16662] = sym_raw_string;
|
||||
v->a[16663] = sym_number;
|
||||
v->a[16664] = sym_word;
|
||||
v->a[16665] = state(273);
|
||||
v->a[16666] = 5;
|
||||
v->a[16667] = sym_arithmetic_expansion;
|
||||
v->a[16668] = sym_string;
|
||||
v->a[16669] = sym_simple_expansion;
|
||||
v->a[16670] = sym_expansion;
|
||||
v->a[16671] = sym_command_substitution;
|
||||
v->a[16672] = actions(417);
|
||||
v->a[16673] = 10;
|
||||
v->a[16674] = anon_sym_PIPE;
|
||||
v->a[16675] = anon_sym_SEMI_SEMI;
|
||||
v->a[16676] = anon_sym_AMP_AMP;
|
||||
v->a[16677] = anon_sym_PIPE_PIPE;
|
||||
v->a[16678] = anon_sym_LT;
|
||||
v->a[16679] = anon_sym_GT;
|
||||
small_parse_table_834(v);
|
||||
}
|
||||
|
||||
void small_parse_table_834(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[16680] = actions(423);
|
||||
v->a[16681] = 1;
|
||||
v->a[16682] = anon_sym_CARET;
|
||||
v->a[16683] = actions(425);
|
||||
v->a[16684] = 1;
|
||||
v->a[16685] = anon_sym_AMP;
|
||||
v->a[16686] = actions(405);
|
||||
v->a[16687] = 2;
|
||||
v->a[16688] = anon_sym_PLUS_PLUS2;
|
||||
v->a[16689] = anon_sym_DASH_DASH2;
|
||||
v->a[16690] = actions(417);
|
||||
v->a[16691] = 2;
|
||||
v->a[16692] = anon_sym_LT;
|
||||
v->a[16693] = anon_sym_GT;
|
||||
v->a[16694] = actions(419);
|
||||
v->a[16695] = 2;
|
||||
v->a[16696] = anon_sym_GT_GT;
|
||||
v->a[16697] = anon_sym_LT_LT;
|
||||
v->a[16698] = actions(427);
|
||||
v->a[16699] = 2;
|
||||
v->a[16680] = anon_sym_GT_GT;
|
||||
v->a[16681] = anon_sym_LT_LT;
|
||||
v->a[16682] = aux_sym_heredoc_redirect_token1;
|
||||
v->a[16683] = anon_sym_SEMI;
|
||||
v->a[16684] = 14;
|
||||
v->a[16685] = actions(3);
|
||||
v->a[16686] = 1;
|
||||
v->a[16687] = sym_comment;
|
||||
v->a[16688] = actions(501);
|
||||
v->a[16689] = 1;
|
||||
v->a[16690] = ts_builtin_sym_end;
|
||||
v->a[16691] = actions(506);
|
||||
v->a[16692] = 1;
|
||||
v->a[16693] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[16694] = actions(509);
|
||||
v->a[16695] = 1;
|
||||
v->a[16696] = anon_sym_DOLLAR;
|
||||
v->a[16697] = actions(512);
|
||||
v->a[16698] = 1;
|
||||
v->a[16699] = anon_sym_DQUOTE;
|
||||
small_parse_table_835(v);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -14,126 +14,126 @@
|
|||
|
||||
void small_parse_table_835(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[16700] = anon_sym_EQ_EQ;
|
||||
v->a[16701] = anon_sym_BANG_EQ;
|
||||
v->a[16702] = actions(429);
|
||||
v->a[16703] = 2;
|
||||
v->a[16704] = anon_sym_LT_EQ;
|
||||
v->a[16705] = anon_sym_GT_EQ;
|
||||
v->a[16706] = actions(431);
|
||||
v->a[16707] = 2;
|
||||
v->a[16708] = anon_sym_PLUS;
|
||||
v->a[16709] = anon_sym_DASH;
|
||||
v->a[16710] = actions(433);
|
||||
v->a[16711] = 3;
|
||||
v->a[16712] = anon_sym_STAR;
|
||||
v->a[16713] = anon_sym_SLASH;
|
||||
v->a[16714] = anon_sym_PERCENT;
|
||||
v->a[16715] = actions(421);
|
||||
v->a[16716] = 13;
|
||||
v->a[16717] = anon_sym_RPAREN_RPAREN;
|
||||
v->a[16718] = anon_sym_PLUS_EQ;
|
||||
v->a[16719] = anon_sym_DASH_EQ;
|
||||
v->a[16700] = actions(515);
|
||||
v->a[16701] = 1;
|
||||
v->a[16702] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[16703] = actions(518);
|
||||
v->a[16704] = 1;
|
||||
v->a[16705] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[16706] = actions(521);
|
||||
v->a[16707] = 1;
|
||||
v->a[16708] = anon_sym_BQUOTE;
|
||||
v->a[16709] = actions(524);
|
||||
v->a[16710] = 1;
|
||||
v->a[16711] = sym__bare_dollar;
|
||||
v->a[16712] = state(167);
|
||||
v->a[16713] = 1;
|
||||
v->a[16714] = aux_sym_command_repeat2;
|
||||
v->a[16715] = state(564);
|
||||
v->a[16716] = 1;
|
||||
v->a[16717] = sym_concatenation;
|
||||
v->a[16718] = actions(503);
|
||||
v->a[16719] = 3;
|
||||
small_parse_table_836(v);
|
||||
}
|
||||
|
||||
void small_parse_table_836(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[16720] = anon_sym_STAR_EQ;
|
||||
v->a[16721] = anon_sym_SLASH_EQ;
|
||||
v->a[16722] = anon_sym_PERCENT_EQ;
|
||||
v->a[16723] = anon_sym_LT_LT_EQ;
|
||||
v->a[16724] = anon_sym_GT_GT_EQ;
|
||||
v->a[16725] = anon_sym_AMP_EQ;
|
||||
v->a[16726] = anon_sym_CARET_EQ;
|
||||
v->a[16727] = anon_sym_PIPE_EQ;
|
||||
v->a[16728] = anon_sym_QMARK;
|
||||
v->a[16729] = anon_sym_COLON;
|
||||
v->a[16730] = 5;
|
||||
v->a[16731] = actions(3);
|
||||
v->a[16732] = 1;
|
||||
v->a[16733] = sym_comment;
|
||||
v->a[16734] = actions(387);
|
||||
v->a[16735] = 1;
|
||||
v->a[16736] = sym_variable_name;
|
||||
v->a[16737] = actions(385);
|
||||
v->a[16738] = 2;
|
||||
v->a[16739] = aux_sym__simple_variable_name_token1;
|
||||
v->a[16720] = sym_raw_string;
|
||||
v->a[16721] = sym_number;
|
||||
v->a[16722] = sym_word;
|
||||
v->a[16723] = state(273);
|
||||
v->a[16724] = 5;
|
||||
v->a[16725] = sym_arithmetic_expansion;
|
||||
v->a[16726] = sym_string;
|
||||
v->a[16727] = sym_simple_expansion;
|
||||
v->a[16728] = sym_expansion;
|
||||
v->a[16729] = sym_command_substitution;
|
||||
v->a[16730] = actions(455);
|
||||
v->a[16731] = 10;
|
||||
v->a[16732] = anon_sym_PIPE;
|
||||
v->a[16733] = anon_sym_SEMI_SEMI;
|
||||
v->a[16734] = anon_sym_AMP_AMP;
|
||||
v->a[16735] = anon_sym_PIPE_PIPE;
|
||||
v->a[16736] = anon_sym_LT;
|
||||
v->a[16737] = anon_sym_GT;
|
||||
v->a[16738] = anon_sym_GT_GT;
|
||||
v->a[16739] = anon_sym_LT_LT;
|
||||
small_parse_table_837(v);
|
||||
}
|
||||
|
||||
void small_parse_table_837(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[16740] = aux_sym__multiline_variable_name_token1;
|
||||
v->a[16741] = actions(383);
|
||||
v->a[16742] = 8;
|
||||
v->a[16743] = anon_sym_BANG;
|
||||
v->a[16744] = anon_sym_DASH;
|
||||
v->a[16745] = anon_sym_STAR;
|
||||
v->a[16746] = anon_sym_QMARK;
|
||||
v->a[16747] = anon_sym_DOLLAR;
|
||||
v->a[16748] = anon_sym_POUND;
|
||||
v->a[16749] = anon_sym_AT;
|
||||
v->a[16750] = anon_sym_0;
|
||||
v->a[16751] = actions(345);
|
||||
v->a[16752] = 23;
|
||||
v->a[16753] = anon_sym_PIPE;
|
||||
v->a[16754] = anon_sym_SEMI_SEMI;
|
||||
v->a[16755] = anon_sym_AMP_AMP;
|
||||
v->a[16756] = anon_sym_PIPE_PIPE;
|
||||
v->a[16757] = anon_sym_LT;
|
||||
v->a[16758] = anon_sym_GT;
|
||||
v->a[16759] = anon_sym_GT_GT;
|
||||
v->a[16740] = aux_sym_heredoc_redirect_token1;
|
||||
v->a[16741] = anon_sym_SEMI;
|
||||
v->a[16742] = 5;
|
||||
v->a[16743] = actions(3);
|
||||
v->a[16744] = 1;
|
||||
v->a[16745] = sym_comment;
|
||||
v->a[16746] = actions(423);
|
||||
v->a[16747] = 1;
|
||||
v->a[16748] = sym_variable_name;
|
||||
v->a[16749] = state(160);
|
||||
v->a[16750] = 2;
|
||||
v->a[16751] = sym_concatenation;
|
||||
v->a[16752] = aux_sym_for_statement_repeat1;
|
||||
v->a[16753] = state(282);
|
||||
v->a[16754] = 5;
|
||||
v->a[16755] = sym_arithmetic_expansion;
|
||||
v->a[16756] = sym_string;
|
||||
v->a[16757] = sym_simple_expansion;
|
||||
v->a[16758] = sym_expansion;
|
||||
v->a[16759] = sym_command_substitution;
|
||||
small_parse_table_838(v);
|
||||
}
|
||||
|
||||
void small_parse_table_838(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[16760] = anon_sym_LT_AMP;
|
||||
v->a[16761] = anon_sym_GT_AMP;
|
||||
v->a[16762] = anon_sym_GT_PIPE;
|
||||
v->a[16763] = anon_sym_LT_GT;
|
||||
v->a[16764] = anon_sym_LT_LT;
|
||||
v->a[16765] = anon_sym_LT_LT_DASH;
|
||||
v->a[16766] = aux_sym_heredoc_redirect_token1;
|
||||
v->a[16767] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[16768] = anon_sym_DQUOTE;
|
||||
v->a[16769] = sym_raw_string;
|
||||
v->a[16770] = sym_number;
|
||||
v->a[16771] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[16772] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[16773] = anon_sym_BQUOTE;
|
||||
v->a[16774] = sym_word;
|
||||
v->a[16775] = anon_sym_SEMI;
|
||||
v->a[16776] = 3;
|
||||
v->a[16777] = actions(407);
|
||||
v->a[16778] = 1;
|
||||
v->a[16779] = sym_comment;
|
||||
v->a[16760] = actions(421);
|
||||
v->a[16761] = 20;
|
||||
v->a[16762] = anon_sym_esac;
|
||||
v->a[16763] = anon_sym_PIPE;
|
||||
v->a[16764] = anon_sym_SEMI_SEMI;
|
||||
v->a[16765] = anon_sym_AMP_AMP;
|
||||
v->a[16766] = anon_sym_PIPE_PIPE;
|
||||
v->a[16767] = anon_sym_LT;
|
||||
v->a[16768] = anon_sym_GT;
|
||||
v->a[16769] = anon_sym_GT_GT;
|
||||
v->a[16770] = anon_sym_LT_LT;
|
||||
v->a[16771] = aux_sym_heredoc_redirect_token1;
|
||||
v->a[16772] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[16773] = anon_sym_DOLLAR;
|
||||
v->a[16774] = anon_sym_DQUOTE;
|
||||
v->a[16775] = sym_raw_string;
|
||||
v->a[16776] = sym_number;
|
||||
v->a[16777] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[16778] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[16779] = anon_sym_BQUOTE;
|
||||
small_parse_table_839(v);
|
||||
}
|
||||
|
||||
void small_parse_table_839(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[16780] = actions(435);
|
||||
v->a[16781] = 13;
|
||||
v->a[16782] = anon_sym_PIPE;
|
||||
v->a[16783] = anon_sym_EQ;
|
||||
v->a[16784] = anon_sym_LT;
|
||||
v->a[16785] = anon_sym_GT;
|
||||
v->a[16786] = anon_sym_GT_GT;
|
||||
v->a[16787] = anon_sym_LT_LT;
|
||||
v->a[16788] = anon_sym_CARET;
|
||||
v->a[16789] = anon_sym_AMP;
|
||||
v->a[16790] = anon_sym_PLUS;
|
||||
v->a[16791] = anon_sym_DASH;
|
||||
v->a[16792] = anon_sym_STAR;
|
||||
v->a[16793] = anon_sym_SLASH;
|
||||
v->a[16794] = anon_sym_PERCENT;
|
||||
v->a[16795] = actions(437);
|
||||
v->a[16796] = 21;
|
||||
v->a[16797] = anon_sym_AMP_AMP;
|
||||
v->a[16798] = anon_sym_PIPE_PIPE;
|
||||
v->a[16799] = anon_sym_RPAREN_RPAREN;
|
||||
v->a[16780] = sym_word;
|
||||
v->a[16781] = anon_sym_SEMI;
|
||||
v->a[16782] = 5;
|
||||
v->a[16783] = actions(3);
|
||||
v->a[16784] = 1;
|
||||
v->a[16785] = sym_comment;
|
||||
v->a[16786] = actions(423);
|
||||
v->a[16787] = 2;
|
||||
v->a[16788] = sym_variable_name;
|
||||
v->a[16789] = ts_builtin_sym_end;
|
||||
v->a[16790] = state(165);
|
||||
v->a[16791] = 2;
|
||||
v->a[16792] = sym_concatenation;
|
||||
v->a[16793] = aux_sym_for_statement_repeat1;
|
||||
v->a[16794] = state(258);
|
||||
v->a[16795] = 5;
|
||||
v->a[16796] = sym_arithmetic_expansion;
|
||||
v->a[16797] = sym_string;
|
||||
v->a[16798] = sym_simple_expansion;
|
||||
v->a[16799] = sym_expansion;
|
||||
small_parse_table_840(v);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -14,126 +14,126 @@
|
|||
|
||||
void small_parse_table_840(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[16800] = anon_sym_PLUS_EQ;
|
||||
v->a[16801] = anon_sym_DASH_EQ;
|
||||
v->a[16802] = anon_sym_STAR_EQ;
|
||||
v->a[16803] = anon_sym_SLASH_EQ;
|
||||
v->a[16804] = anon_sym_PERCENT_EQ;
|
||||
v->a[16805] = anon_sym_LT_LT_EQ;
|
||||
v->a[16806] = anon_sym_GT_GT_EQ;
|
||||
v->a[16807] = anon_sym_AMP_EQ;
|
||||
v->a[16808] = anon_sym_CARET_EQ;
|
||||
v->a[16809] = anon_sym_PIPE_EQ;
|
||||
v->a[16810] = anon_sym_EQ_EQ;
|
||||
v->a[16811] = anon_sym_BANG_EQ;
|
||||
v->a[16812] = anon_sym_LT_EQ;
|
||||
v->a[16813] = anon_sym_GT_EQ;
|
||||
v->a[16814] = anon_sym_QMARK;
|
||||
v->a[16815] = anon_sym_COLON;
|
||||
v->a[16816] = anon_sym_PLUS_PLUS2;
|
||||
v->a[16817] = anon_sym_DASH_DASH2;
|
||||
v->a[16818] = 3;
|
||||
v->a[16819] = actions(407);
|
||||
v->a[16800] = sym_command_substitution;
|
||||
v->a[16801] = actions(421);
|
||||
v->a[16802] = 19;
|
||||
v->a[16803] = anon_sym_PIPE;
|
||||
v->a[16804] = anon_sym_SEMI_SEMI;
|
||||
v->a[16805] = anon_sym_AMP_AMP;
|
||||
v->a[16806] = anon_sym_PIPE_PIPE;
|
||||
v->a[16807] = anon_sym_LT;
|
||||
v->a[16808] = anon_sym_GT;
|
||||
v->a[16809] = anon_sym_GT_GT;
|
||||
v->a[16810] = anon_sym_LT_LT;
|
||||
v->a[16811] = aux_sym_heredoc_redirect_token1;
|
||||
v->a[16812] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[16813] = anon_sym_DOLLAR;
|
||||
v->a[16814] = anon_sym_DQUOTE;
|
||||
v->a[16815] = sym_raw_string;
|
||||
v->a[16816] = sym_number;
|
||||
v->a[16817] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[16818] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[16819] = anon_sym_BQUOTE;
|
||||
small_parse_table_841(v);
|
||||
}
|
||||
|
||||
void small_parse_table_841(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[16820] = 1;
|
||||
v->a[16821] = sym_comment;
|
||||
v->a[16822] = actions(439);
|
||||
v->a[16823] = 13;
|
||||
v->a[16824] = anon_sym_PIPE;
|
||||
v->a[16825] = anon_sym_EQ;
|
||||
v->a[16826] = anon_sym_LT;
|
||||
v->a[16827] = anon_sym_GT;
|
||||
v->a[16828] = anon_sym_GT_GT;
|
||||
v->a[16829] = anon_sym_LT_LT;
|
||||
v->a[16830] = anon_sym_CARET;
|
||||
v->a[16831] = anon_sym_AMP;
|
||||
v->a[16832] = anon_sym_PLUS;
|
||||
v->a[16833] = anon_sym_DASH;
|
||||
v->a[16834] = anon_sym_STAR;
|
||||
v->a[16835] = anon_sym_SLASH;
|
||||
v->a[16836] = anon_sym_PERCENT;
|
||||
v->a[16837] = actions(441);
|
||||
v->a[16838] = 21;
|
||||
v->a[16839] = anon_sym_AMP_AMP;
|
||||
v->a[16820] = sym_word;
|
||||
v->a[16821] = anon_sym_SEMI;
|
||||
v->a[16822] = 13;
|
||||
v->a[16823] = actions(3);
|
||||
v->a[16824] = 1;
|
||||
v->a[16825] = sym_comment;
|
||||
v->a[16826] = actions(99);
|
||||
v->a[16827] = 1;
|
||||
v->a[16828] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[16829] = actions(101);
|
||||
v->a[16830] = 1;
|
||||
v->a[16831] = anon_sym_DOLLAR;
|
||||
v->a[16832] = actions(103);
|
||||
v->a[16833] = 1;
|
||||
v->a[16834] = anon_sym_DQUOTE;
|
||||
v->a[16835] = actions(107);
|
||||
v->a[16836] = 1;
|
||||
v->a[16837] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[16838] = actions(109);
|
||||
v->a[16839] = 1;
|
||||
small_parse_table_842(v);
|
||||
}
|
||||
|
||||
void small_parse_table_842(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[16840] = anon_sym_PIPE_PIPE;
|
||||
v->a[16841] = anon_sym_RPAREN_RPAREN;
|
||||
v->a[16842] = anon_sym_PLUS_EQ;
|
||||
v->a[16843] = anon_sym_DASH_EQ;
|
||||
v->a[16844] = anon_sym_STAR_EQ;
|
||||
v->a[16845] = anon_sym_SLASH_EQ;
|
||||
v->a[16846] = anon_sym_PERCENT_EQ;
|
||||
v->a[16847] = anon_sym_LT_LT_EQ;
|
||||
v->a[16848] = anon_sym_GT_GT_EQ;
|
||||
v->a[16849] = anon_sym_AMP_EQ;
|
||||
v->a[16850] = anon_sym_CARET_EQ;
|
||||
v->a[16851] = anon_sym_PIPE_EQ;
|
||||
v->a[16852] = anon_sym_EQ_EQ;
|
||||
v->a[16853] = anon_sym_BANG_EQ;
|
||||
v->a[16854] = anon_sym_LT_EQ;
|
||||
v->a[16855] = anon_sym_GT_EQ;
|
||||
v->a[16856] = anon_sym_QMARK;
|
||||
v->a[16857] = anon_sym_COLON;
|
||||
v->a[16858] = anon_sym_PLUS_PLUS2;
|
||||
v->a[16859] = anon_sym_DASH_DASH2;
|
||||
v->a[16840] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[16841] = actions(111);
|
||||
v->a[16842] = 1;
|
||||
v->a[16843] = anon_sym_BQUOTE;
|
||||
v->a[16844] = actions(405);
|
||||
v->a[16845] = 1;
|
||||
v->a[16846] = sym__bare_dollar;
|
||||
v->a[16847] = state(171);
|
||||
v->a[16848] = 1;
|
||||
v->a[16849] = aux_sym_command_repeat2;
|
||||
v->a[16850] = state(523);
|
||||
v->a[16851] = 1;
|
||||
v->a[16852] = sym_concatenation;
|
||||
v->a[16853] = actions(401);
|
||||
v->a[16854] = 3;
|
||||
v->a[16855] = sym_raw_string;
|
||||
v->a[16856] = sym_number;
|
||||
v->a[16857] = sym_word;
|
||||
v->a[16858] = state(261);
|
||||
v->a[16859] = 5;
|
||||
small_parse_table_843(v);
|
||||
}
|
||||
|
||||
void small_parse_table_843(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[16860] = 3;
|
||||
v->a[16861] = actions(407);
|
||||
v->a[16862] = 1;
|
||||
v->a[16863] = sym_comment;
|
||||
v->a[16864] = actions(443);
|
||||
v->a[16865] = 13;
|
||||
v->a[16866] = anon_sym_PIPE;
|
||||
v->a[16867] = anon_sym_EQ;
|
||||
v->a[16868] = anon_sym_LT;
|
||||
v->a[16869] = anon_sym_GT;
|
||||
v->a[16870] = anon_sym_GT_GT;
|
||||
v->a[16871] = anon_sym_LT_LT;
|
||||
v->a[16872] = anon_sym_CARET;
|
||||
v->a[16873] = anon_sym_AMP;
|
||||
v->a[16874] = anon_sym_PLUS;
|
||||
v->a[16875] = anon_sym_DASH;
|
||||
v->a[16876] = anon_sym_STAR;
|
||||
v->a[16877] = anon_sym_SLASH;
|
||||
v->a[16878] = anon_sym_PERCENT;
|
||||
v->a[16879] = actions(445);
|
||||
v->a[16860] = sym_arithmetic_expansion;
|
||||
v->a[16861] = sym_string;
|
||||
v->a[16862] = sym_simple_expansion;
|
||||
v->a[16863] = sym_expansion;
|
||||
v->a[16864] = sym_command_substitution;
|
||||
v->a[16865] = actions(417);
|
||||
v->a[16866] = 11;
|
||||
v->a[16867] = anon_sym_esac;
|
||||
v->a[16868] = anon_sym_PIPE;
|
||||
v->a[16869] = anon_sym_SEMI_SEMI;
|
||||
v->a[16870] = anon_sym_AMP_AMP;
|
||||
v->a[16871] = anon_sym_PIPE_PIPE;
|
||||
v->a[16872] = anon_sym_LT;
|
||||
v->a[16873] = anon_sym_GT;
|
||||
v->a[16874] = anon_sym_GT_GT;
|
||||
v->a[16875] = anon_sym_LT_LT;
|
||||
v->a[16876] = aux_sym_heredoc_redirect_token1;
|
||||
v->a[16877] = anon_sym_SEMI;
|
||||
v->a[16878] = 13;
|
||||
v->a[16879] = actions(3);
|
||||
small_parse_table_844(v);
|
||||
}
|
||||
|
||||
void small_parse_table_844(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[16880] = 21;
|
||||
v->a[16881] = anon_sym_AMP_AMP;
|
||||
v->a[16882] = anon_sym_PIPE_PIPE;
|
||||
v->a[16883] = anon_sym_RPAREN_RPAREN;
|
||||
v->a[16884] = anon_sym_PLUS_EQ;
|
||||
v->a[16885] = anon_sym_DASH_EQ;
|
||||
v->a[16886] = anon_sym_STAR_EQ;
|
||||
v->a[16887] = anon_sym_SLASH_EQ;
|
||||
v->a[16888] = anon_sym_PERCENT_EQ;
|
||||
v->a[16889] = anon_sym_LT_LT_EQ;
|
||||
v->a[16890] = anon_sym_GT_GT_EQ;
|
||||
v->a[16891] = anon_sym_AMP_EQ;
|
||||
v->a[16892] = anon_sym_CARET_EQ;
|
||||
v->a[16893] = anon_sym_PIPE_EQ;
|
||||
v->a[16894] = anon_sym_EQ_EQ;
|
||||
v->a[16895] = anon_sym_BANG_EQ;
|
||||
v->a[16896] = anon_sym_LT_EQ;
|
||||
v->a[16897] = anon_sym_GT_EQ;
|
||||
v->a[16898] = anon_sym_QMARK;
|
||||
v->a[16899] = anon_sym_COLON;
|
||||
v->a[16880] = 1;
|
||||
v->a[16881] = sym_comment;
|
||||
v->a[16882] = actions(99);
|
||||
v->a[16883] = 1;
|
||||
v->a[16884] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[16885] = actions(101);
|
||||
v->a[16886] = 1;
|
||||
v->a[16887] = anon_sym_DOLLAR;
|
||||
v->a[16888] = actions(103);
|
||||
v->a[16889] = 1;
|
||||
v->a[16890] = anon_sym_DQUOTE;
|
||||
v->a[16891] = actions(107);
|
||||
v->a[16892] = 1;
|
||||
v->a[16893] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[16894] = actions(109);
|
||||
v->a[16895] = 1;
|
||||
v->a[16896] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[16897] = actions(111);
|
||||
v->a[16898] = 1;
|
||||
v->a[16899] = anon_sym_BQUOTE;
|
||||
small_parse_table_845(v);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -14,126 +14,126 @@
|
|||
|
||||
void small_parse_table_845(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[16900] = anon_sym_PLUS_PLUS2;
|
||||
v->a[16901] = anon_sym_DASH_DASH2;
|
||||
v->a[16902] = 3;
|
||||
v->a[16903] = actions(407);
|
||||
v->a[16900] = actions(405);
|
||||
v->a[16901] = 1;
|
||||
v->a[16902] = sym__bare_dollar;
|
||||
v->a[16903] = state(174);
|
||||
v->a[16904] = 1;
|
||||
v->a[16905] = sym_comment;
|
||||
v->a[16906] = actions(447);
|
||||
v->a[16907] = 13;
|
||||
v->a[16908] = anon_sym_PIPE;
|
||||
v->a[16909] = anon_sym_EQ;
|
||||
v->a[16910] = anon_sym_LT;
|
||||
v->a[16911] = anon_sym_GT;
|
||||
v->a[16912] = anon_sym_GT_GT;
|
||||
v->a[16913] = anon_sym_LT_LT;
|
||||
v->a[16914] = anon_sym_CARET;
|
||||
v->a[16915] = anon_sym_AMP;
|
||||
v->a[16916] = anon_sym_PLUS;
|
||||
v->a[16917] = anon_sym_DASH;
|
||||
v->a[16918] = anon_sym_STAR;
|
||||
v->a[16919] = anon_sym_SLASH;
|
||||
v->a[16905] = aux_sym_command_repeat2;
|
||||
v->a[16906] = state(523);
|
||||
v->a[16907] = 1;
|
||||
v->a[16908] = sym_concatenation;
|
||||
v->a[16909] = actions(401);
|
||||
v->a[16910] = 3;
|
||||
v->a[16911] = sym_raw_string;
|
||||
v->a[16912] = sym_number;
|
||||
v->a[16913] = sym_word;
|
||||
v->a[16914] = state(261);
|
||||
v->a[16915] = 5;
|
||||
v->a[16916] = sym_arithmetic_expansion;
|
||||
v->a[16917] = sym_string;
|
||||
v->a[16918] = sym_simple_expansion;
|
||||
v->a[16919] = sym_expansion;
|
||||
small_parse_table_846(v);
|
||||
}
|
||||
|
||||
void small_parse_table_846(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[16920] = anon_sym_PERCENT;
|
||||
v->a[16921] = actions(449);
|
||||
v->a[16922] = 21;
|
||||
v->a[16923] = anon_sym_AMP_AMP;
|
||||
v->a[16924] = anon_sym_PIPE_PIPE;
|
||||
v->a[16925] = anon_sym_RPAREN_RPAREN;
|
||||
v->a[16926] = anon_sym_PLUS_EQ;
|
||||
v->a[16927] = anon_sym_DASH_EQ;
|
||||
v->a[16928] = anon_sym_STAR_EQ;
|
||||
v->a[16929] = anon_sym_SLASH_EQ;
|
||||
v->a[16930] = anon_sym_PERCENT_EQ;
|
||||
v->a[16931] = anon_sym_LT_LT_EQ;
|
||||
v->a[16932] = anon_sym_GT_GT_EQ;
|
||||
v->a[16933] = anon_sym_AMP_EQ;
|
||||
v->a[16934] = anon_sym_CARET_EQ;
|
||||
v->a[16935] = anon_sym_PIPE_EQ;
|
||||
v->a[16936] = anon_sym_EQ_EQ;
|
||||
v->a[16937] = anon_sym_BANG_EQ;
|
||||
v->a[16938] = anon_sym_LT_EQ;
|
||||
v->a[16939] = anon_sym_GT_EQ;
|
||||
v->a[16920] = sym_command_substitution;
|
||||
v->a[16921] = actions(411);
|
||||
v->a[16922] = 11;
|
||||
v->a[16923] = anon_sym_esac;
|
||||
v->a[16924] = anon_sym_PIPE;
|
||||
v->a[16925] = anon_sym_SEMI_SEMI;
|
||||
v->a[16926] = anon_sym_AMP_AMP;
|
||||
v->a[16927] = anon_sym_PIPE_PIPE;
|
||||
v->a[16928] = anon_sym_LT;
|
||||
v->a[16929] = anon_sym_GT;
|
||||
v->a[16930] = anon_sym_GT_GT;
|
||||
v->a[16931] = anon_sym_LT_LT;
|
||||
v->a[16932] = aux_sym_heredoc_redirect_token1;
|
||||
v->a[16933] = anon_sym_SEMI;
|
||||
v->a[16934] = 14;
|
||||
v->a[16935] = actions(3);
|
||||
v->a[16936] = 1;
|
||||
v->a[16937] = sym_comment;
|
||||
v->a[16938] = actions(25);
|
||||
v->a[16939] = 1;
|
||||
small_parse_table_847(v);
|
||||
}
|
||||
|
||||
void small_parse_table_847(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[16940] = anon_sym_QMARK;
|
||||
v->a[16941] = anon_sym_COLON;
|
||||
v->a[16942] = anon_sym_PLUS_PLUS2;
|
||||
v->a[16943] = anon_sym_DASH_DASH2;
|
||||
v->a[16944] = 3;
|
||||
v->a[16945] = actions(407);
|
||||
v->a[16946] = 1;
|
||||
v->a[16947] = sym_comment;
|
||||
v->a[16948] = actions(451);
|
||||
v->a[16949] = 13;
|
||||
v->a[16950] = anon_sym_PIPE;
|
||||
v->a[16951] = anon_sym_EQ;
|
||||
v->a[16952] = anon_sym_LT;
|
||||
v->a[16953] = anon_sym_GT;
|
||||
v->a[16954] = anon_sym_GT_GT;
|
||||
v->a[16955] = anon_sym_LT_LT;
|
||||
v->a[16956] = anon_sym_CARET;
|
||||
v->a[16957] = anon_sym_AMP;
|
||||
v->a[16958] = anon_sym_PLUS;
|
||||
v->a[16959] = anon_sym_DASH;
|
||||
v->a[16940] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[16941] = actions(27);
|
||||
v->a[16942] = 1;
|
||||
v->a[16943] = anon_sym_DOLLAR;
|
||||
v->a[16944] = actions(29);
|
||||
v->a[16945] = 1;
|
||||
v->a[16946] = anon_sym_DQUOTE;
|
||||
v->a[16947] = actions(33);
|
||||
v->a[16948] = 1;
|
||||
v->a[16949] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[16950] = actions(35);
|
||||
v->a[16951] = 1;
|
||||
v->a[16952] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[16953] = actions(37);
|
||||
v->a[16954] = 1;
|
||||
v->a[16955] = anon_sym_BQUOTE;
|
||||
v->a[16956] = actions(413);
|
||||
v->a[16957] = 1;
|
||||
v->a[16958] = sym__bare_dollar;
|
||||
v->a[16959] = actions(527);
|
||||
small_parse_table_848(v);
|
||||
}
|
||||
|
||||
void small_parse_table_848(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[16960] = anon_sym_STAR;
|
||||
v->a[16961] = anon_sym_SLASH;
|
||||
v->a[16962] = anon_sym_PERCENT;
|
||||
v->a[16963] = actions(453);
|
||||
v->a[16964] = 21;
|
||||
v->a[16965] = anon_sym_AMP_AMP;
|
||||
v->a[16966] = anon_sym_PIPE_PIPE;
|
||||
v->a[16967] = anon_sym_RPAREN_RPAREN;
|
||||
v->a[16968] = anon_sym_PLUS_EQ;
|
||||
v->a[16969] = anon_sym_DASH_EQ;
|
||||
v->a[16970] = anon_sym_STAR_EQ;
|
||||
v->a[16971] = anon_sym_SLASH_EQ;
|
||||
v->a[16972] = anon_sym_PERCENT_EQ;
|
||||
v->a[16973] = anon_sym_LT_LT_EQ;
|
||||
v->a[16974] = anon_sym_GT_GT_EQ;
|
||||
v->a[16975] = anon_sym_AMP_EQ;
|
||||
v->a[16976] = anon_sym_CARET_EQ;
|
||||
v->a[16977] = anon_sym_PIPE_EQ;
|
||||
v->a[16978] = anon_sym_EQ_EQ;
|
||||
v->a[16979] = anon_sym_BANG_EQ;
|
||||
v->a[16960] = 1;
|
||||
v->a[16961] = ts_builtin_sym_end;
|
||||
v->a[16962] = state(175);
|
||||
v->a[16963] = 1;
|
||||
v->a[16964] = aux_sym_command_repeat2;
|
||||
v->a[16965] = state(564);
|
||||
v->a[16966] = 1;
|
||||
v->a[16967] = sym_concatenation;
|
||||
v->a[16968] = actions(409);
|
||||
v->a[16969] = 3;
|
||||
v->a[16970] = sym_raw_string;
|
||||
v->a[16971] = sym_number;
|
||||
v->a[16972] = sym_word;
|
||||
v->a[16973] = state(273);
|
||||
v->a[16974] = 5;
|
||||
v->a[16975] = sym_arithmetic_expansion;
|
||||
v->a[16976] = sym_string;
|
||||
v->a[16977] = sym_simple_expansion;
|
||||
v->a[16978] = sym_expansion;
|
||||
v->a[16979] = sym_command_substitution;
|
||||
small_parse_table_849(v);
|
||||
}
|
||||
|
||||
void small_parse_table_849(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[16980] = anon_sym_LT_EQ;
|
||||
v->a[16981] = anon_sym_GT_EQ;
|
||||
v->a[16982] = anon_sym_QMARK;
|
||||
v->a[16983] = anon_sym_COLON;
|
||||
v->a[16984] = anon_sym_PLUS_PLUS2;
|
||||
v->a[16985] = anon_sym_DASH_DASH2;
|
||||
v->a[16986] = 3;
|
||||
v->a[16987] = actions(407);
|
||||
v->a[16988] = 1;
|
||||
v->a[16989] = sym_comment;
|
||||
v->a[16990] = actions(455);
|
||||
v->a[16991] = 13;
|
||||
v->a[16992] = anon_sym_PIPE;
|
||||
v->a[16993] = anon_sym_EQ;
|
||||
v->a[16994] = anon_sym_LT;
|
||||
v->a[16995] = anon_sym_GT;
|
||||
v->a[16996] = anon_sym_GT_GT;
|
||||
v->a[16997] = anon_sym_LT_LT;
|
||||
v->a[16998] = anon_sym_CARET;
|
||||
v->a[16999] = anon_sym_AMP;
|
||||
v->a[16980] = actions(450);
|
||||
v->a[16981] = 10;
|
||||
v->a[16982] = anon_sym_PIPE;
|
||||
v->a[16983] = anon_sym_SEMI_SEMI;
|
||||
v->a[16984] = anon_sym_AMP_AMP;
|
||||
v->a[16985] = anon_sym_PIPE_PIPE;
|
||||
v->a[16986] = anon_sym_LT;
|
||||
v->a[16987] = anon_sym_GT;
|
||||
v->a[16988] = anon_sym_GT_GT;
|
||||
v->a[16989] = anon_sym_LT_LT;
|
||||
v->a[16990] = aux_sym_heredoc_redirect_token1;
|
||||
v->a[16991] = anon_sym_SEMI;
|
||||
v->a[16992] = 13;
|
||||
v->a[16993] = actions(3);
|
||||
v->a[16994] = 1;
|
||||
v->a[16995] = sym_comment;
|
||||
v->a[16996] = actions(99);
|
||||
v->a[16997] = 1;
|
||||
v->a[16998] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[16999] = actions(101);
|
||||
small_parse_table_850(v);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -14,126 +14,126 @@
|
|||
|
||||
void small_parse_table_85(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[1700] = 7;
|
||||
v->a[1701] = anon_sym_LT;
|
||||
v->a[1702] = anon_sym_GT;
|
||||
v->a[1703] = anon_sym_GT_GT;
|
||||
v->a[1704] = anon_sym_LT_AMP;
|
||||
v->a[1705] = anon_sym_GT_AMP;
|
||||
v->a[1706] = anon_sym_GT_PIPE;
|
||||
v->a[1707] = anon_sym_LT_GT;
|
||||
v->a[1708] = state(936);
|
||||
v->a[1709] = 12;
|
||||
v->a[1710] = sym_redirected_statement;
|
||||
v->a[1711] = sym_for_statement;
|
||||
v->a[1712] = sym_while_statement;
|
||||
v->a[1713] = sym_if_statement;
|
||||
v->a[1714] = sym_case_statement;
|
||||
v->a[1715] = sym_function_definition;
|
||||
v->a[1716] = sym_compound_statement;
|
||||
v->a[1717] = sym_subshell;
|
||||
v->a[1718] = sym_list;
|
||||
v->a[1719] = sym_negated_command;
|
||||
v->a[1700] = actions(61);
|
||||
v->a[1701] = 1;
|
||||
v->a[1702] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[1703] = actions(63);
|
||||
v->a[1704] = 1;
|
||||
v->a[1705] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[1706] = actions(65);
|
||||
v->a[1707] = 1;
|
||||
v->a[1708] = anon_sym_BQUOTE;
|
||||
v->a[1709] = actions(67);
|
||||
v->a[1710] = 1;
|
||||
v->a[1711] = sym_variable_name;
|
||||
v->a[1712] = state(27);
|
||||
v->a[1713] = 1;
|
||||
v->a[1714] = aux_sym__terminated_statement;
|
||||
v->a[1715] = state(185);
|
||||
v->a[1716] = 1;
|
||||
v->a[1717] = sym_command_name;
|
||||
v->a[1718] = state(231);
|
||||
v->a[1719] = 1;
|
||||
small_parse_table_86(v);
|
||||
}
|
||||
|
||||
void small_parse_table_86(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[1720] = sym_command;
|
||||
v->a[1721] = sym__variable_assignments;
|
||||
v->a[1722] = 32;
|
||||
v->a[1723] = actions(3);
|
||||
v->a[1724] = 1;
|
||||
v->a[1725] = sym_comment;
|
||||
v->a[1726] = actions(9);
|
||||
v->a[1727] = 1;
|
||||
v->a[1728] = anon_sym_for;
|
||||
v->a[1729] = actions(13);
|
||||
v->a[1730] = 1;
|
||||
v->a[1731] = anon_sym_if;
|
||||
v->a[1732] = actions(15);
|
||||
v->a[1733] = 1;
|
||||
v->a[1734] = anon_sym_case;
|
||||
v->a[1735] = actions(17);
|
||||
v->a[1736] = 1;
|
||||
v->a[1737] = anon_sym_LPAREN;
|
||||
v->a[1738] = actions(19);
|
||||
v->a[1739] = 1;
|
||||
v->a[1720] = sym_variable_assignment;
|
||||
v->a[1721] = state(411);
|
||||
v->a[1722] = 1;
|
||||
v->a[1723] = aux_sym_command_repeat1;
|
||||
v->a[1724] = state(551);
|
||||
v->a[1725] = 1;
|
||||
v->a[1726] = sym_file_redirect;
|
||||
v->a[1727] = state(555);
|
||||
v->a[1728] = 1;
|
||||
v->a[1729] = sym_concatenation;
|
||||
v->a[1730] = state(1070);
|
||||
v->a[1731] = 1;
|
||||
v->a[1732] = sym_pipeline;
|
||||
v->a[1733] = state(1126);
|
||||
v->a[1734] = 1;
|
||||
v->a[1735] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[1736] = state(1561);
|
||||
v->a[1737] = 1;
|
||||
v->a[1738] = sym__statement_not_pipeline;
|
||||
v->a[1739] = actions(11);
|
||||
small_parse_table_87(v);
|
||||
}
|
||||
|
||||
void small_parse_table_87(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[1740] = anon_sym_LBRACE;
|
||||
v->a[1741] = actions(41);
|
||||
v->a[1742] = 1;
|
||||
v->a[1743] = sym_word;
|
||||
v->a[1744] = actions(49);
|
||||
v->a[1745] = 1;
|
||||
v->a[1746] = anon_sym_BANG;
|
||||
v->a[1747] = actions(53);
|
||||
v->a[1748] = 1;
|
||||
v->a[1749] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[1750] = actions(55);
|
||||
v->a[1751] = 1;
|
||||
v->a[1752] = anon_sym_DOLLAR;
|
||||
v->a[1753] = actions(57);
|
||||
v->a[1754] = 1;
|
||||
v->a[1755] = anon_sym_DQUOTE;
|
||||
v->a[1756] = actions(61);
|
||||
v->a[1757] = 1;
|
||||
v->a[1758] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[1759] = actions(63);
|
||||
v->a[1740] = 2;
|
||||
v->a[1741] = anon_sym_while;
|
||||
v->a[1742] = anon_sym_until;
|
||||
v->a[1743] = actions(59);
|
||||
v->a[1744] = 2;
|
||||
v->a[1745] = sym_raw_string;
|
||||
v->a[1746] = sym_number;
|
||||
v->a[1747] = actions(51);
|
||||
v->a[1748] = 3;
|
||||
v->a[1749] = anon_sym_LT;
|
||||
v->a[1750] = anon_sym_GT;
|
||||
v->a[1751] = anon_sym_GT_GT;
|
||||
v->a[1752] = actions(119);
|
||||
v->a[1753] = 3;
|
||||
v->a[1754] = anon_sym_fi;
|
||||
v->a[1755] = anon_sym_elif;
|
||||
v->a[1756] = anon_sym_else;
|
||||
v->a[1757] = state(401);
|
||||
v->a[1758] = 5;
|
||||
v->a[1759] = sym_arithmetic_expansion;
|
||||
small_parse_table_88(v);
|
||||
}
|
||||
|
||||
void small_parse_table_88(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[1760] = 1;
|
||||
v->a[1761] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[1762] = actions(65);
|
||||
v->a[1763] = 1;
|
||||
v->a[1764] = anon_sym_BQUOTE;
|
||||
v->a[1765] = actions(67);
|
||||
v->a[1766] = 1;
|
||||
v->a[1767] = sym_variable_name;
|
||||
v->a[1768] = actions(115);
|
||||
v->a[1769] = 1;
|
||||
v->a[1770] = anon_sym_LF;
|
||||
v->a[1771] = state(117);
|
||||
v->a[1772] = 1;
|
||||
v->a[1773] = aux_sym__statements_repeat1;
|
||||
v->a[1774] = state(271);
|
||||
v->a[1775] = 1;
|
||||
v->a[1776] = sym_command_name;
|
||||
v->a[1777] = state(288);
|
||||
v->a[1778] = 1;
|
||||
v->a[1779] = sym_variable_assignment;
|
||||
v->a[1760] = sym_string;
|
||||
v->a[1761] = sym_simple_expansion;
|
||||
v->a[1762] = sym_expansion;
|
||||
v->a[1763] = sym_command_substitution;
|
||||
v->a[1764] = state(905);
|
||||
v->a[1765] = 12;
|
||||
v->a[1766] = sym_redirected_statement;
|
||||
v->a[1767] = sym_for_statement;
|
||||
v->a[1768] = sym_while_statement;
|
||||
v->a[1769] = sym_if_statement;
|
||||
v->a[1770] = sym_case_statement;
|
||||
v->a[1771] = sym_function_definition;
|
||||
v->a[1772] = sym_compound_statement;
|
||||
v->a[1773] = sym_subshell;
|
||||
v->a[1774] = sym_list;
|
||||
v->a[1775] = sym_negated_command;
|
||||
v->a[1776] = sym_command;
|
||||
v->a[1777] = sym__variable_assignments;
|
||||
v->a[1778] = 32;
|
||||
v->a[1779] = actions(3);
|
||||
small_parse_table_89(v);
|
||||
}
|
||||
|
||||
void small_parse_table_89(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[1780] = state(482);
|
||||
v->a[1781] = 1;
|
||||
v->a[1782] = aux_sym_command_repeat1;
|
||||
v->a[1783] = state(511);
|
||||
v->a[1784] = 1;
|
||||
v->a[1785] = aux_sym__case_item_last_repeat2;
|
||||
v->a[1786] = state(600);
|
||||
v->a[1787] = 1;
|
||||
v->a[1788] = sym_file_redirect;
|
||||
v->a[1789] = state(602);
|
||||
v->a[1790] = 1;
|
||||
v->a[1791] = sym_concatenation;
|
||||
v->a[1792] = state(1014);
|
||||
v->a[1793] = 1;
|
||||
v->a[1794] = sym_pipeline;
|
||||
v->a[1795] = state(1068);
|
||||
v->a[1796] = 1;
|
||||
v->a[1797] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[1798] = state(1609);
|
||||
v->a[1799] = 1;
|
||||
v->a[1780] = 1;
|
||||
v->a[1781] = sym_comment;
|
||||
v->a[1782] = actions(9);
|
||||
v->a[1783] = 1;
|
||||
v->a[1784] = anon_sym_for;
|
||||
v->a[1785] = actions(13);
|
||||
v->a[1786] = 1;
|
||||
v->a[1787] = anon_sym_if;
|
||||
v->a[1788] = actions(15);
|
||||
v->a[1789] = 1;
|
||||
v->a[1790] = anon_sym_case;
|
||||
v->a[1791] = actions(17);
|
||||
v->a[1792] = 1;
|
||||
v->a[1793] = anon_sym_LPAREN;
|
||||
v->a[1794] = actions(19);
|
||||
v->a[1795] = 1;
|
||||
v->a[1796] = anon_sym_LBRACE;
|
||||
v->a[1797] = actions(41);
|
||||
v->a[1798] = 1;
|
||||
v->a[1799] = sym_word;
|
||||
small_parse_table_90(v);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -14,126 +14,126 @@
|
|||
|
||||
void small_parse_table_850(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[17000] = anon_sym_PLUS;
|
||||
v->a[17001] = anon_sym_DASH;
|
||||
v->a[17002] = anon_sym_STAR;
|
||||
v->a[17003] = anon_sym_SLASH;
|
||||
v->a[17004] = anon_sym_PERCENT;
|
||||
v->a[17005] = actions(457);
|
||||
v->a[17006] = 21;
|
||||
v->a[17007] = anon_sym_AMP_AMP;
|
||||
v->a[17008] = anon_sym_PIPE_PIPE;
|
||||
v->a[17009] = anon_sym_RPAREN_RPAREN;
|
||||
v->a[17010] = anon_sym_PLUS_EQ;
|
||||
v->a[17011] = anon_sym_DASH_EQ;
|
||||
v->a[17012] = anon_sym_STAR_EQ;
|
||||
v->a[17013] = anon_sym_SLASH_EQ;
|
||||
v->a[17014] = anon_sym_PERCENT_EQ;
|
||||
v->a[17015] = anon_sym_LT_LT_EQ;
|
||||
v->a[17016] = anon_sym_GT_GT_EQ;
|
||||
v->a[17017] = anon_sym_AMP_EQ;
|
||||
v->a[17018] = anon_sym_CARET_EQ;
|
||||
v->a[17019] = anon_sym_PIPE_EQ;
|
||||
v->a[17000] = 1;
|
||||
v->a[17001] = anon_sym_DOLLAR;
|
||||
v->a[17002] = actions(103);
|
||||
v->a[17003] = 1;
|
||||
v->a[17004] = anon_sym_DQUOTE;
|
||||
v->a[17005] = actions(107);
|
||||
v->a[17006] = 1;
|
||||
v->a[17007] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[17008] = actions(109);
|
||||
v->a[17009] = 1;
|
||||
v->a[17010] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[17011] = actions(111);
|
||||
v->a[17012] = 1;
|
||||
v->a[17013] = anon_sym_BQUOTE;
|
||||
v->a[17014] = actions(405);
|
||||
v->a[17015] = 1;
|
||||
v->a[17016] = sym__bare_dollar;
|
||||
v->a[17017] = state(155);
|
||||
v->a[17018] = 1;
|
||||
v->a[17019] = aux_sym_command_repeat2;
|
||||
small_parse_table_851(v);
|
||||
}
|
||||
|
||||
void small_parse_table_851(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[17020] = anon_sym_EQ_EQ;
|
||||
v->a[17021] = anon_sym_BANG_EQ;
|
||||
v->a[17022] = anon_sym_LT_EQ;
|
||||
v->a[17023] = anon_sym_GT_EQ;
|
||||
v->a[17024] = anon_sym_QMARK;
|
||||
v->a[17025] = anon_sym_COLON;
|
||||
v->a[17026] = anon_sym_PLUS_PLUS2;
|
||||
v->a[17027] = anon_sym_DASH_DASH2;
|
||||
v->a[17028] = 7;
|
||||
v->a[17029] = actions(407);
|
||||
v->a[17030] = 1;
|
||||
v->a[17031] = sym_comment;
|
||||
v->a[17032] = actions(405);
|
||||
v->a[17033] = 2;
|
||||
v->a[17034] = anon_sym_PLUS_PLUS2;
|
||||
v->a[17035] = anon_sym_DASH_DASH2;
|
||||
v->a[17036] = actions(419);
|
||||
v->a[17037] = 2;
|
||||
v->a[17038] = anon_sym_GT_GT;
|
||||
v->a[17039] = anon_sym_LT_LT;
|
||||
v->a[17020] = state(523);
|
||||
v->a[17021] = 1;
|
||||
v->a[17022] = sym_concatenation;
|
||||
v->a[17023] = actions(401);
|
||||
v->a[17024] = 3;
|
||||
v->a[17025] = sym_raw_string;
|
||||
v->a[17026] = sym_number;
|
||||
v->a[17027] = sym_word;
|
||||
v->a[17028] = state(261);
|
||||
v->a[17029] = 5;
|
||||
v->a[17030] = sym_arithmetic_expansion;
|
||||
v->a[17031] = sym_string;
|
||||
v->a[17032] = sym_simple_expansion;
|
||||
v->a[17033] = sym_expansion;
|
||||
v->a[17034] = sym_command_substitution;
|
||||
v->a[17035] = actions(450);
|
||||
v->a[17036] = 11;
|
||||
v->a[17037] = anon_sym_esac;
|
||||
v->a[17038] = anon_sym_PIPE;
|
||||
v->a[17039] = anon_sym_SEMI_SEMI;
|
||||
small_parse_table_852(v);
|
||||
}
|
||||
|
||||
void small_parse_table_852(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[17040] = actions(431);
|
||||
v->a[17041] = 2;
|
||||
v->a[17042] = anon_sym_PLUS;
|
||||
v->a[17043] = anon_sym_DASH;
|
||||
v->a[17044] = actions(433);
|
||||
v->a[17045] = 3;
|
||||
v->a[17046] = anon_sym_STAR;
|
||||
v->a[17047] = anon_sym_SLASH;
|
||||
v->a[17048] = anon_sym_PERCENT;
|
||||
v->a[17049] = actions(401);
|
||||
v->a[17050] = 6;
|
||||
v->a[17051] = anon_sym_PIPE;
|
||||
v->a[17052] = anon_sym_EQ;
|
||||
v->a[17053] = anon_sym_LT;
|
||||
v->a[17054] = anon_sym_GT;
|
||||
v->a[17055] = anon_sym_CARET;
|
||||
v->a[17056] = anon_sym_AMP;
|
||||
v->a[17057] = actions(403);
|
||||
v->a[17058] = 19;
|
||||
v->a[17059] = anon_sym_AMP_AMP;
|
||||
v->a[17040] = anon_sym_AMP_AMP;
|
||||
v->a[17041] = anon_sym_PIPE_PIPE;
|
||||
v->a[17042] = anon_sym_LT;
|
||||
v->a[17043] = anon_sym_GT;
|
||||
v->a[17044] = anon_sym_GT_GT;
|
||||
v->a[17045] = anon_sym_LT_LT;
|
||||
v->a[17046] = aux_sym_heredoc_redirect_token1;
|
||||
v->a[17047] = anon_sym_SEMI;
|
||||
v->a[17048] = 13;
|
||||
v->a[17049] = actions(3);
|
||||
v->a[17050] = 1;
|
||||
v->a[17051] = sym_comment;
|
||||
v->a[17052] = actions(532);
|
||||
v->a[17053] = 1;
|
||||
v->a[17054] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[17055] = actions(535);
|
||||
v->a[17056] = 1;
|
||||
v->a[17057] = anon_sym_DOLLAR;
|
||||
v->a[17058] = actions(538);
|
||||
v->a[17059] = 1;
|
||||
small_parse_table_853(v);
|
||||
}
|
||||
|
||||
void small_parse_table_853(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[17060] = anon_sym_PIPE_PIPE;
|
||||
v->a[17061] = anon_sym_RPAREN_RPAREN;
|
||||
v->a[17062] = anon_sym_PLUS_EQ;
|
||||
v->a[17063] = anon_sym_DASH_EQ;
|
||||
v->a[17064] = anon_sym_STAR_EQ;
|
||||
v->a[17065] = anon_sym_SLASH_EQ;
|
||||
v->a[17066] = anon_sym_PERCENT_EQ;
|
||||
v->a[17067] = anon_sym_LT_LT_EQ;
|
||||
v->a[17068] = anon_sym_GT_GT_EQ;
|
||||
v->a[17069] = anon_sym_AMP_EQ;
|
||||
v->a[17070] = anon_sym_CARET_EQ;
|
||||
v->a[17071] = anon_sym_PIPE_EQ;
|
||||
v->a[17072] = anon_sym_EQ_EQ;
|
||||
v->a[17073] = anon_sym_BANG_EQ;
|
||||
v->a[17074] = anon_sym_LT_EQ;
|
||||
v->a[17075] = anon_sym_GT_EQ;
|
||||
v->a[17076] = anon_sym_QMARK;
|
||||
v->a[17077] = anon_sym_COLON;
|
||||
v->a[17078] = 10;
|
||||
v->a[17079] = actions(407);
|
||||
v->a[17060] = anon_sym_DQUOTE;
|
||||
v->a[17061] = actions(541);
|
||||
v->a[17062] = 1;
|
||||
v->a[17063] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[17064] = actions(544);
|
||||
v->a[17065] = 1;
|
||||
v->a[17066] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[17067] = actions(547);
|
||||
v->a[17068] = 1;
|
||||
v->a[17069] = anon_sym_BQUOTE;
|
||||
v->a[17070] = actions(550);
|
||||
v->a[17071] = 1;
|
||||
v->a[17072] = sym__bare_dollar;
|
||||
v->a[17073] = state(174);
|
||||
v->a[17074] = 1;
|
||||
v->a[17075] = aux_sym_command_repeat2;
|
||||
v->a[17076] = state(523);
|
||||
v->a[17077] = 1;
|
||||
v->a[17078] = sym_concatenation;
|
||||
v->a[17079] = actions(529);
|
||||
small_parse_table_854(v);
|
||||
}
|
||||
|
||||
void small_parse_table_854(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[17080] = 1;
|
||||
v->a[17081] = sym_comment;
|
||||
v->a[17082] = actions(405);
|
||||
v->a[17083] = 2;
|
||||
v->a[17084] = anon_sym_PLUS_PLUS2;
|
||||
v->a[17085] = anon_sym_DASH_DASH2;
|
||||
v->a[17086] = actions(417);
|
||||
v->a[17087] = 2;
|
||||
v->a[17088] = anon_sym_LT;
|
||||
v->a[17089] = anon_sym_GT;
|
||||
v->a[17090] = actions(419);
|
||||
v->a[17091] = 2;
|
||||
v->a[17092] = anon_sym_GT_GT;
|
||||
v->a[17093] = anon_sym_LT_LT;
|
||||
v->a[17094] = actions(427);
|
||||
v->a[17095] = 2;
|
||||
v->a[17096] = anon_sym_EQ_EQ;
|
||||
v->a[17097] = anon_sym_BANG_EQ;
|
||||
v->a[17098] = actions(429);
|
||||
v->a[17099] = 2;
|
||||
v->a[17080] = 3;
|
||||
v->a[17081] = sym_raw_string;
|
||||
v->a[17082] = sym_number;
|
||||
v->a[17083] = sym_word;
|
||||
v->a[17084] = state(261);
|
||||
v->a[17085] = 5;
|
||||
v->a[17086] = sym_arithmetic_expansion;
|
||||
v->a[17087] = sym_string;
|
||||
v->a[17088] = sym_simple_expansion;
|
||||
v->a[17089] = sym_expansion;
|
||||
v->a[17090] = sym_command_substitution;
|
||||
v->a[17091] = actions(455);
|
||||
v->a[17092] = 11;
|
||||
v->a[17093] = anon_sym_esac;
|
||||
v->a[17094] = anon_sym_PIPE;
|
||||
v->a[17095] = anon_sym_SEMI_SEMI;
|
||||
v->a[17096] = anon_sym_AMP_AMP;
|
||||
v->a[17097] = anon_sym_PIPE_PIPE;
|
||||
v->a[17098] = anon_sym_LT;
|
||||
v->a[17099] = anon_sym_GT;
|
||||
small_parse_table_855(v);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -14,126 +14,126 @@
|
|||
|
||||
void small_parse_table_855(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[17100] = anon_sym_LT_EQ;
|
||||
v->a[17101] = anon_sym_GT_EQ;
|
||||
v->a[17102] = actions(431);
|
||||
v->a[17103] = 2;
|
||||
v->a[17104] = anon_sym_PLUS;
|
||||
v->a[17105] = anon_sym_DASH;
|
||||
v->a[17106] = actions(433);
|
||||
v->a[17107] = 3;
|
||||
v->a[17108] = anon_sym_STAR;
|
||||
v->a[17109] = anon_sym_SLASH;
|
||||
v->a[17110] = anon_sym_PERCENT;
|
||||
v->a[17111] = actions(459);
|
||||
v->a[17112] = 4;
|
||||
v->a[17113] = anon_sym_PIPE;
|
||||
v->a[17114] = anon_sym_EQ;
|
||||
v->a[17115] = anon_sym_CARET;
|
||||
v->a[17116] = anon_sym_AMP;
|
||||
v->a[17117] = actions(461);
|
||||
v->a[17118] = 15;
|
||||
v->a[17119] = anon_sym_AMP_AMP;
|
||||
v->a[17100] = anon_sym_GT_GT;
|
||||
v->a[17101] = anon_sym_LT_LT;
|
||||
v->a[17102] = aux_sym_heredoc_redirect_token1;
|
||||
v->a[17103] = anon_sym_SEMI;
|
||||
v->a[17104] = 14;
|
||||
v->a[17105] = actions(3);
|
||||
v->a[17106] = 1;
|
||||
v->a[17107] = sym_comment;
|
||||
v->a[17108] = actions(25);
|
||||
v->a[17109] = 1;
|
||||
v->a[17110] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[17111] = actions(27);
|
||||
v->a[17112] = 1;
|
||||
v->a[17113] = anon_sym_DOLLAR;
|
||||
v->a[17114] = actions(29);
|
||||
v->a[17115] = 1;
|
||||
v->a[17116] = anon_sym_DQUOTE;
|
||||
v->a[17117] = actions(33);
|
||||
v->a[17118] = 1;
|
||||
v->a[17119] = anon_sym_DOLLAR_LBRACE;
|
||||
small_parse_table_856(v);
|
||||
}
|
||||
|
||||
void small_parse_table_856(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[17120] = anon_sym_PIPE_PIPE;
|
||||
v->a[17121] = anon_sym_RPAREN_RPAREN;
|
||||
v->a[17122] = anon_sym_PLUS_EQ;
|
||||
v->a[17123] = anon_sym_DASH_EQ;
|
||||
v->a[17124] = anon_sym_STAR_EQ;
|
||||
v->a[17125] = anon_sym_SLASH_EQ;
|
||||
v->a[17126] = anon_sym_PERCENT_EQ;
|
||||
v->a[17127] = anon_sym_LT_LT_EQ;
|
||||
v->a[17128] = anon_sym_GT_GT_EQ;
|
||||
v->a[17129] = anon_sym_AMP_EQ;
|
||||
v->a[17130] = anon_sym_CARET_EQ;
|
||||
v->a[17131] = anon_sym_PIPE_EQ;
|
||||
v->a[17132] = anon_sym_QMARK;
|
||||
v->a[17133] = anon_sym_COLON;
|
||||
v->a[17134] = 9;
|
||||
v->a[17135] = actions(407);
|
||||
v->a[17120] = actions(35);
|
||||
v->a[17121] = 1;
|
||||
v->a[17122] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[17123] = actions(37);
|
||||
v->a[17124] = 1;
|
||||
v->a[17125] = anon_sym_BQUOTE;
|
||||
v->a[17126] = actions(413);
|
||||
v->a[17127] = 1;
|
||||
v->a[17128] = sym__bare_dollar;
|
||||
v->a[17129] = actions(553);
|
||||
v->a[17130] = 1;
|
||||
v->a[17131] = ts_builtin_sym_end;
|
||||
v->a[17132] = state(167);
|
||||
v->a[17133] = 1;
|
||||
v->a[17134] = aux_sym_command_repeat2;
|
||||
v->a[17135] = state(564);
|
||||
v->a[17136] = 1;
|
||||
v->a[17137] = sym_comment;
|
||||
v->a[17138] = actions(405);
|
||||
v->a[17139] = 2;
|
||||
v->a[17137] = sym_concatenation;
|
||||
v->a[17138] = actions(409);
|
||||
v->a[17139] = 3;
|
||||
small_parse_table_857(v);
|
||||
}
|
||||
|
||||
void small_parse_table_857(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[17140] = anon_sym_PLUS_PLUS2;
|
||||
v->a[17141] = anon_sym_DASH_DASH2;
|
||||
v->a[17142] = actions(417);
|
||||
v->a[17143] = 2;
|
||||
v->a[17144] = anon_sym_LT;
|
||||
v->a[17145] = anon_sym_GT;
|
||||
v->a[17146] = actions(419);
|
||||
v->a[17147] = 2;
|
||||
v->a[17148] = anon_sym_GT_GT;
|
||||
v->a[17149] = anon_sym_LT_LT;
|
||||
v->a[17150] = actions(429);
|
||||
v->a[17151] = 2;
|
||||
v->a[17152] = anon_sym_LT_EQ;
|
||||
v->a[17153] = anon_sym_GT_EQ;
|
||||
v->a[17154] = actions(431);
|
||||
v->a[17155] = 2;
|
||||
v->a[17156] = anon_sym_PLUS;
|
||||
v->a[17157] = anon_sym_DASH;
|
||||
v->a[17158] = actions(433);
|
||||
v->a[17159] = 3;
|
||||
v->a[17140] = sym_raw_string;
|
||||
v->a[17141] = sym_number;
|
||||
v->a[17142] = sym_word;
|
||||
v->a[17143] = state(273);
|
||||
v->a[17144] = 5;
|
||||
v->a[17145] = sym_arithmetic_expansion;
|
||||
v->a[17146] = sym_string;
|
||||
v->a[17147] = sym_simple_expansion;
|
||||
v->a[17148] = sym_expansion;
|
||||
v->a[17149] = sym_command_substitution;
|
||||
v->a[17150] = actions(403);
|
||||
v->a[17151] = 10;
|
||||
v->a[17152] = anon_sym_PIPE;
|
||||
v->a[17153] = anon_sym_SEMI_SEMI;
|
||||
v->a[17154] = anon_sym_AMP_AMP;
|
||||
v->a[17155] = anon_sym_PIPE_PIPE;
|
||||
v->a[17156] = anon_sym_LT;
|
||||
v->a[17157] = anon_sym_GT;
|
||||
v->a[17158] = anon_sym_GT_GT;
|
||||
v->a[17159] = anon_sym_LT_LT;
|
||||
small_parse_table_858(v);
|
||||
}
|
||||
|
||||
void small_parse_table_858(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[17160] = anon_sym_STAR;
|
||||
v->a[17161] = anon_sym_SLASH;
|
||||
v->a[17162] = anon_sym_PERCENT;
|
||||
v->a[17163] = actions(459);
|
||||
v->a[17164] = 4;
|
||||
v->a[17165] = anon_sym_PIPE;
|
||||
v->a[17166] = anon_sym_EQ;
|
||||
v->a[17167] = anon_sym_CARET;
|
||||
v->a[17168] = anon_sym_AMP;
|
||||
v->a[17169] = actions(461);
|
||||
v->a[17170] = 17;
|
||||
v->a[17171] = anon_sym_AMP_AMP;
|
||||
v->a[17172] = anon_sym_PIPE_PIPE;
|
||||
v->a[17173] = anon_sym_RPAREN_RPAREN;
|
||||
v->a[17174] = anon_sym_PLUS_EQ;
|
||||
v->a[17175] = anon_sym_DASH_EQ;
|
||||
v->a[17176] = anon_sym_STAR_EQ;
|
||||
v->a[17177] = anon_sym_SLASH_EQ;
|
||||
v->a[17178] = anon_sym_PERCENT_EQ;
|
||||
v->a[17179] = anon_sym_LT_LT_EQ;
|
||||
v->a[17160] = aux_sym_heredoc_redirect_token1;
|
||||
v->a[17161] = anon_sym_SEMI;
|
||||
v->a[17162] = 12;
|
||||
v->a[17163] = actions(3);
|
||||
v->a[17164] = 1;
|
||||
v->a[17165] = sym_comment;
|
||||
v->a[17166] = actions(448);
|
||||
v->a[17167] = 1;
|
||||
v->a[17168] = sym_variable_name;
|
||||
v->a[17169] = actions(558);
|
||||
v->a[17170] = 1;
|
||||
v->a[17171] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[17172] = actions(561);
|
||||
v->a[17173] = 1;
|
||||
v->a[17174] = anon_sym_DOLLAR;
|
||||
v->a[17175] = actions(564);
|
||||
v->a[17176] = 1;
|
||||
v->a[17177] = anon_sym_DQUOTE;
|
||||
v->a[17178] = actions(567);
|
||||
v->a[17179] = 1;
|
||||
small_parse_table_859(v);
|
||||
}
|
||||
|
||||
void small_parse_table_859(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[17180] = anon_sym_GT_GT_EQ;
|
||||
v->a[17181] = anon_sym_AMP_EQ;
|
||||
v->a[17182] = anon_sym_CARET_EQ;
|
||||
v->a[17183] = anon_sym_PIPE_EQ;
|
||||
v->a[17184] = anon_sym_EQ_EQ;
|
||||
v->a[17185] = anon_sym_BANG_EQ;
|
||||
v->a[17186] = anon_sym_QMARK;
|
||||
v->a[17187] = anon_sym_COLON;
|
||||
v->a[17188] = 11;
|
||||
v->a[17189] = actions(407);
|
||||
v->a[17190] = 1;
|
||||
v->a[17191] = sym_comment;
|
||||
v->a[17192] = actions(425);
|
||||
v->a[17193] = 1;
|
||||
v->a[17194] = anon_sym_AMP;
|
||||
v->a[17195] = actions(405);
|
||||
v->a[17196] = 2;
|
||||
v->a[17197] = anon_sym_PLUS_PLUS2;
|
||||
v->a[17198] = anon_sym_DASH_DASH2;
|
||||
v->a[17199] = actions(417);
|
||||
v->a[17180] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[17181] = actions(570);
|
||||
v->a[17182] = 1;
|
||||
v->a[17183] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[17184] = actions(573);
|
||||
v->a[17185] = 1;
|
||||
v->a[17186] = anon_sym_BQUOTE;
|
||||
v->a[17187] = state(176);
|
||||
v->a[17188] = 2;
|
||||
v->a[17189] = sym_concatenation;
|
||||
v->a[17190] = aux_sym_for_statement_repeat1;
|
||||
v->a[17191] = actions(555);
|
||||
v->a[17192] = 3;
|
||||
v->a[17193] = sym_raw_string;
|
||||
v->a[17194] = sym_number;
|
||||
v->a[17195] = sym_word;
|
||||
v->a[17196] = state(292);
|
||||
v->a[17197] = 5;
|
||||
v->a[17198] = sym_arithmetic_expansion;
|
||||
v->a[17199] = sym_string;
|
||||
small_parse_table_860(v);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -14,126 +14,126 @@
|
|||
|
||||
void small_parse_table_860(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[17200] = 2;
|
||||
v->a[17201] = anon_sym_LT;
|
||||
v->a[17202] = anon_sym_GT;
|
||||
v->a[17203] = actions(419);
|
||||
v->a[17204] = 2;
|
||||
v->a[17205] = anon_sym_GT_GT;
|
||||
v->a[17206] = anon_sym_LT_LT;
|
||||
v->a[17207] = actions(427);
|
||||
v->a[17208] = 2;
|
||||
v->a[17209] = anon_sym_EQ_EQ;
|
||||
v->a[17210] = anon_sym_BANG_EQ;
|
||||
v->a[17211] = actions(429);
|
||||
v->a[17212] = 2;
|
||||
v->a[17213] = anon_sym_LT_EQ;
|
||||
v->a[17214] = anon_sym_GT_EQ;
|
||||
v->a[17215] = actions(431);
|
||||
v->a[17216] = 2;
|
||||
v->a[17217] = anon_sym_PLUS;
|
||||
v->a[17218] = anon_sym_DASH;
|
||||
v->a[17219] = actions(433);
|
||||
v->a[17200] = sym_simple_expansion;
|
||||
v->a[17201] = sym_expansion;
|
||||
v->a[17202] = sym_command_substitution;
|
||||
v->a[17203] = actions(428);
|
||||
v->a[17204] = 11;
|
||||
v->a[17205] = anon_sym_PIPE;
|
||||
v->a[17206] = anon_sym_RPAREN;
|
||||
v->a[17207] = anon_sym_SEMI_SEMI;
|
||||
v->a[17208] = anon_sym_AMP_AMP;
|
||||
v->a[17209] = anon_sym_PIPE_PIPE;
|
||||
v->a[17210] = anon_sym_LT;
|
||||
v->a[17211] = anon_sym_GT;
|
||||
v->a[17212] = anon_sym_GT_GT;
|
||||
v->a[17213] = anon_sym_LT_LT;
|
||||
v->a[17214] = aux_sym_heredoc_redirect_token1;
|
||||
v->a[17215] = anon_sym_SEMI;
|
||||
v->a[17216] = 11;
|
||||
v->a[17217] = actions(3);
|
||||
v->a[17218] = 1;
|
||||
v->a[17219] = sym_comment;
|
||||
small_parse_table_861(v);
|
||||
}
|
||||
|
||||
void small_parse_table_861(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[17220] = 3;
|
||||
v->a[17221] = anon_sym_STAR;
|
||||
v->a[17222] = anon_sym_SLASH;
|
||||
v->a[17223] = anon_sym_PERCENT;
|
||||
v->a[17224] = actions(459);
|
||||
v->a[17225] = 3;
|
||||
v->a[17226] = anon_sym_PIPE;
|
||||
v->a[17227] = anon_sym_EQ;
|
||||
v->a[17228] = anon_sym_CARET;
|
||||
v->a[17229] = actions(461);
|
||||
v->a[17230] = 15;
|
||||
v->a[17231] = anon_sym_AMP_AMP;
|
||||
v->a[17232] = anon_sym_PIPE_PIPE;
|
||||
v->a[17233] = anon_sym_RPAREN_RPAREN;
|
||||
v->a[17234] = anon_sym_PLUS_EQ;
|
||||
v->a[17235] = anon_sym_DASH_EQ;
|
||||
v->a[17236] = anon_sym_STAR_EQ;
|
||||
v->a[17237] = anon_sym_SLASH_EQ;
|
||||
v->a[17238] = anon_sym_PERCENT_EQ;
|
||||
v->a[17239] = anon_sym_LT_LT_EQ;
|
||||
v->a[17220] = actions(580);
|
||||
v->a[17221] = 1;
|
||||
v->a[17222] = anon_sym_PIPE;
|
||||
v->a[17223] = actions(584);
|
||||
v->a[17224] = 1;
|
||||
v->a[17225] = anon_sym_LT_LT;
|
||||
v->a[17226] = actions(588);
|
||||
v->a[17227] = 1;
|
||||
v->a[17228] = sym_variable_name;
|
||||
v->a[17229] = state(381);
|
||||
v->a[17230] = 1;
|
||||
v->a[17231] = sym_terminator;
|
||||
v->a[17232] = actions(578);
|
||||
v->a[17233] = 2;
|
||||
v->a[17234] = anon_sym_esac;
|
||||
v->a[17235] = anon_sym_SEMI_SEMI;
|
||||
v->a[17236] = actions(582);
|
||||
v->a[17237] = 2;
|
||||
v->a[17238] = anon_sym_AMP_AMP;
|
||||
v->a[17239] = anon_sym_PIPE_PIPE;
|
||||
small_parse_table_862(v);
|
||||
}
|
||||
|
||||
void small_parse_table_862(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[17240] = anon_sym_GT_GT_EQ;
|
||||
v->a[17241] = anon_sym_AMP_EQ;
|
||||
v->a[17242] = anon_sym_CARET_EQ;
|
||||
v->a[17243] = anon_sym_PIPE_EQ;
|
||||
v->a[17244] = anon_sym_QMARK;
|
||||
v->a[17245] = anon_sym_COLON;
|
||||
v->a[17246] = 3;
|
||||
v->a[17247] = actions(407);
|
||||
v->a[17248] = 1;
|
||||
v->a[17249] = sym_comment;
|
||||
v->a[17250] = actions(463);
|
||||
v->a[17251] = 13;
|
||||
v->a[17252] = anon_sym_PIPE;
|
||||
v->a[17253] = anon_sym_EQ;
|
||||
v->a[17254] = anon_sym_LT;
|
||||
v->a[17255] = anon_sym_GT;
|
||||
v->a[17256] = anon_sym_GT_GT;
|
||||
v->a[17257] = anon_sym_LT_LT;
|
||||
v->a[17258] = anon_sym_CARET;
|
||||
v->a[17259] = anon_sym_AMP;
|
||||
v->a[17240] = actions(586);
|
||||
v->a[17241] = 2;
|
||||
v->a[17242] = aux_sym_heredoc_redirect_token1;
|
||||
v->a[17243] = anon_sym_SEMI;
|
||||
v->a[17244] = state(970);
|
||||
v->a[17245] = 2;
|
||||
v->a[17246] = sym_variable_assignment;
|
||||
v->a[17247] = aux_sym__variable_assignments_repeat1;
|
||||
v->a[17248] = state(971);
|
||||
v->a[17249] = 3;
|
||||
v->a[17250] = sym_file_redirect;
|
||||
v->a[17251] = sym_heredoc_redirect;
|
||||
v->a[17252] = aux_sym_redirected_statement_repeat1;
|
||||
v->a[17253] = actions(576);
|
||||
v->a[17254] = 12;
|
||||
v->a[17255] = anon_sym_LT;
|
||||
v->a[17256] = anon_sym_GT;
|
||||
v->a[17257] = anon_sym_GT_GT;
|
||||
v->a[17258] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[17259] = anon_sym_DOLLAR;
|
||||
small_parse_table_863(v);
|
||||
}
|
||||
|
||||
void small_parse_table_863(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[17260] = anon_sym_PLUS;
|
||||
v->a[17261] = anon_sym_DASH;
|
||||
v->a[17262] = anon_sym_STAR;
|
||||
v->a[17263] = anon_sym_SLASH;
|
||||
v->a[17264] = anon_sym_PERCENT;
|
||||
v->a[17265] = actions(465);
|
||||
v->a[17266] = 21;
|
||||
v->a[17267] = anon_sym_AMP_AMP;
|
||||
v->a[17268] = anon_sym_PIPE_PIPE;
|
||||
v->a[17269] = anon_sym_RPAREN_RPAREN;
|
||||
v->a[17270] = anon_sym_PLUS_EQ;
|
||||
v->a[17271] = anon_sym_DASH_EQ;
|
||||
v->a[17272] = anon_sym_STAR_EQ;
|
||||
v->a[17273] = anon_sym_SLASH_EQ;
|
||||
v->a[17274] = anon_sym_PERCENT_EQ;
|
||||
v->a[17275] = anon_sym_LT_LT_EQ;
|
||||
v->a[17276] = anon_sym_GT_GT_EQ;
|
||||
v->a[17277] = anon_sym_AMP_EQ;
|
||||
v->a[17278] = anon_sym_CARET_EQ;
|
||||
v->a[17279] = anon_sym_PIPE_EQ;
|
||||
v->a[17260] = anon_sym_DQUOTE;
|
||||
v->a[17261] = sym_raw_string;
|
||||
v->a[17262] = sym_number;
|
||||
v->a[17263] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[17264] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[17265] = anon_sym_BQUOTE;
|
||||
v->a[17266] = sym_word;
|
||||
v->a[17267] = 11;
|
||||
v->a[17268] = actions(3);
|
||||
v->a[17269] = 1;
|
||||
v->a[17270] = sym_comment;
|
||||
v->a[17271] = actions(580);
|
||||
v->a[17272] = 1;
|
||||
v->a[17273] = anon_sym_PIPE;
|
||||
v->a[17274] = actions(591);
|
||||
v->a[17275] = 1;
|
||||
v->a[17276] = anon_sym_RPAREN;
|
||||
v->a[17277] = actions(597);
|
||||
v->a[17278] = 1;
|
||||
v->a[17279] = anon_sym_LT_LT;
|
||||
small_parse_table_864(v);
|
||||
}
|
||||
|
||||
void small_parse_table_864(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[17280] = anon_sym_EQ_EQ;
|
||||
v->a[17281] = anon_sym_BANG_EQ;
|
||||
v->a[17282] = anon_sym_LT_EQ;
|
||||
v->a[17283] = anon_sym_GT_EQ;
|
||||
v->a[17284] = anon_sym_QMARK;
|
||||
v->a[17285] = anon_sym_COLON;
|
||||
v->a[17286] = anon_sym_PLUS_PLUS2;
|
||||
v->a[17287] = anon_sym_DASH_DASH2;
|
||||
v->a[17288] = 5;
|
||||
v->a[17289] = actions(407);
|
||||
v->a[17290] = 1;
|
||||
v->a[17291] = sym_comment;
|
||||
v->a[17292] = actions(405);
|
||||
v->a[17293] = 2;
|
||||
v->a[17294] = anon_sym_PLUS_PLUS2;
|
||||
v->a[17295] = anon_sym_DASH_DASH2;
|
||||
v->a[17296] = actions(433);
|
||||
v->a[17297] = 3;
|
||||
v->a[17298] = anon_sym_STAR;
|
||||
v->a[17299] = anon_sym_SLASH;
|
||||
v->a[17280] = actions(599);
|
||||
v->a[17281] = 1;
|
||||
v->a[17282] = sym_variable_name;
|
||||
v->a[17283] = state(361);
|
||||
v->a[17284] = 1;
|
||||
v->a[17285] = sym_terminator;
|
||||
v->a[17286] = actions(595);
|
||||
v->a[17287] = 2;
|
||||
v->a[17288] = anon_sym_AMP_AMP;
|
||||
v->a[17289] = anon_sym_PIPE_PIPE;
|
||||
v->a[17290] = state(963);
|
||||
v->a[17291] = 2;
|
||||
v->a[17292] = sym_variable_assignment;
|
||||
v->a[17293] = aux_sym__variable_assignments_repeat1;
|
||||
v->a[17294] = actions(593);
|
||||
v->a[17295] = 3;
|
||||
v->a[17296] = anon_sym_SEMI_SEMI;
|
||||
v->a[17297] = aux_sym_heredoc_redirect_token1;
|
||||
v->a[17298] = anon_sym_SEMI;
|
||||
v->a[17299] = state(916);
|
||||
small_parse_table_865(v);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -14,126 +14,126 @@
|
|||
|
||||
void small_parse_table_865(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[17300] = anon_sym_PERCENT;
|
||||
v->a[17301] = actions(459);
|
||||
v->a[17302] = 10;
|
||||
v->a[17303] = anon_sym_PIPE;
|
||||
v->a[17304] = anon_sym_EQ;
|
||||
v->a[17305] = anon_sym_LT;
|
||||
v->a[17306] = anon_sym_GT;
|
||||
v->a[17307] = anon_sym_GT_GT;
|
||||
v->a[17308] = anon_sym_LT_LT;
|
||||
v->a[17309] = anon_sym_CARET;
|
||||
v->a[17310] = anon_sym_AMP;
|
||||
v->a[17311] = anon_sym_PLUS;
|
||||
v->a[17312] = anon_sym_DASH;
|
||||
v->a[17313] = actions(461);
|
||||
v->a[17314] = 19;
|
||||
v->a[17315] = anon_sym_AMP_AMP;
|
||||
v->a[17316] = anon_sym_PIPE_PIPE;
|
||||
v->a[17317] = anon_sym_RPAREN_RPAREN;
|
||||
v->a[17318] = anon_sym_PLUS_EQ;
|
||||
v->a[17319] = anon_sym_DASH_EQ;
|
||||
v->a[17300] = 3;
|
||||
v->a[17301] = sym_file_redirect;
|
||||
v->a[17302] = sym_heredoc_redirect;
|
||||
v->a[17303] = aux_sym_redirected_statement_repeat1;
|
||||
v->a[17304] = actions(576);
|
||||
v->a[17305] = 12;
|
||||
v->a[17306] = anon_sym_LT;
|
||||
v->a[17307] = anon_sym_GT;
|
||||
v->a[17308] = anon_sym_GT_GT;
|
||||
v->a[17309] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[17310] = anon_sym_DOLLAR;
|
||||
v->a[17311] = anon_sym_DQUOTE;
|
||||
v->a[17312] = sym_raw_string;
|
||||
v->a[17313] = sym_number;
|
||||
v->a[17314] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[17315] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[17316] = anon_sym_BQUOTE;
|
||||
v->a[17317] = sym_word;
|
||||
v->a[17318] = 12;
|
||||
v->a[17319] = actions(3);
|
||||
small_parse_table_866(v);
|
||||
}
|
||||
|
||||
void small_parse_table_866(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[17320] = anon_sym_STAR_EQ;
|
||||
v->a[17321] = anon_sym_SLASH_EQ;
|
||||
v->a[17322] = anon_sym_PERCENT_EQ;
|
||||
v->a[17323] = anon_sym_LT_LT_EQ;
|
||||
v->a[17324] = anon_sym_GT_GT_EQ;
|
||||
v->a[17325] = anon_sym_AMP_EQ;
|
||||
v->a[17326] = anon_sym_CARET_EQ;
|
||||
v->a[17327] = anon_sym_PIPE_EQ;
|
||||
v->a[17328] = anon_sym_EQ_EQ;
|
||||
v->a[17329] = anon_sym_BANG_EQ;
|
||||
v->a[17330] = anon_sym_LT_EQ;
|
||||
v->a[17331] = anon_sym_GT_EQ;
|
||||
v->a[17332] = anon_sym_QMARK;
|
||||
v->a[17333] = anon_sym_COLON;
|
||||
v->a[17334] = 4;
|
||||
v->a[17335] = actions(407);
|
||||
v->a[17336] = 1;
|
||||
v->a[17337] = sym_comment;
|
||||
v->a[17338] = actions(405);
|
||||
v->a[17339] = 2;
|
||||
v->a[17320] = 1;
|
||||
v->a[17321] = sym_comment;
|
||||
v->a[17322] = actions(53);
|
||||
v->a[17323] = 1;
|
||||
v->a[17324] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[17325] = actions(55);
|
||||
v->a[17326] = 1;
|
||||
v->a[17327] = anon_sym_DOLLAR;
|
||||
v->a[17328] = actions(57);
|
||||
v->a[17329] = 1;
|
||||
v->a[17330] = anon_sym_DQUOTE;
|
||||
v->a[17331] = actions(61);
|
||||
v->a[17332] = 1;
|
||||
v->a[17333] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[17334] = actions(63);
|
||||
v->a[17335] = 1;
|
||||
v->a[17336] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[17337] = actions(419);
|
||||
v->a[17338] = 1;
|
||||
v->a[17339] = sym__bare_dollar;
|
||||
small_parse_table_867(v);
|
||||
}
|
||||
|
||||
void small_parse_table_867(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[17340] = anon_sym_PLUS_PLUS2;
|
||||
v->a[17341] = anon_sym_DASH_DASH2;
|
||||
v->a[17342] = actions(459);
|
||||
v->a[17343] = 13;
|
||||
v->a[17344] = anon_sym_PIPE;
|
||||
v->a[17345] = anon_sym_EQ;
|
||||
v->a[17346] = anon_sym_LT;
|
||||
v->a[17347] = anon_sym_GT;
|
||||
v->a[17348] = anon_sym_GT_GT;
|
||||
v->a[17349] = anon_sym_LT_LT;
|
||||
v->a[17350] = anon_sym_CARET;
|
||||
v->a[17351] = anon_sym_AMP;
|
||||
v->a[17352] = anon_sym_PLUS;
|
||||
v->a[17353] = anon_sym_DASH;
|
||||
v->a[17354] = anon_sym_STAR;
|
||||
v->a[17355] = anon_sym_SLASH;
|
||||
v->a[17356] = anon_sym_PERCENT;
|
||||
v->a[17357] = actions(461);
|
||||
v->a[17358] = 19;
|
||||
v->a[17359] = anon_sym_AMP_AMP;
|
||||
v->a[17340] = state(199);
|
||||
v->a[17341] = 1;
|
||||
v->a[17342] = aux_sym_command_repeat2;
|
||||
v->a[17343] = state(570);
|
||||
v->a[17344] = 1;
|
||||
v->a[17345] = sym_concatenation;
|
||||
v->a[17346] = actions(602);
|
||||
v->a[17347] = 3;
|
||||
v->a[17348] = sym_raw_string;
|
||||
v->a[17349] = sym_number;
|
||||
v->a[17350] = sym_word;
|
||||
v->a[17351] = state(431);
|
||||
v->a[17352] = 5;
|
||||
v->a[17353] = sym_arithmetic_expansion;
|
||||
v->a[17354] = sym_string;
|
||||
v->a[17355] = sym_simple_expansion;
|
||||
v->a[17356] = sym_expansion;
|
||||
v->a[17357] = sym_command_substitution;
|
||||
v->a[17358] = actions(417);
|
||||
v->a[17359] = 11;
|
||||
small_parse_table_868(v);
|
||||
}
|
||||
|
||||
void small_parse_table_868(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[17360] = anon_sym_PIPE_PIPE;
|
||||
v->a[17361] = anon_sym_RPAREN_RPAREN;
|
||||
v->a[17362] = anon_sym_PLUS_EQ;
|
||||
v->a[17363] = anon_sym_DASH_EQ;
|
||||
v->a[17364] = anon_sym_STAR_EQ;
|
||||
v->a[17365] = anon_sym_SLASH_EQ;
|
||||
v->a[17366] = anon_sym_PERCENT_EQ;
|
||||
v->a[17367] = anon_sym_LT_LT_EQ;
|
||||
v->a[17368] = anon_sym_GT_GT_EQ;
|
||||
v->a[17369] = anon_sym_AMP_EQ;
|
||||
v->a[17370] = anon_sym_CARET_EQ;
|
||||
v->a[17371] = anon_sym_PIPE_EQ;
|
||||
v->a[17372] = anon_sym_EQ_EQ;
|
||||
v->a[17373] = anon_sym_BANG_EQ;
|
||||
v->a[17374] = anon_sym_LT_EQ;
|
||||
v->a[17375] = anon_sym_GT_EQ;
|
||||
v->a[17376] = anon_sym_QMARK;
|
||||
v->a[17377] = anon_sym_COLON;
|
||||
v->a[17378] = 7;
|
||||
v->a[17379] = actions(407);
|
||||
v->a[17360] = anon_sym_PIPE;
|
||||
v->a[17361] = anon_sym_SEMI_SEMI;
|
||||
v->a[17362] = anon_sym_AMP_AMP;
|
||||
v->a[17363] = anon_sym_PIPE_PIPE;
|
||||
v->a[17364] = anon_sym_LT;
|
||||
v->a[17365] = anon_sym_GT;
|
||||
v->a[17366] = anon_sym_GT_GT;
|
||||
v->a[17367] = anon_sym_LT_LT;
|
||||
v->a[17368] = aux_sym_heredoc_redirect_token1;
|
||||
v->a[17369] = anon_sym_BQUOTE;
|
||||
v->a[17370] = anon_sym_SEMI;
|
||||
v->a[17371] = 12;
|
||||
v->a[17372] = actions(3);
|
||||
v->a[17373] = 1;
|
||||
v->a[17374] = sym_comment;
|
||||
v->a[17375] = actions(53);
|
||||
v->a[17376] = 1;
|
||||
v->a[17377] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[17378] = actions(55);
|
||||
v->a[17379] = 1;
|
||||
small_parse_table_869(v);
|
||||
}
|
||||
|
||||
void small_parse_table_869(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[17380] = 1;
|
||||
v->a[17381] = sym_comment;
|
||||
v->a[17382] = actions(405);
|
||||
v->a[17383] = 2;
|
||||
v->a[17384] = anon_sym_PLUS_PLUS2;
|
||||
v->a[17385] = anon_sym_DASH_DASH2;
|
||||
v->a[17386] = actions(419);
|
||||
v->a[17387] = 2;
|
||||
v->a[17388] = anon_sym_GT_GT;
|
||||
v->a[17389] = anon_sym_LT_LT;
|
||||
v->a[17390] = actions(431);
|
||||
v->a[17391] = 2;
|
||||
v->a[17392] = anon_sym_PLUS;
|
||||
v->a[17393] = anon_sym_DASH;
|
||||
v->a[17394] = actions(433);
|
||||
v->a[17395] = 3;
|
||||
v->a[17396] = anon_sym_STAR;
|
||||
v->a[17397] = anon_sym_SLASH;
|
||||
v->a[17398] = anon_sym_PERCENT;
|
||||
v->a[17399] = actions(401);
|
||||
v->a[17380] = anon_sym_DOLLAR;
|
||||
v->a[17381] = actions(57);
|
||||
v->a[17382] = 1;
|
||||
v->a[17383] = anon_sym_DQUOTE;
|
||||
v->a[17384] = actions(61);
|
||||
v->a[17385] = 1;
|
||||
v->a[17386] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[17387] = actions(63);
|
||||
v->a[17388] = 1;
|
||||
v->a[17389] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[17390] = actions(419);
|
||||
v->a[17391] = 1;
|
||||
v->a[17392] = sym__bare_dollar;
|
||||
v->a[17393] = state(189);
|
||||
v->a[17394] = 1;
|
||||
v->a[17395] = aux_sym_command_repeat2;
|
||||
v->a[17396] = state(570);
|
||||
v->a[17397] = 1;
|
||||
v->a[17398] = sym_concatenation;
|
||||
v->a[17399] = actions(602);
|
||||
small_parse_table_870(v);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -14,126 +14,126 @@
|
|||
|
||||
void small_parse_table_870(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[17400] = 6;
|
||||
v->a[17401] = anon_sym_PIPE;
|
||||
v->a[17402] = anon_sym_EQ;
|
||||
v->a[17403] = anon_sym_LT;
|
||||
v->a[17404] = anon_sym_GT;
|
||||
v->a[17405] = anon_sym_CARET;
|
||||
v->a[17406] = anon_sym_AMP;
|
||||
v->a[17407] = actions(403);
|
||||
v->a[17408] = 19;
|
||||
v->a[17409] = anon_sym_AMP_AMP;
|
||||
v->a[17410] = anon_sym_PIPE_PIPE;
|
||||
v->a[17411] = anon_sym_RPAREN_RPAREN;
|
||||
v->a[17412] = anon_sym_PLUS_EQ;
|
||||
v->a[17413] = anon_sym_DASH_EQ;
|
||||
v->a[17414] = anon_sym_STAR_EQ;
|
||||
v->a[17415] = anon_sym_SLASH_EQ;
|
||||
v->a[17416] = anon_sym_PERCENT_EQ;
|
||||
v->a[17417] = anon_sym_LT_LT_EQ;
|
||||
v->a[17418] = anon_sym_GT_GT_EQ;
|
||||
v->a[17419] = anon_sym_AMP_EQ;
|
||||
v->a[17400] = 3;
|
||||
v->a[17401] = sym_raw_string;
|
||||
v->a[17402] = sym_number;
|
||||
v->a[17403] = sym_word;
|
||||
v->a[17404] = state(431);
|
||||
v->a[17405] = 5;
|
||||
v->a[17406] = sym_arithmetic_expansion;
|
||||
v->a[17407] = sym_string;
|
||||
v->a[17408] = sym_simple_expansion;
|
||||
v->a[17409] = sym_expansion;
|
||||
v->a[17410] = sym_command_substitution;
|
||||
v->a[17411] = actions(403);
|
||||
v->a[17412] = 11;
|
||||
v->a[17413] = anon_sym_PIPE;
|
||||
v->a[17414] = anon_sym_SEMI_SEMI;
|
||||
v->a[17415] = anon_sym_AMP_AMP;
|
||||
v->a[17416] = anon_sym_PIPE_PIPE;
|
||||
v->a[17417] = anon_sym_LT;
|
||||
v->a[17418] = anon_sym_GT;
|
||||
v->a[17419] = anon_sym_GT_GT;
|
||||
small_parse_table_871(v);
|
||||
}
|
||||
|
||||
void small_parse_table_871(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[17420] = anon_sym_CARET_EQ;
|
||||
v->a[17421] = anon_sym_PIPE_EQ;
|
||||
v->a[17422] = anon_sym_EQ_EQ;
|
||||
v->a[17423] = anon_sym_BANG_EQ;
|
||||
v->a[17424] = anon_sym_LT_EQ;
|
||||
v->a[17425] = anon_sym_GT_EQ;
|
||||
v->a[17426] = anon_sym_QMARK;
|
||||
v->a[17427] = anon_sym_COLON;
|
||||
v->a[17428] = 3;
|
||||
v->a[17429] = actions(407);
|
||||
v->a[17430] = 1;
|
||||
v->a[17431] = sym_comment;
|
||||
v->a[17432] = actions(467);
|
||||
v->a[17433] = 13;
|
||||
v->a[17434] = anon_sym_PIPE;
|
||||
v->a[17435] = anon_sym_EQ;
|
||||
v->a[17436] = anon_sym_LT;
|
||||
v->a[17437] = anon_sym_GT;
|
||||
v->a[17438] = anon_sym_GT_GT;
|
||||
v->a[17439] = anon_sym_LT_LT;
|
||||
v->a[17420] = anon_sym_LT_LT;
|
||||
v->a[17421] = aux_sym_heredoc_redirect_token1;
|
||||
v->a[17422] = anon_sym_BQUOTE;
|
||||
v->a[17423] = anon_sym_SEMI;
|
||||
v->a[17424] = 11;
|
||||
v->a[17425] = actions(3);
|
||||
v->a[17426] = 1;
|
||||
v->a[17427] = sym_comment;
|
||||
v->a[17428] = actions(607);
|
||||
v->a[17429] = 1;
|
||||
v->a[17430] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[17431] = actions(610);
|
||||
v->a[17432] = 1;
|
||||
v->a[17433] = anon_sym_DOLLAR;
|
||||
v->a[17434] = actions(613);
|
||||
v->a[17435] = 1;
|
||||
v->a[17436] = anon_sym_DQUOTE;
|
||||
v->a[17437] = actions(616);
|
||||
v->a[17438] = 1;
|
||||
v->a[17439] = anon_sym_DOLLAR_LBRACE;
|
||||
small_parse_table_872(v);
|
||||
}
|
||||
|
||||
void small_parse_table_872(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[17440] = anon_sym_CARET;
|
||||
v->a[17441] = anon_sym_AMP;
|
||||
v->a[17442] = anon_sym_PLUS;
|
||||
v->a[17443] = anon_sym_DASH;
|
||||
v->a[17444] = anon_sym_STAR;
|
||||
v->a[17445] = anon_sym_SLASH;
|
||||
v->a[17446] = anon_sym_PERCENT;
|
||||
v->a[17447] = actions(469);
|
||||
v->a[17448] = 21;
|
||||
v->a[17449] = anon_sym_AMP_AMP;
|
||||
v->a[17450] = anon_sym_PIPE_PIPE;
|
||||
v->a[17451] = anon_sym_RPAREN_RPAREN;
|
||||
v->a[17452] = anon_sym_PLUS_EQ;
|
||||
v->a[17453] = anon_sym_DASH_EQ;
|
||||
v->a[17454] = anon_sym_STAR_EQ;
|
||||
v->a[17455] = anon_sym_SLASH_EQ;
|
||||
v->a[17456] = anon_sym_PERCENT_EQ;
|
||||
v->a[17457] = anon_sym_LT_LT_EQ;
|
||||
v->a[17458] = anon_sym_GT_GT_EQ;
|
||||
v->a[17459] = anon_sym_AMP_EQ;
|
||||
v->a[17440] = actions(619);
|
||||
v->a[17441] = 1;
|
||||
v->a[17442] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[17443] = actions(622);
|
||||
v->a[17444] = 1;
|
||||
v->a[17445] = anon_sym_BQUOTE;
|
||||
v->a[17446] = state(181);
|
||||
v->a[17447] = 2;
|
||||
v->a[17448] = sym_concatenation;
|
||||
v->a[17449] = aux_sym_for_statement_repeat1;
|
||||
v->a[17450] = actions(604);
|
||||
v->a[17451] = 3;
|
||||
v->a[17452] = sym_raw_string;
|
||||
v->a[17453] = sym_number;
|
||||
v->a[17454] = sym_word;
|
||||
v->a[17455] = state(402);
|
||||
v->a[17456] = 5;
|
||||
v->a[17457] = sym_arithmetic_expansion;
|
||||
v->a[17458] = sym_string;
|
||||
v->a[17459] = sym_simple_expansion;
|
||||
small_parse_table_873(v);
|
||||
}
|
||||
|
||||
void small_parse_table_873(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[17460] = anon_sym_CARET_EQ;
|
||||
v->a[17461] = anon_sym_PIPE_EQ;
|
||||
v->a[17462] = anon_sym_EQ_EQ;
|
||||
v->a[17463] = anon_sym_BANG_EQ;
|
||||
v->a[17464] = anon_sym_LT_EQ;
|
||||
v->a[17465] = anon_sym_GT_EQ;
|
||||
v->a[17466] = anon_sym_QMARK;
|
||||
v->a[17467] = anon_sym_COLON;
|
||||
v->a[17468] = anon_sym_PLUS_PLUS2;
|
||||
v->a[17469] = anon_sym_DASH_DASH2;
|
||||
v->a[17470] = 3;
|
||||
v->a[17471] = actions(407);
|
||||
v->a[17472] = 1;
|
||||
v->a[17473] = sym_comment;
|
||||
v->a[17474] = actions(471);
|
||||
v->a[17475] = 13;
|
||||
v->a[17476] = anon_sym_PIPE;
|
||||
v->a[17477] = anon_sym_EQ;
|
||||
v->a[17478] = anon_sym_LT;
|
||||
v->a[17479] = anon_sym_GT;
|
||||
v->a[17460] = sym_expansion;
|
||||
v->a[17461] = sym_command_substitution;
|
||||
v->a[17462] = actions(428);
|
||||
v->a[17463] = 11;
|
||||
v->a[17464] = anon_sym_PIPE;
|
||||
v->a[17465] = anon_sym_RPAREN;
|
||||
v->a[17466] = anon_sym_SEMI_SEMI;
|
||||
v->a[17467] = anon_sym_AMP_AMP;
|
||||
v->a[17468] = anon_sym_PIPE_PIPE;
|
||||
v->a[17469] = anon_sym_LT;
|
||||
v->a[17470] = anon_sym_GT;
|
||||
v->a[17471] = anon_sym_GT_GT;
|
||||
v->a[17472] = anon_sym_LT_LT;
|
||||
v->a[17473] = aux_sym_heredoc_redirect_token1;
|
||||
v->a[17474] = anon_sym_SEMI;
|
||||
v->a[17475] = 11;
|
||||
v->a[17476] = actions(3);
|
||||
v->a[17477] = 1;
|
||||
v->a[17478] = sym_comment;
|
||||
v->a[17479] = actions(627);
|
||||
small_parse_table_874(v);
|
||||
}
|
||||
|
||||
void small_parse_table_874(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[17480] = anon_sym_GT_GT;
|
||||
v->a[17481] = anon_sym_LT_LT;
|
||||
v->a[17482] = anon_sym_CARET;
|
||||
v->a[17483] = anon_sym_AMP;
|
||||
v->a[17484] = anon_sym_PLUS;
|
||||
v->a[17485] = anon_sym_DASH;
|
||||
v->a[17486] = anon_sym_STAR;
|
||||
v->a[17487] = anon_sym_SLASH;
|
||||
v->a[17488] = anon_sym_PERCENT;
|
||||
v->a[17489] = actions(473);
|
||||
v->a[17490] = 21;
|
||||
v->a[17491] = anon_sym_AMP_AMP;
|
||||
v->a[17492] = anon_sym_PIPE_PIPE;
|
||||
v->a[17493] = anon_sym_RPAREN_RPAREN;
|
||||
v->a[17494] = anon_sym_PLUS_EQ;
|
||||
v->a[17495] = anon_sym_DASH_EQ;
|
||||
v->a[17496] = anon_sym_STAR_EQ;
|
||||
v->a[17497] = anon_sym_SLASH_EQ;
|
||||
v->a[17498] = anon_sym_PERCENT_EQ;
|
||||
v->a[17499] = anon_sym_LT_LT_EQ;
|
||||
v->a[17480] = 1;
|
||||
v->a[17481] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[17482] = actions(629);
|
||||
v->a[17483] = 1;
|
||||
v->a[17484] = anon_sym_DOLLAR;
|
||||
v->a[17485] = actions(631);
|
||||
v->a[17486] = 1;
|
||||
v->a[17487] = anon_sym_DQUOTE;
|
||||
v->a[17488] = actions(633);
|
||||
v->a[17489] = 1;
|
||||
v->a[17490] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[17491] = actions(635);
|
||||
v->a[17492] = 1;
|
||||
v->a[17493] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[17494] = actions(637);
|
||||
v->a[17495] = 1;
|
||||
v->a[17496] = anon_sym_BQUOTE;
|
||||
v->a[17497] = state(187);
|
||||
v->a[17498] = 2;
|
||||
v->a[17499] = sym_concatenation;
|
||||
small_parse_table_875(v);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -14,26 +14,26 @@
|
|||
|
||||
void small_parse_table_875(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[17500] = anon_sym_GT_GT_EQ;
|
||||
v->a[17501] = anon_sym_AMP_EQ;
|
||||
v->a[17502] = anon_sym_CARET_EQ;
|
||||
v->a[17503] = anon_sym_PIPE_EQ;
|
||||
v->a[17504] = anon_sym_EQ_EQ;
|
||||
v->a[17505] = anon_sym_BANG_EQ;
|
||||
v->a[17506] = anon_sym_LT_EQ;
|
||||
v->a[17507] = anon_sym_GT_EQ;
|
||||
v->a[17508] = anon_sym_QMARK;
|
||||
v->a[17509] = anon_sym_COLON;
|
||||
v->a[17510] = anon_sym_PLUS_PLUS2;
|
||||
v->a[17511] = anon_sym_DASH_DASH2;
|
||||
v->a[17512] = 3;
|
||||
v->a[17513] = actions(407);
|
||||
v->a[17514] = 1;
|
||||
v->a[17515] = sym_comment;
|
||||
v->a[17516] = actions(475);
|
||||
v->a[17517] = 13;
|
||||
v->a[17518] = anon_sym_PIPE;
|
||||
v->a[17519] = anon_sym_EQ;
|
||||
v->a[17500] = aux_sym_for_statement_repeat1;
|
||||
v->a[17501] = actions(625);
|
||||
v->a[17502] = 3;
|
||||
v->a[17503] = sym_raw_string;
|
||||
v->a[17504] = sym_number;
|
||||
v->a[17505] = sym_word;
|
||||
v->a[17506] = state(362);
|
||||
v->a[17507] = 5;
|
||||
v->a[17508] = sym_arithmetic_expansion;
|
||||
v->a[17509] = sym_string;
|
||||
v->a[17510] = sym_simple_expansion;
|
||||
v->a[17511] = sym_expansion;
|
||||
v->a[17512] = sym_command_substitution;
|
||||
v->a[17513] = actions(421);
|
||||
v->a[17514] = 11;
|
||||
v->a[17515] = anon_sym_esac;
|
||||
v->a[17516] = anon_sym_PIPE;
|
||||
v->a[17517] = anon_sym_SEMI_SEMI;
|
||||
v->a[17518] = anon_sym_AMP_AMP;
|
||||
v->a[17519] = anon_sym_PIPE_PIPE;
|
||||
small_parse_table_876(v);
|
||||
}
|
||||
|
||||
|
|
@ -43,97 +43,97 @@ void small_parse_table_876(t_small_parse_table_array *v)
|
|||
v->a[17521] = anon_sym_GT;
|
||||
v->a[17522] = anon_sym_GT_GT;
|
||||
v->a[17523] = anon_sym_LT_LT;
|
||||
v->a[17524] = anon_sym_CARET;
|
||||
v->a[17525] = anon_sym_AMP;
|
||||
v->a[17526] = anon_sym_PLUS;
|
||||
v->a[17527] = anon_sym_DASH;
|
||||
v->a[17528] = anon_sym_STAR;
|
||||
v->a[17529] = anon_sym_SLASH;
|
||||
v->a[17530] = anon_sym_PERCENT;
|
||||
v->a[17531] = actions(477);
|
||||
v->a[17532] = 21;
|
||||
v->a[17533] = anon_sym_AMP_AMP;
|
||||
v->a[17534] = anon_sym_PIPE_PIPE;
|
||||
v->a[17535] = anon_sym_RPAREN_RPAREN;
|
||||
v->a[17536] = anon_sym_PLUS_EQ;
|
||||
v->a[17537] = anon_sym_DASH_EQ;
|
||||
v->a[17538] = anon_sym_STAR_EQ;
|
||||
v->a[17539] = anon_sym_SLASH_EQ;
|
||||
v->a[17524] = aux_sym_heredoc_redirect_token1;
|
||||
v->a[17525] = anon_sym_SEMI;
|
||||
v->a[17526] = 6;
|
||||
v->a[17527] = actions(3);
|
||||
v->a[17528] = 1;
|
||||
v->a[17529] = sym_comment;
|
||||
v->a[17530] = actions(351);
|
||||
v->a[17531] = 1;
|
||||
v->a[17532] = sym__bare_dollar;
|
||||
v->a[17533] = actions(643);
|
||||
v->a[17534] = 1;
|
||||
v->a[17535] = sym_variable_name;
|
||||
v->a[17536] = actions(641);
|
||||
v->a[17537] = 2;
|
||||
v->a[17538] = aux_sym__simple_variable_name_token1;
|
||||
v->a[17539] = aux_sym__multiline_variable_name_token1;
|
||||
small_parse_table_877(v);
|
||||
}
|
||||
|
||||
void small_parse_table_877(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[17540] = anon_sym_PERCENT_EQ;
|
||||
v->a[17541] = anon_sym_LT_LT_EQ;
|
||||
v->a[17542] = anon_sym_GT_GT_EQ;
|
||||
v->a[17543] = anon_sym_AMP_EQ;
|
||||
v->a[17544] = anon_sym_CARET_EQ;
|
||||
v->a[17545] = anon_sym_PIPE_EQ;
|
||||
v->a[17546] = anon_sym_EQ_EQ;
|
||||
v->a[17547] = anon_sym_BANG_EQ;
|
||||
v->a[17548] = anon_sym_LT_EQ;
|
||||
v->a[17549] = anon_sym_GT_EQ;
|
||||
v->a[17550] = anon_sym_QMARK;
|
||||
v->a[17551] = anon_sym_COLON;
|
||||
v->a[17552] = anon_sym_PLUS_PLUS2;
|
||||
v->a[17553] = anon_sym_DASH_DASH2;
|
||||
v->a[17554] = 12;
|
||||
v->a[17555] = actions(407);
|
||||
v->a[17556] = 1;
|
||||
v->a[17557] = sym_comment;
|
||||
v->a[17558] = actions(423);
|
||||
v->a[17559] = 1;
|
||||
v->a[17540] = actions(639);
|
||||
v->a[17541] = 8;
|
||||
v->a[17542] = anon_sym_BANG;
|
||||
v->a[17543] = anon_sym_DASH;
|
||||
v->a[17544] = anon_sym_STAR;
|
||||
v->a[17545] = anon_sym_QMARK;
|
||||
v->a[17546] = anon_sym_DOLLAR;
|
||||
v->a[17547] = anon_sym_POUND;
|
||||
v->a[17548] = anon_sym_AT;
|
||||
v->a[17549] = anon_sym_0;
|
||||
v->a[17550] = actions(343);
|
||||
v->a[17551] = 15;
|
||||
v->a[17552] = anon_sym_PIPE;
|
||||
v->a[17553] = anon_sym_AMP_AMP;
|
||||
v->a[17554] = anon_sym_PIPE_PIPE;
|
||||
v->a[17555] = anon_sym_LT;
|
||||
v->a[17556] = anon_sym_GT;
|
||||
v->a[17557] = anon_sym_GT_GT;
|
||||
v->a[17558] = anon_sym_LT_LT;
|
||||
v->a[17559] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
small_parse_table_878(v);
|
||||
}
|
||||
|
||||
void small_parse_table_878(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[17560] = anon_sym_CARET;
|
||||
v->a[17561] = actions(425);
|
||||
v->a[17562] = 1;
|
||||
v->a[17563] = anon_sym_AMP;
|
||||
v->a[17564] = actions(405);
|
||||
v->a[17565] = 2;
|
||||
v->a[17566] = anon_sym_PLUS_PLUS2;
|
||||
v->a[17567] = anon_sym_DASH_DASH2;
|
||||
v->a[17568] = actions(417);
|
||||
v->a[17569] = 2;
|
||||
v->a[17570] = anon_sym_LT;
|
||||
v->a[17571] = anon_sym_GT;
|
||||
v->a[17572] = actions(419);
|
||||
v->a[17573] = 2;
|
||||
v->a[17574] = anon_sym_GT_GT;
|
||||
v->a[17575] = anon_sym_LT_LT;
|
||||
v->a[17576] = actions(427);
|
||||
v->a[17577] = 2;
|
||||
v->a[17578] = anon_sym_EQ_EQ;
|
||||
v->a[17579] = anon_sym_BANG_EQ;
|
||||
v->a[17560] = anon_sym_DQUOTE;
|
||||
v->a[17561] = sym_raw_string;
|
||||
v->a[17562] = sym_number;
|
||||
v->a[17563] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[17564] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[17565] = anon_sym_BQUOTE;
|
||||
v->a[17566] = sym_word;
|
||||
v->a[17567] = 18;
|
||||
v->a[17568] = actions(3);
|
||||
v->a[17569] = 1;
|
||||
v->a[17570] = sym_comment;
|
||||
v->a[17571] = actions(647);
|
||||
v->a[17572] = 1;
|
||||
v->a[17573] = anon_sym_PIPE;
|
||||
v->a[17574] = actions(653);
|
||||
v->a[17575] = 1;
|
||||
v->a[17576] = aux_sym_heredoc_redirect_token1;
|
||||
v->a[17577] = actions(655);
|
||||
v->a[17578] = 1;
|
||||
v->a[17579] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
small_parse_table_879(v);
|
||||
}
|
||||
|
||||
void small_parse_table_879(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[17580] = actions(429);
|
||||
v->a[17581] = 2;
|
||||
v->a[17582] = anon_sym_LT_EQ;
|
||||
v->a[17583] = anon_sym_GT_EQ;
|
||||
v->a[17584] = actions(431);
|
||||
v->a[17585] = 2;
|
||||
v->a[17586] = anon_sym_PLUS;
|
||||
v->a[17587] = anon_sym_DASH;
|
||||
v->a[17588] = actions(459);
|
||||
v->a[17589] = 2;
|
||||
v->a[17590] = anon_sym_PIPE;
|
||||
v->a[17591] = anon_sym_EQ;
|
||||
v->a[17592] = actions(433);
|
||||
v->a[17593] = 3;
|
||||
v->a[17594] = anon_sym_STAR;
|
||||
v->a[17595] = anon_sym_SLASH;
|
||||
v->a[17596] = anon_sym_PERCENT;
|
||||
v->a[17597] = actions(461);
|
||||
v->a[17598] = 15;
|
||||
v->a[17599] = anon_sym_AMP_AMP;
|
||||
v->a[17580] = actions(657);
|
||||
v->a[17581] = 1;
|
||||
v->a[17582] = anon_sym_DOLLAR;
|
||||
v->a[17583] = actions(659);
|
||||
v->a[17584] = 1;
|
||||
v->a[17585] = anon_sym_DQUOTE;
|
||||
v->a[17586] = actions(661);
|
||||
v->a[17587] = 1;
|
||||
v->a[17588] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[17589] = actions(663);
|
||||
v->a[17590] = 1;
|
||||
v->a[17591] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[17592] = actions(665);
|
||||
v->a[17593] = 1;
|
||||
v->a[17594] = anon_sym_BQUOTE;
|
||||
v->a[17595] = state(753);
|
||||
v->a[17596] = 1;
|
||||
v->a[17597] = aux_sym__heredoc_command;
|
||||
v->a[17598] = state(1296);
|
||||
v->a[17599] = 1;
|
||||
small_parse_table_880(v);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -14,126 +14,126 @@
|
|||
|
||||
void small_parse_table_880(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[17600] = anon_sym_PIPE_PIPE;
|
||||
v->a[17601] = anon_sym_RPAREN_RPAREN;
|
||||
v->a[17602] = anon_sym_PLUS_EQ;
|
||||
v->a[17603] = anon_sym_DASH_EQ;
|
||||
v->a[17604] = anon_sym_STAR_EQ;
|
||||
v->a[17605] = anon_sym_SLASH_EQ;
|
||||
v->a[17606] = anon_sym_PERCENT_EQ;
|
||||
v->a[17607] = anon_sym_LT_LT_EQ;
|
||||
v->a[17608] = anon_sym_GT_GT_EQ;
|
||||
v->a[17609] = anon_sym_AMP_EQ;
|
||||
v->a[17610] = anon_sym_CARET_EQ;
|
||||
v->a[17611] = anon_sym_PIPE_EQ;
|
||||
v->a[17612] = anon_sym_QMARK;
|
||||
v->a[17613] = anon_sym_COLON;
|
||||
v->a[17614] = 13;
|
||||
v->a[17615] = actions(407);
|
||||
v->a[17616] = 1;
|
||||
v->a[17617] = sym_comment;
|
||||
v->a[17618] = actions(409);
|
||||
v->a[17619] = 1;
|
||||
v->a[17600] = sym_concatenation;
|
||||
v->a[17601] = state(1585);
|
||||
v->a[17602] = 1;
|
||||
v->a[17603] = sym__heredoc_expression;
|
||||
v->a[17604] = state(1593);
|
||||
v->a[17605] = 1;
|
||||
v->a[17606] = sym__heredoc_pipeline;
|
||||
v->a[17607] = actions(649);
|
||||
v->a[17608] = 2;
|
||||
v->a[17609] = anon_sym_AMP_AMP;
|
||||
v->a[17610] = anon_sym_PIPE_PIPE;
|
||||
v->a[17611] = state(1371);
|
||||
v->a[17612] = 2;
|
||||
v->a[17613] = sym_file_redirect;
|
||||
v->a[17614] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[17615] = actions(645);
|
||||
v->a[17616] = 3;
|
||||
v->a[17617] = sym_raw_string;
|
||||
v->a[17618] = sym_number;
|
||||
v->a[17619] = sym_word;
|
||||
small_parse_table_881(v);
|
||||
}
|
||||
|
||||
void small_parse_table_881(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[17620] = anon_sym_PIPE;
|
||||
v->a[17621] = actions(423);
|
||||
v->a[17622] = 1;
|
||||
v->a[17623] = anon_sym_CARET;
|
||||
v->a[17624] = actions(425);
|
||||
v->a[17625] = 1;
|
||||
v->a[17626] = anon_sym_AMP;
|
||||
v->a[17627] = actions(459);
|
||||
v->a[17628] = 1;
|
||||
v->a[17629] = anon_sym_EQ;
|
||||
v->a[17630] = actions(405);
|
||||
v->a[17631] = 2;
|
||||
v->a[17632] = anon_sym_PLUS_PLUS2;
|
||||
v->a[17633] = anon_sym_DASH_DASH2;
|
||||
v->a[17634] = actions(417);
|
||||
v->a[17635] = 2;
|
||||
v->a[17636] = anon_sym_LT;
|
||||
v->a[17637] = anon_sym_GT;
|
||||
v->a[17638] = actions(419);
|
||||
v->a[17639] = 2;
|
||||
v->a[17620] = actions(651);
|
||||
v->a[17621] = 3;
|
||||
v->a[17622] = anon_sym_LT;
|
||||
v->a[17623] = anon_sym_GT;
|
||||
v->a[17624] = anon_sym_GT_GT;
|
||||
v->a[17625] = state(1011);
|
||||
v->a[17626] = 5;
|
||||
v->a[17627] = sym_arithmetic_expansion;
|
||||
v->a[17628] = sym_string;
|
||||
v->a[17629] = sym_simple_expansion;
|
||||
v->a[17630] = sym_expansion;
|
||||
v->a[17631] = sym_command_substitution;
|
||||
v->a[17632] = 13;
|
||||
v->a[17633] = actions(3);
|
||||
v->a[17634] = 1;
|
||||
v->a[17635] = sym_comment;
|
||||
v->a[17636] = actions(53);
|
||||
v->a[17637] = 1;
|
||||
v->a[17638] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[17639] = actions(55);
|
||||
small_parse_table_882(v);
|
||||
}
|
||||
|
||||
void small_parse_table_882(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[17640] = anon_sym_GT_GT;
|
||||
v->a[17641] = anon_sym_LT_LT;
|
||||
v->a[17642] = actions(427);
|
||||
v->a[17643] = 2;
|
||||
v->a[17644] = anon_sym_EQ_EQ;
|
||||
v->a[17645] = anon_sym_BANG_EQ;
|
||||
v->a[17646] = actions(429);
|
||||
v->a[17647] = 2;
|
||||
v->a[17648] = anon_sym_LT_EQ;
|
||||
v->a[17649] = anon_sym_GT_EQ;
|
||||
v->a[17650] = actions(431);
|
||||
v->a[17651] = 2;
|
||||
v->a[17652] = anon_sym_PLUS;
|
||||
v->a[17653] = anon_sym_DASH;
|
||||
v->a[17654] = actions(433);
|
||||
v->a[17655] = 3;
|
||||
v->a[17656] = anon_sym_STAR;
|
||||
v->a[17657] = anon_sym_SLASH;
|
||||
v->a[17658] = anon_sym_PERCENT;
|
||||
v->a[17659] = actions(461);
|
||||
v->a[17640] = 1;
|
||||
v->a[17641] = anon_sym_DOLLAR;
|
||||
v->a[17642] = actions(57);
|
||||
v->a[17643] = 1;
|
||||
v->a[17644] = anon_sym_DQUOTE;
|
||||
v->a[17645] = actions(61);
|
||||
v->a[17646] = 1;
|
||||
v->a[17647] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[17648] = actions(63);
|
||||
v->a[17649] = 1;
|
||||
v->a[17650] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[17651] = actions(65);
|
||||
v->a[17652] = 1;
|
||||
v->a[17653] = anon_sym_BQUOTE;
|
||||
v->a[17654] = actions(419);
|
||||
v->a[17655] = 1;
|
||||
v->a[17656] = sym__bare_dollar;
|
||||
v->a[17657] = state(196);
|
||||
v->a[17658] = 1;
|
||||
v->a[17659] = aux_sym_command_repeat2;
|
||||
small_parse_table_883(v);
|
||||
}
|
||||
|
||||
void small_parse_table_883(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[17660] = 15;
|
||||
v->a[17661] = anon_sym_AMP_AMP;
|
||||
v->a[17662] = anon_sym_PIPE_PIPE;
|
||||
v->a[17663] = anon_sym_RPAREN_RPAREN;
|
||||
v->a[17664] = anon_sym_PLUS_EQ;
|
||||
v->a[17665] = anon_sym_DASH_EQ;
|
||||
v->a[17666] = anon_sym_STAR_EQ;
|
||||
v->a[17667] = anon_sym_SLASH_EQ;
|
||||
v->a[17668] = anon_sym_PERCENT_EQ;
|
||||
v->a[17669] = anon_sym_LT_LT_EQ;
|
||||
v->a[17670] = anon_sym_GT_GT_EQ;
|
||||
v->a[17671] = anon_sym_AMP_EQ;
|
||||
v->a[17672] = anon_sym_CARET_EQ;
|
||||
v->a[17673] = anon_sym_PIPE_EQ;
|
||||
v->a[17674] = anon_sym_QMARK;
|
||||
v->a[17675] = anon_sym_COLON;
|
||||
v->a[17676] = 14;
|
||||
v->a[17677] = actions(407);
|
||||
v->a[17678] = 1;
|
||||
v->a[17679] = sym_comment;
|
||||
v->a[17660] = state(570);
|
||||
v->a[17661] = 1;
|
||||
v->a[17662] = sym_concatenation;
|
||||
v->a[17663] = actions(602);
|
||||
v->a[17664] = 3;
|
||||
v->a[17665] = sym_raw_string;
|
||||
v->a[17666] = sym_number;
|
||||
v->a[17667] = sym_word;
|
||||
v->a[17668] = state(431);
|
||||
v->a[17669] = 5;
|
||||
v->a[17670] = sym_arithmetic_expansion;
|
||||
v->a[17671] = sym_string;
|
||||
v->a[17672] = sym_simple_expansion;
|
||||
v->a[17673] = sym_expansion;
|
||||
v->a[17674] = sym_command_substitution;
|
||||
v->a[17675] = actions(417);
|
||||
v->a[17676] = 10;
|
||||
v->a[17677] = anon_sym_PIPE;
|
||||
v->a[17678] = anon_sym_SEMI_SEMI;
|
||||
v->a[17679] = anon_sym_AMP_AMP;
|
||||
small_parse_table_884(v);
|
||||
}
|
||||
|
||||
void small_parse_table_884(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[17680] = actions(409);
|
||||
v->a[17681] = 1;
|
||||
v->a[17682] = anon_sym_PIPE;
|
||||
v->a[17683] = actions(411);
|
||||
v->a[17684] = 1;
|
||||
v->a[17685] = anon_sym_AMP_AMP;
|
||||
v->a[17686] = actions(423);
|
||||
v->a[17687] = 1;
|
||||
v->a[17688] = anon_sym_CARET;
|
||||
v->a[17689] = actions(425);
|
||||
v->a[17690] = 1;
|
||||
v->a[17691] = anon_sym_AMP;
|
||||
v->a[17692] = actions(459);
|
||||
v->a[17693] = 1;
|
||||
v->a[17694] = anon_sym_EQ;
|
||||
v->a[17695] = actions(405);
|
||||
v->a[17696] = 2;
|
||||
v->a[17697] = anon_sym_PLUS_PLUS2;
|
||||
v->a[17698] = anon_sym_DASH_DASH2;
|
||||
v->a[17699] = actions(417);
|
||||
v->a[17680] = anon_sym_PIPE_PIPE;
|
||||
v->a[17681] = anon_sym_LT;
|
||||
v->a[17682] = anon_sym_GT;
|
||||
v->a[17683] = anon_sym_GT_GT;
|
||||
v->a[17684] = anon_sym_LT_LT;
|
||||
v->a[17685] = aux_sym_heredoc_redirect_token1;
|
||||
v->a[17686] = anon_sym_SEMI;
|
||||
v->a[17687] = 11;
|
||||
v->a[17688] = actions(3);
|
||||
v->a[17689] = 1;
|
||||
v->a[17690] = sym_comment;
|
||||
v->a[17691] = actions(578);
|
||||
v->a[17692] = 1;
|
||||
v->a[17693] = anon_sym_RPAREN;
|
||||
v->a[17694] = actions(580);
|
||||
v->a[17695] = 1;
|
||||
v->a[17696] = anon_sym_PIPE;
|
||||
v->a[17697] = actions(597);
|
||||
v->a[17698] = 1;
|
||||
v->a[17699] = anon_sym_LT_LT;
|
||||
small_parse_table_885(v);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -14,126 +14,126 @@
|
|||
|
||||
void small_parse_table_885(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[17700] = 2;
|
||||
v->a[17701] = anon_sym_LT;
|
||||
v->a[17702] = anon_sym_GT;
|
||||
v->a[17703] = actions(419);
|
||||
v->a[17704] = 2;
|
||||
v->a[17705] = anon_sym_GT_GT;
|
||||
v->a[17706] = anon_sym_LT_LT;
|
||||
v->a[17707] = actions(427);
|
||||
v->a[17708] = 2;
|
||||
v->a[17709] = anon_sym_EQ_EQ;
|
||||
v->a[17710] = anon_sym_BANG_EQ;
|
||||
v->a[17711] = actions(429);
|
||||
v->a[17712] = 2;
|
||||
v->a[17713] = anon_sym_LT_EQ;
|
||||
v->a[17714] = anon_sym_GT_EQ;
|
||||
v->a[17715] = actions(431);
|
||||
v->a[17716] = 2;
|
||||
v->a[17717] = anon_sym_PLUS;
|
||||
v->a[17718] = anon_sym_DASH;
|
||||
v->a[17719] = actions(433);
|
||||
v->a[17700] = actions(599);
|
||||
v->a[17701] = 1;
|
||||
v->a[17702] = sym_variable_name;
|
||||
v->a[17703] = state(428);
|
||||
v->a[17704] = 1;
|
||||
v->a[17705] = sym_terminator;
|
||||
v->a[17706] = actions(595);
|
||||
v->a[17707] = 2;
|
||||
v->a[17708] = anon_sym_AMP_AMP;
|
||||
v->a[17709] = anon_sym_PIPE_PIPE;
|
||||
v->a[17710] = state(963);
|
||||
v->a[17711] = 2;
|
||||
v->a[17712] = sym_variable_assignment;
|
||||
v->a[17713] = aux_sym__variable_assignments_repeat1;
|
||||
v->a[17714] = actions(593);
|
||||
v->a[17715] = 3;
|
||||
v->a[17716] = anon_sym_SEMI_SEMI;
|
||||
v->a[17717] = aux_sym_heredoc_redirect_token1;
|
||||
v->a[17718] = anon_sym_SEMI;
|
||||
v->a[17719] = state(916);
|
||||
small_parse_table_886(v);
|
||||
}
|
||||
|
||||
void small_parse_table_886(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[17720] = 3;
|
||||
v->a[17721] = anon_sym_STAR;
|
||||
v->a[17722] = anon_sym_SLASH;
|
||||
v->a[17723] = anon_sym_PERCENT;
|
||||
v->a[17724] = actions(461);
|
||||
v->a[17725] = 14;
|
||||
v->a[17726] = anon_sym_PIPE_PIPE;
|
||||
v->a[17727] = anon_sym_RPAREN_RPAREN;
|
||||
v->a[17728] = anon_sym_PLUS_EQ;
|
||||
v->a[17729] = anon_sym_DASH_EQ;
|
||||
v->a[17730] = anon_sym_STAR_EQ;
|
||||
v->a[17731] = anon_sym_SLASH_EQ;
|
||||
v->a[17732] = anon_sym_PERCENT_EQ;
|
||||
v->a[17733] = anon_sym_LT_LT_EQ;
|
||||
v->a[17734] = anon_sym_GT_GT_EQ;
|
||||
v->a[17735] = anon_sym_AMP_EQ;
|
||||
v->a[17736] = anon_sym_CARET_EQ;
|
||||
v->a[17737] = anon_sym_PIPE_EQ;
|
||||
v->a[17738] = anon_sym_QMARK;
|
||||
v->a[17739] = anon_sym_COLON;
|
||||
v->a[17721] = sym_file_redirect;
|
||||
v->a[17722] = sym_heredoc_redirect;
|
||||
v->a[17723] = aux_sym_redirected_statement_repeat1;
|
||||
v->a[17724] = actions(576);
|
||||
v->a[17725] = 12;
|
||||
v->a[17726] = anon_sym_LT;
|
||||
v->a[17727] = anon_sym_GT;
|
||||
v->a[17728] = anon_sym_GT_GT;
|
||||
v->a[17729] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[17730] = anon_sym_DOLLAR;
|
||||
v->a[17731] = anon_sym_DQUOTE;
|
||||
v->a[17732] = sym_raw_string;
|
||||
v->a[17733] = sym_number;
|
||||
v->a[17734] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[17735] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[17736] = anon_sym_BQUOTE;
|
||||
v->a[17737] = sym_word;
|
||||
v->a[17738] = 11;
|
||||
v->a[17739] = actions(3);
|
||||
small_parse_table_887(v);
|
||||
}
|
||||
|
||||
void small_parse_table_887(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[17740] = 16;
|
||||
v->a[17741] = actions(407);
|
||||
v->a[17742] = 1;
|
||||
v->a[17743] = sym_comment;
|
||||
v->a[17744] = actions(409);
|
||||
v->a[17745] = 1;
|
||||
v->a[17746] = anon_sym_PIPE;
|
||||
v->a[17747] = actions(411);
|
||||
v->a[17748] = 1;
|
||||
v->a[17749] = anon_sym_AMP_AMP;
|
||||
v->a[17750] = actions(413);
|
||||
v->a[17751] = 1;
|
||||
v->a[17752] = anon_sym_PIPE_PIPE;
|
||||
v->a[17753] = actions(423);
|
||||
v->a[17754] = 1;
|
||||
v->a[17755] = anon_sym_CARET;
|
||||
v->a[17756] = actions(425);
|
||||
v->a[17757] = 1;
|
||||
v->a[17758] = anon_sym_AMP;
|
||||
v->a[17759] = actions(459);
|
||||
v->a[17740] = 1;
|
||||
v->a[17741] = sym_comment;
|
||||
v->a[17742] = actions(670);
|
||||
v->a[17743] = 1;
|
||||
v->a[17744] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[17745] = actions(673);
|
||||
v->a[17746] = 1;
|
||||
v->a[17747] = anon_sym_DOLLAR;
|
||||
v->a[17748] = actions(676);
|
||||
v->a[17749] = 1;
|
||||
v->a[17750] = anon_sym_DQUOTE;
|
||||
v->a[17751] = actions(679);
|
||||
v->a[17752] = 1;
|
||||
v->a[17753] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[17754] = actions(682);
|
||||
v->a[17755] = 1;
|
||||
v->a[17756] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[17757] = actions(685);
|
||||
v->a[17758] = 1;
|
||||
v->a[17759] = anon_sym_BQUOTE;
|
||||
small_parse_table_888(v);
|
||||
}
|
||||
|
||||
void small_parse_table_888(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[17760] = 1;
|
||||
v->a[17761] = anon_sym_EQ;
|
||||
v->a[17762] = actions(479);
|
||||
v->a[17763] = 1;
|
||||
v->a[17764] = anon_sym_QMARK;
|
||||
v->a[17765] = actions(405);
|
||||
v->a[17766] = 2;
|
||||
v->a[17767] = anon_sym_PLUS_PLUS2;
|
||||
v->a[17768] = anon_sym_DASH_DASH2;
|
||||
v->a[17769] = actions(417);
|
||||
v->a[17770] = 2;
|
||||
v->a[17771] = anon_sym_LT;
|
||||
v->a[17772] = anon_sym_GT;
|
||||
v->a[17773] = actions(419);
|
||||
v->a[17774] = 2;
|
||||
v->a[17775] = anon_sym_GT_GT;
|
||||
v->a[17776] = anon_sym_LT_LT;
|
||||
v->a[17777] = actions(427);
|
||||
v->a[17778] = 2;
|
||||
v->a[17779] = anon_sym_EQ_EQ;
|
||||
v->a[17760] = state(187);
|
||||
v->a[17761] = 2;
|
||||
v->a[17762] = sym_concatenation;
|
||||
v->a[17763] = aux_sym_for_statement_repeat1;
|
||||
v->a[17764] = actions(667);
|
||||
v->a[17765] = 3;
|
||||
v->a[17766] = sym_raw_string;
|
||||
v->a[17767] = sym_number;
|
||||
v->a[17768] = sym_word;
|
||||
v->a[17769] = state(362);
|
||||
v->a[17770] = 5;
|
||||
v->a[17771] = sym_arithmetic_expansion;
|
||||
v->a[17772] = sym_string;
|
||||
v->a[17773] = sym_simple_expansion;
|
||||
v->a[17774] = sym_expansion;
|
||||
v->a[17775] = sym_command_substitution;
|
||||
v->a[17776] = actions(428);
|
||||
v->a[17777] = 11;
|
||||
v->a[17778] = anon_sym_esac;
|
||||
v->a[17779] = anon_sym_PIPE;
|
||||
small_parse_table_889(v);
|
||||
}
|
||||
|
||||
void small_parse_table_889(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[17780] = anon_sym_BANG_EQ;
|
||||
v->a[17781] = actions(429);
|
||||
v->a[17782] = 2;
|
||||
v->a[17783] = anon_sym_LT_EQ;
|
||||
v->a[17784] = anon_sym_GT_EQ;
|
||||
v->a[17785] = actions(431);
|
||||
v->a[17786] = 2;
|
||||
v->a[17787] = anon_sym_PLUS;
|
||||
v->a[17788] = anon_sym_DASH;
|
||||
v->a[17789] = actions(433);
|
||||
v->a[17790] = 3;
|
||||
v->a[17791] = anon_sym_STAR;
|
||||
v->a[17792] = anon_sym_SLASH;
|
||||
v->a[17793] = anon_sym_PERCENT;
|
||||
v->a[17794] = actions(461);
|
||||
v->a[17795] = 12;
|
||||
v->a[17796] = anon_sym_RPAREN_RPAREN;
|
||||
v->a[17797] = anon_sym_PLUS_EQ;
|
||||
v->a[17798] = anon_sym_DASH_EQ;
|
||||
v->a[17799] = anon_sym_STAR_EQ;
|
||||
v->a[17780] = anon_sym_SEMI_SEMI;
|
||||
v->a[17781] = anon_sym_AMP_AMP;
|
||||
v->a[17782] = anon_sym_PIPE_PIPE;
|
||||
v->a[17783] = anon_sym_LT;
|
||||
v->a[17784] = anon_sym_GT;
|
||||
v->a[17785] = anon_sym_GT_GT;
|
||||
v->a[17786] = anon_sym_LT_LT;
|
||||
v->a[17787] = aux_sym_heredoc_redirect_token1;
|
||||
v->a[17788] = anon_sym_SEMI;
|
||||
v->a[17789] = 13;
|
||||
v->a[17790] = actions(3);
|
||||
v->a[17791] = 1;
|
||||
v->a[17792] = sym_comment;
|
||||
v->a[17793] = actions(53);
|
||||
v->a[17794] = 1;
|
||||
v->a[17795] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[17796] = actions(55);
|
||||
v->a[17797] = 1;
|
||||
v->a[17798] = anon_sym_DOLLAR;
|
||||
v->a[17799] = actions(57);
|
||||
small_parse_table_890(v);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -14,126 +14,126 @@
|
|||
|
||||
void small_parse_table_890(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[17800] = anon_sym_SLASH_EQ;
|
||||
v->a[17801] = anon_sym_PERCENT_EQ;
|
||||
v->a[17802] = anon_sym_LT_LT_EQ;
|
||||
v->a[17803] = anon_sym_GT_GT_EQ;
|
||||
v->a[17804] = anon_sym_AMP_EQ;
|
||||
v->a[17805] = anon_sym_CARET_EQ;
|
||||
v->a[17806] = anon_sym_PIPE_EQ;
|
||||
v->a[17807] = anon_sym_COLON;
|
||||
v->a[17808] = 7;
|
||||
v->a[17809] = actions(407);
|
||||
v->a[17810] = 1;
|
||||
v->a[17811] = sym_comment;
|
||||
v->a[17812] = actions(405);
|
||||
v->a[17813] = 2;
|
||||
v->a[17814] = anon_sym_PLUS_PLUS2;
|
||||
v->a[17815] = anon_sym_DASH_DASH2;
|
||||
v->a[17816] = actions(419);
|
||||
v->a[17817] = 2;
|
||||
v->a[17818] = anon_sym_GT_GT;
|
||||
v->a[17819] = anon_sym_LT_LT;
|
||||
v->a[17800] = 1;
|
||||
v->a[17801] = anon_sym_DQUOTE;
|
||||
v->a[17802] = actions(61);
|
||||
v->a[17803] = 1;
|
||||
v->a[17804] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[17805] = actions(63);
|
||||
v->a[17806] = 1;
|
||||
v->a[17807] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[17808] = actions(65);
|
||||
v->a[17809] = 1;
|
||||
v->a[17810] = anon_sym_BQUOTE;
|
||||
v->a[17811] = actions(419);
|
||||
v->a[17812] = 1;
|
||||
v->a[17813] = sym__bare_dollar;
|
||||
v->a[17814] = state(189);
|
||||
v->a[17815] = 1;
|
||||
v->a[17816] = aux_sym_command_repeat2;
|
||||
v->a[17817] = state(570);
|
||||
v->a[17818] = 1;
|
||||
v->a[17819] = sym_concatenation;
|
||||
small_parse_table_891(v);
|
||||
}
|
||||
|
||||
void small_parse_table_891(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[17820] = actions(431);
|
||||
v->a[17821] = 2;
|
||||
v->a[17822] = anon_sym_PLUS;
|
||||
v->a[17823] = anon_sym_DASH;
|
||||
v->a[17824] = actions(433);
|
||||
v->a[17825] = 3;
|
||||
v->a[17826] = anon_sym_STAR;
|
||||
v->a[17827] = anon_sym_SLASH;
|
||||
v->a[17828] = anon_sym_PERCENT;
|
||||
v->a[17829] = actions(459);
|
||||
v->a[17830] = 6;
|
||||
v->a[17831] = anon_sym_PIPE;
|
||||
v->a[17832] = anon_sym_EQ;
|
||||
v->a[17833] = anon_sym_LT;
|
||||
v->a[17834] = anon_sym_GT;
|
||||
v->a[17835] = anon_sym_CARET;
|
||||
v->a[17836] = anon_sym_AMP;
|
||||
v->a[17837] = actions(461);
|
||||
v->a[17838] = 19;
|
||||
v->a[17839] = anon_sym_AMP_AMP;
|
||||
v->a[17820] = actions(602);
|
||||
v->a[17821] = 3;
|
||||
v->a[17822] = sym_raw_string;
|
||||
v->a[17823] = sym_number;
|
||||
v->a[17824] = sym_word;
|
||||
v->a[17825] = state(431);
|
||||
v->a[17826] = 5;
|
||||
v->a[17827] = sym_arithmetic_expansion;
|
||||
v->a[17828] = sym_string;
|
||||
v->a[17829] = sym_simple_expansion;
|
||||
v->a[17830] = sym_expansion;
|
||||
v->a[17831] = sym_command_substitution;
|
||||
v->a[17832] = actions(403);
|
||||
v->a[17833] = 10;
|
||||
v->a[17834] = anon_sym_PIPE;
|
||||
v->a[17835] = anon_sym_SEMI_SEMI;
|
||||
v->a[17836] = anon_sym_AMP_AMP;
|
||||
v->a[17837] = anon_sym_PIPE_PIPE;
|
||||
v->a[17838] = anon_sym_LT;
|
||||
v->a[17839] = anon_sym_GT;
|
||||
small_parse_table_892(v);
|
||||
}
|
||||
|
||||
void small_parse_table_892(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[17840] = anon_sym_PIPE_PIPE;
|
||||
v->a[17841] = anon_sym_RPAREN_RPAREN;
|
||||
v->a[17842] = anon_sym_PLUS_EQ;
|
||||
v->a[17843] = anon_sym_DASH_EQ;
|
||||
v->a[17844] = anon_sym_STAR_EQ;
|
||||
v->a[17845] = anon_sym_SLASH_EQ;
|
||||
v->a[17846] = anon_sym_PERCENT_EQ;
|
||||
v->a[17847] = anon_sym_LT_LT_EQ;
|
||||
v->a[17848] = anon_sym_GT_GT_EQ;
|
||||
v->a[17849] = anon_sym_AMP_EQ;
|
||||
v->a[17850] = anon_sym_CARET_EQ;
|
||||
v->a[17851] = anon_sym_PIPE_EQ;
|
||||
v->a[17852] = anon_sym_EQ_EQ;
|
||||
v->a[17853] = anon_sym_BANG_EQ;
|
||||
v->a[17854] = anon_sym_LT_EQ;
|
||||
v->a[17855] = anon_sym_GT_EQ;
|
||||
v->a[17856] = anon_sym_QMARK;
|
||||
v->a[17857] = anon_sym_COLON;
|
||||
v->a[17858] = 6;
|
||||
v->a[17859] = actions(407);
|
||||
v->a[17840] = anon_sym_GT_GT;
|
||||
v->a[17841] = anon_sym_LT_LT;
|
||||
v->a[17842] = aux_sym_heredoc_redirect_token1;
|
||||
v->a[17843] = anon_sym_SEMI;
|
||||
v->a[17844] = 13;
|
||||
v->a[17845] = actions(3);
|
||||
v->a[17846] = 1;
|
||||
v->a[17847] = sym_comment;
|
||||
v->a[17848] = actions(457);
|
||||
v->a[17849] = 1;
|
||||
v->a[17850] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[17851] = actions(460);
|
||||
v->a[17852] = 1;
|
||||
v->a[17853] = anon_sym_DOLLAR;
|
||||
v->a[17854] = actions(463);
|
||||
v->a[17855] = 1;
|
||||
v->a[17856] = anon_sym_DQUOTE;
|
||||
v->a[17857] = actions(466);
|
||||
v->a[17858] = 1;
|
||||
v->a[17859] = anon_sym_DOLLAR_LBRACE;
|
||||
small_parse_table_893(v);
|
||||
}
|
||||
|
||||
void small_parse_table_893(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[17860] = 1;
|
||||
v->a[17861] = sym_comment;
|
||||
v->a[17862] = actions(405);
|
||||
v->a[17863] = 2;
|
||||
v->a[17864] = anon_sym_PLUS_PLUS2;
|
||||
v->a[17865] = anon_sym_DASH_DASH2;
|
||||
v->a[17866] = actions(431);
|
||||
v->a[17867] = 2;
|
||||
v->a[17868] = anon_sym_PLUS;
|
||||
v->a[17869] = anon_sym_DASH;
|
||||
v->a[17870] = actions(433);
|
||||
v->a[17871] = 3;
|
||||
v->a[17872] = anon_sym_STAR;
|
||||
v->a[17873] = anon_sym_SLASH;
|
||||
v->a[17874] = anon_sym_PERCENT;
|
||||
v->a[17875] = actions(459);
|
||||
v->a[17876] = 8;
|
||||
v->a[17877] = anon_sym_PIPE;
|
||||
v->a[17878] = anon_sym_EQ;
|
||||
v->a[17879] = anon_sym_LT;
|
||||
v->a[17860] = actions(469);
|
||||
v->a[17861] = 1;
|
||||
v->a[17862] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[17863] = actions(472);
|
||||
v->a[17864] = 1;
|
||||
v->a[17865] = anon_sym_BQUOTE;
|
||||
v->a[17866] = actions(475);
|
||||
v->a[17867] = 1;
|
||||
v->a[17868] = sym__bare_dollar;
|
||||
v->a[17869] = state(189);
|
||||
v->a[17870] = 1;
|
||||
v->a[17871] = aux_sym_command_repeat2;
|
||||
v->a[17872] = state(570);
|
||||
v->a[17873] = 1;
|
||||
v->a[17874] = sym_concatenation;
|
||||
v->a[17875] = actions(688);
|
||||
v->a[17876] = 3;
|
||||
v->a[17877] = sym_raw_string;
|
||||
v->a[17878] = sym_number;
|
||||
v->a[17879] = sym_word;
|
||||
small_parse_table_894(v);
|
||||
}
|
||||
|
||||
void small_parse_table_894(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[17880] = anon_sym_GT;
|
||||
v->a[17881] = anon_sym_GT_GT;
|
||||
v->a[17882] = anon_sym_LT_LT;
|
||||
v->a[17883] = anon_sym_CARET;
|
||||
v->a[17884] = anon_sym_AMP;
|
||||
v->a[17885] = actions(461);
|
||||
v->a[17886] = 19;
|
||||
v->a[17887] = anon_sym_AMP_AMP;
|
||||
v->a[17888] = anon_sym_PIPE_PIPE;
|
||||
v->a[17889] = anon_sym_RPAREN_RPAREN;
|
||||
v->a[17890] = anon_sym_PLUS_EQ;
|
||||
v->a[17891] = anon_sym_DASH_EQ;
|
||||
v->a[17892] = anon_sym_STAR_EQ;
|
||||
v->a[17893] = anon_sym_SLASH_EQ;
|
||||
v->a[17894] = anon_sym_PERCENT_EQ;
|
||||
v->a[17895] = anon_sym_LT_LT_EQ;
|
||||
v->a[17896] = anon_sym_GT_GT_EQ;
|
||||
v->a[17897] = anon_sym_AMP_EQ;
|
||||
v->a[17898] = anon_sym_CARET_EQ;
|
||||
v->a[17899] = anon_sym_PIPE_EQ;
|
||||
v->a[17880] = state(431);
|
||||
v->a[17881] = 5;
|
||||
v->a[17882] = sym_arithmetic_expansion;
|
||||
v->a[17883] = sym_string;
|
||||
v->a[17884] = sym_simple_expansion;
|
||||
v->a[17885] = sym_expansion;
|
||||
v->a[17886] = sym_command_substitution;
|
||||
v->a[17887] = actions(455);
|
||||
v->a[17888] = 10;
|
||||
v->a[17889] = anon_sym_PIPE;
|
||||
v->a[17890] = anon_sym_SEMI_SEMI;
|
||||
v->a[17891] = anon_sym_AMP_AMP;
|
||||
v->a[17892] = anon_sym_PIPE_PIPE;
|
||||
v->a[17893] = anon_sym_LT;
|
||||
v->a[17894] = anon_sym_GT;
|
||||
v->a[17895] = anon_sym_GT_GT;
|
||||
v->a[17896] = anon_sym_LT_LT;
|
||||
v->a[17897] = aux_sym_heredoc_redirect_token1;
|
||||
v->a[17898] = anon_sym_SEMI;
|
||||
v->a[17899] = 5;
|
||||
small_parse_table_895(v);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -14,126 +14,126 @@
|
|||
|
||||
void small_parse_table_895(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[17900] = anon_sym_EQ_EQ;
|
||||
v->a[17901] = anon_sym_BANG_EQ;
|
||||
v->a[17902] = anon_sym_LT_EQ;
|
||||
v->a[17903] = anon_sym_GT_EQ;
|
||||
v->a[17904] = anon_sym_QMARK;
|
||||
v->a[17905] = anon_sym_COLON;
|
||||
v->a[17906] = 3;
|
||||
v->a[17907] = actions(407);
|
||||
v->a[17908] = 1;
|
||||
v->a[17909] = sym_comment;
|
||||
v->a[17910] = actions(481);
|
||||
v->a[17911] = 13;
|
||||
v->a[17912] = anon_sym_PIPE;
|
||||
v->a[17913] = anon_sym_EQ;
|
||||
v->a[17914] = anon_sym_LT;
|
||||
v->a[17915] = anon_sym_GT;
|
||||
v->a[17916] = anon_sym_GT_GT;
|
||||
v->a[17917] = anon_sym_LT_LT;
|
||||
v->a[17918] = anon_sym_CARET;
|
||||
v->a[17919] = anon_sym_AMP;
|
||||
v->a[17900] = actions(3);
|
||||
v->a[17901] = 1;
|
||||
v->a[17902] = sym_comment;
|
||||
v->a[17903] = actions(423);
|
||||
v->a[17904] = 1;
|
||||
v->a[17905] = sym_variable_name;
|
||||
v->a[17906] = state(201);
|
||||
v->a[17907] = 2;
|
||||
v->a[17908] = sym_concatenation;
|
||||
v->a[17909] = aux_sym_for_statement_repeat1;
|
||||
v->a[17910] = state(415);
|
||||
v->a[17911] = 5;
|
||||
v->a[17912] = sym_arithmetic_expansion;
|
||||
v->a[17913] = sym_string;
|
||||
v->a[17914] = sym_simple_expansion;
|
||||
v->a[17915] = sym_expansion;
|
||||
v->a[17916] = sym_command_substitution;
|
||||
v->a[17917] = actions(421);
|
||||
v->a[17918] = 19;
|
||||
v->a[17919] = anon_sym_PIPE;
|
||||
small_parse_table_896(v);
|
||||
}
|
||||
|
||||
void small_parse_table_896(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[17920] = anon_sym_PLUS;
|
||||
v->a[17921] = anon_sym_DASH;
|
||||
v->a[17922] = anon_sym_STAR;
|
||||
v->a[17923] = anon_sym_SLASH;
|
||||
v->a[17924] = anon_sym_PERCENT;
|
||||
v->a[17925] = actions(483);
|
||||
v->a[17926] = 21;
|
||||
v->a[17927] = anon_sym_AMP_AMP;
|
||||
v->a[17928] = anon_sym_PIPE_PIPE;
|
||||
v->a[17929] = anon_sym_RPAREN_RPAREN;
|
||||
v->a[17930] = anon_sym_PLUS_EQ;
|
||||
v->a[17931] = anon_sym_DASH_EQ;
|
||||
v->a[17932] = anon_sym_STAR_EQ;
|
||||
v->a[17933] = anon_sym_SLASH_EQ;
|
||||
v->a[17934] = anon_sym_PERCENT_EQ;
|
||||
v->a[17935] = anon_sym_LT_LT_EQ;
|
||||
v->a[17936] = anon_sym_GT_GT_EQ;
|
||||
v->a[17937] = anon_sym_AMP_EQ;
|
||||
v->a[17938] = anon_sym_CARET_EQ;
|
||||
v->a[17939] = anon_sym_PIPE_EQ;
|
||||
v->a[17920] = anon_sym_SEMI_SEMI;
|
||||
v->a[17921] = anon_sym_AMP_AMP;
|
||||
v->a[17922] = anon_sym_PIPE_PIPE;
|
||||
v->a[17923] = anon_sym_LT;
|
||||
v->a[17924] = anon_sym_GT;
|
||||
v->a[17925] = anon_sym_GT_GT;
|
||||
v->a[17926] = anon_sym_LT_LT;
|
||||
v->a[17927] = aux_sym_heredoc_redirect_token1;
|
||||
v->a[17928] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[17929] = anon_sym_DOLLAR;
|
||||
v->a[17930] = anon_sym_DQUOTE;
|
||||
v->a[17931] = sym_raw_string;
|
||||
v->a[17932] = sym_number;
|
||||
v->a[17933] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[17934] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[17935] = anon_sym_BQUOTE;
|
||||
v->a[17936] = sym_word;
|
||||
v->a[17937] = anon_sym_SEMI;
|
||||
v->a[17938] = 11;
|
||||
v->a[17939] = actions(3);
|
||||
small_parse_table_897(v);
|
||||
}
|
||||
|
||||
void small_parse_table_897(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[17940] = anon_sym_EQ_EQ;
|
||||
v->a[17941] = anon_sym_BANG_EQ;
|
||||
v->a[17942] = anon_sym_LT_EQ;
|
||||
v->a[17943] = anon_sym_GT_EQ;
|
||||
v->a[17944] = anon_sym_QMARK;
|
||||
v->a[17945] = anon_sym_COLON;
|
||||
v->a[17946] = anon_sym_PLUS_PLUS2;
|
||||
v->a[17947] = anon_sym_DASH_DASH2;
|
||||
v->a[17948] = 16;
|
||||
v->a[17949] = actions(407);
|
||||
v->a[17950] = 1;
|
||||
v->a[17951] = sym_comment;
|
||||
v->a[17952] = actions(409);
|
||||
v->a[17953] = 1;
|
||||
v->a[17954] = anon_sym_PIPE;
|
||||
v->a[17955] = actions(411);
|
||||
v->a[17956] = 1;
|
||||
v->a[17957] = anon_sym_AMP_AMP;
|
||||
v->a[17958] = actions(413);
|
||||
v->a[17959] = 1;
|
||||
v->a[17940] = 1;
|
||||
v->a[17941] = sym_comment;
|
||||
v->a[17942] = actions(580);
|
||||
v->a[17943] = 1;
|
||||
v->a[17944] = anon_sym_PIPE;
|
||||
v->a[17945] = actions(584);
|
||||
v->a[17946] = 1;
|
||||
v->a[17947] = anon_sym_LT_LT;
|
||||
v->a[17948] = actions(588);
|
||||
v->a[17949] = 1;
|
||||
v->a[17950] = sym_variable_name;
|
||||
v->a[17951] = state(356);
|
||||
v->a[17952] = 1;
|
||||
v->a[17953] = sym_terminator;
|
||||
v->a[17954] = actions(582);
|
||||
v->a[17955] = 2;
|
||||
v->a[17956] = anon_sym_AMP_AMP;
|
||||
v->a[17957] = anon_sym_PIPE_PIPE;
|
||||
v->a[17958] = actions(586);
|
||||
v->a[17959] = 2;
|
||||
small_parse_table_898(v);
|
||||
}
|
||||
|
||||
void small_parse_table_898(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[17960] = anon_sym_PIPE_PIPE;
|
||||
v->a[17961] = actions(423);
|
||||
v->a[17962] = 1;
|
||||
v->a[17963] = anon_sym_CARET;
|
||||
v->a[17964] = actions(425);
|
||||
v->a[17965] = 1;
|
||||
v->a[17966] = anon_sym_AMP;
|
||||
v->a[17967] = actions(479);
|
||||
v->a[17968] = 1;
|
||||
v->a[17969] = anon_sym_QMARK;
|
||||
v->a[17970] = actions(485);
|
||||
v->a[17971] = 1;
|
||||
v->a[17972] = anon_sym_EQ;
|
||||
v->a[17973] = actions(405);
|
||||
v->a[17974] = 2;
|
||||
v->a[17975] = anon_sym_PLUS_PLUS2;
|
||||
v->a[17976] = anon_sym_DASH_DASH2;
|
||||
v->a[17977] = actions(417);
|
||||
v->a[17978] = 2;
|
||||
v->a[17979] = anon_sym_LT;
|
||||
v->a[17960] = aux_sym_heredoc_redirect_token1;
|
||||
v->a[17961] = anon_sym_SEMI;
|
||||
v->a[17962] = actions(591);
|
||||
v->a[17963] = 2;
|
||||
v->a[17964] = anon_sym_esac;
|
||||
v->a[17965] = anon_sym_SEMI_SEMI;
|
||||
v->a[17966] = state(970);
|
||||
v->a[17967] = 2;
|
||||
v->a[17968] = sym_variable_assignment;
|
||||
v->a[17969] = aux_sym__variable_assignments_repeat1;
|
||||
v->a[17970] = state(971);
|
||||
v->a[17971] = 3;
|
||||
v->a[17972] = sym_file_redirect;
|
||||
v->a[17973] = sym_heredoc_redirect;
|
||||
v->a[17974] = aux_sym_redirected_statement_repeat1;
|
||||
v->a[17975] = actions(576);
|
||||
v->a[17976] = 12;
|
||||
v->a[17977] = anon_sym_LT;
|
||||
v->a[17978] = anon_sym_GT;
|
||||
v->a[17979] = anon_sym_GT_GT;
|
||||
small_parse_table_899(v);
|
||||
}
|
||||
|
||||
void small_parse_table_899(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[17980] = anon_sym_GT;
|
||||
v->a[17981] = actions(419);
|
||||
v->a[17982] = 2;
|
||||
v->a[17983] = anon_sym_GT_GT;
|
||||
v->a[17984] = anon_sym_LT_LT;
|
||||
v->a[17985] = actions(427);
|
||||
v->a[17986] = 2;
|
||||
v->a[17987] = anon_sym_EQ_EQ;
|
||||
v->a[17988] = anon_sym_BANG_EQ;
|
||||
v->a[17989] = actions(429);
|
||||
v->a[17990] = 2;
|
||||
v->a[17991] = anon_sym_LT_EQ;
|
||||
v->a[17992] = anon_sym_GT_EQ;
|
||||
v->a[17993] = actions(431);
|
||||
v->a[17994] = 2;
|
||||
v->a[17995] = anon_sym_PLUS;
|
||||
v->a[17996] = anon_sym_DASH;
|
||||
v->a[17997] = actions(433);
|
||||
v->a[17998] = 3;
|
||||
v->a[17999] = anon_sym_STAR;
|
||||
v->a[17980] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[17981] = anon_sym_DOLLAR;
|
||||
v->a[17982] = anon_sym_DQUOTE;
|
||||
v->a[17983] = sym_raw_string;
|
||||
v->a[17984] = sym_number;
|
||||
v->a[17985] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[17986] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[17987] = anon_sym_BQUOTE;
|
||||
v->a[17988] = sym_word;
|
||||
v->a[17989] = 11;
|
||||
v->a[17990] = actions(3);
|
||||
v->a[17991] = 1;
|
||||
v->a[17992] = sym_comment;
|
||||
v->a[17993] = actions(580);
|
||||
v->a[17994] = 1;
|
||||
v->a[17995] = anon_sym_PIPE;
|
||||
v->a[17996] = actions(597);
|
||||
v->a[17997] = 1;
|
||||
v->a[17998] = anon_sym_LT_LT;
|
||||
v->a[17999] = actions(691);
|
||||
small_parse_table_900(v);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -14,126 +14,126 @@
|
|||
|
||||
void small_parse_table_90(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[1800] = sym__statement_not_pipeline;
|
||||
v->a[1801] = state(1715);
|
||||
v->a[1802] = 1;
|
||||
v->a[1803] = sym__statements;
|
||||
v->a[1804] = actions(11);
|
||||
v->a[1805] = 2;
|
||||
v->a[1806] = anon_sym_while;
|
||||
v->a[1807] = anon_sym_until;
|
||||
v->a[1808] = actions(59);
|
||||
v->a[1809] = 2;
|
||||
v->a[1810] = sym_raw_string;
|
||||
v->a[1811] = sym_number;
|
||||
v->a[1812] = state(425);
|
||||
v->a[1813] = 5;
|
||||
v->a[1814] = sym_arithmetic_expansion;
|
||||
v->a[1815] = sym_string;
|
||||
v->a[1816] = sym_simple_expansion;
|
||||
v->a[1817] = sym_expansion;
|
||||
v->a[1818] = sym_command_substitution;
|
||||
v->a[1819] = actions(51);
|
||||
v->a[1800] = actions(49);
|
||||
v->a[1801] = 1;
|
||||
v->a[1802] = anon_sym_BANG;
|
||||
v->a[1803] = actions(53);
|
||||
v->a[1804] = 1;
|
||||
v->a[1805] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[1806] = actions(55);
|
||||
v->a[1807] = 1;
|
||||
v->a[1808] = anon_sym_DOLLAR;
|
||||
v->a[1809] = actions(57);
|
||||
v->a[1810] = 1;
|
||||
v->a[1811] = anon_sym_DQUOTE;
|
||||
v->a[1812] = actions(61);
|
||||
v->a[1813] = 1;
|
||||
v->a[1814] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[1815] = actions(63);
|
||||
v->a[1816] = 1;
|
||||
v->a[1817] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[1818] = actions(65);
|
||||
v->a[1819] = 1;
|
||||
small_parse_table_91(v);
|
||||
}
|
||||
|
||||
void small_parse_table_91(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[1820] = 7;
|
||||
v->a[1821] = anon_sym_LT;
|
||||
v->a[1822] = anon_sym_GT;
|
||||
v->a[1823] = anon_sym_GT_GT;
|
||||
v->a[1824] = anon_sym_LT_AMP;
|
||||
v->a[1825] = anon_sym_GT_AMP;
|
||||
v->a[1826] = anon_sym_GT_PIPE;
|
||||
v->a[1827] = anon_sym_LT_GT;
|
||||
v->a[1828] = state(936);
|
||||
v->a[1829] = 12;
|
||||
v->a[1830] = sym_redirected_statement;
|
||||
v->a[1831] = sym_for_statement;
|
||||
v->a[1832] = sym_while_statement;
|
||||
v->a[1833] = sym_if_statement;
|
||||
v->a[1834] = sym_case_statement;
|
||||
v->a[1835] = sym_function_definition;
|
||||
v->a[1836] = sym_compound_statement;
|
||||
v->a[1837] = sym_subshell;
|
||||
v->a[1838] = sym_list;
|
||||
v->a[1839] = sym_negated_command;
|
||||
v->a[1820] = anon_sym_BQUOTE;
|
||||
v->a[1821] = actions(67);
|
||||
v->a[1822] = 1;
|
||||
v->a[1823] = sym_variable_name;
|
||||
v->a[1824] = actions(121);
|
||||
v->a[1825] = 1;
|
||||
v->a[1826] = anon_sym_LF;
|
||||
v->a[1827] = state(9);
|
||||
v->a[1828] = 1;
|
||||
v->a[1829] = aux_sym__case_item_last_repeat2;
|
||||
v->a[1830] = state(118);
|
||||
v->a[1831] = 1;
|
||||
v->a[1832] = aux_sym__statements_repeat1;
|
||||
v->a[1833] = state(185);
|
||||
v->a[1834] = 1;
|
||||
v->a[1835] = sym_command_name;
|
||||
v->a[1836] = state(216);
|
||||
v->a[1837] = 1;
|
||||
v->a[1838] = sym_variable_assignment;
|
||||
v->a[1839] = state(411);
|
||||
small_parse_table_92(v);
|
||||
}
|
||||
|
||||
void small_parse_table_92(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[1840] = sym_command;
|
||||
v->a[1841] = sym__variable_assignments;
|
||||
v->a[1842] = 32;
|
||||
v->a[1843] = actions(3);
|
||||
v->a[1844] = 1;
|
||||
v->a[1845] = sym_comment;
|
||||
v->a[1846] = actions(9);
|
||||
v->a[1847] = 1;
|
||||
v->a[1848] = anon_sym_for;
|
||||
v->a[1849] = actions(13);
|
||||
v->a[1850] = 1;
|
||||
v->a[1851] = anon_sym_if;
|
||||
v->a[1852] = actions(15);
|
||||
v->a[1853] = 1;
|
||||
v->a[1854] = anon_sym_case;
|
||||
v->a[1855] = actions(17);
|
||||
v->a[1856] = 1;
|
||||
v->a[1857] = anon_sym_LPAREN;
|
||||
v->a[1858] = actions(19);
|
||||
v->a[1859] = 1;
|
||||
v->a[1840] = 1;
|
||||
v->a[1841] = aux_sym_command_repeat1;
|
||||
v->a[1842] = state(551);
|
||||
v->a[1843] = 1;
|
||||
v->a[1844] = sym_file_redirect;
|
||||
v->a[1845] = state(555);
|
||||
v->a[1846] = 1;
|
||||
v->a[1847] = sym_concatenation;
|
||||
v->a[1848] = state(991);
|
||||
v->a[1849] = 1;
|
||||
v->a[1850] = sym_pipeline;
|
||||
v->a[1851] = state(1126);
|
||||
v->a[1852] = 1;
|
||||
v->a[1853] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[1854] = state(1561);
|
||||
v->a[1855] = 1;
|
||||
v->a[1856] = sym__statement_not_pipeline;
|
||||
v->a[1857] = state(1605);
|
||||
v->a[1858] = 1;
|
||||
v->a[1859] = sym__statements;
|
||||
small_parse_table_93(v);
|
||||
}
|
||||
|
||||
void small_parse_table_93(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[1860] = anon_sym_LBRACE;
|
||||
v->a[1861] = actions(41);
|
||||
v->a[1862] = 1;
|
||||
v->a[1863] = sym_word;
|
||||
v->a[1864] = actions(49);
|
||||
v->a[1865] = 1;
|
||||
v->a[1866] = anon_sym_BANG;
|
||||
v->a[1867] = actions(53);
|
||||
v->a[1868] = 1;
|
||||
v->a[1869] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[1870] = actions(55);
|
||||
v->a[1871] = 1;
|
||||
v->a[1872] = anon_sym_DOLLAR;
|
||||
v->a[1873] = actions(57);
|
||||
v->a[1874] = 1;
|
||||
v->a[1875] = anon_sym_DQUOTE;
|
||||
v->a[1876] = actions(61);
|
||||
v->a[1877] = 1;
|
||||
v->a[1878] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[1879] = actions(63);
|
||||
v->a[1860] = actions(11);
|
||||
v->a[1861] = 2;
|
||||
v->a[1862] = anon_sym_while;
|
||||
v->a[1863] = anon_sym_until;
|
||||
v->a[1864] = actions(59);
|
||||
v->a[1865] = 2;
|
||||
v->a[1866] = sym_raw_string;
|
||||
v->a[1867] = sym_number;
|
||||
v->a[1868] = actions(51);
|
||||
v->a[1869] = 3;
|
||||
v->a[1870] = anon_sym_LT;
|
||||
v->a[1871] = anon_sym_GT;
|
||||
v->a[1872] = anon_sym_GT_GT;
|
||||
v->a[1873] = state(401);
|
||||
v->a[1874] = 5;
|
||||
v->a[1875] = sym_arithmetic_expansion;
|
||||
v->a[1876] = sym_string;
|
||||
v->a[1877] = sym_simple_expansion;
|
||||
v->a[1878] = sym_expansion;
|
||||
v->a[1879] = sym_command_substitution;
|
||||
small_parse_table_94(v);
|
||||
}
|
||||
|
||||
void small_parse_table_94(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[1880] = 1;
|
||||
v->a[1881] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[1882] = actions(65);
|
||||
v->a[1883] = 1;
|
||||
v->a[1884] = anon_sym_BQUOTE;
|
||||
v->a[1885] = actions(67);
|
||||
v->a[1886] = 1;
|
||||
v->a[1887] = sym_variable_name;
|
||||
v->a[1888] = actions(115);
|
||||
v->a[1889] = 1;
|
||||
v->a[1890] = anon_sym_LF;
|
||||
v->a[1891] = state(117);
|
||||
v->a[1892] = 1;
|
||||
v->a[1893] = aux_sym__statements_repeat1;
|
||||
v->a[1894] = state(271);
|
||||
v->a[1895] = 1;
|
||||
v->a[1896] = sym_command_name;
|
||||
v->a[1897] = state(288);
|
||||
v->a[1898] = 1;
|
||||
v->a[1899] = sym_variable_assignment;
|
||||
v->a[1880] = state(972);
|
||||
v->a[1881] = 12;
|
||||
v->a[1882] = sym_redirected_statement;
|
||||
v->a[1883] = sym_for_statement;
|
||||
v->a[1884] = sym_while_statement;
|
||||
v->a[1885] = sym_if_statement;
|
||||
v->a[1886] = sym_case_statement;
|
||||
v->a[1887] = sym_function_definition;
|
||||
v->a[1888] = sym_compound_statement;
|
||||
v->a[1889] = sym_subshell;
|
||||
v->a[1890] = sym_list;
|
||||
v->a[1891] = sym_negated_command;
|
||||
v->a[1892] = sym_command;
|
||||
v->a[1893] = sym__variable_assignments;
|
||||
v->a[1894] = 32;
|
||||
v->a[1895] = actions(3);
|
||||
v->a[1896] = 1;
|
||||
v->a[1897] = sym_comment;
|
||||
v->a[1898] = actions(9);
|
||||
v->a[1899] = 1;
|
||||
small_parse_table_95(v);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -14,126 +14,126 @@
|
|||
|
||||
void small_parse_table_900(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[18000] = anon_sym_SLASH;
|
||||
v->a[18001] = anon_sym_PERCENT;
|
||||
v->a[18002] = actions(461);
|
||||
v->a[18003] = 12;
|
||||
v->a[18004] = anon_sym_RPAREN_RPAREN;
|
||||
v->a[18005] = anon_sym_PLUS_EQ;
|
||||
v->a[18006] = anon_sym_DASH_EQ;
|
||||
v->a[18007] = anon_sym_STAR_EQ;
|
||||
v->a[18008] = anon_sym_SLASH_EQ;
|
||||
v->a[18009] = anon_sym_PERCENT_EQ;
|
||||
v->a[18010] = anon_sym_LT_LT_EQ;
|
||||
v->a[18011] = anon_sym_GT_GT_EQ;
|
||||
v->a[18012] = anon_sym_AMP_EQ;
|
||||
v->a[18013] = anon_sym_CARET_EQ;
|
||||
v->a[18014] = anon_sym_PIPE_EQ;
|
||||
v->a[18015] = anon_sym_COLON;
|
||||
v->a[18016] = 5;
|
||||
v->a[18017] = actions(3);
|
||||
v->a[18018] = 1;
|
||||
v->a[18019] = sym_comment;
|
||||
v->a[18000] = 1;
|
||||
v->a[18001] = ts_builtin_sym_end;
|
||||
v->a[18002] = actions(697);
|
||||
v->a[18003] = 1;
|
||||
v->a[18004] = sym_variable_name;
|
||||
v->a[18005] = state(461);
|
||||
v->a[18006] = 1;
|
||||
v->a[18007] = sym_terminator;
|
||||
v->a[18008] = actions(695);
|
||||
v->a[18009] = 2;
|
||||
v->a[18010] = anon_sym_AMP_AMP;
|
||||
v->a[18011] = anon_sym_PIPE_PIPE;
|
||||
v->a[18012] = state(924);
|
||||
v->a[18013] = 2;
|
||||
v->a[18014] = sym_variable_assignment;
|
||||
v->a[18015] = aux_sym__variable_assignments_repeat1;
|
||||
v->a[18016] = actions(693);
|
||||
v->a[18017] = 3;
|
||||
v->a[18018] = anon_sym_SEMI_SEMI;
|
||||
v->a[18019] = aux_sym_heredoc_redirect_token1;
|
||||
small_parse_table_901(v);
|
||||
}
|
||||
|
||||
void small_parse_table_901(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[18020] = actions(489);
|
||||
v->a[18021] = 1;
|
||||
v->a[18022] = sym_variable_name;
|
||||
v->a[18023] = state(216);
|
||||
v->a[18024] = 2;
|
||||
v->a[18025] = sym_concatenation;
|
||||
v->a[18026] = aux_sym_for_statement_repeat1;
|
||||
v->a[18027] = state(360);
|
||||
v->a[18028] = 5;
|
||||
v->a[18029] = sym_arithmetic_expansion;
|
||||
v->a[18030] = sym_string;
|
||||
v->a[18031] = sym_simple_expansion;
|
||||
v->a[18032] = sym_expansion;
|
||||
v->a[18033] = sym_command_substitution;
|
||||
v->a[18034] = actions(487);
|
||||
v->a[18035] = 25;
|
||||
v->a[18036] = anon_sym_PIPE;
|
||||
v->a[18037] = anon_sym_RPAREN;
|
||||
v->a[18038] = anon_sym_SEMI_SEMI;
|
||||
v->a[18039] = anon_sym_AMP_AMP;
|
||||
v->a[18020] = anon_sym_SEMI;
|
||||
v->a[18021] = state(922);
|
||||
v->a[18022] = 3;
|
||||
v->a[18023] = sym_file_redirect;
|
||||
v->a[18024] = sym_heredoc_redirect;
|
||||
v->a[18025] = aux_sym_redirected_statement_repeat1;
|
||||
v->a[18026] = actions(576);
|
||||
v->a[18027] = 12;
|
||||
v->a[18028] = anon_sym_LT;
|
||||
v->a[18029] = anon_sym_GT;
|
||||
v->a[18030] = anon_sym_GT_GT;
|
||||
v->a[18031] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[18032] = anon_sym_DOLLAR;
|
||||
v->a[18033] = anon_sym_DQUOTE;
|
||||
v->a[18034] = sym_raw_string;
|
||||
v->a[18035] = sym_number;
|
||||
v->a[18036] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[18037] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[18038] = anon_sym_BQUOTE;
|
||||
v->a[18039] = sym_word;
|
||||
small_parse_table_902(v);
|
||||
}
|
||||
|
||||
void small_parse_table_902(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[18040] = anon_sym_PIPE_PIPE;
|
||||
v->a[18041] = anon_sym_LT;
|
||||
v->a[18042] = anon_sym_GT;
|
||||
v->a[18043] = anon_sym_GT_GT;
|
||||
v->a[18044] = anon_sym_LT_AMP;
|
||||
v->a[18045] = anon_sym_GT_AMP;
|
||||
v->a[18046] = anon_sym_GT_PIPE;
|
||||
v->a[18047] = anon_sym_LT_GT;
|
||||
v->a[18048] = anon_sym_LT_LT;
|
||||
v->a[18049] = anon_sym_LT_LT_DASH;
|
||||
v->a[18050] = aux_sym_heredoc_redirect_token1;
|
||||
v->a[18051] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[18040] = 18;
|
||||
v->a[18041] = actions(3);
|
||||
v->a[18042] = 1;
|
||||
v->a[18043] = sym_comment;
|
||||
v->a[18044] = actions(647);
|
||||
v->a[18045] = 1;
|
||||
v->a[18046] = anon_sym_PIPE;
|
||||
v->a[18047] = actions(655);
|
||||
v->a[18048] = 1;
|
||||
v->a[18049] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[18050] = actions(657);
|
||||
v->a[18051] = 1;
|
||||
v->a[18052] = anon_sym_DOLLAR;
|
||||
v->a[18053] = anon_sym_DQUOTE;
|
||||
v->a[18054] = sym_raw_string;
|
||||
v->a[18055] = sym_number;
|
||||
v->a[18056] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[18057] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[18058] = anon_sym_BQUOTE;
|
||||
v->a[18059] = sym_word;
|
||||
v->a[18053] = actions(659);
|
||||
v->a[18054] = 1;
|
||||
v->a[18055] = anon_sym_DQUOTE;
|
||||
v->a[18056] = actions(661);
|
||||
v->a[18057] = 1;
|
||||
v->a[18058] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[18059] = actions(663);
|
||||
small_parse_table_903(v);
|
||||
}
|
||||
|
||||
void small_parse_table_903(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[18060] = anon_sym_SEMI;
|
||||
v->a[18061] = 3;
|
||||
v->a[18062] = actions(407);
|
||||
v->a[18060] = 1;
|
||||
v->a[18061] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[18062] = actions(665);
|
||||
v->a[18063] = 1;
|
||||
v->a[18064] = sym_comment;
|
||||
v->a[18065] = actions(463);
|
||||
v->a[18066] = 13;
|
||||
v->a[18067] = anon_sym_PIPE;
|
||||
v->a[18068] = anon_sym_EQ;
|
||||
v->a[18069] = anon_sym_LT;
|
||||
v->a[18070] = anon_sym_GT;
|
||||
v->a[18071] = anon_sym_GT_GT;
|
||||
v->a[18072] = anon_sym_LT_LT;
|
||||
v->a[18073] = anon_sym_CARET;
|
||||
v->a[18074] = anon_sym_AMP;
|
||||
v->a[18075] = anon_sym_PLUS;
|
||||
v->a[18076] = anon_sym_DASH;
|
||||
v->a[18077] = anon_sym_STAR;
|
||||
v->a[18078] = anon_sym_SLASH;
|
||||
v->a[18079] = anon_sym_PERCENT;
|
||||
v->a[18064] = anon_sym_BQUOTE;
|
||||
v->a[18065] = actions(700);
|
||||
v->a[18066] = 1;
|
||||
v->a[18067] = aux_sym_heredoc_redirect_token1;
|
||||
v->a[18068] = state(756);
|
||||
v->a[18069] = 1;
|
||||
v->a[18070] = aux_sym__heredoc_command;
|
||||
v->a[18071] = state(1296);
|
||||
v->a[18072] = 1;
|
||||
v->a[18073] = sym_concatenation;
|
||||
v->a[18074] = state(1596);
|
||||
v->a[18075] = 1;
|
||||
v->a[18076] = sym__heredoc_pipeline;
|
||||
v->a[18077] = state(1667);
|
||||
v->a[18078] = 1;
|
||||
v->a[18079] = sym__heredoc_expression;
|
||||
small_parse_table_904(v);
|
||||
}
|
||||
|
||||
void small_parse_table_904(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[18080] = actions(465);
|
||||
v->a[18081] = 20;
|
||||
v->a[18082] = anon_sym_RPAREN;
|
||||
v->a[18083] = anon_sym_AMP_AMP;
|
||||
v->a[18084] = anon_sym_PIPE_PIPE;
|
||||
v->a[18085] = anon_sym_PLUS_EQ;
|
||||
v->a[18086] = anon_sym_DASH_EQ;
|
||||
v->a[18087] = anon_sym_STAR_EQ;
|
||||
v->a[18088] = anon_sym_SLASH_EQ;
|
||||
v->a[18089] = anon_sym_PERCENT_EQ;
|
||||
v->a[18090] = anon_sym_LT_LT_EQ;
|
||||
v->a[18091] = anon_sym_GT_GT_EQ;
|
||||
v->a[18092] = anon_sym_AMP_EQ;
|
||||
v->a[18093] = anon_sym_CARET_EQ;
|
||||
v->a[18094] = anon_sym_PIPE_EQ;
|
||||
v->a[18095] = anon_sym_EQ_EQ;
|
||||
v->a[18096] = anon_sym_BANG_EQ;
|
||||
v->a[18097] = anon_sym_LT_EQ;
|
||||
v->a[18098] = anon_sym_GT_EQ;
|
||||
v->a[18099] = anon_sym_QMARK;
|
||||
v->a[18080] = actions(649);
|
||||
v->a[18081] = 2;
|
||||
v->a[18082] = anon_sym_AMP_AMP;
|
||||
v->a[18083] = anon_sym_PIPE_PIPE;
|
||||
v->a[18084] = state(1360);
|
||||
v->a[18085] = 2;
|
||||
v->a[18086] = sym_file_redirect;
|
||||
v->a[18087] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[18088] = actions(645);
|
||||
v->a[18089] = 3;
|
||||
v->a[18090] = sym_raw_string;
|
||||
v->a[18091] = sym_number;
|
||||
v->a[18092] = sym_word;
|
||||
v->a[18093] = actions(651);
|
||||
v->a[18094] = 3;
|
||||
v->a[18095] = anon_sym_LT;
|
||||
v->a[18096] = anon_sym_GT;
|
||||
v->a[18097] = anon_sym_GT_GT;
|
||||
v->a[18098] = state(1011);
|
||||
v->a[18099] = 5;
|
||||
small_parse_table_905(v);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -14,126 +14,126 @@
|
|||
|
||||
void small_parse_table_905(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[18100] = anon_sym_PLUS_PLUS2;
|
||||
v->a[18101] = anon_sym_DASH_DASH2;
|
||||
v->a[18102] = 17;
|
||||
v->a[18103] = actions(407);
|
||||
v->a[18104] = 1;
|
||||
v->a[18105] = sym_comment;
|
||||
v->a[18106] = actions(409);
|
||||
v->a[18100] = sym_arithmetic_expansion;
|
||||
v->a[18101] = sym_string;
|
||||
v->a[18102] = sym_simple_expansion;
|
||||
v->a[18103] = sym_expansion;
|
||||
v->a[18104] = sym_command_substitution;
|
||||
v->a[18105] = 5;
|
||||
v->a[18106] = actions(3);
|
||||
v->a[18107] = 1;
|
||||
v->a[18108] = anon_sym_PIPE;
|
||||
v->a[18109] = actions(411);
|
||||
v->a[18108] = sym_comment;
|
||||
v->a[18109] = actions(399);
|
||||
v->a[18110] = 1;
|
||||
v->a[18111] = anon_sym_AMP_AMP;
|
||||
v->a[18112] = actions(413);
|
||||
v->a[18113] = 1;
|
||||
v->a[18114] = anon_sym_PIPE_PIPE;
|
||||
v->a[18115] = actions(423);
|
||||
v->a[18116] = 1;
|
||||
v->a[18117] = anon_sym_CARET;
|
||||
v->a[18118] = actions(425);
|
||||
v->a[18119] = 1;
|
||||
v->a[18111] = sym_variable_name;
|
||||
v->a[18112] = actions(397);
|
||||
v->a[18113] = 2;
|
||||
v->a[18114] = aux_sym__simple_variable_name_token1;
|
||||
v->a[18115] = aux_sym__multiline_variable_name_token1;
|
||||
v->a[18116] = actions(395);
|
||||
v->a[18117] = 8;
|
||||
v->a[18118] = anon_sym_BANG;
|
||||
v->a[18119] = anon_sym_DASH;
|
||||
small_parse_table_906(v);
|
||||
}
|
||||
|
||||
void small_parse_table_906(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[18120] = anon_sym_AMP;
|
||||
v->a[18121] = actions(479);
|
||||
v->a[18122] = 1;
|
||||
v->a[18123] = anon_sym_QMARK;
|
||||
v->a[18124] = actions(485);
|
||||
v->a[18125] = 1;
|
||||
v->a[18126] = anon_sym_EQ;
|
||||
v->a[18127] = actions(491);
|
||||
v->a[18128] = 1;
|
||||
v->a[18129] = anon_sym_RPAREN_RPAREN;
|
||||
v->a[18130] = actions(405);
|
||||
v->a[18131] = 2;
|
||||
v->a[18132] = anon_sym_PLUS_PLUS2;
|
||||
v->a[18133] = anon_sym_DASH_DASH2;
|
||||
v->a[18134] = actions(417);
|
||||
v->a[18135] = 2;
|
||||
v->a[18136] = anon_sym_LT;
|
||||
v->a[18137] = anon_sym_GT;
|
||||
v->a[18138] = actions(419);
|
||||
v->a[18139] = 2;
|
||||
v->a[18120] = anon_sym_STAR;
|
||||
v->a[18121] = anon_sym_QMARK;
|
||||
v->a[18122] = anon_sym_DOLLAR;
|
||||
v->a[18123] = anon_sym_POUND;
|
||||
v->a[18124] = anon_sym_AT;
|
||||
v->a[18125] = anon_sym_0;
|
||||
v->a[18126] = actions(343);
|
||||
v->a[18127] = 16;
|
||||
v->a[18128] = anon_sym_PIPE;
|
||||
v->a[18129] = anon_sym_AMP_AMP;
|
||||
v->a[18130] = anon_sym_PIPE_PIPE;
|
||||
v->a[18131] = anon_sym_LT;
|
||||
v->a[18132] = anon_sym_GT;
|
||||
v->a[18133] = anon_sym_GT_GT;
|
||||
v->a[18134] = anon_sym_LT_LT;
|
||||
v->a[18135] = aux_sym_heredoc_redirect_token1;
|
||||
v->a[18136] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[18137] = anon_sym_DQUOTE;
|
||||
v->a[18138] = sym_raw_string;
|
||||
v->a[18139] = sym_number;
|
||||
small_parse_table_907(v);
|
||||
}
|
||||
|
||||
void small_parse_table_907(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[18140] = anon_sym_GT_GT;
|
||||
v->a[18141] = anon_sym_LT_LT;
|
||||
v->a[18142] = actions(427);
|
||||
v->a[18143] = 2;
|
||||
v->a[18144] = anon_sym_EQ_EQ;
|
||||
v->a[18145] = anon_sym_BANG_EQ;
|
||||
v->a[18146] = actions(429);
|
||||
v->a[18147] = 2;
|
||||
v->a[18148] = anon_sym_LT_EQ;
|
||||
v->a[18149] = anon_sym_GT_EQ;
|
||||
v->a[18150] = actions(431);
|
||||
v->a[18151] = 2;
|
||||
v->a[18152] = anon_sym_PLUS;
|
||||
v->a[18153] = anon_sym_DASH;
|
||||
v->a[18154] = actions(433);
|
||||
v->a[18155] = 3;
|
||||
v->a[18156] = anon_sym_STAR;
|
||||
v->a[18157] = anon_sym_SLASH;
|
||||
v->a[18158] = anon_sym_PERCENT;
|
||||
v->a[18159] = actions(493);
|
||||
v->a[18140] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[18141] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[18142] = anon_sym_BQUOTE;
|
||||
v->a[18143] = sym_word;
|
||||
v->a[18144] = 11;
|
||||
v->a[18145] = actions(3);
|
||||
v->a[18146] = 1;
|
||||
v->a[18147] = sym_comment;
|
||||
v->a[18148] = actions(704);
|
||||
v->a[18149] = 1;
|
||||
v->a[18150] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[18151] = actions(706);
|
||||
v->a[18152] = 1;
|
||||
v->a[18153] = anon_sym_DOLLAR;
|
||||
v->a[18154] = actions(708);
|
||||
v->a[18155] = 1;
|
||||
v->a[18156] = anon_sym_DQUOTE;
|
||||
v->a[18157] = actions(710);
|
||||
v->a[18158] = 1;
|
||||
v->a[18159] = anon_sym_DOLLAR_LBRACE;
|
||||
small_parse_table_908(v);
|
||||
}
|
||||
|
||||
void small_parse_table_908(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[18160] = 10;
|
||||
v->a[18161] = anon_sym_PLUS_EQ;
|
||||
v->a[18162] = anon_sym_DASH_EQ;
|
||||
v->a[18163] = anon_sym_STAR_EQ;
|
||||
v->a[18164] = anon_sym_SLASH_EQ;
|
||||
v->a[18165] = anon_sym_PERCENT_EQ;
|
||||
v->a[18166] = anon_sym_LT_LT_EQ;
|
||||
v->a[18167] = anon_sym_GT_GT_EQ;
|
||||
v->a[18168] = anon_sym_AMP_EQ;
|
||||
v->a[18169] = anon_sym_CARET_EQ;
|
||||
v->a[18170] = anon_sym_PIPE_EQ;
|
||||
v->a[18171] = 13;
|
||||
v->a[18172] = actions(3);
|
||||
v->a[18173] = 1;
|
||||
v->a[18174] = sym_comment;
|
||||
v->a[18175] = actions(99);
|
||||
v->a[18176] = 1;
|
||||
v->a[18177] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[18178] = actions(101);
|
||||
v->a[18179] = 1;
|
||||
v->a[18160] = actions(712);
|
||||
v->a[18161] = 1;
|
||||
v->a[18162] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[18163] = actions(714);
|
||||
v->a[18164] = 1;
|
||||
v->a[18165] = anon_sym_BQUOTE;
|
||||
v->a[18166] = state(181);
|
||||
v->a[18167] = 2;
|
||||
v->a[18168] = sym_concatenation;
|
||||
v->a[18169] = aux_sym_for_statement_repeat1;
|
||||
v->a[18170] = actions(702);
|
||||
v->a[18171] = 3;
|
||||
v->a[18172] = sym_raw_string;
|
||||
v->a[18173] = sym_number;
|
||||
v->a[18174] = sym_word;
|
||||
v->a[18175] = state(402);
|
||||
v->a[18176] = 5;
|
||||
v->a[18177] = sym_arithmetic_expansion;
|
||||
v->a[18178] = sym_string;
|
||||
v->a[18179] = sym_simple_expansion;
|
||||
small_parse_table_909(v);
|
||||
}
|
||||
|
||||
void small_parse_table_909(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[18180] = anon_sym_DOLLAR;
|
||||
v->a[18181] = actions(103);
|
||||
v->a[18182] = 1;
|
||||
v->a[18183] = anon_sym_DQUOTE;
|
||||
v->a[18184] = actions(107);
|
||||
v->a[18185] = 1;
|
||||
v->a[18186] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[18187] = actions(109);
|
||||
v->a[18188] = 1;
|
||||
v->a[18189] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[18190] = actions(111);
|
||||
v->a[18191] = 1;
|
||||
v->a[18192] = anon_sym_BQUOTE;
|
||||
v->a[18193] = actions(499);
|
||||
v->a[18194] = 1;
|
||||
v->a[18195] = sym__bare_dollar;
|
||||
v->a[18196] = state(195);
|
||||
v->a[18180] = sym_expansion;
|
||||
v->a[18181] = sym_command_substitution;
|
||||
v->a[18182] = actions(421);
|
||||
v->a[18183] = 11;
|
||||
v->a[18184] = anon_sym_PIPE;
|
||||
v->a[18185] = anon_sym_RPAREN;
|
||||
v->a[18186] = anon_sym_SEMI_SEMI;
|
||||
v->a[18187] = anon_sym_AMP_AMP;
|
||||
v->a[18188] = anon_sym_PIPE_PIPE;
|
||||
v->a[18189] = anon_sym_LT;
|
||||
v->a[18190] = anon_sym_GT;
|
||||
v->a[18191] = anon_sym_GT_GT;
|
||||
v->a[18192] = anon_sym_LT_LT;
|
||||
v->a[18193] = aux_sym_heredoc_redirect_token1;
|
||||
v->a[18194] = anon_sym_SEMI;
|
||||
v->a[18195] = 13;
|
||||
v->a[18196] = actions(3);
|
||||
v->a[18197] = 1;
|
||||
v->a[18198] = aux_sym_command_repeat2;
|
||||
v->a[18199] = state(592);
|
||||
v->a[18198] = sym_comment;
|
||||
v->a[18199] = actions(53);
|
||||
small_parse_table_910(v);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -15,125 +15,125 @@
|
|||
void small_parse_table_910(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[18200] = 1;
|
||||
v->a[18201] = sym_concatenation;
|
||||
v->a[18202] = actions(495);
|
||||
v->a[18203] = 3;
|
||||
v->a[18204] = sym_raw_string;
|
||||
v->a[18205] = sym_number;
|
||||
v->a[18206] = sym_word;
|
||||
v->a[18207] = state(357);
|
||||
v->a[18208] = 5;
|
||||
v->a[18209] = sym_arithmetic_expansion;
|
||||
v->a[18210] = sym_string;
|
||||
v->a[18211] = sym_simple_expansion;
|
||||
v->a[18212] = sym_expansion;
|
||||
v->a[18213] = sym_command_substitution;
|
||||
v->a[18214] = actions(497);
|
||||
v->a[18215] = 16;
|
||||
v->a[18216] = anon_sym_esac;
|
||||
v->a[18217] = anon_sym_PIPE;
|
||||
v->a[18218] = anon_sym_SEMI_SEMI;
|
||||
v->a[18219] = anon_sym_AMP_AMP;
|
||||
v->a[18201] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[18202] = actions(55);
|
||||
v->a[18203] = 1;
|
||||
v->a[18204] = anon_sym_DOLLAR;
|
||||
v->a[18205] = actions(57);
|
||||
v->a[18206] = 1;
|
||||
v->a[18207] = anon_sym_DQUOTE;
|
||||
v->a[18208] = actions(61);
|
||||
v->a[18209] = 1;
|
||||
v->a[18210] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[18211] = actions(63);
|
||||
v->a[18212] = 1;
|
||||
v->a[18213] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[18214] = actions(65);
|
||||
v->a[18215] = 1;
|
||||
v->a[18216] = anon_sym_BQUOTE;
|
||||
v->a[18217] = actions(419);
|
||||
v->a[18218] = 1;
|
||||
v->a[18219] = sym__bare_dollar;
|
||||
small_parse_table_911(v);
|
||||
}
|
||||
|
||||
void small_parse_table_911(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[18220] = anon_sym_PIPE_PIPE;
|
||||
v->a[18221] = anon_sym_LT;
|
||||
v->a[18222] = anon_sym_GT;
|
||||
v->a[18223] = anon_sym_GT_GT;
|
||||
v->a[18224] = anon_sym_LT_AMP;
|
||||
v->a[18225] = anon_sym_GT_AMP;
|
||||
v->a[18226] = anon_sym_GT_PIPE;
|
||||
v->a[18227] = anon_sym_LT_GT;
|
||||
v->a[18228] = anon_sym_LT_LT;
|
||||
v->a[18229] = anon_sym_LT_LT_DASH;
|
||||
v->a[18230] = aux_sym_heredoc_redirect_token1;
|
||||
v->a[18231] = anon_sym_SEMI;
|
||||
v->a[18232] = 14;
|
||||
v->a[18233] = actions(3);
|
||||
v->a[18234] = 1;
|
||||
v->a[18235] = sym_comment;
|
||||
v->a[18236] = actions(501);
|
||||
v->a[18237] = 1;
|
||||
v->a[18238] = ts_builtin_sym_end;
|
||||
v->a[18239] = actions(508);
|
||||
v->a[18220] = state(189);
|
||||
v->a[18221] = 1;
|
||||
v->a[18222] = aux_sym_command_repeat2;
|
||||
v->a[18223] = state(570);
|
||||
v->a[18224] = 1;
|
||||
v->a[18225] = sym_concatenation;
|
||||
v->a[18226] = actions(602);
|
||||
v->a[18227] = 3;
|
||||
v->a[18228] = sym_raw_string;
|
||||
v->a[18229] = sym_number;
|
||||
v->a[18230] = sym_word;
|
||||
v->a[18231] = state(431);
|
||||
v->a[18232] = 5;
|
||||
v->a[18233] = sym_arithmetic_expansion;
|
||||
v->a[18234] = sym_string;
|
||||
v->a[18235] = sym_simple_expansion;
|
||||
v->a[18236] = sym_expansion;
|
||||
v->a[18237] = sym_command_substitution;
|
||||
v->a[18238] = actions(411);
|
||||
v->a[18239] = 10;
|
||||
small_parse_table_912(v);
|
||||
}
|
||||
|
||||
void small_parse_table_912(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[18240] = 1;
|
||||
v->a[18241] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[18242] = actions(511);
|
||||
v->a[18243] = 1;
|
||||
v->a[18244] = anon_sym_DOLLAR;
|
||||
v->a[18245] = actions(514);
|
||||
v->a[18246] = 1;
|
||||
v->a[18247] = anon_sym_DQUOTE;
|
||||
v->a[18248] = actions(517);
|
||||
v->a[18249] = 1;
|
||||
v->a[18250] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[18251] = actions(520);
|
||||
v->a[18240] = anon_sym_PIPE;
|
||||
v->a[18241] = anon_sym_SEMI_SEMI;
|
||||
v->a[18242] = anon_sym_AMP_AMP;
|
||||
v->a[18243] = anon_sym_PIPE_PIPE;
|
||||
v->a[18244] = anon_sym_LT;
|
||||
v->a[18245] = anon_sym_GT;
|
||||
v->a[18246] = anon_sym_GT_GT;
|
||||
v->a[18247] = anon_sym_LT_LT;
|
||||
v->a[18248] = aux_sym_heredoc_redirect_token1;
|
||||
v->a[18249] = anon_sym_SEMI;
|
||||
v->a[18250] = 11;
|
||||
v->a[18251] = actions(3);
|
||||
v->a[18252] = 1;
|
||||
v->a[18253] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[18254] = actions(523);
|
||||
v->a[18253] = sym_comment;
|
||||
v->a[18254] = actions(580);
|
||||
v->a[18255] = 1;
|
||||
v->a[18256] = anon_sym_BQUOTE;
|
||||
v->a[18257] = actions(526);
|
||||
v->a[18256] = anon_sym_PIPE;
|
||||
v->a[18257] = actions(597);
|
||||
v->a[18258] = 1;
|
||||
v->a[18259] = sym__bare_dollar;
|
||||
v->a[18259] = anon_sym_LT_LT;
|
||||
small_parse_table_913(v);
|
||||
}
|
||||
|
||||
void small_parse_table_913(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[18260] = state(186);
|
||||
v->a[18260] = actions(697);
|
||||
v->a[18261] = 1;
|
||||
v->a[18262] = aux_sym_command_repeat2;
|
||||
v->a[18263] = state(626);
|
||||
v->a[18262] = sym_variable_name;
|
||||
v->a[18263] = actions(716);
|
||||
v->a[18264] = 1;
|
||||
v->a[18265] = sym_concatenation;
|
||||
v->a[18266] = actions(503);
|
||||
v->a[18267] = 3;
|
||||
v->a[18268] = sym_raw_string;
|
||||
v->a[18269] = sym_number;
|
||||
v->a[18270] = sym_word;
|
||||
v->a[18271] = state(339);
|
||||
v->a[18272] = 5;
|
||||
v->a[18273] = sym_arithmetic_expansion;
|
||||
v->a[18274] = sym_string;
|
||||
v->a[18275] = sym_simple_expansion;
|
||||
v->a[18276] = sym_expansion;
|
||||
v->a[18277] = sym_command_substitution;
|
||||
v->a[18278] = actions(506);
|
||||
v->a[18279] = 15;
|
||||
v->a[18265] = ts_builtin_sym_end;
|
||||
v->a[18266] = state(510);
|
||||
v->a[18267] = 1;
|
||||
v->a[18268] = sym_terminator;
|
||||
v->a[18269] = actions(695);
|
||||
v->a[18270] = 2;
|
||||
v->a[18271] = anon_sym_AMP_AMP;
|
||||
v->a[18272] = anon_sym_PIPE_PIPE;
|
||||
v->a[18273] = state(924);
|
||||
v->a[18274] = 2;
|
||||
v->a[18275] = sym_variable_assignment;
|
||||
v->a[18276] = aux_sym__variable_assignments_repeat1;
|
||||
v->a[18277] = actions(693);
|
||||
v->a[18278] = 3;
|
||||
v->a[18279] = anon_sym_SEMI_SEMI;
|
||||
small_parse_table_914(v);
|
||||
}
|
||||
|
||||
void small_parse_table_914(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[18280] = anon_sym_PIPE;
|
||||
v->a[18281] = anon_sym_SEMI_SEMI;
|
||||
v->a[18282] = anon_sym_AMP_AMP;
|
||||
v->a[18283] = anon_sym_PIPE_PIPE;
|
||||
v->a[18284] = anon_sym_LT;
|
||||
v->a[18285] = anon_sym_GT;
|
||||
v->a[18286] = anon_sym_GT_GT;
|
||||
v->a[18287] = anon_sym_LT_AMP;
|
||||
v->a[18288] = anon_sym_GT_AMP;
|
||||
v->a[18289] = anon_sym_GT_PIPE;
|
||||
v->a[18290] = anon_sym_LT_GT;
|
||||
v->a[18291] = anon_sym_LT_LT;
|
||||
v->a[18292] = anon_sym_LT_LT_DASH;
|
||||
v->a[18293] = aux_sym_heredoc_redirect_token1;
|
||||
v->a[18294] = anon_sym_SEMI;
|
||||
v->a[18295] = 17;
|
||||
v->a[18296] = actions(407);
|
||||
v->a[18297] = 1;
|
||||
v->a[18298] = sym_comment;
|
||||
v->a[18299] = actions(409);
|
||||
v->a[18280] = aux_sym_heredoc_redirect_token1;
|
||||
v->a[18281] = anon_sym_SEMI;
|
||||
v->a[18282] = state(922);
|
||||
v->a[18283] = 3;
|
||||
v->a[18284] = sym_file_redirect;
|
||||
v->a[18285] = sym_heredoc_redirect;
|
||||
v->a[18286] = aux_sym_redirected_statement_repeat1;
|
||||
v->a[18287] = actions(576);
|
||||
v->a[18288] = 12;
|
||||
v->a[18289] = anon_sym_LT;
|
||||
v->a[18290] = anon_sym_GT;
|
||||
v->a[18291] = anon_sym_GT_GT;
|
||||
v->a[18292] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[18293] = anon_sym_DOLLAR;
|
||||
v->a[18294] = anon_sym_DQUOTE;
|
||||
v->a[18295] = sym_raw_string;
|
||||
v->a[18296] = sym_number;
|
||||
v->a[18297] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[18298] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[18299] = anon_sym_BQUOTE;
|
||||
small_parse_table_915(v);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -14,126 +14,126 @@
|
|||
|
||||
void small_parse_table_915(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[18300] = 1;
|
||||
v->a[18301] = anon_sym_PIPE;
|
||||
v->a[18302] = actions(411);
|
||||
v->a[18300] = sym_word;
|
||||
v->a[18301] = 5;
|
||||
v->a[18302] = actions(3);
|
||||
v->a[18303] = 1;
|
||||
v->a[18304] = anon_sym_AMP_AMP;
|
||||
v->a[18305] = actions(413);
|
||||
v->a[18304] = sym_comment;
|
||||
v->a[18305] = actions(393);
|
||||
v->a[18306] = 1;
|
||||
v->a[18307] = anon_sym_PIPE_PIPE;
|
||||
v->a[18308] = actions(423);
|
||||
v->a[18309] = 1;
|
||||
v->a[18310] = anon_sym_CARET;
|
||||
v->a[18311] = actions(425);
|
||||
v->a[18312] = 1;
|
||||
v->a[18313] = anon_sym_AMP;
|
||||
v->a[18314] = actions(479);
|
||||
v->a[18315] = 1;
|
||||
v->a[18316] = anon_sym_QMARK;
|
||||
v->a[18317] = actions(485);
|
||||
v->a[18318] = 1;
|
||||
v->a[18319] = anon_sym_EQ;
|
||||
v->a[18307] = sym_variable_name;
|
||||
v->a[18308] = actions(391);
|
||||
v->a[18309] = 2;
|
||||
v->a[18310] = aux_sym__simple_variable_name_token1;
|
||||
v->a[18311] = aux_sym__multiline_variable_name_token1;
|
||||
v->a[18312] = actions(389);
|
||||
v->a[18313] = 8;
|
||||
v->a[18314] = anon_sym_BANG;
|
||||
v->a[18315] = anon_sym_DASH;
|
||||
v->a[18316] = anon_sym_STAR;
|
||||
v->a[18317] = anon_sym_QMARK;
|
||||
v->a[18318] = anon_sym_DOLLAR;
|
||||
v->a[18319] = anon_sym_POUND;
|
||||
small_parse_table_916(v);
|
||||
}
|
||||
|
||||
void small_parse_table_916(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[18320] = actions(529);
|
||||
v->a[18321] = 1;
|
||||
v->a[18322] = anon_sym_RPAREN_RPAREN;
|
||||
v->a[18323] = actions(405);
|
||||
v->a[18324] = 2;
|
||||
v->a[18325] = anon_sym_PLUS_PLUS2;
|
||||
v->a[18326] = anon_sym_DASH_DASH2;
|
||||
v->a[18327] = actions(417);
|
||||
v->a[18328] = 2;
|
||||
v->a[18329] = anon_sym_LT;
|
||||
v->a[18330] = anon_sym_GT;
|
||||
v->a[18331] = actions(419);
|
||||
v->a[18332] = 2;
|
||||
v->a[18333] = anon_sym_GT_GT;
|
||||
v->a[18334] = anon_sym_LT_LT;
|
||||
v->a[18335] = actions(427);
|
||||
v->a[18336] = 2;
|
||||
v->a[18337] = anon_sym_EQ_EQ;
|
||||
v->a[18338] = anon_sym_BANG_EQ;
|
||||
v->a[18339] = actions(429);
|
||||
v->a[18320] = anon_sym_AT;
|
||||
v->a[18321] = anon_sym_0;
|
||||
v->a[18322] = actions(343);
|
||||
v->a[18323] = 16;
|
||||
v->a[18324] = anon_sym_PIPE;
|
||||
v->a[18325] = anon_sym_AMP_AMP;
|
||||
v->a[18326] = anon_sym_PIPE_PIPE;
|
||||
v->a[18327] = anon_sym_LT;
|
||||
v->a[18328] = anon_sym_GT;
|
||||
v->a[18329] = anon_sym_GT_GT;
|
||||
v->a[18330] = anon_sym_LT_LT;
|
||||
v->a[18331] = aux_sym_heredoc_redirect_token1;
|
||||
v->a[18332] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[18333] = anon_sym_DQUOTE;
|
||||
v->a[18334] = sym_raw_string;
|
||||
v->a[18335] = sym_number;
|
||||
v->a[18336] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[18337] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[18338] = anon_sym_BQUOTE;
|
||||
v->a[18339] = sym_word;
|
||||
small_parse_table_917(v);
|
||||
}
|
||||
|
||||
void small_parse_table_917(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[18340] = 2;
|
||||
v->a[18341] = anon_sym_LT_EQ;
|
||||
v->a[18342] = anon_sym_GT_EQ;
|
||||
v->a[18343] = actions(431);
|
||||
v->a[18344] = 2;
|
||||
v->a[18345] = anon_sym_PLUS;
|
||||
v->a[18346] = anon_sym_DASH;
|
||||
v->a[18347] = actions(433);
|
||||
v->a[18348] = 3;
|
||||
v->a[18349] = anon_sym_STAR;
|
||||
v->a[18350] = anon_sym_SLASH;
|
||||
v->a[18351] = anon_sym_PERCENT;
|
||||
v->a[18352] = actions(493);
|
||||
v->a[18353] = 10;
|
||||
v->a[18354] = anon_sym_PLUS_EQ;
|
||||
v->a[18355] = anon_sym_DASH_EQ;
|
||||
v->a[18356] = anon_sym_STAR_EQ;
|
||||
v->a[18357] = anon_sym_SLASH_EQ;
|
||||
v->a[18358] = anon_sym_PERCENT_EQ;
|
||||
v->a[18359] = anon_sym_LT_LT_EQ;
|
||||
v->a[18340] = 12;
|
||||
v->a[18341] = actions(3);
|
||||
v->a[18342] = 1;
|
||||
v->a[18343] = sym_comment;
|
||||
v->a[18344] = actions(53);
|
||||
v->a[18345] = 1;
|
||||
v->a[18346] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[18347] = actions(55);
|
||||
v->a[18348] = 1;
|
||||
v->a[18349] = anon_sym_DOLLAR;
|
||||
v->a[18350] = actions(57);
|
||||
v->a[18351] = 1;
|
||||
v->a[18352] = anon_sym_DQUOTE;
|
||||
v->a[18353] = actions(61);
|
||||
v->a[18354] = 1;
|
||||
v->a[18355] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[18356] = actions(63);
|
||||
v->a[18357] = 1;
|
||||
v->a[18358] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[18359] = actions(419);
|
||||
small_parse_table_918(v);
|
||||
}
|
||||
|
||||
void small_parse_table_918(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[18360] = anon_sym_GT_GT_EQ;
|
||||
v->a[18361] = anon_sym_AMP_EQ;
|
||||
v->a[18362] = anon_sym_CARET_EQ;
|
||||
v->a[18363] = anon_sym_PIPE_EQ;
|
||||
v->a[18364] = 13;
|
||||
v->a[18365] = actions(3);
|
||||
v->a[18360] = 1;
|
||||
v->a[18361] = sym__bare_dollar;
|
||||
v->a[18362] = state(189);
|
||||
v->a[18363] = 1;
|
||||
v->a[18364] = aux_sym_command_repeat2;
|
||||
v->a[18365] = state(570);
|
||||
v->a[18366] = 1;
|
||||
v->a[18367] = sym_comment;
|
||||
v->a[18368] = actions(53);
|
||||
v->a[18369] = 1;
|
||||
v->a[18370] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[18371] = actions(55);
|
||||
v->a[18372] = 1;
|
||||
v->a[18373] = anon_sym_DOLLAR;
|
||||
v->a[18374] = actions(57);
|
||||
v->a[18375] = 1;
|
||||
v->a[18376] = anon_sym_DQUOTE;
|
||||
v->a[18377] = actions(61);
|
||||
v->a[18378] = 1;
|
||||
v->a[18379] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[18367] = sym_concatenation;
|
||||
v->a[18368] = actions(602);
|
||||
v->a[18369] = 3;
|
||||
v->a[18370] = sym_raw_string;
|
||||
v->a[18371] = sym_number;
|
||||
v->a[18372] = sym_word;
|
||||
v->a[18373] = state(431);
|
||||
v->a[18374] = 5;
|
||||
v->a[18375] = sym_arithmetic_expansion;
|
||||
v->a[18376] = sym_string;
|
||||
v->a[18377] = sym_simple_expansion;
|
||||
v->a[18378] = sym_expansion;
|
||||
v->a[18379] = sym_command_substitution;
|
||||
small_parse_table_919(v);
|
||||
}
|
||||
|
||||
void small_parse_table_919(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[18380] = actions(63);
|
||||
v->a[18381] = 1;
|
||||
v->a[18382] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[18383] = actions(65);
|
||||
v->a[18384] = 1;
|
||||
v->a[18385] = anon_sym_BQUOTE;
|
||||
v->a[18386] = actions(535);
|
||||
v->a[18387] = 1;
|
||||
v->a[18388] = sym__bare_dollar;
|
||||
v->a[18389] = state(191);
|
||||
v->a[18390] = 1;
|
||||
v->a[18391] = aux_sym_command_repeat2;
|
||||
v->a[18392] = state(614);
|
||||
v->a[18393] = 1;
|
||||
v->a[18394] = sym_concatenation;
|
||||
v->a[18395] = actions(531);
|
||||
v->a[18396] = 3;
|
||||
v->a[18397] = sym_raw_string;
|
||||
v->a[18398] = sym_number;
|
||||
v->a[18399] = sym_word;
|
||||
v->a[18380] = actions(411);
|
||||
v->a[18381] = 11;
|
||||
v->a[18382] = anon_sym_PIPE;
|
||||
v->a[18383] = anon_sym_SEMI_SEMI;
|
||||
v->a[18384] = anon_sym_AMP_AMP;
|
||||
v->a[18385] = anon_sym_PIPE_PIPE;
|
||||
v->a[18386] = anon_sym_LT;
|
||||
v->a[18387] = anon_sym_GT;
|
||||
v->a[18388] = anon_sym_GT_GT;
|
||||
v->a[18389] = anon_sym_LT_LT;
|
||||
v->a[18390] = aux_sym_heredoc_redirect_token1;
|
||||
v->a[18391] = anon_sym_BQUOTE;
|
||||
v->a[18392] = anon_sym_SEMI;
|
||||
v->a[18393] = 12;
|
||||
v->a[18394] = actions(3);
|
||||
v->a[18395] = 1;
|
||||
v->a[18396] = sym_comment;
|
||||
v->a[18397] = actions(53);
|
||||
v->a[18398] = 1;
|
||||
v->a[18399] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
small_parse_table_920(v);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -14,126 +14,126 @@
|
|||
|
||||
void small_parse_table_920(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[18400] = state(344);
|
||||
v->a[18401] = 5;
|
||||
v->a[18402] = sym_arithmetic_expansion;
|
||||
v->a[18403] = sym_string;
|
||||
v->a[18404] = sym_simple_expansion;
|
||||
v->a[18405] = sym_expansion;
|
||||
v->a[18406] = sym_command_substitution;
|
||||
v->a[18407] = actions(533);
|
||||
v->a[18408] = 16;
|
||||
v->a[18409] = anon_sym_PIPE;
|
||||
v->a[18410] = anon_sym_RPAREN;
|
||||
v->a[18411] = anon_sym_SEMI_SEMI;
|
||||
v->a[18412] = anon_sym_AMP_AMP;
|
||||
v->a[18413] = anon_sym_PIPE_PIPE;
|
||||
v->a[18414] = anon_sym_LT;
|
||||
v->a[18415] = anon_sym_GT;
|
||||
v->a[18416] = anon_sym_GT_GT;
|
||||
v->a[18417] = anon_sym_LT_AMP;
|
||||
v->a[18418] = anon_sym_GT_AMP;
|
||||
v->a[18419] = anon_sym_GT_PIPE;
|
||||
v->a[18400] = actions(55);
|
||||
v->a[18401] = 1;
|
||||
v->a[18402] = anon_sym_DOLLAR;
|
||||
v->a[18403] = actions(57);
|
||||
v->a[18404] = 1;
|
||||
v->a[18405] = anon_sym_DQUOTE;
|
||||
v->a[18406] = actions(61);
|
||||
v->a[18407] = 1;
|
||||
v->a[18408] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[18409] = actions(63);
|
||||
v->a[18410] = 1;
|
||||
v->a[18411] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[18412] = actions(419);
|
||||
v->a[18413] = 1;
|
||||
v->a[18414] = sym__bare_dollar;
|
||||
v->a[18415] = state(180);
|
||||
v->a[18416] = 1;
|
||||
v->a[18417] = aux_sym_command_repeat2;
|
||||
v->a[18418] = state(570);
|
||||
v->a[18419] = 1;
|
||||
small_parse_table_921(v);
|
||||
}
|
||||
|
||||
void small_parse_table_921(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[18420] = anon_sym_LT_GT;
|
||||
v->a[18421] = anon_sym_LT_LT;
|
||||
v->a[18422] = anon_sym_LT_LT_DASH;
|
||||
v->a[18423] = aux_sym_heredoc_redirect_token1;
|
||||
v->a[18424] = anon_sym_SEMI;
|
||||
v->a[18425] = 13;
|
||||
v->a[18426] = actions(3);
|
||||
v->a[18427] = 1;
|
||||
v->a[18428] = sym_comment;
|
||||
v->a[18429] = actions(53);
|
||||
v->a[18430] = 1;
|
||||
v->a[18431] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[18432] = actions(55);
|
||||
v->a[18433] = 1;
|
||||
v->a[18434] = anon_sym_DOLLAR;
|
||||
v->a[18435] = actions(57);
|
||||
v->a[18436] = 1;
|
||||
v->a[18437] = anon_sym_DQUOTE;
|
||||
v->a[18438] = actions(61);
|
||||
v->a[18439] = 1;
|
||||
v->a[18420] = sym_concatenation;
|
||||
v->a[18421] = actions(602);
|
||||
v->a[18422] = 3;
|
||||
v->a[18423] = sym_raw_string;
|
||||
v->a[18424] = sym_number;
|
||||
v->a[18425] = sym_word;
|
||||
v->a[18426] = state(431);
|
||||
v->a[18427] = 5;
|
||||
v->a[18428] = sym_arithmetic_expansion;
|
||||
v->a[18429] = sym_string;
|
||||
v->a[18430] = sym_simple_expansion;
|
||||
v->a[18431] = sym_expansion;
|
||||
v->a[18432] = sym_command_substitution;
|
||||
v->a[18433] = actions(450);
|
||||
v->a[18434] = 11;
|
||||
v->a[18435] = anon_sym_PIPE;
|
||||
v->a[18436] = anon_sym_SEMI_SEMI;
|
||||
v->a[18437] = anon_sym_AMP_AMP;
|
||||
v->a[18438] = anon_sym_PIPE_PIPE;
|
||||
v->a[18439] = anon_sym_LT;
|
||||
small_parse_table_922(v);
|
||||
}
|
||||
|
||||
void small_parse_table_922(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[18440] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[18441] = actions(63);
|
||||
v->a[18442] = 1;
|
||||
v->a[18443] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[18444] = actions(65);
|
||||
v->a[18445] = 1;
|
||||
v->a[18446] = anon_sym_BQUOTE;
|
||||
v->a[18447] = actions(535);
|
||||
v->a[18440] = anon_sym_GT;
|
||||
v->a[18441] = anon_sym_GT_GT;
|
||||
v->a[18442] = anon_sym_LT_LT;
|
||||
v->a[18443] = aux_sym_heredoc_redirect_token1;
|
||||
v->a[18444] = anon_sym_BQUOTE;
|
||||
v->a[18445] = anon_sym_SEMI;
|
||||
v->a[18446] = 12;
|
||||
v->a[18447] = actions(3);
|
||||
v->a[18448] = 1;
|
||||
v->a[18449] = sym__bare_dollar;
|
||||
v->a[18450] = state(193);
|
||||
v->a[18449] = sym_comment;
|
||||
v->a[18450] = actions(448);
|
||||
v->a[18451] = 1;
|
||||
v->a[18452] = aux_sym_command_repeat2;
|
||||
v->a[18453] = state(614);
|
||||
v->a[18452] = sym_variable_name;
|
||||
v->a[18453] = actions(558);
|
||||
v->a[18454] = 1;
|
||||
v->a[18455] = sym_concatenation;
|
||||
v->a[18456] = actions(531);
|
||||
v->a[18457] = 3;
|
||||
v->a[18458] = sym_raw_string;
|
||||
v->a[18459] = sym_number;
|
||||
v->a[18455] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[18456] = actions(561);
|
||||
v->a[18457] = 1;
|
||||
v->a[18458] = anon_sym_DOLLAR;
|
||||
v->a[18459] = actions(564);
|
||||
small_parse_table_923(v);
|
||||
}
|
||||
|
||||
void small_parse_table_923(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[18460] = sym_word;
|
||||
v->a[18461] = state(344);
|
||||
v->a[18462] = 5;
|
||||
v->a[18463] = sym_arithmetic_expansion;
|
||||
v->a[18464] = sym_string;
|
||||
v->a[18465] = sym_simple_expansion;
|
||||
v->a[18466] = sym_expansion;
|
||||
v->a[18467] = sym_command_substitution;
|
||||
v->a[18468] = actions(537);
|
||||
v->a[18469] = 16;
|
||||
v->a[18470] = anon_sym_PIPE;
|
||||
v->a[18471] = anon_sym_RPAREN;
|
||||
v->a[18472] = anon_sym_SEMI_SEMI;
|
||||
v->a[18473] = anon_sym_AMP_AMP;
|
||||
v->a[18474] = anon_sym_PIPE_PIPE;
|
||||
v->a[18475] = anon_sym_LT;
|
||||
v->a[18476] = anon_sym_GT;
|
||||
v->a[18477] = anon_sym_GT_GT;
|
||||
v->a[18478] = anon_sym_LT_AMP;
|
||||
v->a[18479] = anon_sym_GT_AMP;
|
||||
v->a[18460] = 1;
|
||||
v->a[18461] = anon_sym_DQUOTE;
|
||||
v->a[18462] = actions(567);
|
||||
v->a[18463] = 1;
|
||||
v->a[18464] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[18465] = actions(570);
|
||||
v->a[18466] = 1;
|
||||
v->a[18467] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[18468] = actions(573);
|
||||
v->a[18469] = 1;
|
||||
v->a[18470] = anon_sym_BQUOTE;
|
||||
v->a[18471] = state(201);
|
||||
v->a[18472] = 2;
|
||||
v->a[18473] = sym_concatenation;
|
||||
v->a[18474] = aux_sym_for_statement_repeat1;
|
||||
v->a[18475] = actions(718);
|
||||
v->a[18476] = 3;
|
||||
v->a[18477] = sym_raw_string;
|
||||
v->a[18478] = sym_number;
|
||||
v->a[18479] = sym_word;
|
||||
small_parse_table_924(v);
|
||||
}
|
||||
|
||||
void small_parse_table_924(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[18480] = anon_sym_GT_PIPE;
|
||||
v->a[18481] = anon_sym_LT_GT;
|
||||
v->a[18482] = anon_sym_LT_LT;
|
||||
v->a[18483] = anon_sym_LT_LT_DASH;
|
||||
v->a[18484] = aux_sym_heredoc_redirect_token1;
|
||||
v->a[18485] = anon_sym_SEMI;
|
||||
v->a[18486] = 3;
|
||||
v->a[18487] = actions(407);
|
||||
v->a[18488] = 1;
|
||||
v->a[18489] = sym_comment;
|
||||
v->a[18490] = actions(443);
|
||||
v->a[18491] = 13;
|
||||
v->a[18492] = anon_sym_PIPE;
|
||||
v->a[18493] = anon_sym_EQ;
|
||||
v->a[18494] = anon_sym_LT;
|
||||
v->a[18495] = anon_sym_GT;
|
||||
v->a[18496] = anon_sym_GT_GT;
|
||||
v->a[18497] = anon_sym_LT_LT;
|
||||
v->a[18498] = anon_sym_CARET;
|
||||
v->a[18499] = anon_sym_AMP;
|
||||
v->a[18480] = state(415);
|
||||
v->a[18481] = 5;
|
||||
v->a[18482] = sym_arithmetic_expansion;
|
||||
v->a[18483] = sym_string;
|
||||
v->a[18484] = sym_simple_expansion;
|
||||
v->a[18485] = sym_expansion;
|
||||
v->a[18486] = sym_command_substitution;
|
||||
v->a[18487] = actions(428);
|
||||
v->a[18488] = 10;
|
||||
v->a[18489] = anon_sym_PIPE;
|
||||
v->a[18490] = anon_sym_SEMI_SEMI;
|
||||
v->a[18491] = anon_sym_AMP_AMP;
|
||||
v->a[18492] = anon_sym_PIPE_PIPE;
|
||||
v->a[18493] = anon_sym_LT;
|
||||
v->a[18494] = anon_sym_GT;
|
||||
v->a[18495] = anon_sym_GT_GT;
|
||||
v->a[18496] = anon_sym_LT_LT;
|
||||
v->a[18497] = aux_sym_heredoc_redirect_token1;
|
||||
v->a[18498] = anon_sym_SEMI;
|
||||
v->a[18499] = 12;
|
||||
small_parse_table_925(v);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -14,126 +14,126 @@
|
|||
|
||||
void small_parse_table_925(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[18500] = anon_sym_PLUS;
|
||||
v->a[18501] = anon_sym_DASH;
|
||||
v->a[18502] = anon_sym_STAR;
|
||||
v->a[18503] = anon_sym_SLASH;
|
||||
v->a[18504] = anon_sym_PERCENT;
|
||||
v->a[18505] = actions(445);
|
||||
v->a[18506] = 20;
|
||||
v->a[18507] = anon_sym_RPAREN;
|
||||
v->a[18508] = anon_sym_AMP_AMP;
|
||||
v->a[18509] = anon_sym_PIPE_PIPE;
|
||||
v->a[18510] = anon_sym_PLUS_EQ;
|
||||
v->a[18511] = anon_sym_DASH_EQ;
|
||||
v->a[18512] = anon_sym_STAR_EQ;
|
||||
v->a[18513] = anon_sym_SLASH_EQ;
|
||||
v->a[18514] = anon_sym_PERCENT_EQ;
|
||||
v->a[18515] = anon_sym_LT_LT_EQ;
|
||||
v->a[18516] = anon_sym_GT_GT_EQ;
|
||||
v->a[18517] = anon_sym_AMP_EQ;
|
||||
v->a[18518] = anon_sym_CARET_EQ;
|
||||
v->a[18519] = anon_sym_PIPE_EQ;
|
||||
v->a[18500] = actions(3);
|
||||
v->a[18501] = 1;
|
||||
v->a[18502] = sym_comment;
|
||||
v->a[18503] = actions(423);
|
||||
v->a[18504] = 1;
|
||||
v->a[18505] = ts_builtin_sym_end;
|
||||
v->a[18506] = actions(723);
|
||||
v->a[18507] = 1;
|
||||
v->a[18508] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[18509] = actions(725);
|
||||
v->a[18510] = 1;
|
||||
v->a[18511] = anon_sym_DOLLAR;
|
||||
v->a[18512] = actions(727);
|
||||
v->a[18513] = 1;
|
||||
v->a[18514] = anon_sym_DQUOTE;
|
||||
v->a[18515] = actions(729);
|
||||
v->a[18516] = 1;
|
||||
v->a[18517] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[18518] = actions(731);
|
||||
v->a[18519] = 1;
|
||||
small_parse_table_926(v);
|
||||
}
|
||||
|
||||
void small_parse_table_926(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[18520] = anon_sym_EQ_EQ;
|
||||
v->a[18521] = anon_sym_BANG_EQ;
|
||||
v->a[18522] = anon_sym_LT_EQ;
|
||||
v->a[18523] = anon_sym_GT_EQ;
|
||||
v->a[18524] = anon_sym_QMARK;
|
||||
v->a[18525] = anon_sym_PLUS_PLUS2;
|
||||
v->a[18526] = anon_sym_DASH_DASH2;
|
||||
v->a[18527] = 13;
|
||||
v->a[18528] = actions(3);
|
||||
v->a[18529] = 1;
|
||||
v->a[18530] = sym_comment;
|
||||
v->a[18531] = actions(542);
|
||||
v->a[18532] = 1;
|
||||
v->a[18533] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[18534] = actions(545);
|
||||
v->a[18535] = 1;
|
||||
v->a[18536] = anon_sym_DOLLAR;
|
||||
v->a[18537] = actions(548);
|
||||
v->a[18538] = 1;
|
||||
v->a[18539] = anon_sym_DQUOTE;
|
||||
v->a[18520] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[18521] = actions(733);
|
||||
v->a[18522] = 1;
|
||||
v->a[18523] = anon_sym_BQUOTE;
|
||||
v->a[18524] = state(203);
|
||||
v->a[18525] = 2;
|
||||
v->a[18526] = sym_concatenation;
|
||||
v->a[18527] = aux_sym_for_statement_repeat1;
|
||||
v->a[18528] = actions(721);
|
||||
v->a[18529] = 3;
|
||||
v->a[18530] = sym_raw_string;
|
||||
v->a[18531] = sym_number;
|
||||
v->a[18532] = sym_word;
|
||||
v->a[18533] = state(409);
|
||||
v->a[18534] = 5;
|
||||
v->a[18535] = sym_arithmetic_expansion;
|
||||
v->a[18536] = sym_string;
|
||||
v->a[18537] = sym_simple_expansion;
|
||||
v->a[18538] = sym_expansion;
|
||||
v->a[18539] = sym_command_substitution;
|
||||
small_parse_table_927(v);
|
||||
}
|
||||
|
||||
void small_parse_table_927(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[18540] = actions(551);
|
||||
v->a[18541] = 1;
|
||||
v->a[18542] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[18543] = actions(554);
|
||||
v->a[18544] = 1;
|
||||
v->a[18545] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[18546] = actions(557);
|
||||
v->a[18547] = 1;
|
||||
v->a[18548] = anon_sym_BQUOTE;
|
||||
v->a[18549] = actions(560);
|
||||
v->a[18550] = 1;
|
||||
v->a[18551] = sym__bare_dollar;
|
||||
v->a[18552] = state(191);
|
||||
v->a[18553] = 1;
|
||||
v->a[18554] = aux_sym_command_repeat2;
|
||||
v->a[18555] = state(614);
|
||||
v->a[18556] = 1;
|
||||
v->a[18557] = sym_concatenation;
|
||||
v->a[18558] = actions(539);
|
||||
v->a[18559] = 3;
|
||||
v->a[18540] = actions(421);
|
||||
v->a[18541] = 10;
|
||||
v->a[18542] = anon_sym_PIPE;
|
||||
v->a[18543] = anon_sym_SEMI_SEMI;
|
||||
v->a[18544] = anon_sym_AMP_AMP;
|
||||
v->a[18545] = anon_sym_PIPE_PIPE;
|
||||
v->a[18546] = anon_sym_LT;
|
||||
v->a[18547] = anon_sym_GT;
|
||||
v->a[18548] = anon_sym_GT_GT;
|
||||
v->a[18549] = anon_sym_LT_LT;
|
||||
v->a[18550] = aux_sym_heredoc_redirect_token1;
|
||||
v->a[18551] = anon_sym_SEMI;
|
||||
v->a[18552] = 12;
|
||||
v->a[18553] = actions(3);
|
||||
v->a[18554] = 1;
|
||||
v->a[18555] = sym_comment;
|
||||
v->a[18556] = actions(448);
|
||||
v->a[18557] = 1;
|
||||
v->a[18558] = ts_builtin_sym_end;
|
||||
v->a[18559] = actions(738);
|
||||
small_parse_table_928(v);
|
||||
}
|
||||
|
||||
void small_parse_table_928(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[18560] = sym_raw_string;
|
||||
v->a[18561] = sym_number;
|
||||
v->a[18562] = sym_word;
|
||||
v->a[18563] = state(344);
|
||||
v->a[18564] = 5;
|
||||
v->a[18565] = sym_arithmetic_expansion;
|
||||
v->a[18566] = sym_string;
|
||||
v->a[18567] = sym_simple_expansion;
|
||||
v->a[18568] = sym_expansion;
|
||||
v->a[18569] = sym_command_substitution;
|
||||
v->a[18570] = actions(506);
|
||||
v->a[18571] = 16;
|
||||
v->a[18572] = anon_sym_PIPE;
|
||||
v->a[18573] = anon_sym_RPAREN;
|
||||
v->a[18574] = anon_sym_SEMI_SEMI;
|
||||
v->a[18575] = anon_sym_AMP_AMP;
|
||||
v->a[18576] = anon_sym_PIPE_PIPE;
|
||||
v->a[18577] = anon_sym_LT;
|
||||
v->a[18578] = anon_sym_GT;
|
||||
v->a[18579] = anon_sym_GT_GT;
|
||||
v->a[18560] = 1;
|
||||
v->a[18561] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[18562] = actions(741);
|
||||
v->a[18563] = 1;
|
||||
v->a[18564] = anon_sym_DOLLAR;
|
||||
v->a[18565] = actions(744);
|
||||
v->a[18566] = 1;
|
||||
v->a[18567] = anon_sym_DQUOTE;
|
||||
v->a[18568] = actions(747);
|
||||
v->a[18569] = 1;
|
||||
v->a[18570] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[18571] = actions(750);
|
||||
v->a[18572] = 1;
|
||||
v->a[18573] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[18574] = actions(753);
|
||||
v->a[18575] = 1;
|
||||
v->a[18576] = anon_sym_BQUOTE;
|
||||
v->a[18577] = state(203);
|
||||
v->a[18578] = 2;
|
||||
v->a[18579] = sym_concatenation;
|
||||
small_parse_table_929(v);
|
||||
}
|
||||
|
||||
void small_parse_table_929(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[18580] = anon_sym_LT_AMP;
|
||||
v->a[18581] = anon_sym_GT_AMP;
|
||||
v->a[18582] = anon_sym_GT_PIPE;
|
||||
v->a[18583] = anon_sym_LT_GT;
|
||||
v->a[18584] = anon_sym_LT_LT;
|
||||
v->a[18585] = anon_sym_LT_LT_DASH;
|
||||
v->a[18586] = aux_sym_heredoc_redirect_token1;
|
||||
v->a[18587] = anon_sym_SEMI;
|
||||
v->a[18588] = 17;
|
||||
v->a[18589] = actions(407);
|
||||
v->a[18590] = 1;
|
||||
v->a[18591] = sym_comment;
|
||||
v->a[18592] = actions(409);
|
||||
v->a[18593] = 1;
|
||||
v->a[18594] = anon_sym_PIPE;
|
||||
v->a[18595] = actions(411);
|
||||
v->a[18596] = 1;
|
||||
v->a[18580] = aux_sym_for_statement_repeat1;
|
||||
v->a[18581] = actions(735);
|
||||
v->a[18582] = 3;
|
||||
v->a[18583] = sym_raw_string;
|
||||
v->a[18584] = sym_number;
|
||||
v->a[18585] = sym_word;
|
||||
v->a[18586] = state(409);
|
||||
v->a[18587] = 5;
|
||||
v->a[18588] = sym_arithmetic_expansion;
|
||||
v->a[18589] = sym_string;
|
||||
v->a[18590] = sym_simple_expansion;
|
||||
v->a[18591] = sym_expansion;
|
||||
v->a[18592] = sym_command_substitution;
|
||||
v->a[18593] = actions(428);
|
||||
v->a[18594] = 10;
|
||||
v->a[18595] = anon_sym_PIPE;
|
||||
v->a[18596] = anon_sym_SEMI_SEMI;
|
||||
v->a[18597] = anon_sym_AMP_AMP;
|
||||
v->a[18598] = actions(413);
|
||||
v->a[18599] = 1;
|
||||
v->a[18598] = anon_sym_PIPE_PIPE;
|
||||
v->a[18599] = anon_sym_LT;
|
||||
small_parse_table_930(v);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -14,126 +14,126 @@
|
|||
|
||||
void small_parse_table_930(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[18600] = anon_sym_PIPE_PIPE;
|
||||
v->a[18601] = actions(423);
|
||||
v->a[18602] = 1;
|
||||
v->a[18603] = anon_sym_CARET;
|
||||
v->a[18604] = actions(425);
|
||||
v->a[18605] = 1;
|
||||
v->a[18606] = anon_sym_AMP;
|
||||
v->a[18607] = actions(479);
|
||||
v->a[18608] = 1;
|
||||
v->a[18609] = anon_sym_QMARK;
|
||||
v->a[18610] = actions(485);
|
||||
v->a[18611] = 1;
|
||||
v->a[18612] = anon_sym_EQ;
|
||||
v->a[18613] = actions(563);
|
||||
v->a[18614] = 1;
|
||||
v->a[18615] = anon_sym_COLON;
|
||||
v->a[18616] = actions(405);
|
||||
v->a[18617] = 2;
|
||||
v->a[18618] = anon_sym_PLUS_PLUS2;
|
||||
v->a[18619] = anon_sym_DASH_DASH2;
|
||||
v->a[18600] = anon_sym_GT;
|
||||
v->a[18601] = anon_sym_GT_GT;
|
||||
v->a[18602] = anon_sym_LT_LT;
|
||||
v->a[18603] = aux_sym_heredoc_redirect_token1;
|
||||
v->a[18604] = anon_sym_SEMI;
|
||||
v->a[18605] = 18;
|
||||
v->a[18606] = actions(3);
|
||||
v->a[18607] = 1;
|
||||
v->a[18608] = sym_comment;
|
||||
v->a[18609] = actions(647);
|
||||
v->a[18610] = 1;
|
||||
v->a[18611] = anon_sym_PIPE;
|
||||
v->a[18612] = actions(655);
|
||||
v->a[18613] = 1;
|
||||
v->a[18614] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[18615] = actions(657);
|
||||
v->a[18616] = 1;
|
||||
v->a[18617] = anon_sym_DOLLAR;
|
||||
v->a[18618] = actions(659);
|
||||
v->a[18619] = 1;
|
||||
small_parse_table_931(v);
|
||||
}
|
||||
|
||||
void small_parse_table_931(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[18620] = actions(417);
|
||||
v->a[18621] = 2;
|
||||
v->a[18622] = anon_sym_LT;
|
||||
v->a[18623] = anon_sym_GT;
|
||||
v->a[18624] = actions(419);
|
||||
v->a[18625] = 2;
|
||||
v->a[18626] = anon_sym_GT_GT;
|
||||
v->a[18627] = anon_sym_LT_LT;
|
||||
v->a[18628] = actions(427);
|
||||
v->a[18629] = 2;
|
||||
v->a[18630] = anon_sym_EQ_EQ;
|
||||
v->a[18631] = anon_sym_BANG_EQ;
|
||||
v->a[18632] = actions(429);
|
||||
v->a[18633] = 2;
|
||||
v->a[18634] = anon_sym_LT_EQ;
|
||||
v->a[18635] = anon_sym_GT_EQ;
|
||||
v->a[18636] = actions(431);
|
||||
v->a[18637] = 2;
|
||||
v->a[18638] = anon_sym_PLUS;
|
||||
v->a[18639] = anon_sym_DASH;
|
||||
v->a[18620] = anon_sym_DQUOTE;
|
||||
v->a[18621] = actions(661);
|
||||
v->a[18622] = 1;
|
||||
v->a[18623] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[18624] = actions(663);
|
||||
v->a[18625] = 1;
|
||||
v->a[18626] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[18627] = actions(665);
|
||||
v->a[18628] = 1;
|
||||
v->a[18629] = anon_sym_BQUOTE;
|
||||
v->a[18630] = actions(756);
|
||||
v->a[18631] = 1;
|
||||
v->a[18632] = aux_sym_heredoc_redirect_token1;
|
||||
v->a[18633] = state(755);
|
||||
v->a[18634] = 1;
|
||||
v->a[18635] = aux_sym__heredoc_command;
|
||||
v->a[18636] = state(1296);
|
||||
v->a[18637] = 1;
|
||||
v->a[18638] = sym_concatenation;
|
||||
v->a[18639] = state(1632);
|
||||
small_parse_table_932(v);
|
||||
}
|
||||
|
||||
void small_parse_table_932(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[18640] = actions(433);
|
||||
v->a[18641] = 3;
|
||||
v->a[18642] = anon_sym_STAR;
|
||||
v->a[18643] = anon_sym_SLASH;
|
||||
v->a[18644] = anon_sym_PERCENT;
|
||||
v->a[18645] = actions(493);
|
||||
v->a[18646] = 10;
|
||||
v->a[18647] = anon_sym_PLUS_EQ;
|
||||
v->a[18648] = anon_sym_DASH_EQ;
|
||||
v->a[18649] = anon_sym_STAR_EQ;
|
||||
v->a[18650] = anon_sym_SLASH_EQ;
|
||||
v->a[18651] = anon_sym_PERCENT_EQ;
|
||||
v->a[18652] = anon_sym_LT_LT_EQ;
|
||||
v->a[18653] = anon_sym_GT_GT_EQ;
|
||||
v->a[18654] = anon_sym_AMP_EQ;
|
||||
v->a[18655] = anon_sym_CARET_EQ;
|
||||
v->a[18656] = anon_sym_PIPE_EQ;
|
||||
v->a[18657] = 13;
|
||||
v->a[18658] = actions(3);
|
||||
v->a[18659] = 1;
|
||||
v->a[18640] = 1;
|
||||
v->a[18641] = sym__heredoc_expression;
|
||||
v->a[18642] = state(1633);
|
||||
v->a[18643] = 1;
|
||||
v->a[18644] = sym__heredoc_pipeline;
|
||||
v->a[18645] = actions(649);
|
||||
v->a[18646] = 2;
|
||||
v->a[18647] = anon_sym_AMP_AMP;
|
||||
v->a[18648] = anon_sym_PIPE_PIPE;
|
||||
v->a[18649] = state(1370);
|
||||
v->a[18650] = 2;
|
||||
v->a[18651] = sym_file_redirect;
|
||||
v->a[18652] = aux_sym_redirected_statement_repeat2;
|
||||
v->a[18653] = actions(645);
|
||||
v->a[18654] = 3;
|
||||
v->a[18655] = sym_raw_string;
|
||||
v->a[18656] = sym_number;
|
||||
v->a[18657] = sym_word;
|
||||
v->a[18658] = actions(651);
|
||||
v->a[18659] = 3;
|
||||
small_parse_table_933(v);
|
||||
}
|
||||
|
||||
void small_parse_table_933(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[18660] = sym_comment;
|
||||
v->a[18661] = actions(53);
|
||||
v->a[18662] = 1;
|
||||
v->a[18663] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[18664] = actions(55);
|
||||
v->a[18665] = 1;
|
||||
v->a[18666] = anon_sym_DOLLAR;
|
||||
v->a[18667] = actions(57);
|
||||
v->a[18668] = 1;
|
||||
v->a[18669] = anon_sym_DQUOTE;
|
||||
v->a[18670] = actions(61);
|
||||
v->a[18671] = 1;
|
||||
v->a[18672] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[18673] = actions(63);
|
||||
v->a[18674] = 1;
|
||||
v->a[18675] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[18676] = actions(65);
|
||||
v->a[18677] = 1;
|
||||
v->a[18678] = anon_sym_BQUOTE;
|
||||
v->a[18679] = actions(535);
|
||||
v->a[18660] = anon_sym_LT;
|
||||
v->a[18661] = anon_sym_GT;
|
||||
v->a[18662] = anon_sym_GT_GT;
|
||||
v->a[18663] = state(1011);
|
||||
v->a[18664] = 5;
|
||||
v->a[18665] = sym_arithmetic_expansion;
|
||||
v->a[18666] = sym_string;
|
||||
v->a[18667] = sym_simple_expansion;
|
||||
v->a[18668] = sym_expansion;
|
||||
v->a[18669] = sym_command_substitution;
|
||||
v->a[18670] = 13;
|
||||
v->a[18671] = actions(3);
|
||||
v->a[18672] = 1;
|
||||
v->a[18673] = sym_comment;
|
||||
v->a[18674] = actions(53);
|
||||
v->a[18675] = 1;
|
||||
v->a[18676] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[18677] = actions(55);
|
||||
v->a[18678] = 1;
|
||||
v->a[18679] = anon_sym_DOLLAR;
|
||||
small_parse_table_934(v);
|
||||
}
|
||||
|
||||
void small_parse_table_934(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[18680] = 1;
|
||||
v->a[18681] = sym__bare_dollar;
|
||||
v->a[18682] = state(191);
|
||||
v->a[18683] = 1;
|
||||
v->a[18684] = aux_sym_command_repeat2;
|
||||
v->a[18685] = state(614);
|
||||
v->a[18686] = 1;
|
||||
v->a[18687] = sym_concatenation;
|
||||
v->a[18688] = actions(531);
|
||||
v->a[18689] = 3;
|
||||
v->a[18690] = sym_raw_string;
|
||||
v->a[18691] = sym_number;
|
||||
v->a[18692] = sym_word;
|
||||
v->a[18693] = state(344);
|
||||
v->a[18694] = 5;
|
||||
v->a[18695] = sym_arithmetic_expansion;
|
||||
v->a[18696] = sym_string;
|
||||
v->a[18697] = sym_simple_expansion;
|
||||
v->a[18698] = sym_expansion;
|
||||
v->a[18699] = sym_command_substitution;
|
||||
v->a[18680] = actions(57);
|
||||
v->a[18681] = 1;
|
||||
v->a[18682] = anon_sym_DQUOTE;
|
||||
v->a[18683] = actions(61);
|
||||
v->a[18684] = 1;
|
||||
v->a[18685] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[18686] = actions(63);
|
||||
v->a[18687] = 1;
|
||||
v->a[18688] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[18689] = actions(65);
|
||||
v->a[18690] = 1;
|
||||
v->a[18691] = anon_sym_BQUOTE;
|
||||
v->a[18692] = actions(419);
|
||||
v->a[18693] = 1;
|
||||
v->a[18694] = sym__bare_dollar;
|
||||
v->a[18695] = state(188);
|
||||
v->a[18696] = 1;
|
||||
v->a[18697] = aux_sym_command_repeat2;
|
||||
v->a[18698] = state(570);
|
||||
v->a[18699] = 1;
|
||||
small_parse_table_935(v);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -14,126 +14,126 @@
|
|||
|
||||
void small_parse_table_935(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[18700] = actions(565);
|
||||
v->a[18701] = 16;
|
||||
v->a[18702] = anon_sym_PIPE;
|
||||
v->a[18703] = anon_sym_RPAREN;
|
||||
v->a[18704] = anon_sym_SEMI_SEMI;
|
||||
v->a[18705] = anon_sym_AMP_AMP;
|
||||
v->a[18706] = anon_sym_PIPE_PIPE;
|
||||
v->a[18707] = anon_sym_LT;
|
||||
v->a[18708] = anon_sym_GT;
|
||||
v->a[18709] = anon_sym_GT_GT;
|
||||
v->a[18710] = anon_sym_LT_AMP;
|
||||
v->a[18711] = anon_sym_GT_AMP;
|
||||
v->a[18712] = anon_sym_GT_PIPE;
|
||||
v->a[18713] = anon_sym_LT_GT;
|
||||
v->a[18714] = anon_sym_LT_LT;
|
||||
v->a[18715] = anon_sym_LT_LT_DASH;
|
||||
v->a[18716] = aux_sym_heredoc_redirect_token1;
|
||||
v->a[18717] = anon_sym_SEMI;
|
||||
v->a[18718] = 17;
|
||||
v->a[18719] = actions(407);
|
||||
v->a[18700] = sym_concatenation;
|
||||
v->a[18701] = actions(602);
|
||||
v->a[18702] = 3;
|
||||
v->a[18703] = sym_raw_string;
|
||||
v->a[18704] = sym_number;
|
||||
v->a[18705] = sym_word;
|
||||
v->a[18706] = state(431);
|
||||
v->a[18707] = 5;
|
||||
v->a[18708] = sym_arithmetic_expansion;
|
||||
v->a[18709] = sym_string;
|
||||
v->a[18710] = sym_simple_expansion;
|
||||
v->a[18711] = sym_expansion;
|
||||
v->a[18712] = sym_command_substitution;
|
||||
v->a[18713] = actions(450);
|
||||
v->a[18714] = 10;
|
||||
v->a[18715] = anon_sym_PIPE;
|
||||
v->a[18716] = anon_sym_SEMI_SEMI;
|
||||
v->a[18717] = anon_sym_AMP_AMP;
|
||||
v->a[18718] = anon_sym_PIPE_PIPE;
|
||||
v->a[18719] = anon_sym_LT;
|
||||
small_parse_table_936(v);
|
||||
}
|
||||
|
||||
void small_parse_table_936(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[18720] = 1;
|
||||
v->a[18721] = sym_comment;
|
||||
v->a[18722] = actions(567);
|
||||
v->a[18723] = 1;
|
||||
v->a[18724] = anon_sym_PIPE;
|
||||
v->a[18725] = actions(569);
|
||||
v->a[18726] = 1;
|
||||
v->a[18727] = anon_sym_RPAREN;
|
||||
v->a[18728] = actions(571);
|
||||
v->a[18729] = 1;
|
||||
v->a[18730] = anon_sym_AMP_AMP;
|
||||
v->a[18731] = actions(573);
|
||||
v->a[18732] = 1;
|
||||
v->a[18733] = anon_sym_PIPE_PIPE;
|
||||
v->a[18734] = actions(575);
|
||||
v->a[18735] = 1;
|
||||
v->a[18736] = anon_sym_EQ;
|
||||
v->a[18737] = actions(583);
|
||||
v->a[18738] = 1;
|
||||
v->a[18739] = anon_sym_CARET;
|
||||
v->a[18720] = anon_sym_GT;
|
||||
v->a[18721] = anon_sym_GT_GT;
|
||||
v->a[18722] = anon_sym_LT_LT;
|
||||
v->a[18723] = aux_sym_heredoc_redirect_token1;
|
||||
v->a[18724] = anon_sym_SEMI;
|
||||
v->a[18725] = 19;
|
||||
v->a[18726] = actions(3);
|
||||
v->a[18727] = 1;
|
||||
v->a[18728] = sym_comment;
|
||||
v->a[18729] = actions(17);
|
||||
v->a[18730] = 1;
|
||||
v->a[18731] = anon_sym_LPAREN;
|
||||
v->a[18732] = actions(53);
|
||||
v->a[18733] = 1;
|
||||
v->a[18734] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[18735] = actions(55);
|
||||
v->a[18736] = 1;
|
||||
v->a[18737] = anon_sym_DOLLAR;
|
||||
v->a[18738] = actions(57);
|
||||
v->a[18739] = 1;
|
||||
small_parse_table_937(v);
|
||||
}
|
||||
|
||||
void small_parse_table_937(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[18740] = actions(585);
|
||||
v->a[18741] = 1;
|
||||
v->a[18742] = anon_sym_AMP;
|
||||
v->a[18743] = actions(595);
|
||||
v->a[18744] = 1;
|
||||
v->a[18745] = anon_sym_QMARK;
|
||||
v->a[18746] = actions(577);
|
||||
v->a[18747] = 2;
|
||||
v->a[18748] = anon_sym_LT;
|
||||
v->a[18749] = anon_sym_GT;
|
||||
v->a[18750] = actions(579);
|
||||
v->a[18751] = 2;
|
||||
v->a[18752] = anon_sym_GT_GT;
|
||||
v->a[18753] = anon_sym_LT_LT;
|
||||
v->a[18754] = actions(587);
|
||||
v->a[18755] = 2;
|
||||
v->a[18756] = anon_sym_EQ_EQ;
|
||||
v->a[18757] = anon_sym_BANG_EQ;
|
||||
v->a[18758] = actions(589);
|
||||
v->a[18759] = 2;
|
||||
v->a[18740] = anon_sym_DQUOTE;
|
||||
v->a[18741] = actions(61);
|
||||
v->a[18742] = 1;
|
||||
v->a[18743] = anon_sym_DOLLAR_LBRACE;
|
||||
v->a[18744] = actions(63);
|
||||
v->a[18745] = 1;
|
||||
v->a[18746] = anon_sym_DOLLAR_LPAREN;
|
||||
v->a[18747] = actions(65);
|
||||
v->a[18748] = 1;
|
||||
v->a[18749] = anon_sym_BQUOTE;
|
||||
v->a[18750] = actions(339);
|
||||
v->a[18751] = 1;
|
||||
v->a[18752] = sym_variable_name;
|
||||
v->a[18753] = state(252);
|
||||
v->a[18754] = 1;
|
||||
v->a[18755] = sym_command_name;
|
||||
v->a[18756] = state(387);
|
||||
v->a[18757] = 1;
|
||||
v->a[18758] = aux_sym_command_repeat1;
|
||||
v->a[18759] = state(555);
|
||||
small_parse_table_938(v);
|
||||
}
|
||||
|
||||
void small_parse_table_938(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[18760] = anon_sym_LT_EQ;
|
||||
v->a[18761] = anon_sym_GT_EQ;
|
||||
v->a[18762] = actions(591);
|
||||
v->a[18763] = 2;
|
||||
v->a[18764] = anon_sym_PLUS;
|
||||
v->a[18765] = anon_sym_DASH;
|
||||
v->a[18766] = actions(597);
|
||||
v->a[18767] = 2;
|
||||
v->a[18768] = anon_sym_PLUS_PLUS2;
|
||||
v->a[18769] = anon_sym_DASH_DASH2;
|
||||
v->a[18770] = actions(593);
|
||||
v->a[18771] = 3;
|
||||
v->a[18772] = anon_sym_STAR;
|
||||
v->a[18773] = anon_sym_SLASH;
|
||||
v->a[18774] = anon_sym_PERCENT;
|
||||
v->a[18775] = actions(581);
|
||||
v->a[18776] = 10;
|
||||
v->a[18777] = anon_sym_PLUS_EQ;
|
||||
v->a[18778] = anon_sym_DASH_EQ;
|
||||
v->a[18779] = anon_sym_STAR_EQ;
|
||||
v->a[18760] = 1;
|
||||
v->a[18761] = sym_concatenation;
|
||||
v->a[18762] = state(557);
|
||||
v->a[18763] = 1;
|
||||
v->a[18764] = sym_variable_assignment;
|
||||
v->a[18765] = state(1039);
|
||||
v->a[18766] = 1;
|
||||
v->a[18767] = sym_subshell;
|
||||
v->a[18768] = state(1065);
|
||||
v->a[18769] = 1;
|
||||
v->a[18770] = sym_command;
|
||||
v->a[18771] = state(1083);
|
||||
v->a[18772] = 1;
|
||||
v->a[18773] = sym_file_redirect;
|
||||
v->a[18774] = actions(337);
|
||||
v->a[18775] = 3;
|
||||
v->a[18776] = sym_raw_string;
|
||||
v->a[18777] = sym_number;
|
||||
v->a[18778] = sym_word;
|
||||
v->a[18779] = actions(758);
|
||||
small_parse_table_939(v);
|
||||
}
|
||||
|
||||
void small_parse_table_939(t_small_parse_table_array *v)
|
||||
{
|
||||
v->a[18780] = anon_sym_SLASH_EQ;
|
||||
v->a[18781] = anon_sym_PERCENT_EQ;
|
||||
v->a[18782] = anon_sym_LT_LT_EQ;
|
||||
v->a[18783] = anon_sym_GT_GT_EQ;
|
||||
v->a[18784] = anon_sym_AMP_EQ;
|
||||
v->a[18785] = anon_sym_CARET_EQ;
|
||||
v->a[18786] = anon_sym_PIPE_EQ;
|
||||
v->a[18787] = 13;
|
||||
v->a[18788] = actions(3);
|
||||
v->a[18789] = 1;
|
||||
v->a[18790] = sym_comment;
|
||||
v->a[18791] = actions(99);
|
||||
v->a[18792] = 1;
|
||||
v->a[18793] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[18794] = actions(101);
|
||||
v->a[18795] = 1;
|
||||
v->a[18796] = anon_sym_DOLLAR;
|
||||
v->a[18797] = actions(103);
|
||||
v->a[18798] = 1;
|
||||
v->a[18799] = anon_sym_DQUOTE;
|
||||
v->a[18780] = 3;
|
||||
v->a[18781] = anon_sym_LT;
|
||||
v->a[18782] = anon_sym_GT;
|
||||
v->a[18783] = anon_sym_GT_GT;
|
||||
v->a[18784] = state(525);
|
||||
v->a[18785] = 5;
|
||||
v->a[18786] = sym_arithmetic_expansion;
|
||||
v->a[18787] = sym_string;
|
||||
v->a[18788] = sym_simple_expansion;
|
||||
v->a[18789] = sym_expansion;
|
||||
v->a[18790] = sym_command_substitution;
|
||||
v->a[18791] = 10;
|
||||
v->a[18792] = actions(3);
|
||||
v->a[18793] = 1;
|
||||
v->a[18794] = sym_comment;
|
||||
v->a[18795] = actions(704);
|
||||
v->a[18796] = 1;
|
||||
v->a[18797] = anon_sym_DOLLAR_LPAREN_LPAREN;
|
||||
v->a[18798] = actions(706);
|
||||
v->a[18799] = 1;
|
||||
small_parse_table_940(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