define_languages

Macro define_languages 

Source
macro_rules! define_languages {
    (
        $(
            $struct_name:ident => {
                name: $name:literal,
                r#type: $lang_type:literal,
                color: $color:literal,
                extensions: [ $( $ext:literal ),* $( , )? ],
                aliases: [ $( $alias:literal ),* $( , )? ],
                tm_scope: $tm_scope:literal,
                ace_mode: $ace_mode:literal,
                language_id: $id:literal,
                $( codemirror_mode: $cm_mode:literal, )?
                $( codemirror_mime_type: $cm_mime:literal, )?
                $( wrap: $wrap:literal, )?
                filenames: [ $( $filename:literal ),* $( , )? ],
                $( group: $group:literal, )?
                interpreters: [ $( $interp:literal ),* $( , )? ],
                $( fs_name: $fs_name:literal, )?
                $( searchable: $searchable:literal, )?
            }
        ),*
        $( , )?
    ) => { ... };
}