Manfred Kroehnert
|
0dd0f9c9b1
parser: jshint cleanup
|
%!s(int64=11) %!d(string=hai) anos |
Nicolas Petton
|
b35b1e33c9
Track lines and number in the parser
|
%!s(int64=11) %!d(string=hai) anos |
Herbert Vojčík
|
ea33b05f3f
Can have symbols for binary selectors.
|
%!s(int64=11) %!d(string=hai) anos |
Herbert Vojčík
|
e01722a2a7
Allows write #(#on:do: #Object) as #(on:do: Object)
|
%!s(int64=11) %!d(string=hai) anos |
Herbert Vojčík
|
6adcd5067a
Fixed symbol, #ab'cd' is now error, not #abcd.
|
%!s(int64=11) %!d(string=hai) anos |
Herbert Vojčík
|
96253150d3
parser: you can write #(4 #(5 6 #()) 7) as #(4 (5 6 ()) 7)
|
%!s(int64=11) %!d(string=hai) anos |
Herbert Vojčík
|
8e772483eb
Fixed dynamic array and friends allowed in literal array.
|
%!s(int64=11) %!d(string=hai) anos |
Nicolas Petton
|
15ce8a0dd8
Removes Symbol from the system:
|
%!s(int64=11) %!d(string=hai) anos |
Nicolas Petton
|
0bd11592e5
Parser now forbids mixing JS statements and Smalltalk code.
|
%!s(int64=11) %!d(string=hai) anos |
Nicolas Petton
|
5921e6bb67
- fix the parser for '\\' selectors
|
%!s(int64=12) %!d(string=hai) anos |
Manfred Kroehnert
|
58699e377f
parser: fix range of valid hex chars
|
%!s(int64=12) %!d(string=hai) anos |
Manfred Kroehnert
|
2c4c3c3dac
parser.pegjs: support smalltalk style hex numbers
|
%!s(int64=12) %!d(string=hai) anos |
mkroehnert
|
bf6cead6ae
parser.pegjs: cleanup tab/whitespace mix with spaces only
|
%!s(int64=12) %!d(string=hai) anos |
Nicolas Petton
|
a5f0e6e7b6
Fixed issue #127
|
%!s(int64=12) %!d(string=hai) anos |
Nicolas Petton
|
e9277011ea
Fixed a bug in float parsing
|
%!s(int64=12) %!d(string=hai) anos |
Nicolas Petton
|
02ae8eded2
Allow colons in symbol literals and stings: #hello: #'hello'
|
%!s(int64=13) %!d(string=hai) anos |
Nicolas Petton
|
5a9eb143a6
Allow capitalized identifers
|
%!s(int64=13) %!d(string=hai) anos |
Nicolas Petton
|
76d10c13a5
Fixed a typo in smalltalk.pegjs
|
%!s(int64=13) %!d(string=hai) anos |
Nicolas Petton
|
5b7814fa56
- New Symbol class
|
%!s(int64=13) %!d(string=hai) anos |
Laurent Laffont
|
7caa3af0a4
merge with master
|
%!s(int64=13) %!d(string=hai) anos |
Nicolas Petton
|
72deeefb0a
Fixed previous commit
|
%!s(int64=13) %!d(string=hai) anos |
Nicolas Petton
|
a860ee83f2
Fixed issue #14
|
%!s(int64=13) %!d(string=hai) anos |
Nicolas Petton
|
d7b72a2036
Allow separators in dynamic arrays and dictionaries
|
%!s(int64=13) %!d(string=hai) anos |
Nicolas Petton
|
6f76c63de0
- Support for dynamic arrays
|
%!s(int64=13) %!d(string=hai) anos |
Nicolas Petton
|
5afaf9bc95
Fixed number parsing
|
%!s(int64=13) %!d(string=hai) anos |
Nicolas Petton
|
e3b6dda544
- New parser written in PEGJS (http://http://pegjs.majda.cz/) which is faaaaast!
|
%!s(int64=13) %!d(string=hai) anos |