Fan

 

class

compiler::FPodNamespace

sys::Obj
  compiler::CompilerSupport
    compiler::CNamespace
      compiler::FPodNamespace

FPodNamespace implements Namespace by reading the fcode from pods directly. Its not as efficient as using reflection, but lets us compile against a different pod set.

Slots

dirSource

readonly File dir

findPodSource

override protected FPod? findPod(Str podName)

Map to an FPod

makeSource

new make(Compiler c, File dir)

Make a FPod namespace which looks in the specified directory to resolve pod files.