Доброго времени суток,
я новичек в Немерле,
сейчас решил попробовать макросы, но простейший не могу создать:
*(пользуюсь интегрированным в VS2008)
using System.Console;
macro TestMacro()
{
WriteLine("compile-time");
<[ WriteLine("run-time") ]>;
};
код выше выбрасывает 28 ошибок, ниже список уникальных:
the value called (this.Location) has non-functional type object
there is no member named `GetFileIndex' in object with type ?
unbound name `GetFileIndex' in `Location'
unbound name `SyntaxElement'
unbound type name `GrammarElement'
unbound type name `IMacro'
unbound type name `Nemerle.Compiler.Location'
unbound type name `PExpr'
unbound type name `SyntaxElement'
unbound type name `Typer'
you must specify `partial' modifier on all declarations of type `_N_MacroContexts'
помогите, пожалуйста, возможно я не с той стороны подошел к вопросу?
у меня создается такое впечатление, поскольку "я же нечего не делал и столько ошибок".