You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1.2 KiB
1.2 KiB
building
dependencies: cmake, python, clang, emscripten, node
- create a
build
directory somewhere - inside this directory call
cmake <CMakeLists.txt directory>
andmake
(the CMakeLists.txt file is located in <uncrustify_root_dir>/emscripten)
Optionally the generated libUncrustify.js can be tested via make emscripten_test
libUncrustify.js example usage
-
load module instance:
var uncrustify = libUncrustify();
-
set option settings either one at a time with:
uncrustify.set_option( "optionNameString", "newOptionValueString" );
or a whole bunch via:
uncrustify.loadConfig( "configFileFormatString" )
-
set the language of the to be formated file string
uncrustify.set_language( languageInt );
-
format a file string:
var uncrustyFileString = uncrustify.uncrustify( "crustyFileString" );
-
delete initialized module instance:
uncrustify.destruct();