antlr/doc
Ken Domino 4b649103f3
Restructure C# runtime and fix Issue #2693 (#3057)
* Fixes for https://github.com/antlr/antlr4/issues/2693

* Adding script for comparing Java and C# profile output.

* Update lexer grammar.

Tightening up the grammar rules. Still Java9.

* Tighten up grammar.

* Adding in new base classes for C# runtime tests for profiling.

* Complete test for Profile = true.

Update ProfileDescriptor to now parse and output profile. The grammar is asm8080 from grammars-v4, tightened up. The input is the example provided there, truncated to included fewer lines as that causes a null-ptr crash with the older runtime. I verified by modifying the .csproj in /tmp.

* Restructuring the Antlr C# runtime so that it is consistent with all other runtimes, a source directory (now antlr4/runtime/CSharp/src), and a test directory (antlr4/runtime/CSharp). In the test area, I added a test for profiling in issue-2593. This test requires the Antlr tool and Antlr C# tool to be build. The path is assumed in a relative path to the test, ../../../../tool/target/antlr4-*-SNAPSHOT-complete.jar, with globbing performed. The test simply checks the return result, output not important. There are no changes to the runtime C# source files other than placing them under src/. Several other build files were changed to reflect the new location of the Antlr C# runtime. I updated the instructions for users on how to build the runtime, including information on checking the environment--now explicitly specified here so people know what to install!
2021-02-02 09:51:41 +08:00
..
faq Merge pull request #2919 from MuhammedZakir/patch-1 2020-11-24 10:12:41 -08:00
images Update boot.py and swift-target.md to reflect Swift 4 migration changes. 2017-10-21 12:44:44 -07:00
resources case-insensitive-lexing: add implementation for Python2/Python3 2019-09-17 23:33:11 +09:00
IDEs.md Better synchronization for multithreading - fixes issue #1435 2016-12-11 12:53:24 +01:00
ace-javascript-target.md update target docs that need alteration for new interface 2017-03-29 14:59:14 -07:00
actions.md Added a missing quote. 2019-05-13 16:21:41 +02:00
antlr-project-testing.md Restructure C# runtime and fix Issue #2693 (#3057) 2021-02-02 09:51:41 +08:00
building-antlr.md Restructure C# runtime and fix Issue #2693 (#3057) 2021-02-02 09:51:41 +08:00
case-insensitive-lexing.md case-insensitive-lexing: add implementation for Python2/Python3 2019-09-17 23:33:11 +09:00
cpp-target.md Merge branch 'master' of github.com:antlr/antlr4 into master 2020-11-24 10:43:35 -08:00
creating-a-language-target.md Update docs for creating a target 2020-05-31 00:52:57 +10:00
csharp-target.md Update csharp-target.md 2020-10-04 17:04:15 -04:00
dart-target.md fix travis ci for pinned dart sdk version 2020-08-19 12:31:02 +10:00
getting-started.md Fix #2976 2020-11-29 09:59:55 +08:00
go-target.md [Golang] enable syntax highlighting 2019-08-12 18:01:09 +08:00
grammars.md Make some changes to the docs for grammars to describe support for lexers 2017-12-04 17:25:51 +13:00
index.md tweak doc 2019-02-04 13:32:39 -08:00
interpreters.md Interpreter is now always generated. Doc updated. 2017-04-21 17:15:51 +02:00
java-target.md Upgrade JUnit to address dependabot security alert 2020-11-28 22:42:43 +08:00
javascript-target.md Version specific information for Webpack 2020-10-28 17:33:19 -07:00
left-recursion.md documentation typos 2016-03-27 20:04:54 -04:00
lexer-rules.md Merge branch 'master' into patch-1 2020-11-24 10:38:22 -08:00
lexicon.md Merge pull request #2680 from listba/patch-1 2020-11-24 10:33:29 -08:00
listeners.md Signed to contributors.txt 2015-12-17 01:15:49 +01:00
options.md tweak doc 2016-03-30 16:06:11 -07:00
parser-rules.md support x:T notation in rule arguments, update documentation, improve [...] scope parsing testing 2016-11-16 11:54:23 -08:00
parsing-binary-files.md respond to @bhamiltoncx comments 2017-03-29 14:19:37 -07:00
php-target.md tweak compose doc for php 2020-11-24 13:00:23 -08:00
predicates.md documentation typos 2016-03-27 20:04:54 -04:00
python-target.md do not use python built-in as variable name 2019-03-18 18:04:15 +01:00
releasing-antlr.md Restructure C# runtime and fix Issue #2693 (#3057) 2021-02-02 09:51:41 +08:00
resources.md add more doc 2015-11-23 16:06:04 -08:00
swift-target.md [Swift] Add version info to the documentation. 2018-11-15 11:26:09 -08:00
targets.md Add docs for Dart target 2020-05-31 00:35:07 +10:00
tool-options.md update version number and tweak doc 2017-12-08 12:47:11 -08:00
tree-matching.md Update tree-matching.md 2019-04-26 11:55:43 +02:00
unicode.md add note about utf-16 code units in grammars. Fixes #1802 2017-03-30 10:54:58 -07:00
wildcard.md add fuzzy doc 2015-11-04 17:22:26 -08:00