В каком модуле определен NToken
От: Аноним  
Дата: 02.06.11 11:43
Оценка:
собственно разбираюсь с примером пега
Re: В каком модуле определен NToken
От: hardcase Пират http://nemerle.org
Дата: 02.06.11 11:45
Оценка:
Здравствуйте, Аноним, Вы писали:

Nemerle.Peg.dll
/* иЗвиНите зА неРовнЫй поЧерК */
Re[2]: В каком модуле определен NToken
От: Аноним  
Дата: 02.06.11 11:48
Оценка:
Здравствуйте, hardcase, Вы писали:

H>Здравствуйте, Аноним, Вы писали:


H>Nemerle.Peg.dll


а using какой?
в статьях смотрел... там не ту...
Re[3]: В каком модуле определен NToken
От: Аноним  
Дата: 02.06.11 12:49
Оценка:
Error 2 macro `PegGrammar' expects following list of arguments: (TypeBuilder, PExpr, PExpr, PExpr) got some 3 parameters [TypeBuilder, ast, grammar {
commandName = ['a' .. 'z', 'A' .. 'Z'] +;
escapeLetter = ';' / ',';
letter = ['a' .. 'z', 'A' .. 'Z', '0' .. '9'] / '^' / '_' / '=' / ' ' / '-' / '+' / '/' / '(' / ')' / '[' / ']';
command : WordTexAst = '\' commandName;
escape : WordTexAst = '\' escapeLetter;
group : WordTexAst = '{' ast '}';
data : WordTexAst = letter +;
word : WordTexAst = command / escape / group / data;
ast : WordTexAst . Sequence = word +}] C:\Users\Администратор\Documents\Nemerle Studio\ConsoleApplication2\ConsoleApplication2\Main.n 23 4 ConsoleApplication2

не могу понять что за ошибка...
и где посмотреть исходники пега
Re[4]: В каком модуле определен NToken
От: hardcase Пират http://nemerle.org
Дата: 02.06.11 13:19
Оценка:
Здравствуйте, Аноним, Вы писали:

А>не могу понять что за ошибка...


А это один умник у нас напортачил.
Теперь без Options = EmitDebugSources PegGrammar не будет работать:
[PegGrammar(Options = EmitDebugSources, startRule, grammar { ... })]
/* иЗвиНите зА неРовнЫй поЧерК */
Re[5]: В каком модуле определен NToken
От: VladD2 Российская Империя www.nemerle.org
Дата: 02.06.11 14:12
Оценка:
Здравствуйте, hardcase, Вы писали:

H>А это один умник у нас напортачил.

H>Теперь без Options = EmitDebugSources PegGrammar не будет работать:
H>
H>[PegGrammar(Options = EmitDebugSources, startRule, grammar { ... })]
H>


Махнул примеры в документации.
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.