parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Очень жестко!

AleXp 07.11.2005 10:43 / 07.11.2005 10:53

Требования к самому конфигурационному файлу - очень жесткие. Практически от админа требуется написать таблицу в формате Парсера! Шаг влево/вправо - сбой. Это не есть гуд.

Мой же класс может работать и с такими файлами:
====================================
# c.ini. Created 2005-11-05 19:27:23
    #  dfklg dfg;sdgn;d
param = 6

\\ //d gh dfgh fhdfghdfghdfghfh
     	\\ gfh fgh fgh fh sfhs
par88 = deffghgfhdfghdfh


par2	 =	888 	// f		   	hkgf


  parm5	=	99	   	// sdjkfbsdjkfsbkfsbkdf
	param4 = 		Новый-параметр!  	 // Комментарий.


s dfgsd = 7	     	  
egfeg = 77
dfgd = jj
par88 = uuu               Смешно, но это тоже комментарий :)
dfgsdg 	=	 hjigkk 	
dfg = 88
sdvfsdn = 77345.nml
dfg dfg= erg9egr
	sfgadsfg = ergqe
  sdfgefgf = aegagsd
asgsg=asgsdfgad
param4999991 = Новый_параметр_999991
param499999 = Новый_параметр_999998
====================================
...при этом даже в случае изменения значений какого-либо параметра не затрагивает расположенные за ним комментарии, задание которых, кстати, не ограничивается префиксами #, \\ или // - могут располагаться просто через пробел или таб за значением параметра.