view tests/sema/public_1.d @ 136:2be29b296081

Lots of changes: - Parsing classes and interfaces - Fixed some seg faults in sema - Supporting "private" to some extend - And a lot of other small fixes
author johnsen@johnsen-laptop
date Fri, 11 Jul 2008 21:47:57 +0200
parents
children
line wrap: on
line source

//fail

public struct A
{
//static:
    public void foo()
    {
        bar();
    }

    private void bar()
    {
    }
    final int i;
}

private void bar()
{
}

void main()
{
    A a;
    a.foo();
    a.bar();
    bar();
}