|
|
5f92cab2bf
|
Refactor evaluators to make use of supportedNodes() method
|
2020-05-30 12:49:10 +02:00 |
|
|
|
24eb2194cf
|
Migrate not operator evaluator to Kotlin
|
2020-05-30 12:49:10 +02:00 |
|
|
|
2192a22fa5
|
Migrate minus operator evaluator to Kotlin
|
2020-05-30 12:49:10 +02:00 |
|
|
|
26e5153cd3
|
Compose DefaultEvaluator and RootEvaluator
|
2020-05-30 12:49:10 +02:00 |
|
|
|
6ef7d346ff
|
Move all classes to new io.smnp package
|
2020-05-30 12:49:09 +02:00 |
|
|
|
fff817b0fd
|
Migrate literal evaluators to Kotlin
|
2020-05-30 12:49:09 +02:00 |
|
|
|
f2494aa874
|
Create base for future evaluators
|
2020-05-30 12:49:09 +02:00 |
|
|
|
b01af589d9
|
Create InvalidSyntaxException
|
2020-05-30 12:49:08 +02:00 |
|
|
|
07677cc6c9
|
Fix ReturnParser to be able to consume loops (handled within ExpressionParser)
|
2020-05-30 12:49:08 +02:00 |
|
|
|
a8835a7697
|
Fix NoteTokenizer for proper consuming @B and @b note literals
|
2020-05-30 12:49:08 +02:00 |
|
|
|
43083ee905
|
Enable running external scripts
|
2020-05-30 12:49:08 +02:00 |
|
|
|
e2934ef2b6
|
Migrate root parser to Kotlin
|
2020-05-30 12:49:07 +02:00 |
|
|
|
6c77d02f32
|
Migrate extend statement parser to Kotlin
|
2020-05-30 12:49:07 +02:00 |
|
|
|
74d42588a4
|
Migrate import parser to Kotlin
|
2020-05-30 12:49:07 +02:00 |
|
|
|
df4b923356
|
Refactor parsers
|
2020-05-30 12:49:07 +02:00 |
|
|
|
81b5ccee50
|
Migrate function definition parser to Kotlin
|
2020-05-30 12:49:06 +02:00 |
|
|
|
3be119c353
|
Migrate function definition argument parser to Kotlin
|
2020-05-30 12:49:06 +02:00 |
|
|
|
f46fcdfc6a
|
Migrate type parser to Kotlin
|
2020-05-30 12:49:06 +02:00 |
|
|
|
e8d57629e3
|
Migrate function call and assignment operator parsers to Kotlin
|
2020-05-30 12:49:06 +02:00 |
|
|
|
d1da81afd9
|
Improve AbstractIterableParser to return correct node if empty iterable
|
2020-05-30 12:49:06 +02:00 |
|
|
|
984732bf26
|
Migrate loop parser to Kotlin
|
2020-05-30 12:49:05 +02:00 |
|
|
|
52dcaacb58
|
Migrate identifier and map parsers to Kotlin
|
2020-05-30 12:49:05 +02:00 |
|
|
|
6e9d3d06fb
|
Migrate list parser to Kotlin
|
2020-05-30 12:49:05 +02:00 |
|
|
|
5cd0b47415
|
Refactor Node to refer other Nodes instead of Any
|
2020-05-30 12:49:05 +02:00 |
|
|
|
e363a2b10b
|
Migrate abstract iterable parser to Kotlin
|
2020-05-30 12:49:04 +02:00 |
|
|
|
030c4e5be9
|
Migrate condition statement parser to Kotlin
|
2020-05-30 12:49:04 +02:00 |
|
|
|
7ce0a30b25
|
Migrate some additional statement parsers
|
2020-05-30 12:49:04 +02:00 |
|
|
|
c10112bc03
|
Migrate base statement parser
|
2020-05-30 12:49:04 +02:00 |
|
|
|
cf0ceba925
|
Restore recursive reference to expr parser in atom parser
|
2020-05-30 12:49:03 +02:00 |
|
|
|
a9758c5a94
|
Migrate base expression parsers to Kotlin (without loop parser)
|
2020-05-30 12:49:03 +02:00 |
|
|
|
e58d745071
|
Migrate term parser to Kotlin
|
2020-05-30 12:49:03 +02:00 |
|
|
|
0d3cd2f430
|
Migrate factor parser to Kotlin
|
2020-05-30 12:49:03 +02:00 |
|
|
|
e854ac1619
|
Refactor some nodes
|
2020-05-30 12:49:02 +02:00 |
|
|
|
35f94d08c5
|
Migrate unit parser to Kotlin
|
2020-05-30 12:49:02 +02:00 |
|
|
|
f64b98e0d6
|
Migrate base literal parsers
|
2020-05-30 12:49:02 +02:00 |
|
|
|
4868528e3a
|
Migrate base parsers to Kotlin
|
2020-05-30 12:49:02 +02:00 |
|
|
|
d6ef2e9963
|
Create some base nodes
|
2020-05-30 12:49:01 +02:00 |
|
|
|
1d09d5ccfc
|
Create abstract Node model
|
2020-05-30 12:49:01 +02:00 |
|
|
|
4697411cc9
|
Migrate tokenizer to Kotlin
|
2020-05-30 12:49:01 +02:00 |
|
|
|
9e532079ca
|
Init repo
|
2020-05-30 12:49:01 +02:00 |
|