Rectification de symbol_start pour une epsilon-production.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1082 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02master
parent
34dd4de7e2
commit
c7f8a411d8
|
@ -168,7 +168,9 @@ let peek_val env n =
|
|||
Obj.magic env.v_stack.(env.asp - n)
|
||||
|
||||
let symbol_start () =
|
||||
env.symb_start_stack.(env.asp - env.rule_len + 1)
|
||||
if env.rule_len > 0
|
||||
then env.symb_start_stack.(env.asp - env.rule_len + 1)
|
||||
else env.symb_end_stack.(env.asp)
|
||||
let symbol_end () =
|
||||
env.symb_end_stack.(env.asp)
|
||||
|
||||
|
|
Loading…
Reference in New Issue