X-Git-Url: http://git.roojs.org/?a=blobdiff_plain;f=JSDOC%2FPackerRun.vala;h=71bf5ea634ee248f4b5db617640ca32bf1d8048e;hb=0c9c4b801274ab466755fdd284bf67e68379c860;hp=87f9d396860a30e4f53e126cbbe4ba4517dedab6;hpb=c6cd740e6524d2381b7bdca3416e0e6d78a46b70;p=gnome.introspection-doc-generator diff --git a/JSDOC/PackerRun.vala b/JSDOC/PackerRun.vala index 87f9d39..71bf5ea 100644 --- a/JSDOC/PackerRun.vala +++ b/JSDOC/PackerRun.vala @@ -2,6 +2,17 @@ /** the application -- in theory this code can be used as a library... but this is the standard command line version... + + + valac --vapidir=/usr/share/vala/vapi + --vapidir=/usr/share/vala/vapi + --vapidir=/usr/share/vala-0.30/vapi + --thread -g + JSDOC/Lang.vala JSDOC/TextStream.vala JSDOC/TokenReader.vala JSDOC/Token.vala JSDOC/TokenStream.vala JSDOC/Packer.vala + JSDOC/Collapse.vala JSDOC/ScopeParser.vala JSDOC/Scope.vala JSDOC/Identifier.vala JSDOC/CompressWhite.vala + JSDOC/PackerRun.vala --pkg glib-2.0 --pkg gee-1.0 --pkg gio-2.0 --pkg posix -o /tmp/jspack --target-glib=2.32 -X -lm + + */ namespace JSDOC @@ -20,7 +31,7 @@ namespace JSDOC [CCode (array_length = false, array_null_terminated = true)] private static string[]? opt_files_from = null; public static bool opt_debug = false; - + public static bool opt_keep_whitespace = false; const OptionEntry[] options = { @@ -31,7 +42,7 @@ namespace JSDOC { "tmpdir", 'm', 0, OptionArg.STRING, ref opt_tmpdir, "Temporary Directory to use", null }, { "index-files", 'i', 0, OptionArg.FILENAME_ARRAY, ref opt_files_from ,"files that contain listing of files to compile", null }, - + { "keep-whitespace", 'w', 0, OptionArg.NONE, ref opt_keep_whitespace, "Keep whitespace", null }, { "debug", 0, 0, OptionArg.NONE, ref opt_debug, "Show debug messages", null }, // fixme -- keepwhite.. cleanup @@ -91,6 +102,9 @@ namespace JSDOC // now run the Packer... var p = new Packer(opt_target, opt_debug_target); + p.keepWhite = opt_keep_whitespace; + + if (opt_files != null) { foreach (string f in opt_files) {