1. 11 May, 2020 1 commit
  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. 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
  4. 21 Apr, 2020 2 commits
    • René Schöne's avatar
      Example: Working state for dependency realization using relations. · 5aa98072
      René Schöne authored
      - added relations that would be generated
      - added methods for convenience dependency specification
      - added parameter "writeCurrentValue" to connect methods of write definitions (not always wanted, thus optional)
      - split method to update token-NTA in update (which now flushes) and write (using saved last value)
      - cleanup of unused code
      5aa98072
    • René Schöne's avatar
      Example: Update grammar to latest edition. · b9ddda3f
      René Schöne authored
      - Introduce type IntPosition, and token-nta _AppropriateSpeed
      - Using aspect for generated outputs now (because we are extending Joint and EndEffector inherits from Joint, not possible with using GeneratedJoint anymore)
      - GeneratedJoint and GeneratedRobotArm left for reference (not used anymore)
      b9ddda3f