Terence Parr
9b7e2a81ce
Merge pull request #1651 from bhamiltoncx/python-lexer-parser-output-file
...
Python 2 and Python 3 support for lexer and parser output to a file
2017-02-13 15:10:19 -08:00
Terence Parr
51f6ad69b6
Merge pull request #1649 from bhamiltoncx/test-output-reading
...
New class TestOutputReading to mimic StreamVacuum for tests which write to a file
2017-02-13 15:07:28 -08:00
Terence Parr
aa58ba5a2e
Merge pull request #1648 from bhamiltoncx/file-encoding-utf-8
...
Ensure unit tests are run with file.encoding=UTF-8
2017-02-13 15:06:19 -08:00
Terence Parr
3cbc2af0cc
Merge pull request #1655 from lionelplessis/fix-#1298-for-csharp
...
Fix #1298 for CSharp
2017-02-13 10:29:47 -08:00
Terence Parr
ae5250685d
Merge pull request #1637 from bhamiltoncx/char-streams
...
Make BaseJavaTest and TestRig work with Unicode values > U+FFFF
2017-02-10 14:11:34 -08:00
Ben Hamilton
2c447a2b75
Python 2 and Python 3 support for lexer and parser output to a file instead of stdout
2017-02-10 13:11:24 -08:00
Ben Hamilton
cf3b513a58
New TestOutputReading runtime-testsuite class
2017-02-10 11:30:05 -08:00
Ben Hamilton
11aa20c5e7
Ensure tests are run with file.encoding=UTF-8
2017-02-10 11:28:06 -08:00
lionelplessis
895681044e
Fix #1298 for CSharp
2017-02-10 17:55:10 +01:00
Ben Hamilton
499e44b03a
Pass through source name
2017-01-30 14:16:33 -08:00
Terence Parr
3e61421e59
Merge pull request #1636 from bhamiltoncx/stream-vacuum-utf8
...
Consolidate multiple copies of StreamVacuum, make use UTF-8
2017-01-30 13:29:32 -08:00
Ben Hamilton
0f52b7c0d9
CharStreams
2017-01-30 10:09:56 -08:00
Ben Hamilton (Ben Gertzfield)
f0947f4365
Update copyright in StreamVacuum.java
2017-01-30 09:56:02 -07:00
Ben Hamilton
eb54507e42
Consolidate multiple copies of StreamVacuum, make use UTF-8
2017-01-30 08:53:09 -08:00
Ben Hamilton
2defcc3e1f
Change default encoding back to 'ascii'. Specify encoding=utf-8 and errors=replace in Python2/Python3 test templates.
2017-01-30 08:45:48 -08:00
Terence Parr
b4508d26b2
Merge pull request #1629 from bhamiltoncx/fix-writing-unicode-in-tests
...
Fix writing Unicode values in runtime tests
2017-01-29 13:02:19 -08:00
Terence Parr
bd8a367398
Merge pull request #1627 from bhamiltoncx/utf8-code-point-decoder
...
New class UTF8CodePointDecoder
2017-01-29 12:54:58 -08:00
Terence Parr
508d2f988f
Merge pull request #1626 from bhamiltoncx/new-code-point-char-stream
...
New class CodePointCharStream (alternative to ANTLRInputStream)
2017-01-29 12:50:44 -08:00
Terence Parr
37adfd4e30
Merge pull request #1625 from bhamiltoncx/integer-list-unicode
...
New method IntegerList.toCharArray()
2017-01-29 10:38:29 -08:00
Terence Parr
bf4fa40ff9
Merge pull request #1606 from hanjoes/spm
...
Tweak Repo to use SwiftPackageManager.
2017-01-29 10:31:53 -08:00
Terence Parr
f5a2b5b509
Merge pull request #1594 from wxio/master
...
Remove lower case formatting on Go types & super import
2017-01-29 10:31:20 -08:00
Ben Hamilton
77067674b9
Fix writing Unicode values in runtime tests
2017-01-25 15:29:33 -08:00
Ben Hamilton
558aa7b011
UTF8CodePointDecoder
2017-01-24 15:23:03 -08:00
Ben Hamilton
212a948656
CodePointCharStream
2017-01-24 13:12:28 -08:00
Ben Hamilton
bbf8476c8e
New method IntegerList.toCharArray()
2017-01-24 11:30:50 -08:00
Ben Gertzfield
cf8fba0715
Look in /usr/local/bin before /usr/bin for mono
2017-01-23 14:09:28 -08:00
Hanzhou Shi
91d8d13b05
Fix travis build.
2017-01-18 23:40:56 -08:00
Johannes Kohnen
5e9ecae281
Change StringType to lower case for Go target.
...
* See antlr/antlr4#1594
2017-01-11 22:36:17 +11:00
Terence Parr
9446f5f4b1
Merge pull request #1589 from sharwell/missing-header
...
Add missing copyright header
2017-01-07 09:54:02 -08:00
Terence Parr
b8e0d543e3
Merge pull request #1588 from sharwell/test-sources
...
Support using the Maven plugin to generate test sources
2017-01-07 09:53:41 -08:00
Sam Harwell
73cfd0592f
Add missing copyright header
2017-01-07 11:20:10 -06:00
Sam Harwell
5d4efafe8e
Support using the Maven plugin to generate test sources
...
Fixes #1579
2017-01-07 10:58:43 -06:00
Sam Harwell
bcde6f923a
Reset BufferedTokenStream.fetchedEOF when calling setTokenSource
...
Fixes #1584
2017-01-07 09:31:11 -06:00
Sam Harwell
d0cd250634
Remove the shared visitor tests
...
These tests were modeled after the listener tests, but were not implemented
against the standard visitor API semantics. The tests only execute in the
Node.js target, and there is no straightforward way to implement these tests
across multiple targets. New tests which cover both the traversal behavior
and the runtime semantics are now available and should be implemented by
each target.
2017-01-05 21:48:44 -06:00
Sam Harwell
8becb01b06
Add remaining visitor tests for the Java runtime API
2017-01-05 12:54:26 -06:00
Sam Harwell
4cd6156e6b
Add first visitor test for Java runtime API
2017-01-05 12:40:29 -06:00
Terence Parr
b57843d983
Merge pull request #1546 from sharwell/fix-1545
...
Fix multiple problems with optional block bypass at end of rule
2016-12-27 21:47:12 -08:00
Sam Harwell
1d066e0a6b
Fix test cases affected by recent changes
...
See #1545
2016-12-26 17:03:51 -06:00
Sam Harwell
33613657a5
Add regression tests for #1545
2016-12-23 16:09:24 -06:00
Mike Lischke
e1fb0b68c7
C++ implementation of the LR-loop optimization.
2016-12-21 09:26:08 +01:00
Mike Lischke
d324e9a46b
Merge branch 'master' into LR-loop-fix
2016-12-19 16:48:10 +01:00
parrt
23313ee44e
[maven-release-plugin] prepare for next development iteration
2016-12-15 14:25:41 -08:00
parrt
aacd2a2c95
[maven-release-plugin] prepare release 4.6
2016-12-15 14:25:36 -08:00
Ivan Kochurkin
bc7678011d
Removed CharSetWithReversedRange from runtime testsuite.
2016-12-15 11:08:09 -08:00
parrt
e13b008626
ah. cpp should not be in main list of tests. we'll test individually.
2016-12-14 16:20:48 -08:00
parrt
484dd62a39
Merge branch 'master' of github.com:antlr/antlr4
2016-12-14 13:33:00 -08:00
parrt
a68fb3a183
convert runtime URL properly to file path.
2016-12-14 13:32:21 -08:00
Terence Parr
fd3bd91828
Merge pull request #1508 from janyou/Fixes-1298
...
Fixes #1298 for Swift target
2016-12-14 13:25:27 -08:00
parrt
8918d0f953
more C++ debugging
2016-12-14 13:17:10 -08:00
parrt
3f00594313
add debugging to C++
2016-12-14 11:22:47 -08:00