├── .byebug_history ├── .gitignore ├── LICENSE.md ├── README.md ├── ToDo.md ├── bin └── rubimc ├── examples ├── ex1_avr_tiny13.rb ├── ex2_raw_code.rb └── test_lib.h ├── lib ├── rubimc.rb ├── rubimc │ ├── arrays.rb │ ├── control_structures.rb │ ├── controllers.rb │ ├── extern_libs.rb │ ├── helpers_init.rb │ ├── helpers_io.rb │ ├── helpers_print.rb │ ├── interrupts.rb │ ├── isolator.rb │ ├── mcu │ │ └── avr │ │ │ ├── attiny13.rb │ │ │ └── avr_controller.rb │ ├── module Test (tmp).rb │ ├── preprocessor.rb │ ├── printer.rb │ ├── ruby_objects.rb │ ├── user_classes.rb │ └── variables.rb └── version.rb ├── rubimc.gemspec └── test ├── helpers.rb ├── test_all.rb ├── test_avr_controllers.rb ├── test_core.rb └── test_preprocessor.rb /.byebug_history: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeny-danilov/RubimC/HEAD/.byebug_history -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeny-danilov/RubimC/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeny-danilov/RubimC/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeny-danilov/RubimC/HEAD/README.md -------------------------------------------------------------------------------- /ToDo.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeny-danilov/RubimC/HEAD/ToDo.md -------------------------------------------------------------------------------- /bin/rubimc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeny-danilov/RubimC/HEAD/bin/rubimc -------------------------------------------------------------------------------- /examples/ex1_avr_tiny13.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeny-danilov/RubimC/HEAD/examples/ex1_avr_tiny13.rb -------------------------------------------------------------------------------- /examples/ex2_raw_code.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeny-danilov/RubimC/HEAD/examples/ex2_raw_code.rb -------------------------------------------------------------------------------- /examples/test_lib.h: -------------------------------------------------------------------------------- 1 | int test_lib() 2 | { 3 | return 2; 4 | } -------------------------------------------------------------------------------- /lib/rubimc.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeny-danilov/RubimC/HEAD/lib/rubimc.rb -------------------------------------------------------------------------------- /lib/rubimc/arrays.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeny-danilov/RubimC/HEAD/lib/rubimc/arrays.rb -------------------------------------------------------------------------------- /lib/rubimc/control_structures.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeny-danilov/RubimC/HEAD/lib/rubimc/control_structures.rb -------------------------------------------------------------------------------- /lib/rubimc/controllers.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeny-danilov/RubimC/HEAD/lib/rubimc/controllers.rb -------------------------------------------------------------------------------- /lib/rubimc/extern_libs.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeny-danilov/RubimC/HEAD/lib/rubimc/extern_libs.rb -------------------------------------------------------------------------------- /lib/rubimc/helpers_init.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeny-danilov/RubimC/HEAD/lib/rubimc/helpers_init.rb -------------------------------------------------------------------------------- /lib/rubimc/helpers_io.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeny-danilov/RubimC/HEAD/lib/rubimc/helpers_io.rb -------------------------------------------------------------------------------- /lib/rubimc/helpers_print.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeny-danilov/RubimC/HEAD/lib/rubimc/helpers_print.rb -------------------------------------------------------------------------------- /lib/rubimc/interrupts.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeny-danilov/RubimC/HEAD/lib/rubimc/interrupts.rb -------------------------------------------------------------------------------- /lib/rubimc/isolator.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeny-danilov/RubimC/HEAD/lib/rubimc/isolator.rb -------------------------------------------------------------------------------- /lib/rubimc/mcu/avr/attiny13.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeny-danilov/RubimC/HEAD/lib/rubimc/mcu/avr/attiny13.rb -------------------------------------------------------------------------------- /lib/rubimc/mcu/avr/avr_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeny-danilov/RubimC/HEAD/lib/rubimc/mcu/avr/avr_controller.rb -------------------------------------------------------------------------------- /lib/rubimc/module Test (tmp).rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeny-danilov/RubimC/HEAD/lib/rubimc/module Test (tmp).rb -------------------------------------------------------------------------------- /lib/rubimc/preprocessor.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeny-danilov/RubimC/HEAD/lib/rubimc/preprocessor.rb -------------------------------------------------------------------------------- /lib/rubimc/printer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeny-danilov/RubimC/HEAD/lib/rubimc/printer.rb -------------------------------------------------------------------------------- /lib/rubimc/ruby_objects.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeny-danilov/RubimC/HEAD/lib/rubimc/ruby_objects.rb -------------------------------------------------------------------------------- /lib/rubimc/user_classes.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeny-danilov/RubimC/HEAD/lib/rubimc/user_classes.rb -------------------------------------------------------------------------------- /lib/rubimc/variables.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeny-danilov/RubimC/HEAD/lib/rubimc/variables.rb -------------------------------------------------------------------------------- /lib/version.rb: -------------------------------------------------------------------------------- 1 | class RubimCode 2 | VERSION = "0.2.3" 3 | end -------------------------------------------------------------------------------- /rubimc.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeny-danilov/RubimC/HEAD/rubimc.gemspec -------------------------------------------------------------------------------- /test/helpers.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeny-danilov/RubimC/HEAD/test/helpers.rb -------------------------------------------------------------------------------- /test/test_all.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeny-danilov/RubimC/HEAD/test/test_all.rb -------------------------------------------------------------------------------- /test/test_avr_controllers.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeny-danilov/RubimC/HEAD/test/test_avr_controllers.rb -------------------------------------------------------------------------------- /test/test_core.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeny-danilov/RubimC/HEAD/test/test_core.rb -------------------------------------------------------------------------------- /test/test_preprocessor.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeny-danilov/RubimC/HEAD/test/test_preprocessor.rb --------------------------------------------------------------------------------