1. 28 Aug, 2014 1 commit
  2. 22 Jul, 2014 1 commit
  3. 16 Jul, 2014 1 commit
  4. 04 Jul, 2014 1 commit
  5. 24 Jun, 2014 1 commit
  6. 18 Jun, 2014 1 commit
  7. 17 Jun, 2014 1 commit
    • Wang Hoi's avatar
      C: Parser: Support parsing of c99 designated initializers · c56b999f
      Wang Hoi authored
      
      
      In case:
      
          int a[6] = { [4] = 29, [2] = 15 };
          struct point { int x, y; };
          struct point p = { .y = 3, .x = 2 };
      
      Grammar change when c99 language feature is enabled:
      old grammar:
      
          braced-init-list :: '{' initializer-list '}'
      
      new grammar:
      
          braced-init-list :: '{' designated-initializer-list '}'
          designated-initializer-list :: designated-initializer (',' designated-initializer )*
          designated-initializer :: designator* initializer-clause
          designator :: '.' identifier
                      | '[' constant-expression ']'
      
      Task-number: QTCREATORBUG-1902
      Change-Id: Ib99d6f553f8d0f50ba3eff86f3a2e86d73372426
      Reviewed-by: default avatarNikolai Kosjar <nikolai.kosjar@digia.com>
      c56b999f
  8. 06 Jun, 2013 1 commit
  9. 13 May, 2013 1 commit
  10. 19 Apr, 2013 1 commit
  11. 07 Nov, 2012 1 commit
  12. 28 Sep, 2012 1 commit
  13. 19 Sep, 2012 8 commits
  14. 17 Sep, 2012 1 commit
  15. 30 Jul, 2012 1 commit
  16. 23 Feb, 2012 1 commit
  17. 21 Feb, 2012 1 commit
  18. 10 Feb, 2012 1 commit
  19. 02 Feb, 2012 3 commits
  20. 18 Nov, 2011 1 commit
  21. 16 May, 2011 2 commits
  22. 06 May, 2011 1 commit
  23. 13 Apr, 2011 1 commit
  24. 04 Feb, 2011 1 commit
  25. 12 Jan, 2011 2 commits
  26. 04 Jan, 2011 1 commit
  27. 17 Dec, 2010 1 commit
  28. 16 Dec, 2010 1 commit
  29. 26 Aug, 2010 1 commit