Commit Graph

616 Commits

Author SHA1 Message Date
Eric Vergnaud 7636b744b3 cleanup tests template 2015-06-23 22:12:48 +08:00
Terence Parr cdbfecaca8 update version 2015-06-22 17:47:48 -07:00
parrt 459b4bb8b6 add/update warning comment 2015-06-22 13:04:48 -07:00
Terence Parr 73fd170b62 add AssertIsList() template; sync with 5c52288845 2015-06-22 11:29:05 -07:00
Eric Vergnaud cc804e57a1 update copyright notice 2015-06-21 23:22:27 +08:00
ericvergnaud 44bee0ed58 Merge pull request #11 from superraz375/patch-1
Add properties to enable access to Lexer fields
2015-06-21 18:06:50 +08:00
ericvergnaud 232d734ecc cleanup post fix #8 2015-06-21 16:28:25 +08:00
ericvergnaud 3f23144eaf Fix #8
Drops support of .Net versions < 3.5.
Official support by Microsoft is dropped since 2011, see
http://stackoverflow.com/questions/2713392/when-will-microsoft-end-mains
tream-support-for-existing-versions-of-the-net-fra
People in need of support of older versions should use Sam Harwell ’s
version
2015-06-21 16:10:32 +08:00
ericvergnaud c82440b7cb >Fix #14 2015-06-21 15:11:51 +08:00
ericvergnaud 98de3a7cbe renamed files 2015-06-21 15:03:45 +08:00
ericvergnaud c10ff6033c renamed files 2015-06-21 14:54:56 +08:00
ericvergnaud e92555a5ec fixed closure test template 2015-06-21 04:32:21 +08:00
ericvergnaud 4dabde4b9b missing template 2015-06-21 02:50:22 +08:00
ericvergnaud 6df52134a4 delete legacy tests 2015-06-21 01:06:25 +08:00
ericvergnaud 373c148ddc generated tests 2015-06-21 00:34:37 +08:00
ericvergnaud b47e82125d fix test generation template 2015-06-21 00:34:28 +08:00
ericvergnaud 849cb09c39 duplicate 2015-06-18 00:08:07 +08:00
ericvergnaud 1c2d71f623 Merge remote-tracking branch 'origin/master'
Conflicts:
	tool/test/org/antlr/v4/test/rt/csharp/BaseTest.java
	tool/test/org/antlr/v4/test/runtime/csharp/CSharp.test.stg
2015-06-18 00:05:10 +08:00
ericvergnaud fece2e1fa2 Fix tests generation 2015-06-17 23:59:31 +08:00
parrt 228eae58f5 reorder templates a bit 2015-06-16 16:18:31 -07:00
parrt cd4d6b85e4 dont throw away exceptions and add more error messages 2015-06-16 10:27:14 -07:00
ericvergnaud 2162afb33d Fix failing C# tests
As a result of a mono upgrade, tests on non windows platform would fail
due to a warning.
This fix removes the warning by providing compatibility information as
part of the build.
HashSet was also renamed to a clean name.
2015-06-04 22:56:26 +08:00
parrt 1b0b04aa88 Revert "Fix parse listener per https://github.com/antlr/antlr4/pull/880"
This reverts commit fb0e1c0cdb.
2015-06-03 10:56:08 -07:00
parrt e5e928cd3f Revert "Equivalent changes for https://github.com/antlr/antlr4/pull/875 to java runtime Parser"
This reverts commit b539521c5d.
2015-06-03 10:56:03 -07:00
Terence Parr 345bd14c00 Merge pull request #13 from antlr/intermediate-test-generation
Move to new testing mechanism
2015-06-03 10:44:10 -07:00
Terence Parr 8c2657b68d add more debugging/error handling 2015-06-02 20:07:07 -07:00
parrt fbf3ee8e96 a branch to integrate new testing thing. moving around templates, deleting old stuff. C# and Java runtime tests work using branch intermediate-test-generation of C#. bild doesnt quite test stuff correctly. 2015-06-02 16:01:32 -07:00
ericvergnaud a90e294034 Revert "update Xamarin"
This reverts commit d4238ea955.
2015-06-02 22:23:43 +08:00
ericvergnaud d4238ea955 update Xamarin 2015-05-31 17:19:49 +08:00
ericvergnaud a63df8b088 test added 2015-05-31 17:19:49 +08:00
Terence Parr fb0e1c0cdb Fix parse listener per https://github.com/antlr/antlr4/pull/880 2015-05-22 13:03:03 -07:00
Raz Friman 9cd727bcf4 Add properties to enable access to Lexer fields
In the Java runtime, Lexer actions can access fields such as _modeStack and _mode. These fields were marked public in Java, but are marked private in C#. I assume this is to preserve CLS compliance because the field names start with an underscore, therefore must be private. 

I needed to access these fields from the C# runtime in one of my grammars, so I hope you can implement this fix.

Additionally, I switched the _modeStack variable to implement an actual stack.
2015-05-22 10:51:29 -05:00
Terence Parr b539521c5d Equivalent changes for https://github.com/antlr/antlr4/pull/875 to java runtime Parser 2015-05-19 18:21:21 -07:00
Terence Parr 62783dcb82 update version so 4.5.1 tests/builds 2015-05-18 12:27:28 -07:00
ericvergnaud 355d0162e0 Merge pull request #10 from ViceIce/master
Wrong property when building for net v4.5.
2015-05-09 23:47:53 +08:00
Michael Kriese 704cd0863b Fixes #9: Wrong property name when building for target framework version v4.5. 2015-05-09 14:34:57 +02:00
Terence Parr a3490ba322 freshen unit tests 2015-01-22 16:58:17 -08:00
Terence Parr e897f7ce58 freshen unit tests 2015-01-22 14:53:55 -08:00
Terence Parr f72495367c freshen unit tests 2015-01-22 11:40:38 -08:00
Terence Parr 1f3ed5aa13 Fix recovery error; Fixes https://github.com/antlr/antlr4/issues/795 2015-01-21 10:25:31 -08:00
Terence Parr da5a08bd99 tweak 2015-01-10 15:55:47 -08:00
Terence Parr 77b1ceb2d6 add new readme 2015-01-10 10:03:13 -08:00
Terence Parr ce6e73bcc7 rename to be consistent 2015-01-10 09:57:24 -08:00
ericvergnaud 877b784be6 removed legacy 2015-01-11 00:12:55 +08:00
ericvergnaud 373ef0ae92 git cleanup 2015-01-11 00:05:29 +08:00
ericvergnaud ea028ebbec Code signed for installing in the GAC 2015-01-10 23:58:23 +08:00
ericvergnaud 7acafdc75e git cleanup 2015-01-03 18:56:23 +08:00
Terence Parr 1b5d948ca0 add diagram bump version to 4.5 2014-12-17 11:14:02 -08:00
ericvergnaud c27222b0a0 Merge pull request #5 from antlr/add-$parser-support
Add $parser support
2014-12-02 15:54:29 +00:00
ericvergnaud b69c8efaf5 moved from $self to $parser
also added a test case for the above, and adjusted generated tests for
member tokens
2014-12-02 23:36:03 +08:00