Mikhalkovich Stanislav
3240593d2e
Реализован foreach index
...
Исправлена ошибка for step
Дополнена справка по for step и foreach index
J,yjdkty ntrcnjdsq htlfrnjh? gjlcdtxbdf.obq ыеуз b штвуч rjyntrcnyj d hfvrf[ jlyjq cnhjrb
2022-02-26 12:33:53 +03:00
Mikhalkovich Stanislav
aece73f33c
for var i:=1 to 5 step 2 do
2022-02-21 17:03:34 +03:00
Ivan Bondarev
29a2fb4156
#2521
2021-10-10 09:53:41 +02:00
Mikhalkovich Stanislav
8eadef3cf5
tkBackSlashRoundOpen
2021-03-02 22:46:43 +03:00
Mikhalkovich Stanislav
e3b59ae5a1
Константы 123bi
...
В модуле School - ToBase(BigInteger)
2020-11-20 14:23:49 +03:00
Mikhalkovich Stanislav
15a9445216
x → x (стрелочка :))
...
|1,2,3|.Print
2020-07-29 11:29:51 +03:00
Mikhalkovich Stanislav
c957f65eb4
Controls - доработки
...
Форматирование ## и ###
2020-07-24 22:00:21 +03:00
Mikhalkovich Stanislav
8d9ad8ddef
|1,2..3| запрещено
...
|1,'v'| запрещено
## - коррекции в Intellisense
2020-07-06 21:43:26 +03:00
Mikhalkovich Stanislav
2794392e83
Короткие программы вида
...
##
Print(1)
Преддверие литеральных массивов в виде |1,2,3| - пока без форматирования
Rot Triangle 1.vertex.glsl
2020-07-04 22:49:42 +03:00
Alexandr Pogorelov
8a432eee6e
Улучшение паттерн матчинга ( #1949 )
...
Матчинг констант, таплов, коллекций. Улучшение матчинга по типам.
2019-05-24 10:04:17 +03:00
Voloshin Bogdan
9ba7308c1a
Remove typeclasses
2018-12-25 23:18:49 +03:00
miks1965
02991b622f
fix #1419
2018-10-26 20:12:42 +03:00
Бондарев Иван
3dc45ff403
static classes #772
2018-09-22 17:49:47 +02:00
Voloshin Bogdan
12ee45f0fc
Exclude typeclasses from master, because of new workflow.
2018-07-23 02:08:38 +03:00
Bogdan Voloshin
a315f9f063
Merge commit '082a998786a49e4e3f3ce0ad799fe1c7b6a90fb7' into features/typeclasses-another-approach
...
# Conflicts:
# Parsers/PascalABCParserNewSaushkin/ABCPascal.cs
# Parsers/PascalABCParserNewSaushkin/ABCPascal.lex
# Parsers/PascalABCParserNewSaushkin/ABCPascal.y
# Parsers/PascalABCParserNewSaushkin/ABCPascalYacc.cs
# 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
# TestSuite/CompilationSamples/PABCSystem.pas
# bin/Lib/PABCSystem.pas
2018-05-14 18:01:14 +03:00
Alexander Zakharenko
5aff52feeb
Add deconstruct pattern to grammar
2018-05-01 19:29:39 +03:00
Alexander Zakharenko
3f93bfa24b
Merge 'master' into 'features/patterns'
2018-04-08 13:42:32 +03:00
Bogdan Voloshin
4444cf2689
Add grammar rules and syntax nodes
2018-04-05 20:02:37 +03:00
Бондарев Иван
1e648d5a43
Форматные строки ( #285 )
2018-03-21 21:01:54 +01:00
miks1965
a08322e1c1
bug fix #641
2018-01-06 00:29:19 +03:00
Бондарев Иван
f59c462fe7
power operator ( #169 )
2017-12-29 22:31:00 +01: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
Бондарев Иван
d48c84f28d
namespaces (alpha)
2017-09-24 12:12:27 +02: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
389e9d27b2
Удалил коммит со step
2017-06-21 21:19:38 +03:00
miks1965
4a448b38eb
Небольшие изменения в Роботе и Чертежнике
...
Заготовка для step в for
2017-06-20 20:29:43 +03:00
miks1965
00646f89a5
loop 5 do
...
write(1)
2017-06-08 17:56:17 +03:00
janise93
d6fd84b935
Add: ??, integer? and semantic checks for ?.
2017-06-03 10:19:52 +03:00
Alexander Zakharenko
a45199256d
Add Match...with construction
2017-02-20 13:57:13 +03:00
miks1965
32cc3ed88f
a?[2:10:2]
2017-01-10 08:49:49 +03:00
miks1965
33d748adf0
Лямбды перенесены в грамматике на верхний уровень везде.
...
Некоторые переносы Replace между визиторами и присваивания Parent
2016-12-01 23:46:54 +03:00
miks1965
79883887d5
Всякая всячина
2016-08-27 11:14:39 +03:00
Бондарев Иван
6ccd4448d4
#159
2016-05-26 13:16:32 +02:00
miks1965
194b4fde0b
event и yield теперь не требуют экранирования & в a.event, b.yield
...
Убрал также подсказку по Iterate и Repeat, расширяющих ЛЮБОЙ класс
2016-04-14 22:11:30 +03:00
miks1965
e8cf5f6274
Добавление кодировки к Reset Rewrite...
2016-02-11 22:49:12 +03:00
miks1965
68c8ead5cd
Work
2016-01-23 08:21:09 +03:00
miks1965
1226bee7ea
build_tree_for_formatter
2016-01-18 08:12:50 +03:00
Slav76
1e0c04e620
добавленна возможность отладки в *.inc файлах
...
Signed-off-by: Slav76 <GavrikVA@gmail.com>
2015-10-24 12:32:03 +10:00
miks1965
5bdfa92757
extensionmethod
2015-10-10 21:37:34 +03:00
miks1965
711e4aad55
externalmethod
2015-10-10 20:38:09 +03:00
miks1965
39449dffb4
Переделанные AbstractVisitor, WalkingVisitor.
...
Индексатор у syntax_tree_node теперь возвращает только подузлы, производные от syntax_tree_node
2015-07-27 21:54:07 +03:00
miks1965
5f4ae3c7b5
кое какие изменения по мелочи
2015-06-14 18:10:05 +03:00
Бондарев Иван
e6e67c193c
initial commit
2015-05-14 21:35:07 +02:00