hyprlang 0.5.0

A scripting language interpreter and parser for Hyprlang and Hyprland configuration files.
Documentation
# Careful when modifying this file. Line numbers are part of the test.

multiline = \
    one \
    two \
    three

# Line numbers reported in errors should match the actual line numbers of the source file
# even after multi-line configs. Any errors reported should use the line number of the
# first line of any multi-line config.

this \
 should \
 cause \
 error \
 on \
 line \
 12

# A config file cannot end with a bashslash because we are expecting another line! Even in a comment! \