mumu 0.9.1

Lava Mumu is a language for those in the now and that know
Documentation
[[intros]]
template = "This is part {p} of {t}. Please wait for the remaining parts (if any) before taking any action"
firstonly = false

[[items]]
type = "singlefile"
path = "Cargo.toml"
groups = ["core"]

[[items]]
type = "singlefile"
path = "Makefile"
groups = ["core"]

[[itmes]]
type = "singlefile"
path = "macos_app_bundle.sh"

[[items]]
type = "recursive"
path = "src"
extension = "rs"
groups = ["core"]

[[items]]
type = "singlefile"
path = "net/Cargo.toml"
groups = ["net"]

[[items]]
type = "singlefile"
path = "fs/Cargo.toml"
groups = ["fs"]

[[items]]
type = "singlefile"
path = "sqlite/Cargo.toml"
groups = ["sqlite"]

[[items]]
type = "singlefile"
path = "kanvas/Cargo.toml"
groups = ["kanvas"]

[[items]]
type = "singlefile"
path = "astar/Cargo.toml"
groups = ["astar"]

[[items]]
type = "singlefile"
path = "test/Cargo.toml"
groups = ["test"]

[[items]]
type = "singlefile"
path = "sys/Cargo.toml"
groups = ["sys"]

[[items]]
type = "singlefile"
path = "flow/Cargo.toml"
groups = ["flow"]

[[items]]
type = "singlefile"
path = "gpu/Cargo.toml"
groups = ["gpu"]

[[items]]
type = "singlefile"
path = "math/Cargo.toml"
groups = ["math"]

[[items]]
type = "singlefile"
path = "string/Cargo.toml"
groups = ["string"]

[[items]]
type = "singlefile"
path = "array/Cargo.toml"
groups = ["array"]

[[items]]
type = "singlefile"
path = "process/Cargo.toml"
groups = ["process"]

[[items]]
type = "singlefile"
path = "file/Cargo.toml"
groups = ["file"]

[[items]]
type = "singlefile"
path = "event/Cargo.toml"
groups = ["event"]

[[items]]
type = "singlefile"
path = "matrix/Cargo.toml"
groups = ["matrix"]

[[items]]
type = "singlefile"
path = "json/Cargo.toml"
groups = ["json"]

[[items]]
explain = "this is for a compiled plugin for network related functions"
type = "recursive"
path = "net/src/"
extension = "rs"
groups = ["net"]

[[items]]
explain = "this is for a compiled plugin for file system related functions"
type = "recursive"
path = "fs/src/"
extension = "rs"
groups = ["fs"]


[[items]]
explain = "this is for a compiled plugin for graphical display related functions"
type = "recursive"
path = "kanvas/src/"
extension = "rs"
groups = ["kanvas"]

[[items]]
explain = "this is for a compiled plugin for a* algorithm related functions"
type = "recursive"
path = "astar/src/"
extension = "rs"
groups = ["astar"]


[[items]]
explain = "this is for a compiled plugin for matrix related functions"
type = "recursive"
path = "matrix/src/"
extension = "rs"
groups = ["matrix"]

[[items]]
explain = "this is for a compiled plugin for gpu related functions"
type = "recursive"
path = "gpu/src/"
extension = "rs"
groups = ["gpu"]

[[items]]
explain = "this is for a compiled plugin for handling a n sqlite database"
type = "recursive"
path = "sqlite/src/"
extension = "rs"
groups = ["sqlite"]

[[items]]
type = "singlefile"
path = "gpu/build.rs"
groups = ["gpu"]

[[items]]
explain = "theise are the shaders for the gpu plugin"
type = "recursive"
path = "gpu/shader/"
extension = "glsl"
groups = ["gpu"]

[[items]]
explain = "it is important to note that the fuction does not exist"
type = "recursive"
path = "test/src/"
extension = "rs"
groups = ["test"]

[[items]]
explain = "this is for a compiled plugic for math related functions"
type = "recursive"
path = "math/src/"
extension = "rs"
groups = ["math"]

[[items]]
explain = "this is for a compiled plugin for system related functions"
type = "recursive"
path = "sys/src/"
extension = "rs"
groups = ["math"]

[[items]]
explain = "this is for a compiled plugin for string related functions"
type = "recursive"
path = "string/src/"
extension = "rs"
groups = ["string"]

[[items]]
explain = "this is for a compiled plugin for array related functions"
type = "recursive"
path = "array/src/"
extension = "rs"
groups = ["array"]

[[items]]
explain = "this is for a compiled plugin for array related functions"
type = "recursive"
path = "json/src/"
extension = "rs"
groups = ["json"]

[[items]]
explain = "this is for a compiled plugin for process related functions"
type = "recursive"
path = "process/src/"
extension = "rs"
groups = ["process"]

[[items]]
explain = "this is for a compiled plugin for file reading and writing related functions"
type = "recursive"
path = "file/src/"
extension = "rs"
groups = ["file"]

[[items]]
explain = "this is for a compiled plugin for event related functions"
type = "recursive"
path = "event/src/"
extension = "rs"
groups = ["event"]

[[items]]
explain = "this is for a compiled plugin for flow / iterator / stream related functions"
type = "recursive"
path = "flow/src/"
extension = "rs"
groups = ["flow"]

[[items]]
explain = "this is for a compiled plugin for system related functions"
type = "recursive"
path = "sys/src/"
extension = "rs"
groups = ["sys"]

[[items]]
explain  = "the main html file that is only read by build-single-index.js"
type = "singlefile"
path = "src/public/main.html"
groups =["docs"]

[[items]]
explain  = "the html fiel that provides a version of the website file that provides editing features and loads all of the .json files dynamically"
type = "singlefile"
path = "src/public/index-dynamic.html"
groups =["docs"]

[[items]]
explain = "The meta docs for functions that get used to buildd the html documentation"
path = "src/public/functions"
type = "recursive"
extension = "json"
groups =["docs"]

[[items]]
explain = "This contains the meta data that can be used for sytax highlighting of the code"
type = "singlefile"
path = "src/public/syntax-highlighting.json"
groups = ["docs"]

[[items]]
explain = "This contains the json schema for the meta data that can be used for sytax highlighting of the code"
type = "singlefile"
path = "src/public/syntax-highlighting.schema.json"
groups = ["docs"]

[[items]]
type = "singlefile"
path = "src/public/styles.css"
groups = ["docs"]

[[items]]
explain = "These are the js files used for both building and for direct use in the webpage"
type = "recursive"
path = "src/public"
extension = "js"
groups = ["docs"]

[[items]]
explain = "these are examples of the functions being uses. Mostly, they have the pluin name before the hyphen"
type = "recursive"
path = "examples"
extension = "mu"
groups = ["examples"]

[[items]]
explain = "these are tests. They mostly have the pluin name before the hyphen"
type = "recursive"
path = "tests"
extension = "mu"
groups = ["tests"]