parrt
0713128d04
add size information to the load for streams
2017-03-23 10:54:19 -07:00
Ben Hamilton
f72e22550c
charstreams-js
2017-03-22 11:03:16 -07:00
Ben Hamilton
307df9c68d
New C# CharStreams static factory class
2017-03-20 13:07:08 -07:00
parrt
648f517da0
add more load times
2017-03-17 14:08:25 -07:00
parrt
b961c86143
add load times
2017-03-17 13:37:01 -07:00
parrt
aa177cf415
Forgot to add UTF-8 encoding to legacy.
2017-03-17 13:09:11 -07:00
parrt
553742e149
rm deadcode
2017-03-17 12:07:01 -07:00
parrt
251d27493e
add lexer speed tests for new unicode streams
2017-03-17 12:06:07 -07:00
Terence Parr
1f6a329692
Merge pull request #1765 from bhamiltoncx/unicode-cleanup-and-doc
...
Tidy up CharStreams and add new doc/unicode.md
2017-03-16 17:03:06 -07:00
Ben Hamilton
4f2168600d
Tidy up CharStreams API. Add new doc/unicode.md
2017-03-16 17:01:46 -06:00
parrt
ae3aadce3f
change whitespace for new wildcard test; messed up in python.
2017-03-15 14:10:55 -07:00
parrt
d966702d63
add wildcard test.
2017-03-15 09:33:15 -07:00
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