parent
56a02897d4
commit
893e4d9d16
|
|
@ -3440,21 +3440,21 @@ end;
|
||||||
|
|
||||||
type
|
type
|
||||||
// Вспомогательный класс для генерации всех последовательностей. К сожалению, пока с object
|
// Вспомогательный класс для генерации всех последовательностей. К сожалению, пока с object
|
||||||
SeqBase = class(IEnumerable<object>,IEnumerator<object>)
|
SeqBase<T> = class(IEnumerable<T>,IEnumerator<T>)
|
||||||
public
|
public
|
||||||
function System.Collections.IEnumerable.GetEnumerator(): System.Collections.IEnumerator;
|
function System.Collections.IEnumerable.GetEnumerator(): System.Collections.IEnumerator;
|
||||||
begin
|
begin
|
||||||
Result := Self;
|
Result := Self;
|
||||||
end;
|
end;
|
||||||
|
|
||||||
function GetEnumerator(): IEnumerator<object>;
|
function GetEnumerator(): IEnumerator<T>;
|
||||||
begin
|
begin
|
||||||
Result := Self;
|
Result := Self;
|
||||||
end;
|
end;
|
||||||
|
|
||||||
function get_Current: object; virtual;
|
function get_Current: T; virtual;
|
||||||
begin
|
begin
|
||||||
Result := nil;
|
Result := default(T);
|
||||||
end;
|
end;
|
||||||
|
|
||||||
function System.Collections.IEnumerator.get_Current(): object;
|
function System.Collections.IEnumerator.get_Current(): object;
|
||||||
|
|
@ -3646,7 +3646,7 @@ type
|
||||||
end;
|
end;
|
||||||
|
|
||||||
// Вспомогательный класс для генерации рекуррентных последовательностей
|
// Вспомогательный класс для генерации рекуррентных последовательностей
|
||||||
IterateClass<T> = class(SeqBase,IEnumerable<object>,IEnumerator<object>)
|
IterateClass<T> = class(SeqBase<T>,IEnumerable<T>,IEnumerator<T>)
|
||||||
private
|
private
|
||||||
first: T;
|
first: T;
|
||||||
cur: T;
|
cur: T;
|
||||||
|
|
@ -3660,7 +3660,7 @@ type
|
||||||
Self.next := next;
|
Self.next := next;
|
||||||
end;
|
end;
|
||||||
|
|
||||||
function get_Current: object; virtual;
|
function get_Current: T; virtual;
|
||||||
begin
|
begin
|
||||||
Result := cur;
|
Result := cur;
|
||||||
end;
|
end;
|
||||||
|
|
@ -3681,7 +3681,7 @@ type
|
||||||
end;
|
end;
|
||||||
|
|
||||||
// Вспомогательный класс для генерации рекуррентных последовательностей по двум предыдущим значениям
|
// Вспомогательный класс для генерации рекуррентных последовательностей по двум предыдущим значениям
|
||||||
Iterate2Class<T> = class(SeqBase,IEnumerable<object>,IEnumerator<object>)
|
Iterate2Class<T> = class(SeqBase<T>,IEnumerable<T>,IEnumerator<T>)
|
||||||
private
|
private
|
||||||
first,second: T;
|
first,second: T;
|
||||||
a,b: T;
|
a,b: T;
|
||||||
|
|
@ -3697,7 +3697,7 @@ type
|
||||||
Self.next := next;
|
Self.next := next;
|
||||||
end;
|
end;
|
||||||
|
|
||||||
function get_Current: object; virtual;
|
function get_Current: T; virtual;
|
||||||
begin
|
begin
|
||||||
Result := a;
|
Result := a;
|
||||||
end;
|
end;
|
||||||
|
|
|
||||||
23
TestSuite/interface2.pas
Normal file
23
TestSuite/interface2.pas
Normal file
|
|
@ -0,0 +1,23 @@
|
||||||
|
type TClass<T> = class(IEnumerable<T>)
|
||||||
|
public function GetEnumerator: IEnumerator<T>;
|
||||||
|
begin
|
||||||
|
|
||||||
|
end;
|
||||||
|
|
||||||
|
public function System.Collections.IEnumerable.GetEnumerator: System.Collections.IEnumerator;
|
||||||
|
begin
|
||||||
|
|
||||||
|
end;
|
||||||
|
end;
|
||||||
|
begin
|
||||||
|
var i := 1;
|
||||||
|
var seq1 := i.Iterate(x->x+1);
|
||||||
|
var lst := new List<integer>;
|
||||||
|
foreach var j in seq1 do
|
||||||
|
begin
|
||||||
|
lst += j;
|
||||||
|
if j > 10 then
|
||||||
|
break;
|
||||||
|
end;
|
||||||
|
assert(lst[5] = 6);
|
||||||
|
end.
|
||||||
|
|
@ -1806,6 +1806,14 @@ namespace PascalABCCompiler.TreeRealization
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public override string BaseFullName
|
||||||
|
{
|
||||||
|
get
|
||||||
|
{
|
||||||
|
return compiled_original_generic.BaseFullName;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
public compiled_generic_instance_type_node(compiled_type_node generic_definition,
|
public compiled_generic_instance_type_node(compiled_type_node generic_definition,
|
||||||
List<type_node> param_types,
|
List<type_node> param_types,
|
||||||
type_node base_type, string name,
|
type_node base_type, string name,
|
||||||
|
|
|
||||||
|
|
@ -1956,7 +1956,7 @@ namespace PascalABCCompiler.TreeRealization
|
||||||
tmp = tmp.Next;
|
tmp = tmp.Next;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (this.base_generic_instance != null)
|
if (this.base_generic_instance != null && si != null)
|
||||||
{
|
{
|
||||||
return base_generic_instance.ConvertSymbolInfo(si);
|
return base_generic_instance.ConvertSymbolInfo(si);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -3440,21 +3440,21 @@ end;
|
||||||
|
|
||||||
type
|
type
|
||||||
// Вспомогательный класс для генерации всех последовательностей. К сожалению, пока с object
|
// Вспомогательный класс для генерации всех последовательностей. К сожалению, пока с object
|
||||||
SeqBase = class(IEnumerable<object>,IEnumerator<object>)
|
SeqBase<T> = class(IEnumerable<T>,IEnumerator<T>)
|
||||||
public
|
public
|
||||||
function System.Collections.IEnumerable.GetEnumerator(): System.Collections.IEnumerator;
|
function System.Collections.IEnumerable.GetEnumerator(): System.Collections.IEnumerator;
|
||||||
begin
|
begin
|
||||||
Result := Self;
|
Result := Self;
|
||||||
end;
|
end;
|
||||||
|
|
||||||
function GetEnumerator(): IEnumerator<object>;
|
function GetEnumerator(): IEnumerator<T>;
|
||||||
begin
|
begin
|
||||||
Result := Self;
|
Result := Self;
|
||||||
end;
|
end;
|
||||||
|
|
||||||
function get_Current: object; virtual;
|
function get_Current: T; virtual;
|
||||||
begin
|
begin
|
||||||
Result := nil;
|
Result := default(T);
|
||||||
end;
|
end;
|
||||||
|
|
||||||
function System.Collections.IEnumerator.get_Current(): object;
|
function System.Collections.IEnumerator.get_Current(): object;
|
||||||
|
|
@ -3646,7 +3646,7 @@ type
|
||||||
end;
|
end;
|
||||||
|
|
||||||
// Вспомогательный класс для генерации рекуррентных последовательностей
|
// Вспомогательный класс для генерации рекуррентных последовательностей
|
||||||
IterateClass<T> = class(SeqBase,IEnumerable<object>,IEnumerator<object>)
|
IterateClass<T> = class(SeqBase<T>,IEnumerable<T>,IEnumerator<T>)
|
||||||
private
|
private
|
||||||
first: T;
|
first: T;
|
||||||
cur: T;
|
cur: T;
|
||||||
|
|
@ -3660,7 +3660,7 @@ type
|
||||||
Self.next := next;
|
Self.next := next;
|
||||||
end;
|
end;
|
||||||
|
|
||||||
function get_Current: object; virtual;
|
function get_Current: T; virtual;
|
||||||
begin
|
begin
|
||||||
Result := cur;
|
Result := cur;
|
||||||
end;
|
end;
|
||||||
|
|
@ -3681,7 +3681,7 @@ type
|
||||||
end;
|
end;
|
||||||
|
|
||||||
// Вспомогательный класс для генерации рекуррентных последовательностей по двум предыдущим значениям
|
// Вспомогательный класс для генерации рекуррентных последовательностей по двум предыдущим значениям
|
||||||
Iterate2Class<T> = class(SeqBase,IEnumerable<object>,IEnumerator<object>)
|
Iterate2Class<T> = class(SeqBase<T>,IEnumerable<T>,IEnumerator<T>)
|
||||||
private
|
private
|
||||||
first,second: T;
|
first,second: T;
|
||||||
a,b: T;
|
a,b: T;
|
||||||
|
|
@ -3697,7 +3697,7 @@ type
|
||||||
Self.next := next;
|
Self.next := next;
|
||||||
end;
|
end;
|
||||||
|
|
||||||
function get_Current: object; virtual;
|
function get_Current: T; virtual;
|
||||||
begin
|
begin
|
||||||
Result := a;
|
Result := a;
|
||||||
end;
|
end;
|
||||||
|
|
|
||||||
|
|
@ -1,44 +0,0 @@
|
||||||
//CParser.dll
|
|
||||||
%PREFIX%=CPARSER_
|
|
||||||
|
|
||||||
EXPECTED{0}=Îæèäàëîñü {0}
|
|
||||||
EXPECTED_{0}_BUT_FOUND_{1}=Îæèäàëîñü {0}, à âñòðå÷åíî {1}
|
|
||||||
NONTERMINALTOKEN_{0}_RETURN_NULL=Cèíòàêñè÷åñêàÿ êîíñòðóêöèÿ âèäà '{0}' íå ïîääåðæèâàåòñÿ òåêóùåé âåðñèåé ïàðñåðà
|
|
||||||
|
|
||||||
INCLUDE_FILE_{0}_NOTFOUND=Ôàéë {0} íå íàéäåí
|
|
||||||
CIRCULAR_INCLUDE_{0}=Öèêëè÷åñêîå âêëþ÷åíèå ôàéëà {0}
|
|
||||||
ERROR_IN_DEFINE_SYNTAX=Îøèáêà â ñèòàêñèñå #define
|
|
||||||
ERROR_IN_INCLUDE_SYNTAX=Îøèáêà â ñèòàêñèñå #include
|
|
||||||
ERROR_DIRECTIVE_{0}=#error: {0}
|
|
||||||
INVALID_PREPROCESSOR_COMMAND_{0}=Íåèçâåñòíàÿ êîìàíäà ïðåïðîöåññîðà {0}
|
|
||||||
INVALID_INTEGER_EXPRESSION=Íåâåðíîå öåëî÷èñëåííîå âûðàæåíèå
|
|
||||||
|
|
||||||
EOF=(êîíåö ôàéëà)
|
|
||||||
TKINTEGER=÷èñëî
|
|
||||||
OPERATOR=îïåðàòîð
|
|
||||||
SEMICOLON=';'
|
|
||||||
COLON=':'
|
|
||||||
DOT='.'
|
|
||||||
ASSIGN='='
|
|
||||||
EQUAL='=='
|
|
||||||
TKROUNDOPEN='('
|
|
||||||
TKROUNDCLOSE=')'
|
|
||||||
|
|
||||||
EXPR=âûðàæåíèå
|
|
||||||
STMT=îïåðàòîð
|
|
||||||
|
|
||||||
ONE_EOF=Îæèäàëñÿ êîíåö ôàéëà
|
|
||||||
ONE_IDENTIFIER=Îæèäàëñÿ èäåíòèôèêàòîð
|
|
||||||
ONE_STMT=Îæèäàëñÿ îïåðàòîð
|
|
||||||
ONE_DECLARATION_SPECIFIERS=Îæèäàëîñü îïðåäåëåíèå òèïà
|
|
||||||
|
|
||||||
FUNCTION_HEADER_EXPECTED=Îæèäàëñÿ çàãîëîâîê ôóíêöèè
|
|
||||||
UNEXPECTED_PART_OF_FUNCTION_HEADER=Íåîæèäàííàÿ ÷àñòü çàãîëîâêà ôóíêöèè
|
|
||||||
FUNCTION_RETURN_FUNCTION=Ôóíêöèÿ íå ìîæåò âîçâðàùòü ôóíêöèþ
|
|
||||||
BAD_DECLARATION=Îøèáî÷íîå îïðåäåëåíèå
|
|
||||||
INT_EXPECTED=Îæèäàëîñü int
|
|
||||||
SHORT_OR_LONG_EXPECTED=Îæèäàëîñü short èëè long
|
|
||||||
SCALAR_TYPE_NAME_EXPECTED=Îæèäàëîñü èìÿ ñêàëÿðíîãî òèïà
|
|
||||||
INIT_DECLARATOR_LIST_EXPECTED=Îòñóòñâóåò ñïèñîê îïðåäåëåíèé
|
|
||||||
BAD_CHAR_CONST=Îæèäàëàñü char-êîíñòàíòà
|
|
||||||
MISSING_TYPE_SPECIFIER=Îòñóòñâóåò ñïåöèôèêàòîð òèïà
|
|
||||||
|
|
@ -1,19 +1,19 @@
|
||||||
//CompilerController
|
//CompilerController
|
||||||
|
|
||||||
%PREFIX%=VPP_COMPCONTR_
|
%PREFIX%=VPP_COMPCONTR_
|
||||||
|
|
||||||
NAME=Управление компилятором
|
NAME=Управление компилятором
|
||||||
DESCRIPTION=Управление компилятором
|
DESCRIPTION=Управление компилятором
|
||||||
FORMNAME=Управление компилятором
|
FORMNAME=Управление компилятором
|
||||||
DISABLE_PCU_READ=Отключить чтение PCU (Rebuild)
|
DISABLE_PCU_READ=Отключить чтение PCU (Rebuild)
|
||||||
DISABLE_ADD_STANDART_UNTS=Отключить добавление стандартных модулей
|
DISABLE_ADD_STANDART_UNTS=Отключить добавление стандартных модулей
|
||||||
DISABLE_SEMANTIC_ANALYSIS=Отключить семантический анализ
|
DISABLE_SEMANTIC_ANALYSIS=Отключить семантический анализ
|
||||||
DISABLE_PCU_SAVING=Отключить сохранение PCU
|
DISABLE_PCU_SAVING=Отключить сохранение PCU
|
||||||
DISABLE_CODE_GENERATION=Отключить генерацию кода
|
DISABLE_CODE_GENERATION=Отключить генерацию кода
|
||||||
DISABLE_SKIP_PCU_ERRORS=Не пропускать ошибки работы с PCU файлами
|
DISABLE_SKIP_PCU_ERRORS=Не пропускать ошибки работы с PCU файлами
|
||||||
DISABLE_SKIP_INTERNALERRORS_IF_SYNTAXTREE_IS_CORRUPT=Не пропускать внутренние ошибки если дерево испорчено
|
DISABLE_SKIP_INTERNALERRORS_IF_SYNTAXTREE_IS_CORRUPT=Не пропускать внутренние ошибки если дерево испорчено
|
||||||
RUN_ILDASM=Запустить ILDASM
|
RUN_ILDASM=Запустить ILDASM
|
||||||
RUN_DBGCLR=Запустить DbgCLR
|
RUN_DBGCLR=Запустить DbgCLR
|
||||||
RESTART_COMPILER=Перезапустить компилятор
|
RESTART_COMPILER=Перезапустить компилятор
|
||||||
COMPILER_MESSAGES=Сообщения компилятора
|
COMPILER_MESSAGES=Сообщения компилятора
|
||||||
NOT_USE_REMOTE_COMPILER=Не запускать компилятор в отдельном процессе
|
NOT_USE_REMOTE_COMPILER=Не запускать компилятор в отдельном процессе
|
||||||
|
|
|
||||||
|
|
@ -1,67 +0,0 @@
|
||||||
//HaskellParser.dll
|
|
||||||
%PREFIX%=HaskellPARSER_
|
|
||||||
|
|
||||||
EXPECTED{0}=Îæèäàëîñü {0}
|
|
||||||
EXPECTED_{0}_BUT_FOUND_{1}=Îæèäàëîñü '{0}', à âñòðå÷åíî '{1}'
|
|
||||||
NONTERMINALTOKEN_{0}_RETURN_NULL=Cèíòàêñè÷åñêàÿ êîíñòðóêöèÿ âèäà '{0}' íå ïîääåðæèâàåòñÿ òåêóùåé âåðñèåé ïàðñåðà
|
|
||||||
|
|
||||||
EOF=(êîíåö ôàéëà)
|
|
||||||
TKIDENTIFIER=èäåíòèôèêàòîð
|
|
||||||
TKNUMBER=÷èñëî
|
|
||||||
OPERATOR=îïåðàòîð
|
|
||||||
TKSEMICOLON=';'
|
|
||||||
TKDOUBLEPOINT=':'
|
|
||||||
TKASSIGN='='
|
|
||||||
TKEQUAL='=='
|
|
||||||
TKROUNDOPEN='('
|
|
||||||
TKROUNDCLOSE=')'
|
|
||||||
TKSQUAREOPEN='['
|
|
||||||
TKSQUARECLOSE=']'
|
|
||||||
TKFIGUREOPEN='{'
|
|
||||||
TKFIGURECLOSE=' }'
|
|
||||||
|
|
||||||
tkNewLine=ïåðåõîä_íà_íîâóþ_ñòðîêó
|
|
||||||
tkIdentifier=èäåíòèôèêàòîð
|
|
||||||
tkinteger=öåëîå_÷èñëî
|
|
||||||
tkreal=âåùåñòâåííîå_÷èñëî
|
|
||||||
tkchar=ñèìâîë
|
|
||||||
tkString=ñòðîêà
|
|
||||||
tkboolean=ëîãè÷åñêîå_çíà÷åíèå
|
|
||||||
tkvar=ðåç
|
|
||||||
tkprint=âûâîä
|
|
||||||
tkif=åñëè
|
|
||||||
tkthen=òî
|
|
||||||
tkelse=èíà÷å
|
|
||||||
tkcase=âûáîð
|
|
||||||
tknot=íå
|
|
||||||
tkand=è
|
|
||||||
tkor=èëè
|
|
||||||
tkwhile=ïîêà
|
|
||||||
tkfor=äëÿ
|
|
||||||
tkfrom=îò
|
|
||||||
tkto=äî
|
|
||||||
tkColon=':'
|
|
||||||
tkSemiColon=';'
|
|
||||||
tkComma=','
|
|
||||||
tkEqual='=='
|
|
||||||
tkGreater='>'
|
|
||||||
tkGreaterEqual='>='
|
|
||||||
tkLower='<'
|
|
||||||
tkLowerEqual='<='
|
|
||||||
tkNotEqual='<>'
|
|
||||||
tkMinus='-'
|
|
||||||
tkPlus='+'
|
|
||||||
tkDiv='/'
|
|
||||||
tkMult='*'
|
|
||||||
tkAssign='='
|
|
||||||
|
|
||||||
|
|
||||||
EXPRESSION=âûðàæåíèå
|
|
||||||
Expression=âûðàæåíèå
|
|
||||||
STATEMENT=îïåðàòîð
|
|
||||||
Statement=îïåðàòîð
|
|
||||||
|
|
||||||
ONE_EOF=Îæèäàëñÿ êîíåö ôàéëà
|
|
||||||
ONE_TKIDENTIFIER=Îæèäàëñÿ èäåíòèôèêàòîð
|
|
||||||
ONE_OPERATOR=Îæèäàëñÿ îïåðàòîð
|
|
||||||
ONE_STMT=Îæèäàëñÿ îïåðàòîð
|
|
||||||
|
|
@ -1,35 +1,35 @@
|
||||||
//InternalErrorReport Plugin
|
//InternalErrorReport Plugin
|
||||||
|
|
||||||
%PREFIX%=VPP_IER_
|
%PREFIX%=VPP_IER_
|
||||||
NAME=Сообщить об ошибке
|
NAME=Сообщить об ошибке
|
||||||
DESCRIPTION=Как сообщить об ошибке разработчикам
|
DESCRIPTION=Как сообщить об ошибке разработчикам
|
||||||
|
|
||||||
%PREFIX%=VPP_IER_ERRORREPORT_
|
%PREFIX%=VPP_IER_ERRORREPORT_
|
||||||
FORMNAME=Как сообщить об ошибке разработчикам
|
FORMNAME=Как сообщить об ошибке разработчикам
|
||||||
CONTACT_INFORMATION=Контактная информация:
|
CONTACT_INFORMATION=Контактная информация:
|
||||||
EMAIL_ADRESS=Адреса электронной почты:
|
EMAIL_ADRESS=Адреса электронной почты:
|
||||||
OK_BUTTON=ОК
|
OK_BUTTON=ОК
|
||||||
ERROR_SEND_INFO=8LINES
|
ERROR_SEND_INFO=8LINES
|
||||||
Ваша информация об ошибке, произошедшей в компиляторе, поможет нам в процессе разработки.
|
Ваша информация об ошибке, произошедшей в компиляторе, поможет нам в процессе разработки.
|
||||||
Если Вы считаете, что в копиляторе произошла ошибка, то Вы можете оставить сообщение на форуме, либо послать сообщение по электронной почте на любой из адресов, расположенных ниже.
|
Если Вы считаете, что в копиляторе произошла ошибка, то Вы можете оставить сообщение на форуме, либо послать сообщение по электронной почте на любой из адресов, расположенных ниже.
|
||||||
|
|
||||||
Желательно чтобы ваше описание ошибки содержало:
|
Желательно чтобы ваше описание ошибки содержало:
|
||||||
1. Сообщение о ошибке, либо описание неправильных действий компилятора.
|
1. Сообщение о ошибке, либо описание неправильных действий компилятора.
|
||||||
2. Описание последовательности действий, которые привели к ошибке.
|
2. Описание последовательности действий, которые привели к ошибке.
|
||||||
3. Исходные коды программы, при компиляции которой произошла ошибка.
|
3. Исходные коды программы, при компиляции которой произошла ошибка.
|
||||||
4. Информация о версии компилятора, платформе, и т.д., которая находится ниже. Скопируйте текст, находящийся ниже, и вставьте в начало сообщения.
|
4. Информация о версии компилятора, платформе, и т.д., которая находится ниже. Скопируйте текст, находящийся ниже, и вставьте в начало сообщения.
|
||||||
|
|
||||||
%PREFIX%=VPP_IER_INTERNALERRORREPORT_
|
%PREFIX%=VPP_IER_INTERNALERRORREPORT_
|
||||||
COMPILER_INTERNAL_ERROR=Внутренняя ошибка компилятора
|
COMPILER_INTERNAL_ERROR=Внутренняя ошибка компилятора
|
||||||
IN_A_COMPILE_TIME_INTTERNAL_COMPILER_ERROR=Во время компиляции произошла внутренняя ошибка компилятора:
|
IN_A_COMPILE_TIME_INTTERNAL_COMPILER_ERROR=Во время компиляции произошла внутренняя ошибка компилятора:
|
||||||
SAVE_REPORT_AS=Сохранить отчет как...
|
SAVE_REPORT_AS=Сохранить отчет как...
|
||||||
SEND_TO_EMAIL=Полученный файл отправьте по адресу
|
SEND_TO_EMAIL=Полученный файл отправьте по адресу
|
||||||
CLOSE=Закрыть
|
CLOSE=Закрыть
|
||||||
ADD_YUOR_COMMENT_HERE=3LINES
|
ADD_YUOR_COMMENT_HERE=3LINES
|
||||||
//Здесь вы можете добавить свой комментарий
|
//Здесь вы можете добавить свой комментарий
|
||||||
|
|
||||||
|
|
||||||
SEND_RPEPORT_AUTORS=2LINES
|
SEND_RPEPORT_AUTORS=2LINES
|
||||||
Вы можете послать отчет об этой ошибке разработчикам PascalABC.NET для ее анализа и устранения.
|
Вы можете послать отчет об этой ошибке разработчикам PascalABC.NET для ее анализа и устранения.
|
||||||
Чтобы создать ZIP архив, в который будут сохранены файлы, при компиляции которых возникла данная ошибка, нажмите кнопку "Сохранить отчет как...".
|
Чтобы создать ZIP архив, в который будут сохранены файлы, при компиляции которых возникла данная ошибка, нажмите кнопку "Сохранить отчет как...".
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,14 +1,14 @@
|
||||||
//KuMirParser.dll
|
//KuMirParser.dll
|
||||||
%PREFIX%=KUMIRPARSER_
|
%PREFIX%=KUMIRPARSER_
|
||||||
|
|
||||||
EXPECTED{0}=Îæèäàëîñü {0}
|
EXPECTED{0}=ќжидалось {0}
|
||||||
EXPECTED_{0}_BUT_FOUND_{1}=Îæèäàëîñü '{0}', à âñòðå÷åíî '{1}'
|
EXPECTED_{0}_BUT_FOUND_{1}=ќжидалось '{0}', а встречено '{1}'
|
||||||
NONTERMINALTOKEN_{0}_RETURN_NULL=Cèíòàêñè÷åñêàÿ êîíñòðóêöèÿ âèäà '{0}' íå ïîääåðæèâàåòñÿ òåêóùåé âåðñèåé ïàðñåðà
|
NONTERMINALTOKEN_{0}_RETURN_NULL=Cинтаксическа¤ конструкци¤ вида '{0}' не поддерживаетс¤ текущей версией парсера
|
||||||
|
|
||||||
EOF=(êîíåö ôàéëà)
|
EOF=(конец файла)
|
||||||
TK_IDENT=èäåíòèôèêàòîð
|
TK_IDENT=идентификатор
|
||||||
TK_NUMBER=÷èñëî
|
TK_NUMBER=число
|
||||||
OPERATOR=îïåðàòîð
|
OPERATOR=оператор
|
||||||
TK_SEMICOLON=';'
|
TK_SEMICOLON=';'
|
||||||
TK_DOUBLEPOINT=':'
|
TK_DOUBLEPOINT=':'
|
||||||
TK_ASSIGN=':='
|
TK_ASSIGN=':='
|
||||||
|
|
@ -18,46 +18,46 @@ TK_ROUNDCLOSE=')'
|
||||||
TK_SQUAREOPEN='['
|
TK_SQUAREOPEN='['
|
||||||
TK_SQUARECLOSE=']'
|
TK_SQUARECLOSE=']'
|
||||||
|
|
||||||
tk_NewLine=ïåðåõîä_íà_íîâóþ_ñòðîêó
|
tk_NewLine=переход_на_новую_строку
|
||||||
tk_Identifier=èäåíòèôèêàòîð
|
tk_Identifier=идентификатор
|
||||||
tk_integer=öåëîå_÷èñëî
|
tk_integer=целое_число
|
||||||
tk_real=âåùåñòâåííîå_÷èñëî
|
tk_real=вещественное_число
|
||||||
tk_char=ñèìâîë
|
tk_char=символ
|
||||||
tk_StringLiteral=ñòðîêà
|
tk_StringLiteral=строка
|
||||||
tk_boolean=ëîãè÷åñêîå_çíà÷åíèå
|
tk_boolean=логическое_значение
|
||||||
tk_alg=àëã
|
tk_alg=алг
|
||||||
tk_arg=àðã
|
tk_arg=арг
|
||||||
tk_var=ðåç
|
tk_var=рез
|
||||||
tk_func_val=çíà÷
|
tk_func_val=знач
|
||||||
tk_begin=íà÷
|
tk_begin=нач
|
||||||
tk_end=êîí
|
tk_end=кон
|
||||||
tk_begin_cycle=íö
|
tk_begin_cycle=нц
|
||||||
tk_end_cycle=êö
|
tk_end_cycle=кц
|
||||||
tk_assert=óòâ
|
tk_assert=утв
|
||||||
tk_read=ââîä
|
tk_read=ввод
|
||||||
tk_write=âûâîä
|
tk_write=вывод
|
||||||
tk_eol=ÍÑ
|
tk_eol=Ќ—
|
||||||
tk_if=åñëè
|
tk_if=если
|
||||||
tk_then=òî
|
tk_then=то
|
||||||
tk_else=èíà÷å
|
tk_else=иначе
|
||||||
tk_end_all=âñå
|
tk_end_all=все
|
||||||
tk_case=âûáîð
|
tk_case=выбор
|
||||||
tk_case_v=ïðè
|
tk_case_v=при
|
||||||
tk_not=íå
|
tk_not=не
|
||||||
tk_and=è
|
tk_and=и
|
||||||
tk_or=èëè
|
tk_or=или
|
||||||
tk_while=ïîêà
|
tk_while=пока
|
||||||
tk_for=äëÿ
|
tk_for=дл¤
|
||||||
tk_from=îò
|
tk_from=от
|
||||||
tk_to=äî
|
tk_to=до
|
||||||
tk_raz=ðàç
|
tk_raz=раз
|
||||||
tk_integer_type=öåë
|
tk_integer_type=цел
|
||||||
tk_real_type=âåù
|
tk_real_type=вещ
|
||||||
tk_boolean_type=ëîã
|
tk_boolean_type=лог
|
||||||
tk_char_type=ñèì
|
tk_char_type=сим
|
||||||
tk_string_type=ëèò
|
tk_string_type=лит
|
||||||
tk_array=òàá
|
tk_array=таб
|
||||||
tk_isp=èñï
|
tk_isp=исп
|
||||||
tk_DoublePoint=':'
|
tk_DoublePoint=':'
|
||||||
tk_SemiColon=';'
|
tk_SemiColon=';'
|
||||||
tk_Comma=','
|
tk_Comma=','
|
||||||
|
|
@ -78,12 +78,12 @@ tk_Mult='*'
|
||||||
tk_Assign=':='
|
tk_Assign=':='
|
||||||
tk_Power='**'
|
tk_Power='**'
|
||||||
|
|
||||||
EXPRESSION=âûðàæåíèå
|
EXPRESSION=выражение
|
||||||
Expression=âûðàæåíèå
|
Expression=выражение
|
||||||
STATEMENT=îïåðàòîð
|
STATEMENT=оператор
|
||||||
Statement=îïåðàòîð
|
Statement=оператор
|
||||||
|
|
||||||
ONE_EOF=Îæèäàëñÿ êîíåö ôàéëà
|
ONE_EOF=ќжидалс¤ конец файла
|
||||||
ONE_TKIDENTIFIER=Îæèäàëñÿ èäåíòèôèêàòîð
|
ONE_TKIDENTIFIER=ќжидалс¤ идентификатор
|
||||||
ONE_OPERATOR=Îæèäàëñÿ îïåðàòîð
|
ONE_OPERATOR=ќжидалс¤ оператор
|
||||||
ONE_STMT=Îæèäàëñÿ îïåðàòîð
|
ONE_STMT=ќжидалс¤ оператор
|
||||||
|
|
@ -1,13 +1,13 @@
|
||||||
%PREFIX%=OMPERROR_
|
%PREFIX%=OMPERROR_
|
||||||
UNKNOWN_DIRECTIVE=Неизвестная директива OpenMP. Параллельная конструкция не была построена
|
UNKNOWN_DIRECTIVE=Неизвестная директива OpenMP. Параллельная конструкция не была построена
|
||||||
ERROR_IN_CLAUSE_PARAMETERS=Ошибка в параметрах опции директивы OpenMP. Опция проигнорирована
|
ERROR_IN_CLAUSE_PARAMETERS=Ошибка в параметрах опции директивы OpenMP. Опция проигнорирована
|
||||||
IN_CLAUSE_PARAMETERS_REPEATED_VARS=Повторно используемые переменные в опциях директивы OpenMP
|
IN_CLAUSE_PARAMETERS_REPEATED_VARS=Повторно используемые переменные в опциях директивы OpenMP
|
||||||
ERROR_IN_CLAUSE= Неизвестная опция директивы OpenMP
|
ERROR_IN_CLAUSE= Неизвестная опция директивы OpenMP
|
||||||
DEPENDENCE_BETWEEN_OCCURRENCE=Нельзя распараллелить цикл, так как существуют циклически порожденные зависимости между вхождениями переменных
|
DEPENDENCE_BETWEEN_OCCURRENCE=Нельзя распараллелить цикл, так как существуют циклически порожденные зависимости между вхождениями переменных
|
||||||
REDUCTION_WITH_LOOPVAR_{0}=Ошибка директивы OpenMP: редукция по переменной цикла '{0}'
|
REDUCTION_WITH_LOOPVAR_{0}=Ошибка директивы OpenMP: редукция по переменной цикла '{0}'
|
||||||
UNKNOWN_VARNAME_{0}=Ошибка директивы OpenMP: нет переменной с именем '{0}'
|
UNKNOWN_VARNAME_{0}=Ошибка директивы OpenMP: нет переменной с именем '{0}'
|
||||||
NAME_IS_NOT_VAR_{0}=Ошибка директивы OpenMP: '{0}' не является переменной
|
NAME_IS_NOT_VAR_{0}=Ошибка директивы OpenMP: '{0}' не является переменной
|
||||||
IS_NOT_POSSIBLE_REDUCTION_WITH_THIS_VAR_{0}=Ошибка директивы OpenMP: невозможна редукция по переменной '{0}'
|
IS_NOT_POSSIBLE_REDUCTION_WITH_THIS_VAR_{0}=Ошибка директивы OpenMP: невозможна редукция по переменной '{0}'
|
||||||
PARALLELIZATION_SECTIONS_NOT_AVAILABLE=Распараллеливание секций недоступно
|
PARALLELIZATION_SECTIONS_NOT_AVAILABLE=Распараллеливание секций недоступно
|
||||||
PARALLELIZATION_FOR_NOT_AVAILABLE=Распараллеливание циклов for недоступно
|
PARALLELIZATION_FOR_NOT_AVAILABLE=Распараллеливание циклов for недоступно
|
||||||
OMP_NOT_AVAILABLE=Подсистема OpenMP недоступна
|
OMP_NOT_AVAILABLE=Подсистема OpenMP недоступна
|
||||||
|
|
@ -1,27 +1,27 @@
|
||||||
%PREFIX%=PABCPreprocessor2_
|
%PREFIX%=PABCPreprocessor2_
|
||||||
|
|
||||||
EXPECTED{0}=Îæèäàëîñü '{0}'
|
EXPECTED{0}=Ожидалось '{0}'
|
||||||
EXPECTED_{0}_BUT_FOUND_{1}=Îæèäàëîñü '{0}', à âñòðå÷åíî '{1}'
|
EXPECTED_{0}_BUT_FOUND_{1}=Ожидалось '{0}', а встречено '{1}'
|
||||||
EOF=(êîíåö ôàéëà)
|
EOF=(конец файла)
|
||||||
_DIRECTIVE=Äèðåêòèâà
|
_DIRECTIVE=Директива
|
||||||
|
|
||||||
INCLUDE_FILE_{0}_NOTFOUND=Ôàéë '{0}' íå íàéäåí
|
INCLUDE_FILE_{0}_NOTFOUND=Файл '{0}' не найден
|
||||||
CIRCULAR_INCLUDE_{0}=Öèêëè÷åñêîå âêëþ÷åíèå ôàéëà '{0}'
|
CIRCULAR_INCLUDE_{0}=Циклическое включение файла '{0}'
|
||||||
ERROR_IN_DEFINE_SYNTAX=Îøèáêà â ñèòàêñèñå $define
|
ERROR_IN_DEFINE_SYNTAX=Ошибка в ситаксисе $define
|
||||||
ERROR_IN_INCLUDE_SYNTAX=Îøèáêà â ñèòàêñèñå $include
|
ERROR_IN_INCLUDE_SYNTAX=Ошибка в ситаксисе $include
|
||||||
NAME_IS_DEFINED_{0}=Ïîïûòêà ïîâòîðíîãî îïðåäåëåíèÿ èìåíè '{0}'
|
NAME_IS_DEFINED_{0}=Попытка повторного определения имени '{0}'
|
||||||
NAME_WAS_NOT_DEFINED_{0}=Ïîïûòêà èñêëþ÷åíèÿ íåîïðåäåëåííîãî èìåíè '{0}'
|
NAME_WAS_NOT_DEFINED_{0}=Попытка исключения неопределенного имени '{0}'
|
||||||
INVALID_INTEGER_EXPRESSION=Íåâåðíîå öåëî÷èñëåííîå âûðàæåíèå
|
INVALID_INTEGER_EXPRESSION=Неверное целочисленное выражение
|
||||||
UNEXPEXTED_ENDIF_DIRECTIVE=Íåîæèäàííàÿ äèðåêòèâà $endif
|
UNEXPEXTED_ENDIF_DIRECTIVE=Неожиданная директива $endif
|
||||||
UNEXPEXTED_ELSE_DIRECTIVE=Íåîæèäàííàÿ äèðåêòèâà $else
|
UNEXPEXTED_ELSE_DIRECTIVE=Неожиданная директива $else
|
||||||
ENDIF_DIRECTIVE_EXPEXTED=Îæèäàëàñü äèðåêòèâà $endif
|
ENDIF_DIRECTIVE_EXPEXTED=Ожидалась директива $endif
|
||||||
SYNTAX_ERROR_IN_DIRECTIVE_{0}=Îøèáêà â äèðåêòèâå '{0}'
|
SYNTAX_ERROR_IN_DIRECTIVE_{0}=Ошибка в директиве '{0}'
|
||||||
UNKNOWN_DIRECTIVE_{0}=Íåèçâåñòíàÿ äèðåêòèâà '{0}'
|
UNKNOWN_DIRECTIVE_{0}=Неизвестная директива '{0}'
|
||||||
UNEXPECTED_SPACES_IN_DIRECTIVE_{0}=Ëèøíèå ïðîáåëû â äèðåêòèâå '{0}'
|
UNEXPECTED_SPACES_IN_DIRECTIVE_{0}=Лишние пробелы в директиве '{0}'
|
||||||
UNEXPECTED_ASPDATA_DIRECTIVE_{0}=Äèðåêòèâà '{0}' âíå àñïåêòà
|
UNEXPECTED_ASPDATA_DIRECTIVE_{0}=Директива '{0}' вне аспекта
|
||||||
DOUBLE_ASPDATA_DIRECTIVE_{0}=Ïîïûòêà ïîâòîðíî çàäàòü ïàðàìåòðû àñïåêòà '{0}'
|
DOUBLE_ASPDATA_DIRECTIVE_{0}=Попытка повторно задать параметры аспекта '{0}'
|
||||||
ERROR_ASPDATA_DIRECTIVE_{0}=Íåäîïóñòèìûå ïàðàìåòðû â äèðåêòèâå '{0}'
|
ERROR_ASPDATA_DIRECTIVE_{0}=Недопустимые параметры в директиве '{0}'
|
||||||
ASPBEGINEND_ERROR_IN_DIRECTIVE_{0}=Íåäîïóñòèìûé óðîâåíü âëîæåííîñòè àñïåêòîâ '{0}'
|
ASPBEGINEND_ERROR_IN_DIRECTIVE_{0}=Недопустимый уровень вложенности аспектов '{0}'
|
||||||
|
|
||||||
ONE_DIRECTIVE=Äèðåêòèâà
|
ONE_DIRECTIVE=Директива
|
||||||
ONE__DIRECTIVE=Äèðåêòèâà
|
ONE__DIRECTIVE=Директива
|
||||||
|
|
|
||||||
|
|
@ -1,27 +0,0 @@
|
||||||
//PL0Parser.dll
|
|
||||||
%PREFIX%=PL0PARSER_
|
|
||||||
|
|
||||||
EXPECTED{0}=Îæèäàëîñü {0}
|
|
||||||
EXPECTED_{0}_BUT_FOUND_{1}=Îæèäàëîñü '{0}', à âñòðå÷åíî '{1}'
|
|
||||||
NONTERMINALTOKEN_{0}_RETURN_NULL=Cèíòàêñè÷åñêàÿ êîíñòðóêöèÿ âèäà '{0}' íå ïîääåðæèâàåòñÿ òåêóùåé âåðñèåé ïàðñåðà
|
|
||||||
|
|
||||||
EOF=(êîíåö ôàéëà)
|
|
||||||
TKIDENT=èäåíòèôèêàòîð
|
|
||||||
TKNUMBER=÷èñëî
|
|
||||||
OPERATOR=îïåðàòîð
|
|
||||||
TKSEMICOLON=';'
|
|
||||||
TKCOLON=':'
|
|
||||||
TKPOINT='.'
|
|
||||||
TKASSIGN=':='
|
|
||||||
TKEQUAL='='
|
|
||||||
TKROUNDOPEN='('
|
|
||||||
TKROUNDCLOSE=')'
|
|
||||||
TKDOT='.'
|
|
||||||
|
|
||||||
EXPRESSION=âûðàæåíèå
|
|
||||||
STATEMENT=îïåðàòîð
|
|
||||||
|
|
||||||
ONE_EOF=Îæèäàëñÿ êîíåö ôàéëà
|
|
||||||
ONE_TKIDENTIFIER=Îæèäàëñÿ èäåíòèôèêàòîð
|
|
||||||
ONE_OPERATOR=Îæèäàëñÿ îïåðàòîð
|
|
||||||
ONE_STMT=Îæèäàëñÿ îïåðàòîð
|
|
||||||
|
|
@ -1,9 +1,9 @@
|
||||||
//PT4 Provider Plugin
|
//PT4 Provider Plugin
|
||||||
|
|
||||||
%PREFIX%=VPP_PT4PROVIDER_
|
%PREFIX%=VPP_PT4PROVIDER_
|
||||||
D_NAME=Просмотреть задания
|
D_NAME=Просмотреть задания
|
||||||
L_NAME=Создать шаблон программы
|
L_NAME=Создать шаблон программы
|
||||||
R_NAME=Просмотреть результаты
|
R_NAME=Просмотреть результаты
|
||||||
D_DESCRIPTION=Просмотреть задания
|
D_DESCRIPTION=Просмотреть задания
|
||||||
L_DESCRIPTION=Создать шаблон программы
|
L_DESCRIPTION=Создать шаблон программы
|
||||||
R_DESCRIPTION=Просмотреть результаты
|
R_DESCRIPTION=Просмотреть результаты
|
||||||
|
|
@ -1,12 +1,12 @@
|
||||||
//Parser errors in PascalABCCompiler.Errors
|
//Parser errors in PascalABCCompiler.Errors
|
||||||
%PREFIX%=PARSER_ERRORS_
|
%PREFIX%=PARSER_ERRORS_
|
||||||
|
|
||||||
BAD_FLOAT=Слишком большое вещественное
|
BAD_FLOAT=Слишком большое вещественное
|
||||||
BAD_INT=Слишком большое целое
|
BAD_INT=Слишком большое целое
|
||||||
BAD_HEX=Неправильная запись hex числа
|
BAD_HEX=Неправильная запись hex числа
|
||||||
UNEXPECTED_SYMBOL{0}=Неожиданный символ '{0}'
|
UNEXPECTED_SYMBOL{0}=Неожиданный символ '{0}'
|
||||||
BAD_EXPR=Неверное выражение
|
BAD_EXPR=Неверное выражение
|
||||||
EXPECTED{0}=Ожидалось {0}
|
EXPECTED{0}=Ожидалось {0}
|
||||||
BIG_CHAR_NUMBER=Слишком большая константа
|
BIG_CHAR_NUMBER=Слишком большая константа
|
||||||
BAD_SOURCEFILE{0}_EXT=Не могу выбрать подходящий парсер для файла '{0}'
|
BAD_SOURCEFILE{0}_EXT=Не могу выбрать подходящий парсер для файла '{0}'
|
||||||
COMPILATION_ERROR{0}{1}{2}={0}{1} Ошибка компиляции: {2}
|
COMPILATION_ERROR{0}{1}{2}={0}{1} Ошибка компиляции: {2}
|
||||||
|
|
@ -1,2 +1,2 @@
|
||||||
//PluginController.dll
|
//PluginController.dll
|
||||||
VPPC_PLUGIN_{0}_LOADING_ERROR_{1}=Îøèáêà ïðè çàãðóçêå ïëàãèíà èç {0} : {1}
|
VPPC_PLUGIN_{0}_LOADING_ERROR_{1}=ќшибка при загрузке плагина из {0} : {1}
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
%PREFIX%=RUNTIME_EXCEPTION
|
%PREFIX%=RUNTIME_EXCEPTION
|
||||||
Attempted to divide by zero.=Ïîïûòêà äåëåíèÿ íà íîëü
|
Attempted to divide by zero.=Попытка деления на ноль
|
||||||
Process is terminated due to StackOverflowException.=Ïðîãðàììà çàâåðøåíà èç-çà ïåðåïîëíåíèÿ ïðîãðàììíîãî ñòåêà
|
Process is terminated due to StackOverflowException.=Программа завершена из-за переполнения программного стека
|
||||||
Index was outside the bounds of the array.=Èíäåêñ âûõîäèò çà ãðàíèöû ìàññèâà
|
Index was outside the bounds of the array.=Индекс выходит за границы массива
|
||||||
|
|
@ -1,8 +1,8 @@
|
||||||
%PREFIX%=SEMANTICERROR_
|
%PREFIX%=SEMANTICERROR_
|
||||||
CAN_NOT_READ=Нельзя считывать данные этого типа
|
CAN_NOT_READ=Нельзя считывать данные этого типа
|
||||||
TUPLE_EXPECTED=Ожидался кортеж
|
TUPLE_EXPECTED=Ожидался кортеж
|
||||||
TOO_MANY_ELEMENTS_ON_LEFT_SIDE_OF_TUPLE_ASSIGNMRNT=Слишком много элементов в левой части при присваивании кортежа
|
TOO_MANY_ELEMENTS_ON_LEFT_SIDE_OF_TUPLE_ASSIGNMRNT=Слишком много элементов в левой части при присваивании кортежа
|
||||||
ONLY_BASE_ASSIGNMENT_FOR_TUPLE=Для кортежа допустимо только обычное присваивание :=
|
ONLY_BASE_ASSIGNMENT_FOR_TUPLE=Для кортежа допустимо только обычное присваивание :=
|
||||||
TUPLE_TYPE_ERROR=Ошибочная конструкция при построении типа кортежа
|
TUPLE_TYPE_ERROR=Ошибочная конструкция при построении типа кортежа
|
||||||
INTEGER_VALUE_EXPECTED=Ожидалось значение целого типа
|
INTEGER_VALUE_EXPECTED=Ожидалось значение целого типа
|
||||||
BAD_SLICE_OBJECT=Срезы допустимы только для строк, динамических массивов, списков и последовательностей
|
BAD_SLICE_OBJECT=Срезы допустимы только для строк, динамических массивов, списков и последовательностей
|
||||||
|
|
|
||||||
|
|
@ -1,21 +1,21 @@
|
||||||
%PREFIX%=SEMANTICERROR_
|
%PREFIX%=SEMANTICERROR_
|
||||||
UNABLE_TO_CONVERT_FUNCTIONAL_TYPE_TO_PROCEDURAL_TYPE=Невозможно преобразовать функциональный тип в процедурный тип
|
UNABLE_TO_CONVERT_FUNCTIONAL_TYPE_TO_PROCEDURAL_TYPE=Невозможно преобразовать функциональный тип в процедурный тип
|
||||||
ILLEGAL_PARAMETERS_IN_LAMBDA=Неверные типы параметров лямбда-выражения
|
ILLEGAL_PARAMETERS_IN_LAMBDA=Неверные типы параметров лямбда-выражения
|
||||||
ILLEGAL_LAMBDA_VARIABLE_TYPE=Неверный тип переменной, которой присваивается лямбда-выражение
|
ILLEGAL_LAMBDA_VARIABLE_TYPE=Неверный тип переменной, которой присваивается лямбда-выражение
|
||||||
ILLEGAL_LAMBDA_PARAMETERS_NUMBER=Неверное количество формальных параметров в лямбда-выражении
|
ILLEGAL_LAMBDA_PARAMETERS_NUMBER=Неверное количество формальных параметров в лямбда-выражении
|
||||||
IMPOSSIBLE_TO_INFER_TYPES_IN_LAMBDA=Невозможно вывести типы параметров лямбда-выражения, так как явно не указан тип переменной, которой присваивается лямбда-выражение
|
IMPOSSIBLE_TO_INFER_TYPES_IN_LAMBDA=Невозможно вывести типы параметров лямбда-выражения, так как явно не указан тип переменной, которой присваивается лямбда-выражение
|
||||||
IMPOSSIBLE_TO_INFER_RESULT_TYPE_IN_LAMBDA=Невозможно вывести тип возвращаемого значения лямбда-выражения
|
IMPOSSIBLE_TO_INFER_RESULT_TYPE_IN_LAMBDA=Невозможно вывести тип возвращаемого значения лямбда-выражения
|
||||||
IMPOSSIBLE_TO_INFER_RESULT_TYPE=Невозможно вывести тип возвращаемого значения
|
IMPOSSIBLE_TO_INFER_RESULT_TYPE=Невозможно вывести тип возвращаемого значения
|
||||||
NESTED_LAMBDAS_ARE_NOT_SUPPORTED_IN_THIS_VERSION_OF_COMPILER=Использование лямбда-выражения внутри другого лямбда-выражения не поддерживается в этой версии компилятора
|
NESTED_LAMBDAS_ARE_NOT_SUPPORTED_IN_THIS_VERSION_OF_COMPILER=Использование лямбда-выражения внутри другого лямбда-выражения не поддерживается в этой версии компилятора
|
||||||
LAMBDAS_ARE_NOT_ALLOWED_IN_NESTED_SUBPROGRAM=Использование лямбда-выражений внутри вложенных подпрограмм запрещено
|
LAMBDAS_ARE_NOT_ALLOWED_IN_NESTED_SUBPROGRAM=Использование лямбда-выражений внутри вложенных подпрограмм запрещено
|
||||||
THIS_TYPE_OF_VARIABLES_CANNOT_BE_CAPTURED=В данной версии компилятора не поддерживается замыкание данного типа символов
|
THIS_TYPE_OF_VARIABLES_CANNOT_BE_CAPTURED=В данной версии компилятора не поддерживается замыкание данного типа символов
|
||||||
LAMBDAS_NOT_ALLOWED_IN_FOREACH_IN_WHAT_STATEMENT=Использование лямбда-выражений при указании перебираемой коллекции в цикле foreach запрещено
|
LAMBDAS_NOT_ALLOWED_IN_FOREACH_IN_WHAT_STATEMENT=Использование лямбда-выражений при указании перебираемой коллекции в цикле foreach запрещено
|
||||||
CANNOT_CAPTURE_NON_VALUE_PARAMETERS=Захват параметров подпрограмм, передаваемых не по значению, запрещено
|
CANNOT_CAPTURE_NON_VALUE_PARAMETERS=Захват параметров подпрограмм, передаваемых не по значению, запрещено
|
||||||
LAMBDAS_NOT_ALLOWED_WHEN_NESTED_SUBPROGRAMMES_ARE_USED=Использование лямбда-выражений в подпрограмме при наличии вложенной подпрограммы запрещено
|
LAMBDAS_NOT_ALLOWED_WHEN_NESTED_SUBPROGRAMMES_ARE_USED=Использование лямбда-выражений в подпрограмме при наличии вложенной подпрограммы запрещено
|
||||||
LAMBDAS_NOT_ALLOWED_IN_DECLARATIONS_SECTION=Использование лямбда-выражений в разделе описаний запрещено
|
LAMBDAS_NOT_ALLOWED_IN_DECLARATIONS_SECTION=Использование лямбда-выражений в разделе описаний запрещено
|
||||||
LAMBDAS_NOT_ALLOWED_IN_FIELDS_INITIALIZATION=Использование лямбда-выражений при инициализации полей класса запрещено
|
LAMBDAS_NOT_ALLOWED_IN_FIELDS_INITIALIZATION=Использование лямбда-выражений при инициализации полей класса запрещено
|
||||||
LAMBDAS_NOT_ALLOWED_IN_INITIALIZATION_PART_OF_MODULE=Использование лямбда-выражений в разделе инициализации модуля запрещено
|
LAMBDAS_NOT_ALLOWED_IN_INITIALIZATION_PART_OF_MODULE=Использование лямбда-выражений в разделе инициализации модуля запрещено
|
||||||
LAMBDAS_NOT_ALLOWED_IN_FINALIZATION_PART_OF_MODULE=Использование лямбда-выражений в разделе финализации модуля запрещено
|
LAMBDAS_NOT_ALLOWED_IN_FINALIZATION_PART_OF_MODULE=Использование лямбда-выражений в разделе финализации модуля запрещено
|
||||||
LAMBDAS_NOT_ALLOWED_IN_INTERFACE_PART_OF_MODULE_IN_INIT=Использование лямбда-выражений в разделе интерфейса модуля при инициализации переменных запрещено
|
LAMBDAS_NOT_ALLOWED_IN_INTERFACE_PART_OF_MODULE_IN_INIT=Использование лямбда-выражений в разделе интерфейса модуля при инициализации переменных запрещено
|
||||||
LAMBDAS_NOT_ALLOWED_IN_IMPLEMENTATION_PART_OF_MODULE_IN_INIT=Использование лямбда-выражений в разделе реализации модуля при инициализации переменных запрещено
|
LAMBDAS_NOT_ALLOWED_IN_IMPLEMENTATION_PART_OF_MODULE_IN_INIT=Использование лямбда-выражений в разделе реализации модуля при инициализации переменных запрещено
|
||||||
USING_CAPTURED_PARAMETERS_IS_NOT_ALLOWED_IN_INITIALIZERS=Использование захваченного параметра подпрограммы в разделе описаний запрещено
|
USING_CAPTURED_PARAMETERS_IS_NOT_ALLOWED_IN_INITIALIZERS=Использование захваченного параметра подпрограммы в разделе описаний запрещено
|
||||||
|
|
@ -1,11 +1,11 @@
|
||||||
//Syntax Tree Visualisator Plugin
|
//Syntax Tree Visualisator Plugin
|
||||||
|
|
||||||
%PREFIX%=VPP_SYNTRV_
|
%PREFIX%=VPP_SYNTRV_
|
||||||
NAME=Cинтаксическое дерево
|
NAME=Cинтаксическое дерево
|
||||||
DESCRIPTION=Визуализатор синтаксического дерева
|
DESCRIPTION=Визуализатор синтаксического дерева
|
||||||
FORMNAME=Визуализатор синтаксического дерева
|
FORMNAME=Визуализатор синтаксического дерева
|
||||||
CHOSEN_SYNTAX_TREE=Выбранное синтаксическое дерево:
|
CHOSEN_SYNTAX_TREE=Выбранное синтаксическое дерево:
|
||||||
SHOW_ALL_TREES=Показать все
|
SHOW_ALL_TREES=Показать все
|
||||||
M_BUILD=Построить текущее
|
M_BUILD=Построить текущее
|
||||||
M_REBUILD=Построить все
|
M_REBUILD=Построить все
|
||||||
PARSE=Парсить текущий файл
|
PARSE=Парсить текущий файл
|
||||||
Loading…
Reference in a new issue