Hanzhou Shi
4c93b71983
Updated swift-target.md.
2017-08-05 13:57:53 -07:00
Mike Lischke
aa2d34bdfd
Merge branch 'master' into interpreter2
2017-06-30 13:44:11 +02:00
Terence Parr
62a2d5c9df
Merge branch 'master' into patch-1
2017-06-29 16:13:41 -07:00
Daniel Katz
30836a47c5
CharStreams is deprecated in 4.7
2017-06-13 21:29:44 +03:00
Erik A. Brandstadmoen
2ff746493e
Charstreams.fromString -> Charstreams.fromstring
2017-06-11 23:58:01 +02:00
Erik A. Brandstadmoen
85154d06ee
Changed incorrect .js file endings to .cs in doc/charp-target.md
2017-06-11 23:43:39 +02:00
Corey Kosak
1bb3eb1ebf
Fix listener example in C++ documentation.
...
The listener example still refers to Ref<> and shared pointers, but in
reality the generated method does not pass a shared pointer. The actual
signature looks more like this:
virtual void enterKey(ParserRuleContext * /*ctx*/) override { }
This change updates the example to match that signature, and removes a line
discussing Ref<>. It also adds the "override" keyword in order to make the
user's code a little more robust against typos/changes in the grammar.
2017-06-01 11:15:48 -04:00
Terence Parr
c97abe5bc2
Merge pull request #1831 from mike-lischke/issue1824
...
Update C++ target doc for latest API changes - fixes #1824 .
2017-05-31 10:16:36 -07:00
Will Fuqua
e39543a257
add build script and update docs
2017-05-27 00:02:54 +07:00
David Sisson
f41ce7fed4
Fix tests for PR #1844 .
2017-04-29 17:27:08 -07:00
parrt
8c05696ed4
update js doc
2017-04-26 09:56:31 -07:00
Mike Lischke
3f7c67106b
Interpreter is now always generated. Doc updated.
2017-04-21 17:15:51 +02:00
Mike Lischke
1fdb7cd31d
Update C++ target doc for latest API changes - fixes #1824 .
2017-04-19 14:23:44 +02:00
Terence Parr
2f248353a3
Merge pull request #1819 from bradh/patch-1
...
Update getting-started.md (trivial)
2017-04-17 09:57:24 -07:00
lys0716
b8e81d5814
Correct typo in lexicon.md
...
’\’' should be ’\’
Signed-off-by: Yishuang Lu <luyscmu@gmail.com>
2017-04-12 16:50:09 -07:00
Brad Hards
8a9f259f62
Update getting-started.md
...
Either that or say what is is useful to do with...
2017-04-09 15:16:26 +10:00
parrt
8af0080103
add link
2017-04-03 09:56:07 -07:00
parrt
c8d9749be1
update doc on cutting release to 4.7
2017-03-30 14:36:04 -07:00
parrt
e95b74842e
update npm doc in releasing doc
2017-03-30 11:12:58 -07:00
parrt
2ab9c8ab51
add note about utf-16 code units in grammars. Fixes #1802
2017-03-30 10:54:58 -07:00
parrt
04507895bd
add link to Unicode doc
2017-03-30 09:49:45 -07:00
parrt
bb33217d14
add Ben to readme
2017-03-30 09:47:06 -07:00
parrt
ad3b43459d
rm new
2017-03-29 15:04:19 -07:00
parrt
40e1072e7e
update target docs that need alteration for new interface
2017-03-29 14:59:14 -07:00
parrt
039f43999c
tweak documentation about various targets
2017-03-29 14:46:50 -07:00
parrt
a7b2f3f12d
more tweaks about the status of UTF-8 in previous and current defaults.
2017-03-29 14:26:36 -07:00
parrt
cd2b6936cf
fix another reference to previous streams
2017-03-29 14:21:16 -07:00
parrt
6dd9a3fbe3
respond to @bhamiltoncx comments
2017-03-29 14:19:37 -07:00
parrt
1fcb5951c6
change the example to use the new stream interface
2017-03-29 14:14:32 -07:00
parrt
c3ed9a992d
Add more about unbuffered streams. tweak style of code
2017-03-29 13:56:57 -07:00
parrt
496f9c398d
update unicode doc, code comments
2017-03-29 13:29:23 -07:00
parrt
e0ea43ccb8
fix antlr notation
2017-03-20 14:48:00 -07:00
Mike Lischke
54601f7128
A few updates to the Unicode documentation.
...
It should be made clear that the recommended use of CharStreams.fromPath() is a Java-only solution. The other targets just have their ANTLRInputStream class extended to support full Unicode.
2017-03-18 13:01:11 +01: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
Ben Hamilton
c71b7d2f18
EmojiDefault and TextDefault
2017-03-14 13:27:01 -06:00
parrt
b467dc8015
remove outdated testing document, small update regarding API testing
2017-03-14 11:33:19 -07:00
parrt
98f1d808c6
update doc
2017-03-09 09:54:06 -08:00
Ben Hamilton
6007132e2e
Also support Unicode enumerated properties via \p{East_Asian_Width=Ambiguous} escape
2017-03-08 09:43:50 -08:00
Ben Hamilton
c209f2a51e
Update docs for new Unicode literal and property escapes
2017-03-02 09:36:18 -08:00
Ben Hamilton
242eb44cd0
Move doc/contributing.md to /CONTRIBUTING.md
2017-01-24 10:43:01 -08:00
Ben Hamilton
379013bf35
New doc 'Contributing to ANTLR'
2017-01-24 10:10:26 -08:00
Terence Parr
75784e0b8f
update file list needed version bump
2016-12-28 12:02:55 -08:00
Terence Parr
64fd96d045
Update releasing-antlr.md
2016-12-28 11:54:27 -08:00
Mike Lischke
4458950fd8
Re-added changed exportMacro documentation (got lost on revert).
2016-12-19 18:10:39 +01:00
Mike Lischke
a9dc3ebd86
Merge branch 'master_upstream'
2016-12-19 16:47:39 +01:00
Eric Vergnaud
a87df6f28a
more js docs
2016-12-17 00:23:16 +08:00
Eric Vergnaud
14f0c7a663
also published to npm
2016-12-17 00:03:03 +08:00
parrt
c4c2966dbd
update doc
2016-12-15 20:42:29 -08:00
parrt
b94ecc0fa5
update doc for new C# build
2016-12-15 14:58:52 -08:00
Terence Parr
d388e6b867
Merge pull request #1522 from parrt/ericvergnaud-publish-to-nuget
...
Ericvergnaud publish to nuget
2016-12-15 13:32:21 -08:00
parrt
31726311a8
add exportMacro to list of valid grammar options. verified it works in grammar and -D on command line.
2016-12-15 13:25:02 -08:00
Mike Lischke
d1b429d94c
Added a new setting required by the C++ runtime.
...
In order to export generated classes in DLLs we need a way to specify the __declspec setting. This is is usually done via a macro that takes the import or export value. The new parameter (`-export-macro`) allows to specify this, which increases the flexibility of the generated classes.
The C++ target documentation has been extended to describe build specific things, includig this new parameter.
2016-12-15 13:11:10 -08:00
parrt
0c332f704c
tweak to doc
2016-12-15 13:04:59 -08:00
parrt
7f95781321
update doc with more detail on building c#
2016-12-15 12:44:44 -08:00
parrt
586b36fe94
tweak doc. update assembly name to Antlr4.Runtime.Standard
2016-12-15 12:28:32 -08:00
parrt
3c1a34d005
add this to 'building a release doc'
2016-12-15 12:21:36 -08:00
Eric Vergnaud
c78d42657e
added link to the C# page
2016-12-15 12:01:10 -08:00
Mike Lischke
428ff28f35
Added a new setting required by the C++ runtime.
...
In order to export generated classes in DLLs we need a way to specify the __declspec setting. This is is usually done via a macro that takes the import or export value. The new parameter (`-export-macro`) allows to specify this, which increases the flexibility of the generated classes.
The C++ target documentation has been extended to describe build specific things, includig this new parameter.
2016-12-15 16:44:26 +01:00
hanjoes
12744d40ad
Update swift-target.md
2016-12-14 23:13:37 -08:00
Hanzhou Shi
03709dc879
Tweak picture size.
2016-12-14 23:11:18 -08:00
Hanzhou Shi
c7e291e77b
Tweak Swift target doc.
2016-12-14 22:53:34 -08:00
Hanzhou Shi
bf37edf039
Tweak Swift target doc.
2016-12-14 22:50:53 -08:00
hanjoes
86ea75dcea
More doc for Swift target.
2016-12-14 22:30:26 -08:00
parrt
81cb4367bb
tweak doc
2016-12-14 16:41:19 -08:00
Terence Parr
3db68a7ea0
Merge pull request #1513 from ericvergnaud/typos
...
Added Go in features table, and keep target order in sync with above.
2016-12-14 13:22:51 -08:00
parrt
5cc106562f
update doc
2016-12-14 12:52:05 -08:00
parrt
7430b74d98
update doc; move testing info to single file. rename doc file.
2016-12-14 11:51:28 -08:00
Eric Vergnaud
30acda080d
Added Go, and keep target order in sync with above.
2016-12-15 03:18:43 +08:00
parrt
f83d03a93e
improve doc
2016-12-14 10:28:14 -08:00
parrt
caa500094f
tweak docs to show 4.6
2016-12-13 13:36:19 -08:00
Terence Parr
e1a330f540
Update releasing-antlr.md
2016-12-13 13:24:45 -08:00
Mike Lischke
31b259e636
Merge branch 'master_upstream'
2016-12-13 09:00:13 +01:00
parrt
aa5f782bdb
update doc
2016-12-11 09:48:24 -08:00
Mike Lischke
4aaa0bfb5a
Better synchronization for multithreading - fixes issue #1435
...
- The shared mutexes were defined as normal instance variables in a simulator, so the locks didn't work (multiple instances of simulators active). By making them static (which is more appropriate anyway, since we are protecting static data) the synchroniation now works.
- For better performance an own class for multiple read/single write locks was added and used instead of the shared mutexes.
- Made the static wstring_covvert instance local variables in ws2s and s2ws. Otherwise we would also need a mutext to protect it.
- Some other minor changes.
2016-12-11 12:53:24 +01:00
Ewan Mellor
b0c3824357
Create a new Xcode playground for Swift.
...
This takes the example from
https://github.com/janyou/Antlr-Swift-Runtime/tree/master/Test and packages
it into an Xcode playground. This allows the user to interact with the
grammar directly inside Xcode, and serves as a live demo of the Swift support.
Update the docs to match.
2016-12-01 01:23:52 -08:00
Oliver Sampson
b4bf40e47e
Update getting-started.md
2016-11-25 15:52:18 +01:00
Oliver Sampson
3ed4348ab6
Update getting-started.md
2016-11-25 13:01:24 +01:00
janyou
a74b33339c
update swift-target.md
2016-11-23 07:00:17 +08:00
parrt
10fb0a3049
add info on Swift target
2016-11-22 12:11:13 -08:00
parrt
39ddd0da3a
improve doc on build
2016-11-21 11:44:16 -08:00
parrt
06285d16d7
improve doc on runtime targets
2016-11-21 10:51:07 -08:00
Terence Parr
f72fe32e8c
Merge pull request #1228 from tobiasbueschel/patch-1
...
correct spelling error
2016-11-19 14:35:37 -08:00
parrt
79dbb8be96
small improvements to locating mono, node
2016-11-19 14:05:43 -08:00
parrt
978851f703
update doc
2016-11-19 13:14:29 -08:00
parrt
201925b2da
tweak doc
2016-11-19 12:57:07 -08:00
parrt
0dcf626e8b
tweak doc
2016-11-19 11:59:08 -08:00
parrt
19d956cfc2
tweak doc
2016-11-19 11:53:53 -08:00
parrt
a736e4b9ee
tweak doc
2016-11-19 11:15:31 -08:00
parrt
a6a730405f
finish binary example and update documentation
2016-11-18 09:07:40 -08:00
parrt
c8cb2fde73
add binary test case
2016-11-17 14:56:53 -08:00
parrt
b4d8982e95
Merge branch 'master' of git://github.com/NoodleOfDeath/antlr4
2016-11-17 10:31:43 -08:00
parrt
9675c822a9
update doc, add lock so antlr used atomically in unit tests so we can run in parallel.
2016-11-16 15:42:45 -08:00
parrt
5aae2edb24
support x:T notation in rule arguments, update documentation, improve [...] scope parsing testing
2016-11-16 11:54:23 -08:00
parrt
d534efdf9a
update doc on the runtime test mechanism. change the name of BaseDebugParserTestDescriptor to BaseDiagnosticParserTestDescriptor.
2016-11-15 14:25:28 -08:00
Terence Parr
29fa9ba36e
Merge pull request #1344 from pboyer/patch-4
...
Update Go documentation
2016-11-07 23:25:50 +01:00
parrt
061177fab0
tweak doc
2016-11-07 14:15:15 -08:00
Peter Boyer
893ecf981b
Update Go documentation
2016-11-07 12:11:24 -05:00
Mike Lischke
3b3fe3da57
Merge branch 'master_upstream'
...
Had to resolve a number of conflicts + added code required for the C++ target to generate header files, after the recent changes in the main repo.
2016-11-07 11:16:02 +01:00
Thom Morgan
0c6ee8fa62
Update actions.md
2016-11-06 09:41:26 -05:00