parser

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

 

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

использованная вами конструкция в выражении в случае с парсером недопустима [updated]

Misha v.3 04.06.2007 16:51 / 04.06.2007 17:16

^while($line[$console:line] != false){$line}
$line[$console:line] -- это запись в переменную $line содержимого $console:line. при этом в выражении сравнивать с чем либо это нельзя.

кроме того неопределенная переменная в выражении != false, т.е. надо переписать цикл чуть сложнее, например так:
^while(true){
	^if(def $console:line){
		$console:line
	}{
		^break[]
	}
}
упс... сорри, использовал несуществующий пока в 3.2.1 оператор break...
переписываем без него:
$line[dummy]
^while(def $line){
	$line[$console:line]
	$line
}
P.S. я не знаю будет ли это работать с stdin, я лишь подправил синтаксис.