Terence Parr
abed9e733a
Merge pull request #1449 from KvanTTT/duplicated_and_nonsensical_commands_1388
...
Duplicated and incompatible commands
2016-12-05 13:40:10 -08:00
Terence Parr
838089fe58
Merge pull request #1447 from redxdev/master
...
Update VS2015 cpp runtime project
2016-12-04 09:20:49 -08:00
Ivan Kochurkin
e4c765aa27
Added comment.
2016-12-04 15:11:25 +03:00
Ivan Kochurkin
bf3bff16e4
Misprints fixed, code style improved (removed unnecessary else).
2016-12-04 15:06:07 +03:00
Eric Vergnaud
5ce735f56f
cleanup
2016-12-04 18:58:49 +08:00
Eric Vergnaud
67a93b3f36
refine debug info
2016-12-04 16:51:46 +08:00
Eric Vergnaud
185f8e9635
Merge branch 'master' of https://github.com/antlr/antlr4 into optimize-javascript-runtime
2016-12-04 14:29:40 +08:00
Eric Vergnaud
7332c1eb02
fix various hashing issues
2016-12-04 14:23:30 +08:00
Ivan Kochurkin
cb16e369fe
Misprint in comment.
2016-12-04 04:05:55 +03:00
Ivan Kochurkin
0e1b5d9d7a
Merge branch 'command_wrong_id_1411' into duplicated_and_nonsensical_commands_1388
...
# Conflicts:
# tool/src/org/antlr/v4/tool/ErrorType.java
2016-12-04 03:57:11 +03:00
Terence Parr
f11a380609
Merge pull request #1417 from KvanTTT/command_wrong_id_1411
...
ANTLR generates a wrong lexer code if type, channel or mode commands use inproper identifier
2016-12-03 16:55:23 -08:00
Ivan Kochurkin
4e2f50aef8
Added new error types for not recognized token, mode or channel name.
2016-12-04 03:47:28 +03:00
Ivan Kochurkin
b8585b7eb5
Fixed some missed cases for checkCommands.
2016-12-04 02:32:39 +03:00
Sam Bloomberg
2f6421cfc1
added redxdev to contributors.txt
2016-12-03 15:50:19 -05:00
Sam Bloomberg
21c528cd06
Updated vs2015 project for cpp runtime
2016-12-03 15:48:01 -05:00
Terence Parr
2c63e95359
Merge pull request #1438 from ewanmellor/swift-playground
...
Create a new Xcode playground for Swift.
2016-12-03 10:48:03 -08:00
Terence Parr
c89bc8440a
Merge pull request #1446 from parrt/fixes-550-python
...
Fixes 550 python
2016-12-03 10:38:20 -08:00
parrt
814b0488ee
Merge branch 'lygav-master' into fixes-550-python
2016-12-03 10:32:13 -08:00
Terence Parr
30dddbb84d
Merge pull request #1445 from parrt/fixes-550-java
...
Fixes #550 by @lygav, which tweaks and more tests by me.
2016-12-03 10:25:55 -08:00
parrt
c959bf649b
Fixes #550 by @lygav, which tweaks and more tests by me.
2016-12-03 10:25:02 -08:00
parrt
2dd96f3220
Merge branch 'master' of git://github.com/lygav/antlr4 into lygav-master
2016-12-03 09:19:57 -08:00
Terence Parr
53b6153060
Merge pull request #1437 from ewanmellor/swift-xcode-project-tidyups
...
Swift Xcode project tidyups
2016-12-03 09:11:55 -08:00
Terence Parr
95dc3f673f
Merge pull request #1440 from samtatasurya/cpp-get-text
...
Fix to Issue #1434
2016-12-03 09:10:51 -08:00
Terence Parr
1f953da0ac
Merge pull request #1441 from ericvergnaud/poor-left-recursive-rule-performance
...
Poor left recursive rule performance
2016-12-03 09:08:40 -08:00
Eric Vergnaud
e850b4d97f
use hashCode instead of hashString - Lexer seems to work but not Parser
2016-12-03 01:13:24 +08:00
Terence Parr
8ead51d8ff
Merge pull request #1423 from wxio/master
...
Fix for redeclared error is generated Go code.
2016-12-01 10:51:40 -08:00
Terence Parr
3ccb8279bf
Merge pull request #1436 from pboyer/patch-5
...
Fix for #1397
2016-12-01 10:48:18 -08:00
Eric Vergnaud
d9f04b08ff
Merge branch 'poor-left-recursive-rule-performance' into optimize-javascript-runtime
2016-12-01 22:27:15 +08:00
Eric Vergnaud
682e0341c1
fix a typo in optimisation code
2016-12-01 22:23:53 +08:00
Eric Vergnaud
3cbc456355
cleanup test files
2016-12-01 22:23:26 +08:00
Vladi
09db23160f
fix for #550
2016-12-01 12:19:29 +02:00
Samuel Tatasurya
4000e6f68e
Signed contributors.txt
2016-12-01 01:47:37 -08:00
Samuel Tatasurya
1aa9a41d01
Removed comma and space appending in getText()
2016-12-01 01:40:37 -08:00
Ewan Mellor
b0c3824357
Create a new Xcode playground for Swift.
...
This takes the example from
https://github.com/janyou/Antlr-Swift-Runtime/tree/master/Test and packages
it into an Xcode playground. This allows the user to interact with the
grammar directly inside Xcode, and serves as a live demo of the Swift support.
Update the docs to match.
2016-12-01 01:23:52 -08:00
Ewan Mellor
ee0babaa8f
Update the bundle identifiers.
...
This changes PRODUCT_BUNDLE_IDENTIFIER to read org.antlr.v4.swift.macos or
org.antlr.v4.swift.ios. This is similar to the naming scheme used in the Java
code.
The previous identifier was jlabs.Antlr4. I don't know what that refers to.
2016-12-01 00:55:15 -08:00
Ewan Mellor
20ef01c442
Update the Xcode project to match the recommended values in Xcode 8.1.
2016-12-01 00:55:15 -08:00
Terence Parr
aff8cba61a
Merge pull request #1432 from parrt/add-testing-heartbeat
...
Add heartbeat thread to gen minimal output for travis, appveyor to avoid timeout.
2016-11-30 09:00:40 -08:00
parrt
cd4c9e8728
Add heartbeat thread to gen minimal output for travis, appveyor to avoid timeout.
2016-11-30 08:55:51 -08:00
parrt
ca9628e1b1
turn on new perf tests for node,python as they take too long.
2016-11-30 08:55:33 -08:00
Peter Boyer
f00e346ccd
Add additional _alt decl
2016-11-30 11:18:26 -05:00
Vladi Lyga
8b60373c43
fix: enable to access interval as a list
2016-11-30 17:16:35 +02:00
Vladi Lyga
f50fb7df15
Fix error when Interval is rewritten with a tuple
2016-11-30 13:55:54 +02:00
Vladi Lyga
377f2f5c89
Merge remote-tracking branch 'antlr4/master'
2016-11-30 11:31:24 +02:00
Vladi Lyga
238b55a0b6
Extensive TokenStreamRewriter tests + many python2 runtime fixes.
...
Including fix for https://github.com/antlr/antlr4/issues/550
2016-11-30 11:27:04 +02:00
Peter Boyer
ced8fba5bc
Update Go.stg
2016-11-29 23:50:39 -05:00
Peter Boyer
39c77ca20f
Potential fix for antlr/antlr4 #1397
2016-11-29 23:45:29 -05:00
Terence Parr
eeeb43f9a0
Merge pull request #1426 from Naios/master
...
Fix a dangerous c-cast in the cpp codegen
2016-11-29 10:53:04 -08:00
Terence Parr
595fb089b0
Merge pull request #1427 from ericvergnaud/poor-left-recursive-rule-performance
...
Fix poor left recursive rule performance in python + javascript
2016-11-29 10:10:24 -08:00
Eric Vergnaud
6e0d02a32d
enable perf tests for python and javascript
2016-11-30 01:29:44 +08:00
Eric Vergnaud
f9d79dfcb2
implement LR optimisation in JavaScript + align naming + DFAState ctor bugs
2016-11-30 01:29:18 +08:00