Camilo Roca
4a7820aa4b
refactored comments to be jsdoc compatible
2020-02-23 13:08:39 +01:00
Camilo Roca
6cc2f082fb
use destructuring for imports
...
use module.exports with object literal for exports
2020-02-23 13:08:39 +01:00
Camilo Roca
e790ddb4ba
use const/let for better scoping
...
removed unused Utils import
2020-02-23 13:08:39 +01:00
Camilo Roca
32baf10944
refactored Tree implementations to be es6 classes
2020-02-23 13:08:39 +01:00
Camilo Roca
9d997438f9
refactored interfaces to be es6 classes
2020-02-23 13:08:39 +01:00
Terence Parr
db1c09c6d2
Merge pull request #2744 from julibert/master
...
Fix CMake packaging
2020-02-14 08:25:51 -08:00
Camilo Roca
6dd86eb960
fix: cannot reasign a const var
2020-02-10 22:23:54 +01:00
Camilo Roca
d6975d60b1
fix: second export was overwriting the first one
2020-02-10 22:22:12 +01:00
Camilo Roca
2d8e1b60d1
refactored PredPrediction and DFAState to JsDoc
2020-02-10 22:13:19 +01:00
Camilo Roca
2a294b8a60
fix DFA serializer doc position
2020-02-10 22:07:58 +01:00
Camilo Roca
68730a8288
refactored DFA docs to JsDoc compatible
2020-02-10 22:07:21 +01:00
Camilo Roca
8c1730f687
use const/let and module.exports
2020-02-10 22:01:04 +01:00
Camilo Roca
116dbca78a
refactor PredPrediction and DFAState to es6 classes
2020-02-10 21:58:44 +01:00
Camilo Roca
82d51aee99
use const/let
...
use module exports instead of exports
2020-02-10 21:56:40 +01:00
Camilo Roca
772286cf00
refactor DFASerializer and LexerDFASerializer to ES6 classes
2020-02-10 21:54:23 +01:00
Camilo Roca
e5910c3019
use object destructuring
2020-02-10 21:52:26 +01:00
Camilo Roca
a8e8402b77
refactor DFA function prototype into es6 classes
2020-02-10 21:51:11 +01:00
julibert
b37d2e3815
Fix CMake packaging.
2020-02-09 20:01:24 +01:00
Camilo Roca
4b4aa68be3
fix: npm build is not a valid command
2020-02-08 15:14:10 +01:00
Camilo Roca
d8435e13c3
removed conditional nodejs import in favour of webpack bundle
...
use const/let instead of var
use object destructuring
fix: missing new statement for DOM file reader
2020-02-07 14:08:19 +01:00
Camilo Roca
c2180d2d5c
adapted antlr4 js to use webpack for browser publishing
...
lib/require.js custom require removed in favour of webpack bundle
documentation updated
package-lock.json added
2020-02-07 13:57:20 +01:00
Camilo Roca
aeebc0bb0b
fix: use module.exports instead of exports to follow node best practices
...
cosmetic changes
2020-02-02 23:52:47 +01:00
Camilo Roca
a7017d1a49
missing const
2020-02-02 23:43:12 +01:00
Camilo Roca
19458051c0
refactored error directoryto use classes, const and let
2020-02-02 23:37:21 +01:00
Steve Vinoski
38200b6e31
Fix #2727 : improve setTokenFactory in Cpp target
...
Change the setTokenFactory template functions and the getTokenFactory
functions to use a plain pointer rather than a Ref. This makes the
caller of setTokenFactory responsible for managing the lifetime and
memory of the token factory instance they pass in. Change
CommonTokenFactory::DEFAULT to be a unique_ptr, and correct all places
using it as a Ref.
2020-01-24 08:11:41 -05:00
parrt
f1ffc01723
[maven-release-plugin] prepare for next development iteration
2020-01-18 13:37:08 -08:00
parrt
3f41f283d1
[maven-release-plugin] prepare release antlr4-master-4.8-1
2020-01-18 13:37:01 -08:00
parrt
f9cb658daa
Update PHP Runtime to latest version
2020-01-18 10:20:39 -08:00
parrt
6c4b491d1b
set version to 4.8-1 to fix release
2020-01-18 09:39:46 -08:00
parrt
42512526f9
update javascript target to 4.3
2020-01-16 12:39:52 -08:00
parrt
666131841c
[maven-release-plugin] prepare for next development iteration
2020-01-16 12:24:30 -08:00
parrt
d569f91795
[maven-release-plugin] prepare release 4.8
2020-01-16 12:24:22 -08:00
parrt
6ad9646382
update version in code to 4.8
2020-01-16 12:18:17 -08:00
parrt
441fea52b1
update to 4.3 version
2020-01-16 12:05:03 -08:00
Mike Lischke
e47fd9d918
Brought back a lost comment and fixed a description.
2020-01-03 14:57:04 +01:00
Mike Lischke
d295462e2e
Doc update for C++ target and fixes for VS 2019 builds
2020-01-03 11:54:30 +01:00
Mike Lischke
c487b1a580
Create pre-built binaries for VS 2017/19 instead of older VS versions
2020-01-03 09:01:13 +01:00
Terence Parr
4da24a261f
Merge pull request #2673 from zqlu/fix-javascript-pkg-main
...
Fix main entry point for JavaScript runtime npm package
2019-12-15 09:03:10 -08:00
Markus Zancolo
1565143529
Merge branch 'master' into fix/CppEmscripten
2019-12-12 10:56:42 +01:00
Terence Parr
8be60804ab
Merge pull request #2532 from WalterCouto/test2
...
don't unnecessary fetch all tokens when grabbing an interval of text …
2019-12-11 08:48:54 -08:00
WalterCouto
f650a0be67
Separate bug fix to Java runtimes
2019-12-11 00:40:20 -05:00
Felix N
5be29fd61d
Merge branch 'master' into master
2019-12-09 10:53:50 +01:00
Mark Lilback
3bd5465881
[Swift] fixed compiler warnings about using var instead of let
2019-11-18 13:42:07 -08:00
Ewan Mellor
a701f2b099
[Swift] Replace all uses of NSStringFromClass.
...
Bridging from NSString to String in Swift 5 is a transcoding operation, so
it is expensive. Use String(describing:) instead of NSStringFromClass
to avoid this cost.
2019-11-18 13:24:28 -08:00
Ewan Mellor
509eeefa4a
[Swift] Migrate Swift runtime to Swift 5.
...
This switches from using the deprecated hashValue to hash(into:).
It also switches from using index to firstIndex (matching the change in
the standard library).
In the test template, we switch to using String directly instead of
String.characters.
This also switches all the Travis macOS tests to use the Xcode 10.2 / Mojave
image and changes the Linux Swift tests to download Swift 5.0.1.
2019-11-18 13:24:28 -08:00
Felix Nieuwenhuizen
9029af3ef4
Fix for CMake 3.14
2019-11-17 14:09:35 +01:00
Gerasimos Dimitriadis
437c5a7b9a
Merge branch 'master' into master
2019-11-14 23:52:19 +02:00
jerry_liu
fa4b498fc2
Add pretty print AST
2019-11-11 21:33:04 +08:00
Alexei Averchenko
4f86ad5c17
Merge branch 'master' into master
2019-10-31 18:15:30 +03:00
Mike Lischke
3ae5d90296
Fixed an error regarding wrong unique_ptr usage
...
Also added VS 2019 project files.
2019-10-30 13:35:22 +01:00