On 03/08/15 09:36, Mark Morgan Lloyd wrote:
> Lukasz Sokol wrote:
>> On 31/07/15 16:41, Mark Morgan Lloyd wrote:
>>> Lukasz Sokol wrote:
>>>> On 31/07/15 14:46, Mark Morgan Lloyd wrote:
>>>>> Lukasz Sokol wrote:
>>>>>> Hi,
>>>>>>
>>>>>> I tried piecing something like in $topic together,
>>>>>>
>>>>>> intended as an 'interactive' command interpreter for my program. (which 
>>>>>> will in time grow an 'embedded' web server and intended to
>>>>>> run as a (windows) service, but it's too early for that at the
>>>>>> moment)
>>
>>> Looking at your question another way, I suppose that you also have
>>> the issue of parsing a command as well as handling the data entry. I
>>> think that there's various possibilities here depending on what
>>> you're trying to handle:
>>>
>>> * A simple sequence of names/numbers.
>>>
>> Supposedly this would do, parameters mostly are numbers (but when parsing
>> through a TStringList everything is a string first anyway, so I can define
>> some rules as to which parameter is what type)
> 
> Parse the first word to an enumeration, feed that to a case. Leave options 
> for terminating characters, case sensitivity and so on.
> 

Hmm, yeah, guess I complicated my case 'a bit' by keeping the command/function 
mapping in a static array...
Back to the drawing board ;J

>>> * A unix-style command line, with leading options.
>>
>> Would be nice, however I don't need 'if' or explicitly defined looping 
>> instructions...
> 
> No, I mean parsing of options starting - or -- together with their 
> parameters. 'if' etc. are part of the shell, so are a distinct issue.
> 
Ah, ok. So , no, that's not needed in my case.


Thanks,
el es

_______________________________________________
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal

Reply via email to