Package io.github.syst3ms.skriptparser.file
@ParametersAreNonnullByDefault
package io.github.syst3ms.skriptparser.file
This package is used for converting plaintext files to a tree object structure that can later be interpreted as
runnable code by this parser. In no way do either of
FileElement or
FileSection have any information on what the text means to the parser ;
they are just object representations of the text in a file.
The logic of actual runnable code and its object representation is defined inside of the
lang package.-
ClassesClassDescriptionRepresents any non-blank and not comment-only line in a file.A class for parsing a plaintext file into a list of
FileElements representing every line.A class describing a section of a script inside a file (e.g a line ending with a colon and containing all the lines that were indented after it.AFileElementrepresenting a blank line.