---
enum KotlinKeywordsEnum {
    as,
    class,
    dynamic,
    false,
    fun,
    in,
    interface,
    is,
    null,
    object,
    package,
    super,
    this,
    throw,
    true,
    try,
    typealias,
    val,
    var,
    when,
};

struct KotlinKeywordsStruct {
    int as;
    int class;
    int dynamic;
    int false;
    int fun;
    int in;
    int interface;
    int is;
    int null;
    int object;
    int package;
    int super;
    int this;
    int throw;
    int true;
    int try;
    int typealias;
    int val;
    int var;
    int when;
};

struct KotlinKeywordsStruct createKotlinKeywordsStruct() {
    struct KotlinKeywordsStruct s = {
        .as = 0,
        .class = 0,
        .dynamic = 0,
        .false = 0,
        .fun = 0,
        .in = 0,
        .interface = 0,
        .is = 0,
        .null = 0,
        .object = 0,
        .package = 0,
        .super = 0,
        .this = 0,
        .throw = 0,
        .true = 0,
        .try = 0,
        .typealias = 0,
        .val = 0,
        .var = 0,
        .when = 0,
    };
    return s;
}