1. 08 May, 2020 3 commits
  2. 06 May, 2020 3 commits
    • René Schöne's avatar
      Step forward to working generation. · 7ed08014
      René Schöne authored
      - Copied (and modified) buildSrc from relast. Added compilerLocation property to set a jar to execute.
      - Completed example code with computation attributes
      - Fixed various bugs in Generation.jadd
      - Wrap application of mappings with try/catch and let mapping methods throw Exception
      - Add grammar modification for TokenComponent used as source in dependency definition
      - Add grammar extension to include relations generated by dependency definitions
      - Prepare Ros2Rag.relast for default mappings (not implemented yet)
      7ed08014
    • René Schöne's avatar
      Move tests to separate Gradle module. · a882cdc3
      René Schöne authored
      a882cdc3
    • René Schöne's avatar
      WIP: Adding test pipeline. · b7706c07
      René Schöne authored
      b7706c07
  3. 05 May, 2020 1 commit
  4. 04 May, 2020 7 commits
  5. 03 May, 2020 3 commits
  6. 30 Apr, 2020 1 commit
  7. 23 Apr, 2020 1 commit
    • René Schöne's avatar
      Parser for ros2rag parses file with success for first time. · deaf7d5b
      René Schöne authored
      - renamed scanner and parser to Ros2Rag{Scanner,Parser}
      - changed Compiler to not use System.exit throwing exceptions instead and have a dedicated run method
      - implemented ASTNode.globallyResolveTokenComponentByToken and UpdateDefinition.resolveMappingByToken
      deaf7d5b
  8. 22 Apr, 2020 1 commit
    • René Schöne's avatar
      Base: Begin with parser for ros2rag specification. · 1265bfbb
      René Schöne authored
      - changed compiler to accept two additional required parameters "inputGrammar" and "inputRos2Rag"
      - update ros2rag grammar according to latest draft
      - begin with parser (missing resolving amongst others)
      - parsing in test kind of fails because of leading comment
      1265bfbb
  9. 21 Apr, 2020 5 commits
  10. 15 Apr, 2020 1 commit
    • René Schöne's avatar
      Small example of a virtual token. · 503cf384
      René Schöne authored
      - Example: add integer token to test. using the position would mix both operators (which should be possible, but is the difficult case)
      - Example: add could-be-generated methods for the robot arm
      - Example: testing to set the token in Main
      - Example: added publish method to generic MqttUpdater
      - Example: copied protobuf definition for robotconfig
      503cf384
  11. 14 Apr, 2020 1 commit
  12. 09 Apr, 2020 4 commits
  13. 08 Apr, 2020 6 commits
  14. 07 Apr, 2020 2 commits