1 * Scripts to maintain the Mono VM internal API
9 Contains the various source files, each source file
10 contains HTML, and a line for each API call like this:
12 <h4><a name="api:mono_something">mono_something</a></h4>
14 The format is static, notice that the tools actually search
15 for the above format and process that (both the tools here,
16 as well as the upcoming Monodoc tools and index creation
19 The files can contain any ammount of extra information.
21 The documentation from the source code is then merged with
22 these files and the header/footer information to produce
27 Scripts produce a ready-to-use set of XHTML files that can
28 be either fed into a monodoc XHTML provider or can be published
35 Run this script every once in a while to make sure that a
36 public symbol that has been added to Mono has a corresponding
37 section on the mono-vm-api.html
39 This works by looking for the <h4>APICALL</h4> pattern on the
44 Produces the public-api and wapi files that contain the public
49 Extracts the embedded documentation from the sources.
53 This script is used to verify which routines are missing inline
56 check mono/metadata/*.c
60 Converts an HTML file into a valid XML document, uses the
61 AgilityPack.dll. The sources to this DLL live in GNOME CVS
62 module beagle/Filters/AgilityPack.
64 A binary is shipped for our convenience.
71 Contains the list of public symbols that should be
72 ignored, they come from tests for example, or are known
75 This is consumed by produce-lists
79 These two are produced by the produce-lists script
80 and it documents all the public methods.