NAME

Text::Amuse::Compile::FileName - Parser for filenames passed to the compiler.

METHODS

new($filename)

The constructor only accept a filename. It can have the form:

my-filename:0,2,3
my-filename
/path/to/filename.muse
../path/to/filename.muse
../path/to/filename.muse:1,4,5

I.e., relative or absolute paths with extensions, or bare filenames without extension, with an optional range of fragments (for partial output).

METHODS

path

name

suffix

filename

full_path

fragments

fragments_specification

name_with_ext_and_fragments

name_with_fragments

text_amuse_constructor