Home My Page Projects Code Snippets Project Openings SML/NJ
Summary Activity Forums Tracker Lists Tasks Docs Surveys News SCM Files

SCM Repository

[smlnj] View of /smlnj-lib/trunk/JSON/json-lib.mlb
ViewVC logotype

View of /smlnj-lib/trunk/JSON/json-lib.mlb

Parent Directory Parent Directory | Revision Log Revision Log


Revision 4332 - (download) (annotate)
Fri Apr 28 22:29:12 2017 UTC (2 years, 1 month ago) by jhr
File size: 921 byte(s)
updating JSONUtil module with editing operations
(* json-lib.mlb
 *
 * COPYRIGHT (c) 2008 The Fellowship of SML/NJ (http://www.smlnj.org)
 * All rights reserved.
 *
 * An MLB file for the JSON library, so that it can be used by MLton programs.
 *
 * TODO:
 *	This is not complete, since MLton does not have the ml-lpt-lib yet.
 *)

local

  $(SML_LIB)/basis/basis.mlb
  $(SML_LIB)/smlnj-lib/Util/smlnj-lib.mlb
  $(SML_LIB)/mllpt-lib/ml-lpt-lib.mlb

  ann
    "nonexhaustiveMatch warn" "redundantMatch warn"
    "sequenceNonUnit ignore"
    "warnUnused false" "forceUsed"
  in

    json-tokens.sml
    json.lex.sml
    json.sml
    json-stream-parser.sml
    json-parser.sml
    json-stream-printer.sml
    json-printer.sml
    json-util.sml

  end

in

(* DOM-style API (tree based) *)
  structure JSON
  structure JSONParser
  structure JSONPrinter
  structure JSONUtil

(* SAX-style API (event based) *)
  structure JSONStreamParser
  structure JSONStreamPrinter

end

root@smlnj-gforge.cs.uchicago.edu
ViewVC Help
Powered by ViewVC 1.0.0