MaximZaitsev
|
39fd961f25
|
remove jcommander
|
2016-07-14 09:48:19 +03:00 |
|
MaximZaitsev
|
305b8e694e
|
other lib for parse command line args
|
2016-07-14 09:48:19 +03:00 |
|
Eugene Batalov
|
82f6f6fe79
|
car_fwm: add usb com port libs and 2 new car modes: remote control & programmed
|
2016-07-13 21:43:06 +03:00 |
|
Eugene Batalov
|
de07c47199
|
mcu_utils: add fmw example that work on STM32F407G-DISC
|
2016-07-13 21:43:06 +03:00 |
|
dsavvinov
|
cf4cb7556d
|
Supported nested messages, repeated fields in Proto compiler. Fixed Kotin runtime appropriately.
|
2016-07-13 19:40:59 +03:00 |
|
e5l
|
fe27c80648
|
translator: function argument evalution
|
2016-07-13 19:13:47 +03:00 |
|
e5l
|
82d8293e56
|
translator: class fields assignment
|
2016-07-13 18:25:44 +03:00 |
|
Alexey Stepanov
|
91876c70e6
|
translator: add parsing basic types constants
|
2016-07-13 18:18:13 +03:00 |
|
e5l
|
70270d35de
|
translator: calls
|
2016-07-13 16:55:17 +03:00 |
|
e5l
|
607abc1887
|
translator: add callbacks support
|
2016-07-13 16:53:41 +03:00 |
|
Alexey Stepanov
|
423d393c5d
|
translator: fix assignment argument variables
|
2016-07-13 16:52:10 +03:00 |
|
Alexey Stepanov
|
4da6ddde80
|
translator: add while loops, fix for constant assignment, speaking markup for labels
|
2016-07-13 16:15:14 +03:00 |
|
e5l
|
d54ef1d3c5
|
translator: plain function call fix; minor fixes
|
2016-07-13 14:14:51 +03:00 |
|
Alexey Stepanov
|
8e03cebe9b
|
translator: add if expression version, refactoring to LLVMSingleValue
|
2016-07-13 13:50:28 +03:00 |
|
e5l
|
faba4a8f3a
|
car_llvmkot: port car_fmw to link with kotlin llvm
|
2016-07-13 13:20:02 +03:00 |
|
e5l
|
0c656b85c0
|
translator: arm compilation fix
|
2016-07-13 12:59:13 +03:00 |
|
Alexey Stepanov
|
2fe1a68439
|
translator: fix multiscope variable resolving
|
2016-07-13 12:43:03 +03:00 |
|
Alexey Stepanov
|
8b81d9c38b
|
translator: add if expressions, LLVMScope, fix return by variable, supporting block markup
|
2016-07-13 11:49:09 +03:00 |
|
Alexey Stepanov
|
3aa0d3021e
|
translator: add skeleton for if expression; LLVMLabel, LLVMBooleanType, fix resolving operators return type, fix comparison operators
|
2016-07-13 10:11:35 +03:00 |
|
e5l
|
947c144eef
|
translator: translation state simplification
|
2016-07-13 09:54:14 +03:00 |
|
MaximZaitsev
|
5324b9d631
|
added all lib to project, added empty script for building
|
2016-07-13 08:51:50 +03:00 |
|
dsavvinov
|
9fcb992a7f
|
Added draft of proto compiler. Currently only barebones of Kotlin-class generated - builders are not suported yet
|
2016-07-12 20:26:49 +03:00 |
|
e5l
|
4f85a7fc30
|
translator: class on stack allocation support
|
2016-07-12 19:40:24 +03:00 |
|
Alexey Stepanov
|
bcba00d3b5
|
translator: add comparison for basic types
|
2016-07-12 19:39:50 +03:00 |
|
Alexey Stepanov
|
ec94f87848
|
translator: Add support variables reassignment
|
2016-07-12 19:09:43 +03:00 |
|
Alexey Stepanov
|
9e2b593a57
|
translator: add resolving variable, LLVMConstant and LLVMSingleValue
|
2016-07-12 18:46:30 +03:00 |
|
e5l
|
6972a4d658
|
translator: add default constructors
|
2016-07-12 18:14:32 +03:00 |
|
Eugene Batalov
|
08eeafa977
|
mcu_utils: add warning about fmw stored in repo
|
2016-07-12 16:19:53 +03:00 |
|
MaximZaitsev
|
f5cc890ec7
|
modified car net server
|
2016-07-12 16:02:50 +03:00 |
|
MaximZaitsev
|
457da71cba
|
mcu_utils: add st-flash for x86_64 linux
|
2016-07-12 15:49:03 +03:00 |
|
MaximZaitsev
|
0e1025340c
|
mcu_utils: move mcu utils from car_net dir to dedicated dir
|
2016-07-12 15:40:16 +03:00 |
|
MaximZaitsev
|
f0cb9170c2
|
created command line args in flash server
|
2016-07-12 15:40:16 +03:00 |
|
e5l
|
89e626c8f5
|
translator: call fixes, constructors stub
|
2016-07-12 14:11:39 +03:00 |
|
Alexey Stepanov
|
1a76a916a6
|
translator: add pointer modificator, fixes for stack allocation, refactoring
|
2016-07-12 13:54:19 +03:00 |
|
MaximZaitsev
|
d17c8922b8
|
alpha server and client for st flash
|
2016-07-12 13:26:05 +03:00 |
|
MaximZaitsev
|
72e4b532f2
|
modified proto for st flash
|
2016-07-12 13:26:05 +03:00 |
|
e5l
|
b4df05a832
|
translator: plain classes and types
|
2016-07-12 12:13:27 +03:00 |
|
Alexey Stepanov
|
31c2937acc
|
translator: add stack variable allocation, refactoring, llvmVariable starts storing Kotlin Name
|
2016-07-12 12:07:03 +03:00 |
|
Alexey Stepanov
|
fbfe5dedda
|
add simpy variable manager, fix some bugs
|
2016-07-11 20:18:27 +03:00 |
|
e5l
|
33ff4f720a
|
translator: add plain function calls, C function support
|
2016-07-11 18:02:09 +03:00 |
|
Alexey Stepanov
|
83a41238e2
|
translator: code fix, add double type and llvm return operator
|
2016-07-11 16:42:28 +03:00 |
|
e5l
|
c170a24cc9
|
translator: fix var and function naming
|
2016-07-11 16:18:29 +03:00 |
|
e5l
|
4caf323d9d
|
Merge branch 'master' of https://github.com/olonho/carkot
|
2016-07-11 16:12:37 +03:00 |
|
e5l
|
a47b61d332
|
translator: add function call
|
2016-07-11 16:10:08 +03:00 |
|
Alexey Stepanov
|
ac76e305eb
|
translator: quick fix for kfunction
|
2016-07-11 15:54:57 +03:00 |
|
Alexey Stepanov
|
0586473bb6
|
translator: reorginize code, fix double expression, add assigment llvm
|
2016-07-11 15:50:30 +03:00 |
|
Alexey Stepanov
|
55c3401f56
|
translator: add double and fix variable bugs
|
2016-07-11 15:25:13 +03:00 |
|
Alexey Stepanov
|
968fc9ec03
|
translator: add primitive types and basic for operators.
|
2016-07-11 14:19:56 +03:00 |
|
MaximZaitsev
|
599a7f77c1
|
renamed dev loader folder
|
2016-07-11 13:47:39 +03:00 |
|
MaximZaitsev
|
659be75b57
|
corrected protos
|
2016-07-11 13:47:39 +03:00 |
|