1. 09 Nov, 2010 1 commit
  2. 03 Nov, 2010 1 commit
  3. 24 Oct, 2010 1 commit
  4. 14 Oct, 2010 1 commit
  5. 08 Oct, 2010 1 commit
  6. 07 Oct, 2010 1 commit
  7. 05 Oct, 2010 1 commit
  8. 14 Jul, 2010 1 commit
  9. 01 Jul, 2010 1 commit
  10. 31 Mar, 2010 5 commits
  11. 27 Mar, 2010 1 commit
  12. 26 Mar, 2010 1 commit
  13. 23 Mar, 2010 1 commit
  14. 05 Feb, 2010 1 commit
    • Ricardo Calheiros de Miranda Cosme's avatar
      [OIL-25] · 33b30843
      Ricardo Calheiros de Miranda Cosme authored
      + BugFix - Registro do uso de identificadores.
        Desta forma é possível saber se uma determinada 
        declaração colide com algum tipo ou declaração 
        de identificador em um determinado escopo. 
        O uso de um identificador, como referência ou 
        declaração, é registrado na tabela tab_identifiers 
        sem discriminação com relação a caixa alta ou baixa.
      
        Como a colisão acontece por escopo, o problema 
        não pode ser resolvido no nível léxico. Neste 
        nível eu somente tentei tornar mais claro o 
        pedaço de código responsável pela colisão 
        com palavras reservadas.
      
        Foram feitos testes isolados com colisão 
        em atributos de struct e parâmetros de métodos.
       
        Ex.:
      
      struct Aua {
        long i;
      };
      
      struct A {
        Aua aua;
        long a;
      };
      
      interface X {
        void foo(in Aua aua);
      };
        
      
      
      git-svn-id: https://subversion.tecgraf.puc-rio.br/engdist/oil/trunk@101520 ae0415b3-e90b-0410-900d-d0be9363c56b
      33b30843
  15. 09 Nov, 2009 9 commits
  16. 15 Oct, 2009 13 commits