1. 25 Nov, 2015 - 5 commits
  2. 18 Nov, 2015 - 1 commit
  3. 17 Nov, 2015 - 2 commits
  4. 12 Oct, 2015 - 1 commit
  5. 09 Oct, 2015 - 1 commit
  6. 07 Oct, 2015 - 4 commits
    • Brett Stottlemyer's avatar
      REPC improve comment handling · 433bcd4b
      Brett Stottlemyer authored
      
      Allow comments at beginning of file as well as multiple
      comment lines.
      
      Change-Id: I821b26068da5133213c357840df536c735a28d2b
      Reviewed-by: default avatarContinuous Integration (KDAB) <build@kdab.com>
      Reviewed-by: default avatarKevin Funk <kevin.funk@kdab.com>
      Reviewed-by: default avatarBogDan Vatra <bogdan@kdab.com>
      433bcd4b
    • Brett Stottlemyer's avatar
      Add ENUM type to REPC · f5ab99fd
      Brett Stottlemyer authored
      
      This will allow enums/Q_ENUM (or Q_ENUMS, pre-Qt 5.5)
      to be generated by REPC so enumeration types can be
      easily passed over the QtRO network.  Enums are put
      in their own Q_GADGET class.
      
      Change-Id: Ic93ed5533c9c3c6516be4c9a1b04ce188803e014
      Reviewed-by: default avatarContinuous Integration (KDAB) <build@kdab.com>
      Reviewed-by: default avatarBogDan Vatra <bogdan@kdab.com>
      f5ab99fd
    • Brett Stottlemyer's avatar
      REPC - Allow "merged" file generation · 2ae0aaa6
      Brett Stottlemyer authored
      
      In some cases (mostly for testing) it is beneficial
      to only create one header file, with "extra" types
      (PODs, or the upcoming Enums) generated only once.
      
      This changed allows you to use REPC_MERGED in your
      .pro files to create such a merged header.
      
      Change-Id: I4b7995ddcc0116443377467c1e6f2d2713d64894
      Reviewed-by: default avatarContinuous Integration (KDAB) <build@kdab.com>
      Reviewed-by: default avatarBogDan Vatra <bogdan@kdab.com>
      2ae0aaa6
    • Brett Stottlemyer's avatar
      QLALR version of repc · 40f903dd
      Brett Stottlemyer authored
      
      This change moves the repc parser from hand-coded to
      a QLALR parser.  It uses a special* lexer/parser header
      file that combines regexes** with QLALR to make
      simplified grammars.  That is, regular expressions
      are the building blocks of the grammar, not more basic
      tokens.  It doesn't need lex or a compatible lexer
      generator.  It should support full conversion to a
      complete (non-regex based) language if necessary, but
      incrementally.
      
      The goal is to make repc easier to extend by moving to
      a grammar.
      
      *qregexparser.h
      **As of Qt 5.5, bootstrap (which is required for repc,
      since it is a host tool) includes QRegExp, but not
      QRegularExpressions.  So this version of the parser
      uses QRegularExpressions in non-bootstrap mode, and
      includes a bunch of #defines to work with QRegExp in
      bootstrap mode.  THIS IS FRAGILE.  The regex syntax
      is different for each library.  Ideally QRE will move
      to bootstrap, and these hacks can be removed.
      
      Change-Id: I86f4e764fd22702771d6b00358a0bf2da72658c0
      Reviewed-by: default avatarContinuous Integration (KDAB) <build@kdab.com>
      Reviewed-by: default avatarBogDan Vatra <bogdan@kdab.com>
      40f903dd
  7. 02 Oct, 2015 - 1 commit
  8. 25 Sep, 2015 - 1 commit
  9. 24 Sep, 2015 - 2 commits
  10. 31 Aug, 2015 - 8 commits
  11. 28 Aug, 2015 - 7 commits
  12. 27 Aug, 2015 - 3 commits
  13. 07 Aug, 2015 - 2 commits
  14. 24 Jul, 2015 - 2 commits