src/Pure/ML/ml_syntax.ML
changeset 72288 03628da91b07
parent 71456 09c850e82258
child 77842 0eb54e7004eb
equal deleted inserted replaced
72287:697e5688f370 72288:03628da91b07
    18   val print_symbol_char: Symbol.symbol -> string
    18   val print_symbol_char: Symbol.symbol -> string
    19   val print_symbol: Symbol.symbol -> string
    19   val print_symbol: Symbol.symbol -> string
    20   val print_string: string -> string
    20   val print_string: string -> string
    21   val print_strings: string list -> string
    21   val print_strings: string list -> string
    22   val print_path: Path.T -> string
    22   val print_path: Path.T -> string
       
    23   val print_platform_path: Path.T -> string
    23   val print_properties: Properties.T -> string
    24   val print_properties: Properties.T -> string
    24   val print_position: Position.T -> string
    25   val print_position: Position.T -> string
    25   val print_range: Position.range -> string
    26   val print_range: Position.range -> string
    26   val print_path_binding: Path.binding -> string
    27   val print_path_binding: Path.binding -> string
    27   val make_binding: string * Position.T -> string
    28   val make_binding: string * Position.T -> string
    89 val print_strings = print_list print_string;
    90 val print_strings = print_list print_string;
    90 
    91 
    91 fun print_path path =
    92 fun print_path path =
    92   "Path.explode " ^ print_string (Path.implode path);
    93   "Path.explode " ^ print_string (Path.implode path);
    93 
    94 
       
    95 val print_platform_path = print_string o File.platform_path;
       
    96 
    94 val print_properties = print_list (print_pair print_string print_string);
    97 val print_properties = print_list (print_pair print_string print_string);
    95 
    98 
    96 fun print_position pos =
    99 fun print_position pos =
    97   "Position.of_properties " ^ print_properties (Position.properties_of pos);
   100   "Position.of_properties " ^ print_properties (Position.properties_of pos);
    98 
   101