miks1965
ceca357a70
bug fix #369
2017-11-04 10:24:49 +03:00
miks1965
f386c9a44d
bug fix #539
2017-11-02 12:21:02 +03:00
miks1965
8465c2a2e2
Merge branch 'master' of https://github.com/pascalabcnet/pascalabcnet
2017-10-24 11:09:03 +03:00
miks1965
779cc6f2e4
Пунктир
2017-10-24 11:08:48 +03:00
miks1965
674df68011
AdjacentGroup - sequence of array
...
if (hn == null) throw new Exception("Попытка добавить уже добавленное имя "+ Name + " в HashTable. Обратитесь к разработчикам");
в SymbolTable
Попытка учесть классовые переменные при захвате в лямбдах
2017-10-23 13:25:37 +03:00
miks1965
63b6c85204
Doc
2017-10-20 23:13:01 +03:00
miks1965
9641cee247
Додекаэдр в Graph3D.pas
2017-10-17 22:45:32 +03:00
miks1965
f692c09e9c
Icosahedron
2017-10-17 22:01:11 +03:00
miks1965
f91617723d
Исправление ошибки в Lego Graph3D.pas
2017-10-15 20:33:16 +03:00
miks1965
ebfa896231
Graph3D.pas попытка сделать LegoVisual3D - пока с падением
2017-10-14 22:24:22 +03:00
miks1965
bd70af91e0
Добавление ToString к ряду классов таблицы символов
2017-10-13 12:49:15 +03:00
Alexander Zakharenko
5c30bc4a03
Merge remote-tracking branch 'origin/master' into features/patterns
...
# Conflicts:
# SyntaxTree/tree/AbstractVisitor.cs
# TestSuite/CompilationSamples/PABCSystem.pas
# bin/Lib/PABCSystem.pas
2017-10-09 19:12:18 +03:00
miks1965
c22e32b299
= для Tuple и nil
2017-10-09 00:46:30 +03:00
Бондарев Иван
bab33a265b
#512
2017-10-08 15:11:13 +02:00
miks1965
94e81e0d62
#513 bug fix Tuple =
2017-10-07 23:42:14 +03:00
miks1965
efa96eaf2d
NumLibABC
2017-10-05 22:55:56 +03:00
Alexander Zakharenko
597ef862bc
Merge branch 'master' into features/patterns
...
# Conflicts:
# Parsers/PascalABCParserNewSaushkin/ABCPascal.cs
# Parsers/PascalABCParserNewSaushkin/ABCPascalYacc.cs
# Parsers/PascalABCParserNewSaushkin/Keywords.cs
# SyntaxTree/tree/AbstractVisitor.cs
# SyntaxTreeConverters/StandardSyntaxConverter.cs
# TestSuite/CompilationSamples/PABCSystem.pas
# TestSuite/intellisense_tests/PABCSystem.pas
# bin/Lib/PABCSystem.pas
2017-10-05 18:48:57 +03:00
miks1965
f35b204daf
Merge branch 'master' of https://github.com/pascalabcnet/pascalabcnet
2017-10-05 08:41:57 +03:00
miks1965
429d47271a
SetStandardCoords с параметрами
2017-09-29 20:49:56 +03:00
miks1965
57a455a05f
Комментарии в GraphWPF
2017-09-28 08:48:33 +03:00
miks1965
0d1f45c279
#489 bug fix
2017-09-16 17:38:24 +03:00
miks1965
190e73a928
GraphWPF косметические изменения и в примерах
2017-09-09 17:43:43 +03:00
miks1965
f2a8080618
GraphWPF много правок
2017-09-02 22:29:44 +03:00
Бондарев Иван
51dcb7c600
bug fix #480
2017-08-28 20:15:49 +02:00
miks1965
588de234ed
Line с цветом в GraphWPF.pas
2017-08-26 16:16:08 +03:00
miks1965
168b288fb1
GraphWPF Color to primitives
2017-08-26 12:24:40 +03:00
miks1965
04861bc23f
bug fix #469
...
GraphWPF
Samples on GraphWPF
2017-08-26 00:30:33 +03:00
miks1965
d0326b5a22
Add back to Lib!
2017-08-22 22:28:44 +03:00
miks1965
d541bcb0aa
Delete Helix from Lib
2017-08-22 22:23:24 +03:00
miks1965
0d468cd6e0
Helix.dll добавлена в lib
2017-08-22 21:16:23 +03:00
miks1965
f265eca24d
Merge branch 'master' of https://github.com/pascalabcnet/pascalabcnet
...
# Conflicts:
# ReleaseGenerators/PascalABCNET_version.nsh
2017-08-22 15:10:50 +03:00
miks1965
bc2a8450b6
Graph3D модуль
2017-08-22 15:07:53 +03:00
Бондарев Иван
0dae812694
deactivated TopMost at GraphABC window ( #459 )
2017-08-11 17:07:56 +02:00
Бондарев Иван
dccde94e62
bug fix #447
2017-08-09 19:36:41 +02:00
miks1965
913a52a91e
Merge branch 'master' of https://github.com/pascalabcnet/pascalabcnet
2017-08-09 11:27:48 +03:00
miks1965
8469781c92
Graph DPI
2017-08-09 11:27:05 +03:00
miks1965
1d00487702
property virtual override синтаксис
2017-08-06 22:51:12 +03:00
miks1965
968089365e
Процедура Run в модуле Robot.pas
2017-07-29 23:01:58 +03:00
miks1965
9cdef5b8e4
PABCRtl.dll вынес из системы контроля версий
2017-07-26 22:29:31 +03:00
miks1965
e8ab8cd07e
s + x для HashSet и SortedSet
2017-07-26 10:46:25 +03:00
Alexander Zakharenko
bee68259a9
Add & to Match in PABCSystem.pas
2017-07-23 22:49:25 +03:00
Alexander Zakharenko
11f69bbf44
Merge branch 'master' into features/patterns
...
# Conflicts:
# CodeCompletion/CodeFormatter.cs
# Parsers/PascalABCParserNewSaushkin/ABCPascal.y
# SyntaxTree/tree/AbstractVisitor.cs
# SyntaxTree/tree/HierarchyVisitor.cs
# SyntaxTree/tree/SyntaxTreeStreamReader.cs
# SyntaxTree/tree/SyntaxTreeStreamWriter.cs
# SyntaxTree/tree/Tree.cs
# SyntaxTree/tree/Visitor.cs
# SyntaxTree/tree/tree.xml
# SyntaxVisitors/SyntaxVisitors.csproj
# TestSuite/CompilationSamples/PABCSystem.pas
# bin/Lib/PABCSystem.pas
2017-07-23 22:29:24 +03:00
miks1965
8f9b8c860f
Устранен ряд ошибок в foreach
2017-07-09 00:36:46 +03:00
miks1965
16634d41d8
TryRead
2017-07-07 00:22:15 +03:00
miks1965
bb1ed7624b
'1'*0
2017-07-03 23:29:18 +03:00
miks1965
c1640a161c
Мелкие правки в PABCSystem. Доп. функции Random2.
...
string[256] теперь нее компилируется
2017-07-02 15:39:44 +03:00
miks1965
0c0e16e7c4
Русские исполнители Робот и Чертежник
2017-06-21 21:21:03 +03:00
miks1965
389e9d27b2
Удалил коммит со step
2017-06-21 21:19:38 +03:00
miks1965
4a448b38eb
Небольшие изменения в Роботе и Чертежнике
...
Заготовка для step в for
2017-06-20 20:29:43 +03:00
miks1965
be24727b97
function ReadInteger2(message: string): (integer,integer);
...
и
вынос повторяющихся вычислений в ?.
2017-06-17 00:47:08 +03:00
miks1965
63a7d513a2
bug fix #423
2017-06-14 08:17:49 +03:00
miks1965
682e09b86c
?? небольшие исправления
2017-06-12 12:39:18 +03:00
miks1965
3f39074540
si->si2 ошибка
2017-06-10 20:51:09 +03:00
miks1965
00646f89a5
loop 5 do
...
write(1)
2017-06-08 17:56:17 +03:00
miks1965
2f3b2294ba
class_body -> class_body_list
2017-06-06 05:24:32 +03:00
miks1965
c481bbe06e
Merge branch 'master' of https://github.com/pascalabcnet/pascalabcnet
2017-06-03 11:12:40 +03:00
janise93
d6fd84b935
Add: ??, integer? and semantic checks for ?.
2017-06-03 10:19:52 +03:00
miks1965
5698924a96
Пара ошибочных программ
2017-06-02 19:17:54 +03:00
andrewlord607
84ca54d190
Fix warnings and possible NullReference exceptions
2017-06-02 13:02:12 +03:00
miks1965
c74db1a49e
PABCSystem opt
...
Исправление бага при рефакторинге ТС
2017-06-02 00:50:28 +03:00
miks1965
10f4ee3436
Minor changes
2017-06-01 23:42:35 +03:00
miks1965
7ea46dd296
ReadInteger2
2017-06-01 21:06:41 +03:00
miks1965
38842c45e7
bug fix #411
...
var (a,b) := (1,2)
2017-06-01 13:14:49 +03:00
miks1965
ecf1cd2955
Merge branch 'master' of https://github.com/pascalabcnet/pascalabcnet
...
# Conflicts:
# Configuration/GlobalAssemblyInfo.cs
# Configuration/Version.defs
# ReleaseGenerators/PascalABCNET_version.nsh
# bin/Lib/PABCRtl.dll
2017-05-31 22:32:13 +03:00
miks1965
d98f460e79
Working changes
2017-05-31 22:31:11 +03:00
andrewlord607
3a7551d0a2
merge fix
2017-05-30 23:58:34 +03:00
andrewlord607
31af590e95
Merge remote-tracking branch 'remotes/upstream/master'
...
# Conflicts:
# Configuration/GlobalAssemblyInfo.cs
# Configuration/Version.defs
# ReleaseGenerators/PascalABCNET_version.nsh
# TreeConverter/TreeConversion/compilation_context.cs
# TreeConverter/TreeConversion/syntax_tree_visitor.cs
# bin/Lib/PABCRtl.dll
2017-05-30 20:25:14 +03:00
Бондарев Иван
d423b906ac
added missing copyrights
2017-05-27 20:06:12 +02:00
miks1965
5fd0a37322
bug fix #273
2017-05-26 17:18:20 +03:00
miks1965
83dc099119
Новый chm и исправления в PABCSystem для правильной автогенерации справки
2017-05-23 21:58:22 +03:00
miks1965
356fef909c
Working changes
2017-05-22 21:02:50 +03:00
andrewlord607
c697c95f81
extensionoperators2 test fix
2017-05-22 20:53:52 +03:00
andrewlord607
5afd8d05da
bug fix
2017-05-22 02:49:59 +03:00
andrewlord607
4fddf5c66a
SymbolTable refactoring #2
2017-05-20 21:20:02 +03:00
miks1965
027bab517c
Minor changes
2017-05-20 21:12:08 +03:00
Бондарев Иван
adf3c764c4
bug fix in SymTable.cs
2017-05-19 21:34:39 +02:00
miks1965
4a05abd2ea
unit Speech
2017-05-17 09:45:39 +03:00
Alexander Zakharenko
4983c2c350
Добавлена генерация методов прошивки Parents
2017-05-12 18:33:27 +03:00
miks1965
103c0a4ad2
working changes
2017-05-10 00:21:57 +03:00
miks1965
8c70f44b94
?. первая версия. Пока нет проверки ошибок и оборачивания Nullable для размерных типов
2017-05-08 22:59:52 +03:00
Бондарев Иван
4cf1c5acc2
ignore indexed properties in write (bug fix #394 )
2017-05-08 20:59:32 +02:00
miks1965
19d830ebf2
bug fix #390
2017-05-03 11:23:51 +03:00
miks1965
ad4be08834
bug fix #375
2017-05-01 17:08:26 +03:00
miks1965
6e2de8da38
bug fix #379
2017-04-29 00:28:56 +03:00
miks1965
2881c5675b
work
2017-04-28 22:52:03 +03:00
miks1965
d41e517311
bug fix #389
2017-04-28 22:41:40 +03:00
miks1965
b669f9a801
Строка статуса в GraphABC
...
поменял Community на Enterprise
2017-04-23 00:06:33 +03:00
miks1965
c75073f319
Исправлена отрисовка объекта в ABCObjects.pas
...
Введена f.Readln для текстовых файлов
Введены a.Fill для одномерных и двумерных массивов
2017-04-22 18:21:13 +03:00
Alexander Zakharenko
d386dce8d9
Merge branch 'master' into features/patterns
...
# Conflicts:
# Parsers/PascalABCParserNewSaushkin/ABCPascal.cs
# Parsers/PascalABCParserNewSaushkin/ABCPascalYacc.cs
# bin/Lib/PABCRtl.dll
2017-04-15 15:31:41 +03:00
Бондарев Иван
f0873dbe77
constant %GAC% to force searching referenced assemblies only in GAC
2017-04-03 21:29:18 +02:00
miks1965
c5ecb32256
a.Transform a.ConvertAll
2017-03-26 23:51:08 +03:00
miks1965
56e79f50fb
Для матриц - ElementsByRow ElementsByCol ElementsWithIndexes ReadMatrInteger ReadMatrReal
2017-03-25 22:09:58 +03:00
miks1965
aa88607657
Проверка PCU закеширована в специальный словарь для ускорения компиляции
2017-03-18 22:17:11 +03:00
miks1965
3bcb51be51
Закешировал еще SourceFileNames. Небольшое ускорение (10%)
2017-03-18 20:34:05 +03:00
miks1965
c32fcd5184
Закешировал стандартные dll
2017-03-18 17:54:38 +03:00
miks1965
ef7b7ea3e3
Вынес get_standart_assembly_path в отдельную функцию
2017-03-18 17:41:41 +03:00
miks1965
ad7b96d922
working
2017-03-16 23:04:51 +03:00
miks1965
00928886e1
PT4 и более подробная диагностика ошибки в RunManager.cs
2017-03-14 22:08:28 +03:00
Бондарев Иван
d8fd720043
bug fix #363
2017-03-08 20:46:19 +01:00
miks1965
a8ee800840
work
2017-03-08 00:30:47 +03:00
Alexander Zakharenko
a45199256d
Add Match...with construction
2017-02-20 13:57:13 +03:00
Alexander Zakharenko
c015d16514
Merge branch 'master' into features/patterns
...
# Conflicts:
# Parsers/PascalABCParserNewSaushkin/ABCPascal.cs
# Parsers/PascalABCParserNewSaushkin/ABCPascalYacc.cs
# SyntaxTreeConverters/StandardSyntaxConverter.cs
# bin/Lib/PABCRtl.dll
2017-02-19 17:29:54 +03:00
miks1965
988789c609
function operator*(p: procedure; n: integer): procedure; extensionmethod;
...
в PABCExtensions.pas. К сожалению, в pcu пока не сохраняется
2017-02-18 19:27:00 +03:00
miks1965
7270968beb
Функции для Complex
2017-02-18 19:03:24 +03:00
Alexander Zakharenko
c25eb99d85
Add syntax nodes info in xml
2017-02-18 12:36:53 +03:00
miks1965
58f342fdb2
#343 bug fix
2017-02-18 00:19:27 +03:00
miks1965
ea1be89a80
array, list: a + a1 a * 3
...
stack, queue: s += 3; q += 3
2017-02-17 12:03:32 +03:00
miks1965
f75579bed5
a * 2
2017-02-16 13:30:50 +03:00
miks1965
3a706c7595
f.Write сделал типизированным
2017-02-16 11:37:07 +03:00
miks1965
faeedd04d8
Working changes
2017-02-15 08:54:25 +03:00
Alexander Zakharenko
04940838fa
Add pattern desugaring visitor
2017-02-12 20:40:59 +03:00
Alexander Zakharenko
5c11c87960
Add type_pattern
2017-02-12 19:52:59 +03:00
Бондарев Иван
75b53f3c88
update of PABCExtensions.pas
...
intellisense: extension methods of file of T
2017-02-09 21:45:00 +01:00
Бондарев Иван
24b49d8da8
PABCExtensions.pas
2017-02-09 21:33:33 +01:00
miks1965
9967adf5ee
a[:][:]
2017-02-06 11:02:42 +03:00
miks1965
6dd106d950
Console compiler добавил dll
2017-02-04 20:02:07 +03:00
miks1965
a14960b048
Перенес StandardSyntaxConverter.cs в проект SyntaxTreeConverters.csproj
2017-01-30 10:19:35 +03:00
miks1965
f189fd7160
Небольшой рефакторинг синтаксического сахара
2017-01-26 15:47:13 +03:00
miks1965
6aee6c9add
Рефакторинг
2017-01-22 20:54:13 +03:00
miks1965
dd2f889c86
syntax_tree_visitor_semcheck_helper.cs удалил
2017-01-21 09:58:56 +03:00
miks1965
6779e4d62c
узел sugared_addressed_value - для slice_expr
2017-01-21 00:33:12 +03:00
miks1965
10764db792
Небольшие переименования методов
2017-01-20 19:56:43 +03:00
miks1965
9ccc781465
Несколько важных правок в syntax_tree_visitor.cs, связанных с обходом statement_list
...
Теперь оператор внутриблочного описания возвращает нулевой semantic_node (всё добавлено в семантическое дерево ранее). В семантические дерево узлы, возвращающие нулевой semantic_node, не добавляются
Добавлены также операторы сравнения < > для Tuples
2017-01-19 14:21:03 +03:00
miks1965
d4f9cead8d
Убрал SampleSyntaxTreeConverter.cs
2017-01-13 01:07:13 +03:00
miks1965
df3274d578
Изменения в расположении файлов визиторов, чистка проекта от ненужных references, проект YieldConversionSyntax уже не нужен - все его визиторы подключаются явно в StandardSyntaxConverter.cs, ObjectCopier перенесен в подпапку
2017-01-12 15:42:16 +03:00
miks1965
ce9188f0ca
Изменил подключение стандартных синтаксических конвертеров - сделал его явным
2017-01-12 13:50:31 +03:00
miks1965
1557775799
Кое-какие правки для реализации синтаксического сахара
2017-01-10 21:18:40 +03:00
miks1965
32cc3ed88f
a?[2:10:2]
2017-01-10 08:49:49 +03:00
miks1965
813e061003
Bug fix #299
2017-01-02 12:05:42 +03:00
miks1965
d63e45f84d
string.Replace
2016-12-23 13:23:16 +03:00
miks1965
9ce5b5a410
s.IndexOf(c, from - 1,System.StringComparison.Ordinal)
2016-12-20 20:57:50 +03:00
miks1965
f7c1efa7af
Pos исправлена для char
2016-12-20 02:01:49 +03:00
miks1965
7b450b8ff4
MoveRel LineRel в GraphABC.pas
...
PascalABCVersion и sort с less в PABCSystem
2016-12-17 17:31:09 +03:00
miks1965
d676ba3267
bug fix #318 #317
2016-12-12 21:57:41 +03:00
miks1965
5516a10ce1
5.downto(1) исправил
2016-12-12 08:08:23 +03:00
miks1965
c8b264dfae
Sort - изменил параметры
2016-12-12 07:50:39 +03:00
miks1965
c9f1cf68f8
Merge branch 'master' of https://github.com/pascalabcnet/pascalabcnet
2016-12-12 07:50:07 +03:00
Mikhail Abramyan
49ae49ffb6
New PT4.pas
2016-12-12 00:18:07 +03:00
miks1965
3e420dba5e
Небольшие изменения в грамматике
2016-12-04 18:08:29 +03:00
miks1965
33d748adf0
Лямбды перенесены в грамматике на верхний уровень везде.
...
Некоторые переносы Replace между визиторами и присваивания Parent
2016-12-01 23:46:54 +03:00
miks1965
f4becb951d
ряд новых методов при работе с матрицами в PABCSystem.pas
...
Перекодировал в utf-8 файлы в Lng
2016-11-27 01:10:45 +03:00
miks1965
40d2ec71b6
Sort(a,cmp)
2016-11-24 02:26:46 +03:00
miks1965
1116bec3df
Добавлены два тестовых примера, которые стали правильными
2016-11-21 18:54:52 +03:00
miks1965
a05b51fd16
Лямбды перенесены в грамматике на верхний уровень. Конфликтов с кортежами нет!
2016-11-21 18:39:01 +03:00
miks1965
b3c33a133d
Русские команды в Роботе и Чертежнике
...
a.RowCount a.ColCount
2016-11-20 23:43:57 +03:00
miks1965
daacf4e926
a.Row a.Col
2016-11-16 23:49:17 +03:00
miks1965
7c8cb2f502
a.Row a.Col для матрицы
2016-11-16 10:00:30 +03:00
miks1965
5e4b3e032d
a.Rows a.Cols для матриц
...
Drawman - увеличена толщина линий
StandOutExprWithLambdaInForeachSequenceVisitor
2016-11-15 01:45:41 +03:00
miks1965
73c4901633
Новый стандартный модуль, связанный с PT4, m.Print для матрицы
2016-11-12 23:28:13 +03:00
miks1965
ff508a56b3
l += l1 в PABCSystem
2016-11-08 22:12:15 +03:00
miks1965
df72f84819
Незначительное изменение
2016-10-31 01:45:05 +03:00
miks1965
6267a58878
Незначительные правки в PT4
2016-10-31 01:25:04 +03:00
miks1965
718a0376c2
Исправил ошибку с поиском StandardSyntaxTreeConverter.dll
2016-10-26 22:00:13 +03:00
miks1965
cca1030df9
Восстановлена оптимизация foreach для массивов
2016-10-26 17:53:41 +03:00
miks1965
1dbd724756
Исправление var a, var b, var c
2016-10-21 09:45:25 +03:00
miks1965
7ed36f0d85
Незначительные исправления
2016-10-17 12:16:10 +03:00
miks1965
7dae60aba0
FillParentNodesVisitor
2016-10-13 00:56:12 +03:00
miks1965
c22f8c0e71
Релиз с исправленной ошибкой Чертежника
2016-10-08 18:31:13 +03:00
Бондарев Иван
007df91b6c
Merge branch 'master' of github.com:pascalabcnet/pascalabcnet
2016-10-08 14:31:45 +02:00
Бондарев Иван
27f0a7d7fe
bug fix in DrawManField.pas
2016-10-08 14:25:16 +02:00
miks1965
2511e9f597
NewExecutors обновлены
2016-09-30 11:14:02 +03:00
Бондарев Иван
0423e6bdcf
Избавился от предупреждений в PABCSystem и ABCObjects
2016-09-27 20:42:57 +02:00
miks1965
12bf9ebb0d
Исполнители
2016-09-26 02:13:24 +03:00
miks1965
d2b4c5578b
NewExecutors
2016-09-24 21:11:09 +03:00
Бондарев Иван
c9fdd79703
Checking for updates
2016-09-16 21:14:49 +02:00
miks1965
55c621a4d3
Версия 3.2
2016-08-29 22:23:12 +03:00
miks1965
c3ea3b8c0f
PABCSystem.pas убрал строки вызывавшие предупреждения
2016-08-29 21:57:57 +03:00
miks1965
79883887d5
Всякая всячина
2016-08-27 11:14:39 +03:00
miks1965
1d489238c2
PABCSystem.pas ReadSeqIntegerWhile
2016-08-20 12:51:48 +03:00
miks1965
5272e1db91
bug fix #268
2016-08-20 11:55:59 +03:00
miks1965
89c9e3ee58
#267 bug fix
2016-08-18 22:32:48 +03:00
miks1965
f6d267305d
Захват en.ii в yield где en - поле класса
2016-08-18 20:58:15 +03:00
miks1965
2380becddc
StandardSyntaxTreeConverter.dll - стандартные визиторы. Пока тут пусто. Намереваюсь перенести yield
2016-08-07 14:14:08 +03:00
miks1965
c6e66a4599
bug fix #263
2016-08-06 15:23:20 +03:00
miks1965
ed30e42b32
Переделки в PABCSystem - теперь используются yield
...
Исправлена мелкая ошибка - в генерируемом коде var res исправлена на var $res
2016-08-01 21:46:07 +03:00
miks1965
4d9db48de4
bug fix #255
2016-08-01 18:40:49 +03:00
miks1965
0e68afcd76
Incremental - пока закомментировал перегруженные версии, вызывающие ошибку считывания PCU
2016-07-31 14:39:46 +03:00
miks1965
e6f4a08cc1
Incremental
2016-07-31 13:21:39 +03:00
miks1965
36bf5d84ca
Улучшенная и исправленная версия Pairwise
2016-07-30 11:11:06 +03:00
miks1965
1794cc53e5
bug fix #252
2016-07-30 10:16:39 +03:00
miks1965
c8559b5832
bug fix #253
...
Some enhancements in Syntax subtrees generation: arrid.dot_node("Length").Minus(1)
2016-07-30 10:04:52 +03:00
miks1965
945b18a326
Оптимизирован foreach для массивов - для него генерируется цикл for
2016-07-29 16:54:51 +03:00
miks1965
38d2bab6f5
.chm правки
2016-07-28 00:19:44 +03:00
miks1965
b354442ccc
bug fix #248
2016-07-23 10:14:13 +03:00
miks1965
7200247ee8
bug fix #222
2016-07-22 16:31:04 +03:00
miks1965
b768075b81
bug fix #246 #244
2016-07-22 13:00:58 +03:00
miks1965
14a390ba7e
100 и 30 - так не зацикливается :)
2016-07-20 23:05:24 +03:00
miks1965
09ef7fcb3b
Все последние изменения :)
2016-07-19 21:16:08 +03:00
miks1965
11102f0667
Локализованы сообщения об ошибках для yield
2016-07-18 15:58:32 +03:00
miks1965
e7b65c421b
bug fix #219
...
Несколько новых перегрузок методов расширений для массивов
2016-07-17 20:09:53 +03:00
miks1965
f5310b31e6
bug fix #231
2016-07-17 14:10:44 +03:00
miks1965
91ff1765d1
bug fix #237
2016-07-17 13:39:03 +03:00
miks1965
88cd8ce925
Убран дурацкий код, из-за которого в BaseChangeVisitor все узлы обходились дважды.
...
Доработан LoweringVisitor, который ранее на это закладывался
2016-07-17 10:40:17 +03:00
miks1965
735f692141
Правки в yield визиторах
2016-07-15 20:56:32 +03:00
miks1965
4c4413073c
Merge branch 'master' of https://github.com/pascalabcnet/pascalabcnet
2016-07-14 21:57:38 +03:00
Бондарев Иван
d5e10f2d4a
bug fix in RobotField.pas
2016-07-14 20:35:40 +02:00
miks1965
183d51742f
PT4 вернул к новой версии
2016-07-13 22:42:42 +03:00
miks1965
27413f906b
Вернул PT4. Вроде всё работает
2016-07-13 12:12:47 +03:00
miks1965
9e23f3baea
pt4 откатил
2016-07-13 10:28:46 +03:00
Mikhail Abramyan
8168c58f31
Methods Writeln, PrintAll, PrintMatr are added.
2016-07-10 22:03:19 +04:00
miks1965
40ad330bf7
Мелкие исправления yield
2016-07-10 14:49:12 +03:00
miks1965
88e9937ffb
Yield - в инсталляторе!!!
2016-07-10 00:14:30 +03:00
miks1965
c6eaba8f94
Множество правок, связанных с yield.
...
В частности, изменен алгоритм генерации конечного автомата, поправлен код для GetEnumerator и проч.
2016-07-08 23:20:56 +03:00
miks1965
7bd1646707
Merge branch 'master' of https://github.com/pascalabcnet/pascalabcnet
2016-06-24 23:00:23 +03:00
miks1965
866236bfb2
a.Low a.High в PABCSystem.pas
...
Coordinate.Rotate в GraphABC
2016-06-24 23:00:16 +03:00
Бондарев Иван
d66003e90b
bug fix #165
2016-06-24 21:16:50 +02:00
miks1965
6edf9ae31a
YieldConversionSyntax/YieldDesugarSyntaxTreeConverter.cs закомментирована тестовая строка
2016-06-18 11:23:54 +03:00
miks1965
977f83009a
Некоторые дополнения в GraphABC - DrawTextCentered(x,y,...)
2016-06-15 00:36:38 +03:00
miks1965
e099939a98
Merge branch 'master' of https://github.com/pascalabcnet/pascalabcnet
2016-06-10 10:26:03 +03:00
Бондарев Иван
17f7bf3d6a
bug fix #196
...
OpenGL.pas
2016-06-07 21:21:21 +02:00
miks1965
143b118d66
GraphABC.pas - несущественные правки
2016-06-03 18:00:31 +03:00
Alexander Zakharenko
30cde5292c
Добавлена функция DescendantNodes с параметрами по умолчанию
2016-06-01 14:56:21 +03:00
miks1965
a9558e29b7
Delete UnmanagedGraphics/GraphTest.dll
2016-06-01 06:15:41 +03:00
Oleg Batashov
8b89c3f1b2
Foreach lowering bugfix
2016-05-30 00:40:41 +03:00
miks1965
40912ef4e6
YieldHelpers.dll
2016-05-27 20:34:10 +03:00
miks1965
e8d7096ba8
PABCSystem.pas - System.IComparable
2016-05-26 21:14:14 +03:00
Oleg Batashov
bb6734d2dc
Yield bug #162 fix for single-statement operators
2016-05-26 00:18:13 +03:00
miks1965
7c3478b0ac
Перешли на Roslyn-компилятор
2016-05-25 22:24:11 +03:00
miks1965
6cdf5ca6cd
Техническое
2016-05-24 06:04:39 +03:00
miks1965
f840cf5f95
TreeHelper.cs ?. убрал
2016-05-23 13:49:12 +03:00
miks1965
85a33dadd5
Незначительные исправления
2016-05-21 15:51:50 +03:00
miks1965
dd460c6ca5
bug fix #161
2016-05-21 14:46:52 +03:00
miks1965
13e42dd529
Пока отключил обработку yield в program_node
2016-05-19 21:33:36 +03:00
Oleg Batashov
4050d31097
Yield tree conversion projects added
2016-05-19 02:14:06 +03:00
miks1965
a5b8eaac6f
PABCSystem несколько переопределений операций для SortedSet
2016-05-16 09:53:51 +03:00
miks1965
08c4128220
has_yield в procedure_definition в TreeHelper.cs
2016-05-12 15:26:43 +03:00
miks1965
857b5a478c
r.ToString(2) в PABCSystem
2016-05-08 21:27:29 +03:00
miks1965
978e4b6404
[Serializable] public class SourceContext
...
и пара синтаксических визиторов для примера использования в конверторе
2016-05-06 22:59:54 +03:00
miks1965
79b0430b2d
SyntaxTreeConvertersController.cs
2016-05-02 23:31:19 +03:00
miks1965
847902e531
Исправил одну ошибку вывода типа короткого определения функции
2016-04-30 09:53:08 +03:00
miks1965
cd411396bf
bug fix #147
2016-04-27 13:14:04 +03:00
miks1965
4cb6e11661
OnMouseDown := (x,y,mb) -> Circle(x,y,5);
2016-04-26 21:23:59 +03:00
miks1965
0ae748f2c0
fix #115
2016-04-25 14:25:11 +03:00
miks1965
2771314915
bug fix #139
2016-04-19 13:10:35 +03:00
miks1965
d10563ad7d
fix #138
2016-04-18 15:15:49 +03:00
miks1965
4ed4ddd80f
Исправил на Список
2016-04-14 22:30:29 +03:00
miks1965
ef02ff6efc
Merge branch 'master' of https://github.com/pascalabcnet/pascalabcnet
2016-04-14 22:11:40 +03:00
miks1965
194b4fde0b
event и yield теперь не требуют экранирования & в a.event, b.yield
...
Убрал также подсказку по Iterate и Repeat, расширяющих ЛЮБОЙ класс
2016-04-14 22:11:30 +03:00
Бондарев Иван
2c0be50ef7
Merge branch 'master' of https://github.com/pascalabcnet/pascalabcnet
2016-04-14 20:17:09 +02:00
Бондарев Иван
6c9aed039a
bug fix #122 , #134 , #137
2016-04-14 20:16:31 +02:00
miks1965
24a92cb5ce
версия 3.0.0.1218
2016-04-12 21:49:13 +03:00
miks1965
db628c6815
format (a,b):=(1,2) 1
2016-04-09 22:24:36 +03:00
miks1965
9adbd4d727
bug fix #90
...
Some adds to GraphABC
2016-04-04 20:02:29 +03:00
miks1965
c13a976a2b
Merge branch 'master' of https://github.com/pascalabcnet/pascalabcnet
...
Conflicts:
ReleaseGenerators/PascalABCNET_version.nsh
2016-04-03 22:07:37 +03:00
miks1965
75836746bf
Исправления конфликтов в грамматике ::
...
Исправлен баг #99
2016-04-03 22:04:35 +03:00
Бондарев Иван
c284bd34c6
Удалил GoldParserEngine.pas и BFSystem.pas из системных модулей (оставлены в TestSuite)
2016-04-03 20:03:12 +02:00
miks1965
8d7c9fca46
Изменена реализация метода Slice и срезов a[f,t,s]
2016-03-28 15:25:46 +03:00
miks1965
3c76960d72
Откомментировал методы Add в PABCSystem
2016-03-20 23:24:54 +03:00
miks1965
95c8c1436d
Добавлены псевдокомментарии в PABCSystem.pas закрывающие подсказки к методам TypedSet
2016-03-20 23:13:28 +03:00
miks1965
c33893d2a0
PABCSystem.pas исправлена ошибка коммита
2016-03-20 21:34:59 +03:00