Commit Graph

179 Commits

Author SHA1 Message Date
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