Subj, собственно.
Пробую вот так:
using Nemerle.Compiler.Parsetree;
module Program
{
Main() : void
{
def expr = <[ ]>; // это работает
def expr = <[ () ]>; // и это работает
def expr = <[ [] ]>; // и это работает
def expr = <[ 0 ]>; // NullReferenceException
def expr = <[ [0] ]>; // NullReferenceException
def expr = <[ def a = 0 ]>; // NullReferenceException
}
}
Такое в принципе невозможно или я что-то неправильно делаю?
Mumitroller
... << RSDN@Home 1.2.0 alpha 4 rev. 0>>
Здравствуйте, hardcase, Вы писали:
H>Технически это невозможно без инициализации всего компилятора.
Что тоже самое, что — "Технически — это возможно, если создать копию своего компилятора (наследника класса ManagerClass).