Doug Coleman
15b13870ae
peg.ebnf: Clean up EBNF: syntax.
...
The syntax for an EBNF parser is now ``EBNF: identifier string``. The
inline syntax went from [EBNF ... EBNF] to EBNF[[ ]], EBNF[=[ ]=], etc.
<EBNF looked for a main word, but this functionality is just EBNF[[ ]]
now.
2017-08-05 22:23:57 -05:00
Doug Coleman
658149c321
smalltalk.parser: cleaner grammar (?)
2016-03-30 10:16:15 -07:00
Doug Coleman
e4df1c8503
smalltalk: Clean up grammar and fix a bug with underscores in identifiers.
2016-03-30 10:16:15 -07:00
John Benediktsson
ceb75057da
change ERROR: words from throw-foo back to foo.
2015-08-13 16:13:05 -07:00
Doug Coleman
66147f27b4
extra: use throw-foo for ERROR: change
2015-08-13 01:56:32 -07:00
John Benediktsson
94cc259ba2
smalltalk.parser: make sure to escape \
2015-04-20 08:02:04 -07:00
John Benediktsson
f00b8c8e55
Revert "Clean up smalltalk grammar"
...
This reverts commit 578bb98f21
.
2012-05-04 18:20:04 -07:00
Slava Pestov
491bb6aa4c
Clean up smalltalk grammar
2012-05-04 17:23:32 -07:00
Slava Pestov
3885ba02a6
Fixing up smalltalk to the point where it can run fib, slowly
2009-04-01 02:47:51 -05:00
Slava Pestov
9f01e819e8
smalltalk: fix various things in the parser, add temporary variable support, clean up compiler
2009-04-01 02:06:57 -05:00
Slava Pestov
d0921b1d2d
Smalltalk parser work in progress
2009-03-31 22:30:13 -05:00
Slava Pestov
15cb926afb
smalltalk: Working on message cascade syntax
2009-03-31 21:23:09 -05:00
Slava Pestov
5b6948aaa5
smalltalk: working on lexical scoping for instance variables and class names
2009-03-31 01:24:38 -05:00
Slava Pestov
381dbb957c
smalltalk: adding a small library, fix various bugs
2009-03-30 20:45:01 -05:00
Slava Pestov
00c9cde8e2
First checkin of extra/smalltalk
2009-03-30 05:31:50 -05:00