Dong Xie
e49b0977f5
fix #1725 ; get dotnet target test run
2017-03-04 01:42:44 +00:00
Ivan Kochurkin
b07528796e
Removed runtime CharSetWithMissingEndRange test.
2017-03-03 13:42:09 +03:00
parrt
3df19fbcc8
make format consistent with most of antlr project
2017-03-02 10:38:48 -08:00
parrt
6215f18ec3
rename 4.6.1 to 4.7 everywhere
2017-02-23 14:48:58 -08:00
Ben Hamilton
fd4246cf3f
Implement new extended Unicode escape \u{10ABCD}. Bump UUID. Add lots more tests.
2017-02-23 09:39:44 -08:00
parrt
e1101caffa
resolve conflict
2017-02-17 11:08:15 -08:00
parrt
f8e7a2cf08
merge in dotnet stuff
2017-02-17 11:02:52 -08:00
Terence Parr
877f6a396b
Merge pull request #1659 from bhamiltoncx/js-use-code-points-for-tests
...
JavaScript: Allow Unicode code points > U+FFFF in tests
2017-02-16 09:53:43 -08:00
Terence Parr
b3f5d1e3d1
Merge pull request #1658 from bhamiltoncx/csharp-use-output-file
...
C#: Write test output to a file
2017-02-16 09:53:16 -08:00
Ben Hamilton
c35bbabc16
PR #1658 : Also write stderr to file
2017-02-16 09:44:40 -08:00
Ben Hamilton
cd7700939c
Use code points for JS tests
2017-02-14 15:26:54 -08:00
Ben Hamilton
cd922eb74c
Python 2/3 runtime and test harness support for writing test output to file
2017-02-14 15:00:52 -08:00
David Neumann
e967463e91
Merge branch 'master' into master
2017-02-14 11:20:02 +01:00
Terence Parr
287f17b796
Merge pull request #1652 from bhamiltoncx/csharp-lexer-parser-output-file
...
C# support for lexer and parser output to a file
2017-02-13 15:10:54 -08:00
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
6611c1ae27
C# runtime and test harness support for writing test output to file
2017-02-10 13:37:44 -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
Dong Xie
95db50d540
[dotnet] target: use project reference in json instead of nupkg; fix for tests
2017-01-27 15:16:28 +00: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
Dong Xie
8a08a6ed56
[csharp] dotnet test files added, test passing
2017-01-24 16:21:13 +00: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
parrt
e434560015
simplify runtime test pom, add swift back in.
2016-12-14 10:33:53 -08:00
janyou
0c835a248a
Fixes #1298
2016-12-14 11:58:53 +08:00
parrt
a3aa610e3d
get recognizer name properly. Fixes #958
2016-12-13 11:05:39 -08:00
Mike Lischke
1eeaf20aa0
Initial implementation of the LR loop optimization in the C++ target.
...
There is an issue with the tests. Some hang forever. Need to investigate yet.
2016-12-13 17:45:23 +01:00
Terence Parr
aea034cb45
Merge pull request #1493 from ericvergnaud/realign-csharp-runtime
...
Realign CSharp runtime with Java runtime, implements #1441
2016-12-12 16:54:36 -08:00
Eric Vergnaud
caa581a9e0
success!
2016-12-12 23:52:09 +08:00
Eric Vergnaud
39de8896f8
Merge branch 'master' into realign-csharp-runtime
2016-12-12 21:54:26 +08:00
Eric Vergnaud
2fc33d97cd
all tests pass!
2016-12-12 21:36:41 +08:00
Terence Parr
08a8e30864
Merge pull request #1470 from gaulouis/issue-1457
...
Issue 1457
2016-12-11 15:14:36 -08:00
Terence Parr
6a20919cb7
Merge pull request #1476 from renatahodovan/python-target-1472
...
Implement the fix of #1298 for Python targets.
2016-12-11 14:49:28 -08:00
Eric Vergnaud
0170c9a064
Good progress with parser
2016-12-12 02:00:09 +08:00
Eric Vergnaud
19d70cd777
TestLexerExec tests pass
2016-12-12 00:52:09 +08:00
parrt
87fbc682e3
strip more stuff we don't need
2016-12-10 15:58:28 -08:00
parrt
9cfb6890a5
add test scope to runtime test pom
2016-12-10 15:24:07 -08:00
parrt
f2f54f0fd5
manually doing similar cleanup to https://github.com/antlr/antlr4/pull/1467
2016-12-10 15:19:45 -08:00
parrt
35e02997f2
improve test
2016-12-10 10:32:18 -08:00
parrt
2053143665
fix test so it correctly illustrates bug 1480, which was fixed apparently by https://github.com/antlr/antlr4/pull/1477
2016-12-10 10:03:44 -08:00
gaulouis
e377b03506
Fix special template for org.antlr.v4.test.runtime.cpp.TestParseTrees
2016-12-10 04:59:41 +01:00
gaulouis
822e3762a0
Fix special template for tests
2016-12-10 04:42:09 +01:00
Renata Hodovan
58d51450d4
Implement the fix of #1298 for Python targets.
...
The patch adapts the fix in PR #1472 for Python targets.
2016-12-10 02:41:08 +01:00
parrt
85b609a951
make non-Java targets ignore new test
2016-12-09 14:07:18 -08:00
parrt
eb8e2890c3
copyFrom copies error nodes over. Fixes #1298
2016-12-09 11:10:26 -08:00
parrt
53918ab41e
add unit test for #1298
2016-12-09 10:19:31 -08:00
parrt
337adffa03
add expected token tests
2016-12-09 09:24:24 -08:00
parrt
e46db41bbd
move api lib test to runtime tests
2016-12-08 14:37:13 -08:00
parrt
2c99f187a0
make it read "Copyright (c) 2012-2016 The ANTLR Project"
2016-12-08 11:43:06 -08:00
parrt
1b1a9862c4
contributors->authors
2016-12-08 11:43:06 -08:00
parrt
61e8eba4fc
fix typo
2016-12-08 11:43:06 -08:00
parrt
891915de84
Update copyright on java, xml files. Make BSD license conform to standard.
2016-12-08 11:40:30 -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
Eric Vergnaud
6e0d02a32d
enable perf tests for python and javascript
2016-11-30 01:29:44 +08:00
parrt
c182e3d5bf
Fixes #994 poor performance in left-recursive expressions with very large expression input phrases; builds off of @sharwell solution that explicitly checks for key return states in expr rules
2016-11-24 13:07:19 -08:00