Phil d83308d87e Add operator_position functionality
- Add sanitization of operator_position option.  Throws error if invalid.
 - Possible operator_position options are:
    1) 'before-newline' (default)
    2) 'after-newline'
    3) 'preserve-newline'
 - Move some code around in handle_operator in order to separate
    conflicting logic now that operator newlines are accounted for.
 - Modify allow_wrap_or_preserved_newline to handle operator
    preserved newlines as well.
 - Add -> build tests
 - Within the tests, add an 'inputlib.js' file holding common
    input arrays.  This was necessary due to the matrices not working
    cleanly with default behavior.

Changes not directly relevant to operator_position
 - Add Object.values polyfill
 - Ignore intellijidea project file
 - Fix a few boolean variable assignments within if statements.
    Though not always the case, the expression within the if can
    be assigned directly to the variable
2016-02-03 13:05:30 -06:00
..
2015-12-13 17:36:34 +01:00