Привет
Пытаюсь записать простейшую грамматику, получаю ошибку на ровном месте. Просит точку с запятой после grammar{
Референсы на Nemerle.Peg.dll и Nemerle.Peg.Macros.dll добавлены. Что-то я делаю не так, не пойму что.
using Nemerle;
using Nemerle.Collections;
using Nemerle.Text;
using Nemerle.Utility;
using Nemerle.PEG;
using System;
using System.Collections.Generic;
namespace MyParser
{
[PegGrammar(Options = EmitDebugSources, StartRule,
grammar
{
newLine = "\n" / "\r\n" / "\r" / "\u2028" / "\u2029";
StartRule = ' '+;
}
)]
class MyParser
{
}
}
Error 1 expected `;'