Terence Parr
|
565f6299c0
|
Merge pull request #1650 from bhamiltoncx/js-fromcodepoint-polyfill
Fix JavaScript InputStream.getText() when input contains Unicode values > U+FFFF
|
2017-02-13 15:08:59 -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
|
51edf3cece
|
Fix InputStream.getText() when input contains Unicode values > U+FFFF
|
2017-02-10 11:41:00 -08:00 |
Ben Hamilton
|
32a3a95da1
|
Import fromcodepoint.js
|
2017-02-10 11:40:55 -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 |
Terence Parr
|
182f3c4647
|
Merge pull request #1628 from bhamiltoncx/js-string-codepointat-polyfill
JavaScript runtime: Optionally support decoding UTF-16 sequences to Unicode code points
|
2017-01-31 10:26:29 -08:00 |
Terence Parr
|
17b36bdbd4
|
Merge pull request #1591 from KvanTTT/channel-names
Channel names & constants in lexer, improved modes record format.
|
2017-01-31 10:25:21 -08:00 |
Ivan Kochurkin
|
e5867ee58f
|
Java: LexerInterpreter ctor without channelNames argument marked as Deprecated.
|
2017-01-31 16:32:32 +03:00 |
Ivan Kochurkin
|
b1a9daa6b0
|
C# runtime: LexerInterpreter ctor without channelNames argument marked as Obsolete.
LexerInterpreter.cs reformatted.
|
2017-01-31 16:29:49 +03:00 |
Ben Hamilton
|
499e44b03a
|
Pass through source name
|
2017-01-30 14:16:33 -08:00 |
Ben Hamilton
|
38ba75e96e
|
Inline test instead of using anonymous function
|
2017-01-30 13:52:14 -08:00 |
Ivan Kochurkin
|
23f59ad99d
|
Removed trailing comma in channelNames for Python 2 & 3, JavaScript.
|
2017-01-31 00:34:10 +03:00 |
Ivan Kochurkin
|
7b8ba3550b
|
channelNames support in LexerInterpreter (C#, C++, Java, Swift).
|
2017-01-31 00:34:10 +03:00 |
Ivan Kochurkin
|
8359a998b6
|
Updated generated files.
|
2017-01-31 00:34:10 +03:00 |
Ivan Kochurkin
|
ccb325db42
|
Removed trailing comma in channel names.
|
2017-01-31 00:32:21 +03:00 |
Ivan Kochurkin
|
9998db82ce
|
Added channel constants to Go runtime.
|
2017-01-31 00:32:21 +03:00 |
Ivan Kochurkin
|
f9fa84213c
|
Swift: mode constants written to file as tokens and channels.
|
2017-01-31 00:32:21 +03:00 |
Ivan Kochurkin
|
956dc0547f
|
C++: mode constants written to file as tokens and channels.
|
2017-01-31 00:32:21 +03:00 |
Ivan Kochurkin
|
1fe1216e26
|
C#: mode constants written to file as tokens and channels.
|
2017-01-31 00:32:21 +03:00 |
Ivan Kochurkin
|
00d0ba129b
|
Mode constants written to file as tokens and channels.
I mean:
```Java
public static final int M1=1, M2=2;
```
instead of
```Java
public static final int M1=1;
public static final int M2=2;
```
|
2017-01-31 00:32:21 +03:00 |
Ivan Kochurkin
|
e9e83a69e7
|
Added channel constants to Python 2 & 3 runtimes.
Improved indentation.
|
2017-01-31 00:32:21 +03:00 |
Ivan Kochurkin
|
def7e6afc8
|
Added channel constants to JavaScript runtime.
Improved indentation.
|
2017-01-31 00:32:21 +03:00 |
Ivan Kochurkin
|
c3d96eb5d7
|
Added channelNames to all runtimes.
|
2017-01-31 00:32:21 +03: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 |
Terence Parr
|
fb22b1dbcb
|
Merge pull request #1639 from ericvergnaud/missing-js-export
missing js export
|
2017-01-30 13:26:18 -08:00 |
Terence Parr
|
e8f45783cd
|
Merge pull request #1630 from bhamiltoncx/python-runtime-test-utf-8
Use UTF-8 for Python runtime tests, allow specifying error handling
|
2017-01-30 11:32:55 -08:00 |
Terence Parr
|
444d35ecde
|
Merge pull request #1632 from bhamiltoncx/csharp-runtime-unicode
New C# runtime class CodePointCharStream
|
2017-01-30 11:27:16 -08:00 |
Eric Vergnaud
|
d5b88cda71
|
missing js export
|
2017-01-31 02:53:58 +08:00 |
Ben Hamilton
|
0f52b7c0d9
|
CharStreams
|
2017-01-30 10:09:56 -08:00 |
Ben Hamilton
|
e0104885e8
|
Use polyfill for JS unicode code point reading
|
2017-01-30 09:49:20 -08:00 |
Ben Hamilton
|
ce6ce0f45d
|
Polyfill for String.codePointAt for ECMAScript 5.1 browsers
|
2017-01-30 09:49:03 -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
|
d9d4d8c6c4
|
Restore Python3 FileStream to ascii/strict
|
2017-01-30 08:49:32 -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 |
Ben Hamilton
|
99ed4b6de6
|
Python StdinStream/FileStream -> UTF-8
|
2017-01-30 07:32:30 -08:00 |
Terence Parr
|
0901851719
|
Merge pull request #1585 from KvanTTT/left-recursive-rule-labels
The final fix (hopefully) for alternative labels check in left recursive rules
|
2017-01-29 13:34:32 -08:00 |
Terence Parr
|
e7d6331632
|
Merge pull request #1631 from bhamiltoncx/remove-unused-csharp-method
Remove unused C# runtime method Utils.ToCharArray
|
2017-01-29 13:07:57 -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 |
parrt
|
2fbd297063
|
open visibility slightly so we can override to fix bugs etc...
|
2017-01-29 12:58:25 -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 |
parrt
|
3c924384eb
|
add comment
|
2017-01-29 12:51:31 -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 |
parrt
|
03470b0083
|
add comment
|
2017-01-29 10:41:01 -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 |