\lstdefinelanguage{exodus}{
sensitive,%
morecomment=[s]{/*}{*/},%
morecomment=[l]//,% nonstandard
morestring=[b]",%
morestring=[b]',%
morekeywords=[1]{
ex_inquire_int,
ex_close,
ex_conv,
ex_copy,
ex_create,
ex_create_group,
ex_create_par,
ex_cvt_nodes_to_sides,
ex_err,
ex_get_all_times,
ex_get_attr,
ex_get_attr_names,
ex_get_attr_param,
ex_get_block,
ex_get_block_param,
ex_get_cmap_params,
ex_get_concat_node_sets,
ex_get_concat_sets,
ex_get_concat_side_set_node_count,
ex_get_concat_side_sets,
ex_get_conn,
ex_get_coord,
ex_get_coord_names,
ex_get_coordinate_frames,
ex_get_eb_info_global,
ex_get_elem_attr,
ex_get_elem_attr_names,
ex_get_elem_blk_ids,
ex_get_elem_block,
ex_get_elem_cmap,
ex_get_elem_conn,
ex_get_elem_map,
ex_get_elem_num_map,
ex_get_elem_type,
ex_get_elem_var,
ex_get_elem_var_tab,
ex_get_elem_var_time,
ex_get_entity_count_per_polyhedra,
ex_get_glob_var_time,
ex_get_glob_vars,
ex_get_group_id,
ex_get_group_ids,
ex_get_id_map,
ex_get_ids,
ex_get_info,
ex_get_init,
ex_get_init_ext,
ex_get_init_global,
ex_get_init_info,
ex_get_loadbal_param,
ex_get_map,
ex_get_map_param,
ex_get_n_attr,
ex_get_n_conn,
ex_get_n_coord,
ex_get_n_elem_attr,
ex_get_n_elem_conn,
ex_get_n_elem_num_map,
ex_get_n_elem_var,
ex_get_n_nodal_var,
ex_get_n_node_num_map,
ex_get_n_node_set,
ex_get_n_node_set_df,
ex_get_n_one_attr,
ex_get_n_side_set,
ex_get_n_side_set_df,
ex_get_n_var,
ex_get_name,
ex_get_names,
ex_get_nodal_var,
ex_get_nodal_var_time,
ex_get_node_cmap,
ex_get_node_map,
ex_get_node_num_map,
ex_get_node_set,
ex_get_node_set_dist_fact,
ex_get_node_set_ids,
ex_get_node_set_param,
ex_get_ns_param_global,
ex_get_nset_var,
ex_get_nset_var_tab,
ex_get_num_map,
ex_get_object_truth_vector,
ex_get_one_attr,
ex_get_one_elem_attr,
ex_get_partial_attr,
ex_get_partial_conn,
ex_get_partial_coord,
ex_get_partial_elem_attr,
ex_get_partial_elem_conn,
ex_get_partial_elem_map,
ex_get_partial_elem_num_map,
ex_get_partial_elem_var,
ex_get_partial_id_map,
ex_get_partial_nodal_var,
ex_get_partial_node_num_map,
ex_get_partial_node_set,
ex_get_partial_node_set_df,
ex_get_partial_num_map,
ex_get_partial_one_attr,
ex_get_partial_set_dist_fact,
ex_get_partial_side_set,
ex_get_partial_side_set_df,
ex_get_partial_var,
ex_get_processor_elem_maps,
ex_get_processor_node_maps,
ex_get_prop,
ex_get_prop_array,
ex_get_prop_names,
ex_get_qa,
ex_get_set,
ex_get_set_dist_fact,
ex_get_set_param,
ex_get_sets,
ex_get_side_set,
ex_get_side_set_dist_fact,
ex_get_side_set_ids,
ex_get_side_set_node_count,
ex_get_side_set_node_list,
ex_get_side_set_node_list_len,
ex_get_side_set_param,
ex_get_ss_param_global,
ex_get_sset_var,
ex_get_sset_var_tab,
ex_get_time,
ex_get_truth_table,
ex_get_var,
ex_get_var_name,
ex_get_var_names,
ex_get_var_param,
ex_get_var_tab,
ex_get_var_time,
ex_get_variable_name,
ex_get_variable_names,
ex_get_variable_param,
ex_inquire,
ex_ne_util,
ex_open,
ex_open_par,
ex_opts,
ex_put_all_var_param,
ex_put_all_var_param_ext,
ex_put_attr,
ex_put_attr_names,
ex_put_attr_param,
ex_put_block,
ex_put_block_param,
ex_put_cmap_params,
ex_put_cmap_params_cc,
ex_put_concat_all_blocks,
ex_put_concat_elem_block,
ex_put_concat_node_sets,
ex_put_concat_sets,
ex_put_concat_side_sets,
ex_put_concat_var_param,
ex_put_conn,
ex_put_coord,
ex_put_coord_names,
ex_put_coordinate_frames,
ex_put_eb_info_global,
ex_put_elem_attr,
ex_put_elem_attr_names,
ex_put_elem_block,
ex_put_elem_cmap,
ex_put_elem_conn,
ex_put_elem_map,
ex_put_elem_num_map,
ex_put_elem_var,
ex_put_elem_var_slab,
ex_put_elem_var_tab,
ex_put_entity_count_per_polyhedra,
ex_put_glob_vars,
ex_put_id_map,
ex_put_info,
ex_put_init,
ex_put_init_ext,
ex_put_init_global,
ex_put_init_info,
ex_put_loadbal_param,
ex_put_loadbal_param_cc,
ex_put_map,
ex_put_map_param,
ex_put_n_attr,
ex_put_n_coord,
ex_put_n_elem_attr,
ex_put_n_elem_conn,
ex_put_n_elem_num_map,
ex_put_n_nodal_var,
ex_put_n_node_num_map,
ex_put_n_node_set,
ex_put_n_node_set_df,
ex_put_n_one_attr,
ex_put_n_side_set,
ex_put_n_side_set_df,
ex_put_n_var,
ex_put_name,
ex_put_names,
ex_put_nodal_var,
ex_put_nodal_var_slab,
ex_put_node_cmap,
ex_put_node_map,
ex_put_node_num_map,
ex_put_node_set,
ex_put_node_set_dist_fact,
ex_put_node_set_param,
ex_put_ns_param_global,
ex_put_nset_var,
ex_put_nset_var_tab,
ex_put_num_map,
ex_put_one_attr,
ex_put_one_elem_attr,
ex_put_partial_attr,
ex_put_partial_coord,
ex_put_partial_elem_attr,
ex_put_partial_elem_conn,
ex_put_partial_elem_map,
ex_put_partial_elem_num_map,
ex_put_partial_id_map,
ex_put_partial_nodal_var,
ex_put_partial_node_num_map,
ex_put_partial_node_set,
ex_put_partial_node_set_df,
ex_put_partial_num_map,
ex_put_partial_one_attr,
ex_put_partial_set,
ex_put_partial_set_dist_fact,
ex_put_partial_side_set,
ex_put_partial_side_set_df,
ex_put_partial_var,
ex_put_processor_elem_maps,
ex_put_processor_node_maps,
ex_put_prop,
ex_put_prop_array,
ex_put_prop_names,
ex_put_qa,
ex_put_set,
ex_put_set_dist_fact,
ex_put_set_param,
ex_put_sets,
ex_put_side_set,
ex_put_side_set_dist_fact,
ex_put_side_set_param,
ex_put_ss_param_global,
ex_put_sset_var,
ex_put_sset_var_tab,
ex_put_time,
ex_put_truth_table,
ex_put_var,
ex_put_var_name,
ex_put_var_names,
ex_put_var_param,
ex_put_var_tab,
ex_put_variable_name,
ex_put_variable_names,
ex_put_variable_param,
ex_update,
ex_utils,
ex_init_params,
ex_block,
ex_set,
ex_block_params,
ex_set_params,
ex_var_params},
morekeywords=[2]{
EX_ABORT,
EX_ALL_INT64_API,
EX_ALL_INT64_DB,
EX_API_VERS,
EX_API_VERS_NODOT,
EX_BADFILEID,
EX_BADFILEMODE,
EX_BADPARAM,
EX_BULK_INT64_API,
EX_BULK_INT64_DB,
EX_CLOBBER,
EX_COORDINATE,
EX_DEBUG,
EX_DEFAULT,
EX_EDGE_BLOCK,
EX_EDGE_MAP,
EX_EDGE_SET,
EX_ELEM_BLOCK,
EX_ELEM_MAP,
EX_ELEM_SET,
EX_FACE_BLOCK,
EX_FACE_MAP,
EX_FACE_SET,
EX_GLOBAL,
EX_IDS_INT64_API,
EX_IDS_INT64_DB,
EX_INQ_API_VERS,
EX_INQ_COORD_FRAMES,
EX_INQ_DB_FLOAT_SIZE,
EX_INQ_DB_MAX_ALLOWED_NAME_LENGTH,
EX_INQ_DB_MAX_USED_NAME_LENGTH,
EX_INQ_DB_VERS,
EX_INQ_DIM,
EX_INQ_EB_PROP,
EX_INQ_EDGE,
EX_INQ_EDGE_BLK,
EX_INQ_EDGE_MAP,
EX_INQ_EDGE_PROP,
EX_INQ_EDGE_SETS,
EX_INQ_ELEM,
EX_INQ_ELEM_BLK,
EX_INQ_ELEM_MAP,
EX_INQ_ELEM_SETS,
EX_INQ_ELS_DF_LEN,
EX_INQ_ELS_LEN,
EX_INQ_ELS_PROP,
EX_INQ_EM_PROP,
EX_INQ_ES_DF_LEN,
EX_INQ_ES_LEN,
EX_INQ_ES_PROP,
EX_INQ_FACE,
EX_INQ_FACE_BLK,
EX_INQ_FACE_MAP,
EX_INQ_FACE_PROP,
EX_INQ_FACE_SETS,
EX_INQ_FILE_TYPE,
EX_INQ_FS_DF_LEN,
EX_INQ_FS_LEN,
EX_INQ_FS_PROP,
EX_INQ_FULL_GROUP_NAME,
EX_INQ_FULL_GROUP_NAME_LEN,
EX_INQ_GROUP_NAME,
EX_INQ_GROUP_NAME_LEN,
EX_INQ_GROUP_PARENT,
EX_INQ_GROUP_ROOT,
EX_INQ_INFO,
EX_INQ_INT64_API,
EX_INQ_INVALID,
EX_INQ_LIB_VERS,
EX_INQ_MAX_READ_NAME_LENGTH,
EX_INQ_NM_PROP,
EX_INQ_NODES,
EX_INQ_NODE_MAP,
EX_INQ_NODE_SETS,
EX_INQ_NS_DF_LEN,
EX_INQ_NS_NODE_LEN,
EX_INQ_NS_PROP,
EX_INQ_NUM_CHILD_GROUPS=,
EX_INQ_QA,
EX_INQ_SIDE_SETS,
EX_INQ_SS_DF_LEN,
EX_INQ_SS_ELEM_LEN,
EX_INQ_SS_NODE_LEN,
EX_INQ_SS_PROP,
EX_INQ_TIME,
EX_INQ_TITLE,
EX_INVALID,
EX_INVALID_ID,
EX_LARGE_MODEL,
EX_LOOKUPFAIL,
EX_MAPS_INT64_API,
EX_MAPS_INT64_DB,
EX_MEMFAIL,
EX_MPIIO,
EX_MPIPOSIX,
EX_MSG,
EX_NETCDF4,
EX_NOCLASSIC,
EX_NOCLOBBER,
EX_NODAL,
EX_NODE_BLOCK,
EX_NODE_MAP,
EX_NODE_SET,
EX_NORMAL_MODEL,
EX_NOSHARE,
EX_NOTROOTID,
EX_NULLENTITY,
EX_NULLVERBOSE,
EX_OPT_COMPRESSION_LEVEL,,
EX_OPT_COMPRESSION_SHUFFLE,,
EX_OPT_COMPRESSION_TYPE,,
EX_OPT_INTEGER_SIZE_API,,
EX_OPT_INTEGER_SIZE_DB,
EX_OPT_MAX_NAME_LENGTH,
EX_PNETCDF,
EX_PRTLASTMSG,
EX_READ,
EX_SHARE,
EX_SIDE_SET,
EX_VERBOSE,
EX_VERS EX_API_VERS,
EX_WRITE,
EX_WRONGFILETYPE,
MAX_LINE_LENGTH,
MAX_STR_LENGTH,
MAX_NAME_LENGTH,
MAX_ERR_LENGTH
}}
