Własna linia poleceń, jaką metodą?

0

Robię coś na wzór linii komend z własnymi komendami. Wyglądają one mniej więcej ta: "funkcja" lub "funkcja parametr" lub "funkcja parametr parametr". Która metoda rozpoznawania funkcji jest bardziej "pro"?

  1. Rozbijanie całego ciągu po spacjach i sprawdzanie np. switchem pierwszego elementu
  2. Sprawdzanie całego ciągu regexpami
    Język tutaj nie ma znaczenia, chodzi mi tylko o wybór odpowiedniej metody ;)
0
  1. Rozbijanie całego ciągu po spacjach i sprawdzanie np. switchem pierwszego elementu
  2. Sprawdzanie całego ciągu regexpami

A co to za różnica? Naprawdę, taka istotna?
Najlepsze rozwiązanie to nie używanie switcha tylko możliwość dodawania komend przez dll'ki albo inaczej.

Czyli tak to powinno wyglądać:
1.Parsujesz string, robisz parametry do polecenia (parsujesz je tylko RAZ, ZANIM wykonasz procedurę).
2.Wyszukujesz procedurę (która może być dodawana dynamicznie)
3.Wykonujesz procedurę za pomocą Twojego API i ew. odbierasz błędy.

I już.

1 użytkowników online, w tym zalogowanych: 0, gości: 1