Text::Amuse::Document - core parser for Text::Amuse (internal)
Return the filename of the processed file
Return the list of the filenames of the attached files, as linked. With an optional argument, store that file in the list.
Returns the raw input lines as a list, reading from the filename if it's the first time we call it. Tabs, \r and trailing whitespace are cleaned up.
Accessor to the raw header of the muse file. The header is returned as hash, with key/value pairs. Please note: NOT an hashref.
Accessor to the raw body of the muse file. The body is returned as a list of lines.
Return the list of the elements which compose the body, once they have properly parsed and packed. Footnotes are removed. (To get the footnotes use the accessor below).
Accessor to the internal footnotes hash. You can access the footnote with a numerical argument or even with a string like