// command.el - Realize "Go home."
//
// SemanticForm: command, predicate=go, location=home.

fn run_test() -> String {
    let form: [String] = native_list_empty()
    let form = native_list_append(form, "intent")
    let form = native_list_append(form, "command")
    let form = native_list_append(form, "agent")
    let form = native_list_append(form, "")
    let form = native_list_append(form, "predicate")
    let form = native_list_append(form, "go")
    let form = native_list_append(form, "patient")
    let form = native_list_append(form, "")
    let form = native_list_append(form, "location")
    let form = native_list_append(form, "home")
    let form = native_list_append(form, "tense")
    let form = native_list_append(form, "present")
    let form = native_list_append(form, "aspect")
    let form = native_list_append(form, "simple")
    return realize(form)
}

println(run_test())
