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.
Michele Calgaro b67b7f2b78
uncrustify-trinity: updated based on upstream version 0.78.1
6 months ago
..
test uncrustify-trinity: updated based on upstream version 0.78.1 6 months ago
CMakeLists.txt uncrustify-trinity: updated based on upstream version 0.78.1 6 months ago
CMake_catFiles.cmake uncrustify-trinity: updated based on upstream version 0.78.1 6 months ago
CMake_emscripten_test.cmake uncrustify-trinity: updated based on upstream version 0.78.1 6 months ago
README.md uncrustify-trinity: updated based on upstream version 0.78.1 6 months ago
build.sh uncrustify-trinity: updated based on upstream version 0.78.1 6 months ago
libUncrustify.d.ts uncrustify-trinity: updated based on upstream version 0.78.1 6 months ago
postfix_file uncrustify-trinity: updated based on upstream version 0.78.1 6 months ago
postfix_module.js uncrustify-trinity: updated based on upstream version 0.78.1 6 months ago
prefix_file uncrustify-trinity: updated based on upstream version 0.78.1 6 months ago
prefix_module.js uncrustify-trinity: updated based on upstream version 0.78.1 6 months ago

README.md

building

dependencies: cmake, python, clang, emscripten, node

  1. create a build directory somewhere
  2. inside this directory call cmake <CMakeLists.txt directory> and make
    (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

  1. load module instance:

    var uncrustify = libUncrustify();
    
  2. set option settings either one at a time with:

    uncrustify.set_option( "optionNameString", "newOptionValueString" );
    

    or a whole bunch via:

    uncrustify.loadConfig( "configFileFormatString" )
    
  3. set the language of the to be formated file string

    uncrustify.set_language( languageInt );
    
  4. format a file string:

    var uncrustyFileString = uncrustify.uncrustify( "crustyFileString" );
    
  5. delete initialized module instance:

    uncrustify.destruct();