src/Pure/Syntax/syntax.ML
changeset 11546 2b3f02227c35
parent 11528 8d0c65433048
child 12073 b4401452928e
equal deleted inserted replaced
11545:0b56d9c90dcf 11546:2b3f02227c35
   207     Syntax {
   207     Syntax {
   208       lexicon = if inout then Scan.extend_lexicon lexicon (SynExt.delims_of xprods) else lexicon,
   208       lexicon = if inout then Scan.extend_lexicon lexicon (SynExt.delims_of xprods) else lexicon,
   209       logtypes = extend_list logtypes1 logtypes2,
   209       logtypes = extend_list logtypes1 logtypes2,
   210       gram = if inout then Parser.extend_gram gram xprods else gram,
   210       gram = if inout then Parser.extend_gram gram xprods else gram,
   211       consts = consts2 @ consts1,
   211       consts = consts2 @ consts1,
   212       prmodes = (mode ins prmodes2) union_string prmodes1,
   212       prmodes = (mode ins_string prmodes2) union_string prmodes1,
   213       parse_ast_trtab =
   213       parse_ast_trtab =
   214         extend_trtab parse_ast_trtab parse_ast_translation "parse ast translation",
   214         extend_trtab parse_ast_trtab parse_ast_translation "parse ast translation",
   215       parse_ruletab = extend_ruletab parse_ruletab parse_rules,
   215       parse_ruletab = extend_ruletab parse_ruletab parse_rules,
   216       parse_trtab = extend_trtab parse_trtab parse_translation "parse translation",
   216       parse_trtab = extend_trtab parse_trtab parse_translation "parse translation",
   217       print_trtab = extend_tr'tab print_trtab print_translation,
   217       print_trtab = extend_tr'tab print_trtab print_translation,