src/Pure/Syntax/parser.ML
changeset 1580 e3fd931e6095
parent 1507 f600215b6ea7
child 2186 35ade4941904
equal deleted inserted replaced
1579:688e18023915 1580:e3fd931e6095
   750                   in ((nt, (minPrec, [])) :: used, States') end);
   750                   in ((nt, (minPrec, [])) :: used, States') end);
   751 
   751 
   752             val dummy =
   752             val dummy =
   753               if not (!warned) andalso
   753               if not (!warned) andalso
   754                  length (new_states @ States) > (!branching_level) then
   754                  length (new_states @ States) > (!branching_level) then
   755                 (writeln "Warning: Currently parsed expression could be \
   755                 (warning "Currently parsed expression could be \
   756                          \extremely ambiguous.";
   756                          \extremely ambiguous.";
   757                  warned := true)
   757                  warned := true)
   758               else ();
   758               else ();
   759           in
   759           in
   760             processS used' (new_states @ States) (S :: Si, Sii)
   760             processS used' (new_states @ States) (S :: Si, Sii)