Re: Parser
- Posted by "Patrick Barnes" <mistertrik at hotmail.com> Nov 22, 2003
- 436 views
As long as your string type can handle spaces... Either in linux shell fashion: Hello\ World! or "Hello World" ------------------------------------------------------------------------ magnae clunes mihi placent, nec possum de hac re mentiri. >From: Stewart MacKenzie-Leigh <stewartml89 at msn.com> >Reply-To: EUforum at topica.com >To: EUforum at topica.com >Subject: Parser >Date: Fri, 21 Nov 2003 17:23:55 +0000 > > >I have recently wrote a parser which reads in a file and turns it into a >stream of tokens. > >A file containing: > > hello world 123 456 'comment > 'c' "hello" > >would return > > {{ID, "hello", 1}, -- {Token description (constant), token >string, line number} > {ID, "world", 1}, > {NUM, "123", 1}, > {NUM, "456", 1}, > {CHR, 'c', 2}, > {STR, "hello", 2}} > >The characters for comments, chars, strings etc. can be set. However, they >can only be single chars. > >Does anyone have any other ideas for it before I finish it off and upload >it to the archive? > >Thanks > >_________________ > >StewartML > > > >TOPICA - Start your own email discussion group. FREE! > >