src/Pure/Syntax/parser.ML
changeset 56438 7f6b2634d853
parent 55624 d52409077135
child 60924 610794dff23c
equal deleted inserted replaced
56437:b14bd153a753 56438:7f6b2634d853
   624       if k <= ki then (B, j, t @ tss, sa, id, i) :: movedot_lambda ts state
   624       if k <= ki then (B, j, t @ tss, sa, id, i) :: movedot_lambda ts state
   625       else movedot_lambda ts state;
   625       else movedot_lambda ts state;
   626 
   626 
   627 
   627 
   628 (*trigger value for warnings*)
   628 (*trigger value for warnings*)
   629 val branching_level = Config.int (Config.declare "syntax_branching_level" (fn _ => Config.Int 600));
   629 val branching_level =
       
   630   Config.int (Config.declare ("syntax_branching_level", @{here}) (fn _ => Config.Int 600));
   630 
   631 
   631 (*get all productions of a NT and NTs chained to it which can
   632 (*get all productions of a NT and NTs chained to it which can
   632   be started by specified token*)
   633   be started by specified token*)
   633 fun prods_for prods chains include_none tk nts =
   634 fun prods_for prods chains include_none tk nts =
   634   let
   635   let