Crate angelmarkup
source · [−]Structs
An error struct to catch Angelmarkup errors.
A struct to store and retrieve data about all lexed tokens.
Functions
Both the string and split character have to be strings.
Compiles an AML file to a JSON file.
Compiles an AML file to a TOML file.
Compiles an AML file to a YAML file.
a boolean depending on whether the operation succeeded.
returns a boolean to that effect.
Checks if “subject” has the index “index”.
The actual lexing function: Iterates through all lines and then through all characters and builds a vector of tokens while doing so and finally returns this vector.
Lints your AML code. If everything is A-OK, “true” is returned.
A HashMap for tokens the lexer recognises.
Tries to read a file and return its contents.
Serializes an AML string into a “HashMap”.
Converts a HashMap into a Angelmarkup string.
Converts a HashMap into a TOML string.
Converts a HashMap into a YAML string.
Tries to write to a file and returns a boolean depending on whether the operation succeeded.