//
//  ACEModes.h
//  ACEView
//
//  Created by Michael Robinson on 2/12/12.
//  Copyright (c) 2012 Code of Interest. All rights reserved.
//

typedef NS_ENUM(NSUInteger, ACEMode) {
    ACEModeASCIIDoc = 0,
    ACEModeC9Search,
    ACEModeCPP,
    ACEModeClojure,
    ACEModeCoffee,
    ACEModeColdfusion,
    ACEModeCSharp,
    ACEModeCSS,
    ACEModeDiff,
    ACEModeGLSL,
    ACEModeGolang,
    ACEModeGroovy,
    ACEModeHaxe,
    ACEModeHTML,
    ACEModeJade,
    ACEModeJava,
    ACEModeJavaScript,
    ACEModeJSON,
    ACEModeJSP,
    ACEModeJSX,
    ACEModeLatex,
    ACEModeLESS,
    ACEModeLiquid,
    ACEModeLua,
    ACEModeLuapage,
    ACEModeMarkdown,
    ACEModeOCaml,
    ACEModePerl,
    ACEModePGSQL,
    ACEModePHP,
    ACEModePowershell,
    ACEModePython,
    ACEModeObjC,
    ACEModeRuby,
    ACEModeSCAD,
    ACEModeScala,
    ACEModeSCSS,
    ACEModeSH,
    ACEModeSQL,
    ACEModeSVG,
    ACEModeTcl,
    ACEModeText,
    ACEModeTextile,
    ACEModeTypescript,
    ACEModeXML,
    ACEModeXQuery,
    ACEModeYAML,
    
    ACEModeCount,  // keep track of the enum size automatically
};
