macro \
От: _nn_ www.nemerleweb.com
Дата: 22.12.10 09:28
Оценка: :)
namespace M
{
macro @\(m, op)
{
 <[ ]>
}
}


Вываливается с ошибкой:

expecting operator, identifier or string literal
after '@' at Nemerle.Compiler.LexerBase.do_get_token()
at Nemerle.Compiler.LexerBase.GetToken()
at Nemerle.Compiler.LexerFile.GetToken()
at Nemerle.Compiler.PreParser.get_token()


в do_get_token не учитывается символ \\

Зато можно использовать /:
macro @/(m, op)
{
 <[ ]>
}


Это баг или правильное поведение ?
http://rsdn.nemerleweb.com
http://nemerleweb.com
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.