0.0.07
- Better output to the console.
- Better formatting for logging.
- Back to trace.
-
- Ignore readonly/required keywords.
- C# enums -> JS const objects.
-
- Added modulus/percent token.
-
- C# .? -> JS .?
-
- C# ?? -> JS ??
-
- Lambda "()=>..." in arguments.
-
- Variable declaration with comma.
-
- C# Console.Write -> JS console.log
-
- C# List.FindLast -> JS Array.findLast
-
- C# string.Length -> JS string.length
-
- C# Math.Sqrt -> JS Math.sqrt
- Added option "KeepBraceOnTheSameLine" default false.
-
- Added option "NormalizeWhitespace" default false.
- "NormalizeWhitespace" applies before "KeepBraceOnTheSameLine".
-
- Updated "Microsoft.CodeAnalysis.CSharp" to 4.9.2.
-
- c# bitwise and shift operators -> js bitwise and shift operators.
-
- c# try-catch-finally -> js try-catch-finally.
-
- c# do...while -> js do...while.
-
- Updated generated xml docs.
-
- Updated generated c#.
- Updated generated xml docs with a fixed bug.
- Added ValueAttribute.
-
- Updated generated c# with ValueAttribute.
- Updated generated c# with missing data.
-
- Added static to fields.
- Fixed Paranthesis.
-
- Added Array conversion (new Type[]->new Array()).
-
- Fixed some formating.
-
- Small change to "this.".
- Added numeric length support for array.
- Ignore partial keyword for classes.
-
- Small clean up.
- Updated generated xml docs.
-
- Updated generated csharp.
- Ignore attributes while generating js.
-
- ValueAttribute is now public.
Full Changelog: 0.0.06...0.0.07