Commit Graph

6975 Commits

Author SHA1 Message Date
Terence Parr 04f6924299
Merge branch 'master' into master 2018-07-24 12:55:34 -07:00
Terence Parr 400f4bd4d6
Merge pull request #2295 from srvance/master
Update icu4j to resolve CVEs
2018-07-14 08:21:40 -07:00
Terence Parr 171ef99e04
Merge branch 'master' into master 2018-07-13 17:44:53 -07:00
Terence Parr 7c4806bb0b
Update releasing-antlr.md 2018-07-12 09:46:38 -07:00
James Goppert f09f0ffbc2 Sign contributors. 2018-07-03 20:24:13 -04:00
James Goppert ee92d8caf1 Add support for cpack. 2018-07-03 20:21:55 -04:00
吴晟 Wu Sheng 65991784ca
Update contributors.txt
Sign contributors.txt
2018-06-27 14:43:20 +08:00
吴晟 Wu Sheng 0728fd05af
Update getting-started.md
Make grun alias as same as antlr4.
2018-06-27 14:41:12 +08:00
Ale Contenti cfd6b7430a
Merge branch 'master' into master 2018-06-16 22:20:42 -07:00
Terence Parr 98dc2c0f02
Merge pull request #2213 from EternalPhane/master
Fix #1855, #2211
2018-06-16 09:58:25 -07:00
Zongyuan Zuo 8dfcf32cfc
Merge branch 'master' into master 2018-06-16 22:12:09 +08:00
Ale Contenti 7ca6d525e6 Updated csharp-target doc
Added a 'using' statement for namespace using Antlr4.Runtime.Tree, so that IParseTree can be found without fully qualified name.
Fixed typo in property Parser.BuildParseTree
2018-06-15 00:02:07 -07:00
Eric Vergnaud d134b6a12d Fixes #2301 2018-06-03 11:21:37 +08:00
Terence Parr 61acb35f0c
Merge pull request #2299 from dhalperi/streamline-java-statics
Java.stg: use static functions instead of inline arrays
2018-06-02 13:00:42 -07:00
Daniel Halperin 2a6a107b49 Java.stg: use static functions instead of inline arrays 2018-05-30 21:17:59 -07:00
Stephen Vance e05a6a6f53 Sign contributors.txt 2018-05-23 09:13:37 -04:00
Stephen Vance 2971f37323 Update icu4j version to address CVEs 2018-05-23 09:01:07 -04:00
sinopsysHK 83273c5e7c Signed contributors.txt 2018-05-17 00:07:15 +08:00
sinopsysHK 58ef6bbc96 Enable running debug mode of ParserATNSimulator
This is to have appropriate logs during debug and avoid crashing in some occasions when startIndex=stopIndex

range(startIndex, stopIndex) is equivalent to an array of values from startIndex to stopIndex-1 thus when startIndex=stopIndex range(startIndex, stopIndex+1) = [startIndex] which is not exactly an interval and would break getText that is expecting an interval as a Tuple.
2018-05-16 23:37:21 +08:00
Terence Parr 8005cfd090
Merge pull request #2288 from johnvanderholt/master
fixed spelling mistake in js docs
2018-05-15 08:36:19 -07:00
john cb70d10a78 added name to contibuters.txt 2018-05-15 13:21:07 +02:00
john d076768dff fixed spelling mistake in js docs 2018-05-15 13:17:23 +02:00
Zongyuan Zuo 2d08b9f414
Merge branch 'master' into master 2018-03-26 20:36:50 +08:00
EternalPhane 8fb3b42ded rewrite with std::is_nothrow_copy_constructible 2018-03-26 20:31:51 +08:00
Terence Parr 6ffc59d63c
Merge pull request #2223 from io7m/master
Add an Automatic-Module-Name
2018-03-18 15:33:40 -07:00
Marcus Ong 0ef96334c7 Added line breaks on README 2018-03-12 12:14:50 -05:00
Terence Parr 30ef969e76
Merge pull request #2177 from mike-lischke/threading-fix
Patch for multi-threaded parsing with the C++ runtime
2018-03-01 09:29:29 -08:00
Marcus Ong e455af199e Fixed indentation 2018-02-28 20:27:09 -06:00
Marcus Ong e4d6457999 Added support to Xcode 2018-02-28 20:18:10 -06:00
ChaseOxide c1365684c3 Added support for OSX 2018-02-28 16:36:33 -06:00
Marcus Ong 2ee1a19654 Updated README.md formatting 2018-02-28 14:30:19 -06:00
Marcus Ong 526e6cdb9d (Visual C++) Added CMake option to link CRT
Previously Visual C++ users were forced to link CRT statically,
i.e. use /MT flag whenever they want to use the static library.
Linker have an error if user tries to link a /MT static library
to a /MD executable.

