Rene Saarsoo

Results 101 issues of Rene Saarsoo

I'd like to: 1. Find if there are any unused snapshots. 2. Remove those snapshots and remove the entire .snap files when no more snapshots left. It seems that there...

I tried and failed building and running on both `master` and `dev-0.10.0` branches. Did a complete cleanup between installs (uninstalling all haxe libs and deleting the whole ldtk repo). ##...

Added new config option `paramTypes` which allows overriding the prepared statement parameter types supported by default. Did some slight restructuring of Tokenizer to allow config options to effect which kind...

Bring back `precedingWhitespace` field to preserve positions of line comments. - When comment was originally at the end of a line, keep it on the line end - When comment...

That's an initial attempt at replacing our current parser with Nearley. Just trying it out and seeing what kind of problems arise. Discovered several problems: - [x] Case-sensitivity: Nearley matches...

Experiment of using Jison. Key takeaways so far: - The lexer API is quite different. Instead of returning token objects, the main `lex()` method returns token type and stores actual...

Currently we have a single option `keywordCase` which specifies the case for both keywords and function names. It would be nice to allow more fine-grained control by having a separate...

feature

The following code: ```js module.exports = Foo; function Foo() { } Foo.prototype.doSomething = function() { }; ``` gets transformed to: ```js module.exports = Foo; class Foo { doSomething() { }...

bug

I think the `--replace` option could be improved so that one could use it with multiple files, dirs and patterns: lebab -t let --replace file1.js file2.js 'some*pattern.js` some-dir/ And then...

enhancement

When a string concatenation is used to split string to multiple lines for better readability like so: ``` js var msgBox = $( " " + " " + "...

bug