Two values seperated by an equals. Usually an effect or condition ex: culture = albanian
Represents a series of ret surrounded by curly braces (typically the value of an assignment)
Thrown whenever a function is called on a node when it's not appropriate
Thrown whenever parsing fails
Represents a single value with no = after it.
Type of a node
Detects whether a variant is a Node or a descendant type
Takes a paradox script and returns a Block representing all nodes within it
Takes a filename, and parses a script from that file. Supported encodings are UTF-8 and ANSI
Saves a node to a string. Different from Node.toString() because it cuts off leading and trailing {}. Use this instead of Node.toString()` if you want to save a modified node
Same as saveNode() except it saves it to a file
Represents a single usable thing in the given script