This commit defaults the build to statically link with CRT, but
may be turned off if needed.
2018-02-28 14:09:01 -06:00
Marcus Ong f296b75473 Improved ExternalAntlr4Cpp (Fixes #1872)
Removed the old macro antlr4cpp_process_grammar as it has a lot of
parameters which may not be what the user needs.
2018-02-28 12:27:07 -06:00
Zongyuan Zuo b4a43a886d
fix typos 2018-02-26 19:55:51 +08:00
Zongyuan Zuo 54297cd329
rewrite + add patch to all stl containers 2018-02-26 19:51:21 +08:00
Marcus Ong 9551d12f7c Signed contributors.txt 2018-02-25 18:15:16 -06:00
Mark Raynsford 08fd9111fa
Sign contributor agreement 2018-02-11 13:07:51 +00:00
Mark Raynsford b5b3a3c5fc
Add an Automatic-Module-Name
This adds an Automatic-Module-Name entry to the runtime jar in order to
provide a stable name upon which other modules can depend. The module
name chosen was "org.antlr.antlr4.runtime". This closely matches the
Maven artifact name with the obviously change that the module name
doesn't contain a hyphen (hyphens can't be used in module names at
the language level in Java).

Fix #2163
2018-02-11 13:06:19 +00:00
Raz Friman 6ce1b1a0eb
Merge pull request #2 from razfriman/razfriman-readme-cs
Make C# NuGet package name more visible and add link to the package
2018-02-08 14:05:44 +11:00
Raz Friman a73d5e21af
Merge pull request #1 from razfriman/razfriman-contributors
Make C# NuGet package name more visible and add link to the package
2018-02-08 14:04:38 +11:00
Raz Friman acc2d03735
Update contributors.txt 2018-02-08 14:03:57 +11:00
Raz Friman c0cfcdf23c
Update README.md
Make the NuGet package name more visible and add a link to the official package
2018-02-08 14:02:59 +11:00
Terence Parr 7a2b95ab53
Merge pull request #2181 from kbsletten/remove-unused-_loadString-parameter
Remove unused  `_loadString` parameter
2018-02-07 17:45:34 -08:00
Kyle Sletten 6e5155c943
Merge branch 'master' into remove-unused-_loadString-parameter 2018-02-07 09:24:05 -07:00
EternalPhane 6b8e9824a6 fix #2211 2018-02-03 17:12:09 +08:00
EternalPhane d027f00aca add patch to std::vector 2018-01-30 00:17:41 +08:00
EternalPhane 940e174b5e fix typos 2018-01-29 21:38:15 +08:00
EternalPhane 2c8542b514 let Any::Derived<T>::clone depend on whether T is copy-constructible 2018-01-29 20:48:07 +08:00
Amila Welihinda 3dd8a1fe20
Changed travis repo badge to svg 2018-01-23 15:47:05 -08:00
Kaspar Emanuel 040ca0cee3 add require statements to javascript target example 2018-01-06 13:54:26 +01:00