Alexander Zakharenko
|
32f8b7adf2
|
Allow var token in match..with and require in 'is' expression
|
2018-05-22 21:30:38 +03:00 |
|
Alexander Zakharenko
|
cff9324ce6
|
Desugar match-with statement into series of is-expression checks
|
2018-05-17 02:07:10 +03:00 |
|
Alexander Zakharenko
|
43ee820329
|
Merge branch 'master' into features/patterns
# Conflicts:
# Parsers/PascalABCParserNewSaushkin/ABCPascal.cs
# Parsers/PascalABCParserNewSaushkin/ABCPascalYacc.cs
|
2018-05-17 00:16:13 +03:00 |
|
Alexander Zakharenko
|
97e73db7a6
|
Allow divide pattern by comma
|
2018-05-17 00:12:37 +03:00 |
|
Alexander Zakharenko
|
174613056f
|
First 'is' prototype
|
2018-05-16 00:26:07 +03:00 |
|
miks1965
|
bf8316cfb2
|
Откатил фикс #796
|
2018-05-15 21:01:35 +03:00 |
|
Alexander Zakharenko
|
cc21d473f1
|
Recursive patterns - resugaring example
|
2018-05-13 20:49:08 +03:00 |
|
Alexander Zakharenko
|
8be0622eeb
|
Add keywords to parser
|
2018-05-12 18:10:37 +03:00 |
|
Alexander Zakharenko
|
d257bbd52f
|
Add else case and tests
|
2018-05-11 19:26:55 +03:00 |
|
Alexander Zakharenko
|
f5cf7d8179
|
Re-generate parser & run tests
|
2018-05-11 14:11:56 +03:00 |
|
Alexander Zakharenko
|
a078dac5eb
|
Merge branch 'master' into features/patterns
# Conflicts:
# Parsers/PascalABCParserNewSaushkin/ABCPascal.cs
# Parsers/PascalABCParserNewSaushkin/ABCPascalYacc.cs
# TestSuite/CompilationSamples/PABCSystem.pas
# bin/Lib/PABCSystem.pas
|
2018-05-11 13:58:19 +03:00 |
|
Alexander Zakharenko
|
ec44408a75
|
Code formatting for match with pattern
|
2018-05-11 13:46:59 +03:00 |
|
Бондарев Иван
|
aa1b0f043b
|
fix #796
|
2018-05-07 21:43:25 +02:00 |
|
Бондарев Иван
|
af346c7eb7
|
bug fix #777
|
2018-05-02 20:43:45 +02:00 |
|
Alexander Zakharenko
|
17cb96a479
|
Refactor nodes
|
2018-05-01 19:51:24 +03:00 |
|
Alexander Zakharenko
|
5aff52feeb
|
Add deconstruct pattern to grammar
|
2018-05-01 19:29:39 +03:00 |
|
Бондарев Иван
|
20476b7b1c
|
Merge branch 'master' of github.com:pascalabcnet/pascalabcnet
|
2018-04-29 14:38:00 +02:00 |
|
Бондарев Иван
|
11faec72f0
|
fix #787
|
2018-04-29 14:34:03 +02:00 |
|
miks1965
|
b99f025512
|
BuildTreeInExprMode - поставил лишнюю проверку. Пользователи продолжают жаловаться, что падает
|
2018-04-29 11:02:40 +03:00 |
|
Бондарев Иван
|
3239b99ddf
|
bug fix
|
2018-04-18 20:26:42 +02:00 |
|
Бондарев Иван
|
9e3ccf8bcc
|
bug fix #769
|
2018-04-15 14:37:22 +02:00 |
|
Бондарев Иван
|
ecffe6748f
|
bug fix #752
|
2018-04-08 16:16:33 +02:00 |
|
Alexander Zakharenko
|
3f93bfa24b
|
Merge 'master' into 'features/patterns'
|
2018-04-08 13:42:32 +03:00 |
|
Бондарев Иван
|
66c62ce37d
|
bug fix #742
|
2018-03-25 18:55:26 +02:00 |
|
Бондарев Иван
|
be304b03b8
|
bug fix #732
|
2018-03-23 18:29:25 +01:00 |
|
Бондарев Иван
|
ebc181d9e5
|
update for #285
|
2018-03-22 21:34:42 +01:00 |
|
Бондарев Иван
|
1e648d5a43
|
Форматные строки (#285)
|
2018-03-21 21:01:54 +01:00 |
|
Бондарев Иван
|
748669aaec
|
bug fix #725
|
2018-03-18 11:51:40 +01:00 |
|
Бондарев Иван
|
7039ad3c4f
|
bug fix #682
|
2018-02-20 20:53:51 +01:00 |
|
miks1965
|
47abf90efa
|
.NET 4.7.1
pabcworknet.ini - добавлен BOM
i.Print для стандартных типов
f.Seek(i) сделана функцией
Подчистка в Graph3D.pas
|
2018-01-26 23:37:04 +03:00 |
|
miks1965
|
bb93625420
|
Merge branch 'master' of https://github.com/pascalabcnet/pascalabcnet
# Conflicts:
# Parsers/PascalABCParserNewSaushkin/ABCPascal.cs
# Parsers/PascalABCParserNewSaushkin/ABCPascalYacc.cs
|
2018-01-12 11:44:27 +03:00 |
|
miks1965
|
650fcb4f2d
|
Object.Print (экспериментально)
|
2018-01-12 11:42:02 +03:00 |
|
Бондарев Иван
|
97425e8b87
|
update to #575
|
2018-01-08 21:23:40 +01:00 |
|
miks1965
|
a39fb76e04
|
Короткие определения конструкторов.
Пример Chess3D
|
2018-01-08 22:12:33 +03:00 |
|
miks1965
|
a08322e1c1
|
bug fix #641
|
2018-01-06 00:29:19 +03:00 |
|
Бондарев Иван
|
12c97a26ab
|
copyright 2005-2018
|
2018-01-01 13:14:03 +01:00 |
|
miks1965
|
d185cd8de6
|
bug fix #613
|
2017-12-30 11:39:02 +03:00 |
|
Бондарев Иван
|
f59c462fe7
|
power operator (#169)
|
2017-12-29 22:31:00 +01:00 |
|
Бондарев Иван
|
7e7eedc35a
|
bug fix #451
|
2017-12-29 17:51:33 +01:00 |
|
Alexander Zakharenko
|
0b25c36990
|
Add 'var' keyword to pattern's variable
|
2017-12-11 18:45:13 +03:00 |
|
miks1965
|
f40d226f67
|
Множественные изменения в Graph3D.pas
Функция InRange - как синоним Between
|
2017-12-09 14:10:03 +03:00 |
|
miks1965
|
2150c80de7
|
Graph3D.pas
Правка грамматики в связи с :
|
2017-12-02 20:29:52 +03:00 |
|
Бондарев Иван
|
17b9e02eba
|
bug fix #560
|
2017-11-19 18:08:26 +01:00 |
|
miks1965
|
881fe86c71
|
Новая PT4pabc.dll
|
2017-11-04 22:00:51 +03:00 |
|
miks1965
|
48cd0913c4
|
bug fix #484
|
2017-11-03 22:21:03 +03:00 |
|
Бондарев Иван
|
c3bb2ed953
|
bug fix #524
|
2017-10-15 15:08:57 +02:00 |
|
Alexander Zakharenko
|
35d2cd6d18
|
End merge
Fix namespace visit, run tests
|
2017-10-05 19:44:28 +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
|
429d47271a
|
SetStandardCoords с параметрами
|
2017-09-29 20:49:56 +03:00 |
|
miks1965
|
8f9d8367ef
|
Yacc Lex
|
2017-09-28 08:51:25 +03:00 |
|