parser

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

 

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

Не работает.

virusav 02.03 22:30 / 02.03 22:31

class.p:
@CLASS
test

@method1[]
class1.p:
@CLASS
test1

@method2[]
index.html:
@main[]
	^use[class1.p;
		$.replace(true)
	]
	^use[class.p;
		$.replace(true)
	]
	^use[class1.p;
		$.replace(true)
	]
	$hClasses[^reflection:classes[]]
	<pre>!^json:string[$hClasses]!</pre>
	<pre>!^hClasses._at(-1)[key]!</pre>
В итоге последний метод - test, а должен быть - test1.

Возможно, проблема в том, что при повторном подключении того же самого файла фактически не происходит его подключения.
Когда файлы называются по-разному, но название класса совпадает, то use работает.