Skip to content
Snippets Groups Projects
  1. Feb 16, 2024
  2. Feb 15, 2024
  3. Feb 14, 2024
  4. Feb 13, 2024
  5. Feb 09, 2024
  6. Feb 07, 2024
  7. Jan 30, 2024
  8. Jan 29, 2024
  9. Jan 16, 2024
  10. Dec 19, 2023
  11. Dec 18, 2023
  12. Dec 07, 2023
  13. Dec 05, 2023
    • Wuttke, Joachim's avatar
      mv getter implementations to headers; add test · 74215229
      Wuttke, Joachim authored
      def exec_getters_to_h(fstem, th, tc):
      
          for m in re.finditer(r'\n(\S+) (\w+)::([a-z]\w*)\(\) const\n{\n    (return m_\w+;)\n}\n+', tc):
              rtyp = m.group(1)
              clas = m.group(2)
              fctn = m.group(3)
              code = m.group(4)
      
              old = r'(\nclass '+clas+r'.*?\n    '+rtyp+' '+fctn+'\(\) const);'
              th2 = re.sub(old, r'\1 { '+code+' }', th, 1, re.DOTALL)
              if th2 != th:
                  tc = tc.replace(m.group(0), '')
                  th = th2
      
          return th, tc
      74215229
  14. Dec 04, 2023
  15. Nov 30, 2023
  16. Nov 29, 2023
  17. Nov 27, 2023
Loading