Attention une mise à jour du service Gitlab va être effectuée le mardi 30 novembre entre 17h30 et 18h00. Cette mise à jour va générer une interruption du service dont nous ne maîtrisons pas complètement la durée mais qui ne devrait pas excéder quelques minutes. Cette mise à jour intermédiaire en version 14.0.12 nous permettra de rapidement pouvoir mettre à votre disposition une version plus récente.

symbolstartpos.mly 378 Bytes
Newer Older
1
%token A B C
2 3
%start<unit> main
%%
4 5
(* Case: token in front. *)
main: A B hop { $symbolstartpos, $symbolstartofs }
6 7
(* Case: epsilon symbol in front, followed with non-nullable symbol in front. *)
hop: nothing bar A B { $symbolstartpos }
8 9 10 11 12
(* Case: nullable symbol in front. *)
bar: foo? B { $symbolstartpos }
foo: C nothing {}
(* Case: epsilon rule. *)
nothing: { $symbolstartpos }