Code archives/Miscellaneous/word parse
This code has been declared by its author to be Public Domain code.
Download source code
| |||||
using a simple lexer to parse the passed string and print out each spaced word. | |||||
show_Tokens("this is a line of text, using a simple lexer to display each word.") Function show_Tokens(SLine$,identifier$=" ") ; For loop = 1 To Len(SLine$) loop1 = loop - pos - 1 pos = Instr(SLine$,identifier$,loop) If pos > 0 Then Print Trim(Mid(SLine$,loop1+loop,pos-loop)) loop = pos ElseIf(loop1+loop < Len(SLine$)) Print Trim(Mid(SLine$,loop1+loop,pos-loop)) Exit EndIf Next End Function |
Comments
None.
Code Archives Forum