[#13775] Problems with racc rule definitions — Michael Neumann <neumann@...>

15 messages 2001/04/17
[#13795] Re: Problems with racc rule definitions — Minero Aoki <aamine@...> 2001/04/18

Hi,

[#13940] From Guido, with love... — Dave Thomas <Dave@...>

52 messages 2001/04/20

[#13953] regexp — James Ponder <james@...>

Hi, I'm new to ruby and am coming from a perl background - therefore I

19 messages 2001/04/21

[#14033] Distributed Ruby and heterogeneous networks — harryo@... (Harry Ohlsen)

I wrote my first small distributed application yesterday and it worked

15 messages 2001/04/22

[#14040] RCR: getClassFromString method — ptkwt@...1.aracnet.com (Phil Tomson)

It would be nice to have a function that returns a class type given a

20 messages 2001/04/22

[#14130] Re: Ruby mascot proposal — "Conrad Schneiker" <schneik@...>

Guy N. Hurst wrote:

21 messages 2001/04/24
[#14148] Re: Ruby mascot proposal — Stephen White <spwhite@...> 2001/04/24

On Tue, 24 Apr 2001, Conrad Schneiker wrote:

[#14188] Re: Ruby mascot proposal — matz@... (Yukihiro Matsumoto) 2001/04/25

Hi,

[#14193] Re: Ruby mascot proposal — "W. Kent Starr" <elderburn@...> 2001/04/25

On Tuesday 24 April 2001 23:02, Yukihiro Matsumoto wrote:

[#14138] Re: python on the smalltalk VM — Conrad Schneiker <schneik@...>

FYI: Thought this might be of interest to the JRuby and Ruby/GUI folks.

27 messages 2001/04/24
[#14153] Re: python on the smalltalk VM — Andrew Kuchling <akuchlin@...> 2001/04/24

Conrad Schneiker <schneik@austin.ibm.com> writes:

[#14154] array#flatten! question — Jim Freeze <jim@...> 2001/04/24

Hello.

[#14159] Can I insert into an array — Jim Freeze <jim@...> 2001/04/24

Ok, this may be a dumb question, but, is it possible to insert into an

[#14162] Re: Can I insert into an array — Dave Thomas <Dave@...> 2001/04/24

Jim Freeze <jim@freeze.org> writes:

[#14289] RCR: Array#insert — Shugo Maeda <shugo@...> 2001/04/27

At Wed, 25 Apr 2001 01:28:36 +0900,

[#14221] An or in an if. — Tim Pettman <tjp@...>

Hi there,

18 messages 2001/04/25

[#14267] Re: Ruby mascot proposal — "Conrad Schneiker" <schneik@...>

Danny van Bruggen,

16 messages 2001/04/26

[#14452] How to do it the Ruby-way 3 — Stefan Matthias Aust <sma@3plus4.de>

First a question: Why is

21 messages 2001/04/30

[ruby-talk:13899] Re: A possible Ruby IDE. Help needed.

From: "Neil Hodgson" <nhodgson@...>
Date: 2001-04-19 23:10:06 UTC
List: ruby-talk #13899
Guerry Semones:

> I downloaded SciTE from the Scintilla site (an editor that demonstrates
> Scintilla's capabilities).  Anyway, considering some of the notational /
> syntactical similarities between python and Ruby, there is already alot
> of the color-coding and code-folding that works.  I'm going to put up
> Ruby in Gvim with color-coding and compare to SciTE and see what's
> missing.  The LexPython.cxx file with Scintilla should/could be a
> starting point.

   The best starting point for a Ruby lexer is the C/C++/Java/... lexer
LexCPP, as it is based on the newer technique of separating the lexing
function from the folding function and the folder works on counting block
nesting level rather than on indentation as the Python folder does.

   I had a look at doing a Ruby lexer a while ago but was discouraged by
lexical complexity with regular expressions (disambiguating '/' used for
division from start of RE), strings with explicitly set delimiters, and here
documents and lack of time to handle these.

   Apart from LexCPP, LexPascal may help in examining keywords to determin
nesting. For the abovementioned problem areas, LexPerl is the only lexer
that does here documents properly (including stacked here documents) and
strings with explicit delimiters but LexPerl is big and complex so shouldn't
be read first as it will only serve to discourage.

   The technique used to disambiguate '/' in JavaScript used in LexCPP will
probably be good enoughfor Ruby.

   Neil



In This Thread

Prev Next