gruggers 0.5.4

rust implementation of the grug language
Documentation
{
	"entities": {
		"Dog": {
			"description": "An actor that can fight.",
			"export_functions": [
				{
					"name": "bark",
					"description": "Called when the entity is supposed to bark",
					"arguments": [ ]
				}
			]
		}
	},
	"host_functions": {
		"print_string": {
			"description": "Prints a string",
			"arguments": [
				{
					"name": "msg",
					"type": "string"
				}
			]
		},
		"print_file": {
			"description": "Prints a file",
			"arguments": [
				{
					"name": "path",
					"type": "resource",
					"resource_extension": ".txt"
				}
			]
		}
	}
}