Changeset 5279


Ignore:
Timestamp:
12/29/03 19:26:01 (18 years ago)
Author:
piso
Message:

Added modes for assembly language and Objective C.

Location:
trunk/j/src/org/armedbear/j
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/j/src/org/armedbear/j/Constants.java

    r4293 r5279  
    33 *
    44 * Copyright (C) 2002-2003 Peter Graves
    5  * $Id: Constants.java,v 1.14 2003-10-10 18:57:33 piso Exp $
     5 * $Id: Constants.java,v 1.15 2003-12-29 19:22:55 piso Exp $
    66 *
    77 * This program is free software; you can redistribute it and/or
     
    7272    int LANGUAGE_C               = 2;
    7373    int LANGUAGE_CPP             = 3;
     74    int LANGUAGE_OBJC            = 4;
    7475
    7576    int LOAD_COMPLETED           = 1;
     
    141142    // Modes.
    142143    int ARCHIVE_MODE            =  1;   String ARCHIVE_MODE_NAME = "Archive";
    143     int AUTOCONF_MODE           =  2;   String AUTOCONF_MODE_NAME = "Autoconf";
    144     int BEANSHELL_MODE          =  3;   String BEANSHELL_MODE_NAME = "BeanShell";
    145     int BINARY_MODE             =  4;   String BINARY_MODE_NAME = "Binary";
    146     int CHECKIN_MODE            =  5;   String CHECKIN_MODE_NAME = "Checkin";
    147     int COMPILATION_MODE        =  6;   String COMPILATION_MODE_NAME = "Compilation";
    148     int CPP_MODE                =  7;   String CPP_MODE_NAME = "C++";
    149     int CSS_MODE                =  8;   String CSS_MODE_NAME = "CSS";
    150     int C_MODE                  =  9;   String C_MODE_NAME = "C";
    151     int DIFF_MODE               = 10;   String DIFF_MODE_NAME = "Diff";
    152     int DIRECTORY_MODE          = 11;   String DIRECTORY_MODE_NAME = "Directory";
    153     int HTML_MODE               = 12;   String HTML_MODE_NAME = "HTML";
    154     int IMAGE_MODE              = 13;   String IMAGE_MODE_NAME = "Image";
    155     int JAVASCRIPT_MODE         = 14;   String JAVASCRIPT_MODE_NAME = "JavaScript";
    156     int JAVA_MODE               = 15;   String JAVA_MODE_NAME = "Java";
    157     int JDB_MODE                = 16;   String JDB_MODE_NAME = "JDB";
    158     int LISP_MODE               = 17;   String LISP_MODE_NAME = "Lisp";
    159     int LISP_SHELL_MODE         = 18;   String LISP_SHELL_MODE_NAME = "Lisp Shell";
    160     int LIST_OCCURRENCES_MODE   = 19;   String LIST_OCCURRENCES_MODE_NAME = "List Occurrences";
    161     int LIST_REGISTERS_MODE     = 20;   String LIST_REGISTERS_MODE_NAME = "List Registers";
    162     int LIST_TAGS_MODE          = 21;   String LIST_TAGS_MODE_NAME = "List Tags";
    163     int MAILBOX_MODE            = 22;   String MAILBOX_MODE_NAME = "Mailbox";
    164     int MAKEFILE_MODE           = 23;   String MAKEFILE_MODE_NAME = "Makefile";
    165     int MAN_MODE                = 24;   String MAN_MODE_NAME = "Man";
    166     int MESSAGE_MODE            = 25;   String MESSAGE_MODE_NAME = "Message";
    167     int NEWS_GROUPS_MODE        = 26;   String NEWS_GROUPS_MODE_NAME = "Groups";
    168     int NEWS_GROUP_SUMMARY_MODE = 27;   String NEWS_GROUP_SUMMARY_MODE_NAME = "Summary";
    169     int PERL_MODE               = 28;   String PERL_MODE_NAME = "Perl";
    170     int PHP_MODE                = 29;   String PHP_MODE_NAME = "PHP";
    171     int PLAIN_TEXT_MODE         = 30;   String PLAIN_TEXT_MODE_NAME = "Plain Text";
    172     int PROPERTIES_MODE         = 31;   String PROPERTIES_MODE_NAME = "Properties";
    173     int PYTHON_MODE             = 32;   String PYTHON_MODE_NAME = "Python";
    174     int RUBY_MODE               = 33;   String RUBY_MODE_NAME = "Ruby";
    175     int SCHEME_MODE             = 34;   String SCHEME_MODE_NAME = "Scheme";
    176     int SEND_MAIL_MODE          = 35;   String SEND_MAIL_MODE_NAME = "Send Mail";
    177     int SHELL_MODE              = 36;   String SHELL_MODE_NAME = "Shell";
    178     int SHELL_SCRIPT_MODE       = 37;   String SHELL_SCRIPT_MODE_NAME = "Shell-script";
    179     int TCL_MODE                = 38;   String TCL_MODE_NAME = "Tcl";
    180     int VERILOG_MODE            = 39;   String VERILOG_MODE_NAME = "Verilog";
    181     int VHDL_MODE               = 40;   String VHDL_MODE_NAME = "VHDL";
    182     int WEB_MODE                = 41;   String WEB_MODE_NAME = "Web";
    183     int WORD_MODE               = 42;   String WORD_MODE_NAME = "Word";
    184     int XML_MODE                = 43;   String XML_MODE_NAME = "XML";
     144    int ASM_MODE                =  2;   String ASM_MODE_NAME = "Assembly";
     145    int AUTOCONF_MODE           =  3;   String AUTOCONF_MODE_NAME = "Autoconf";
     146    int BEANSHELL_MODE          =  4;   String BEANSHELL_MODE_NAME = "BeanShell";
     147    int BINARY_MODE             =  5;   String BINARY_MODE_NAME = "Binary";
     148    int CHECKIN_MODE            =  6;   String CHECKIN_MODE_NAME = "Checkin";
     149    int COMPILATION_MODE        =  7;   String COMPILATION_MODE_NAME = "Compilation";
     150    int CPP_MODE                =  8;   String CPP_MODE_NAME = "C++";
     151    int CSS_MODE                =  9;   String CSS_MODE_NAME = "CSS";
     152    int C_MODE                  = 10;   String C_MODE_NAME = "C";
     153    int DIFF_MODE               = 11;   String DIFF_MODE_NAME = "Diff";
     154    int DIRECTORY_MODE          = 12;   String DIRECTORY_MODE_NAME = "Directory";
     155    int HTML_MODE               = 13;   String HTML_MODE_NAME = "HTML";
     156    int IMAGE_MODE              = 14;   String IMAGE_MODE_NAME = "Image";
     157    int JAVASCRIPT_MODE         = 15;   String JAVASCRIPT_MODE_NAME = "JavaScript";
     158    int JAVA_MODE               = 16;   String JAVA_MODE_NAME = "Java";
     159    int JDB_MODE                = 17;   String JDB_MODE_NAME = "JDB";
     160    int LISP_MODE               = 18;   String LISP_MODE_NAME = "Lisp";
     161    int LISP_SHELL_MODE         = 19;   String LISP_SHELL_MODE_NAME = "Lisp Shell";
     162    int LIST_OCCURRENCES_MODE   = 20;   String LIST_OCCURRENCES_MODE_NAME = "List Occurrences";
     163    int LIST_REGISTERS_MODE     = 21;   String LIST_REGISTERS_MODE_NAME = "List Registers";
     164    int LIST_TAGS_MODE          = 22;   String LIST_TAGS_MODE_NAME = "List Tags";
     165    int MAILBOX_MODE            = 23;   String MAILBOX_MODE_NAME = "Mailbox";
     166    int MAKEFILE_MODE           = 24;   String MAKEFILE_MODE_NAME = "Makefile";
     167    int MAN_MODE                = 25;   String MAN_MODE_NAME = "Man";
     168    int MESSAGE_MODE            = 26;   String MESSAGE_MODE_NAME = "Message";
     169    int NEWS_GROUPS_MODE        = 27;   String NEWS_GROUPS_MODE_NAME = "Groups";
     170    int NEWS_GROUP_SUMMARY_MODE = 28;   String NEWS_GROUP_SUMMARY_MODE_NAME = "Summary";
     171    int OBJC_MODE               = 29;   String OBJC_MODE_NAME = "Objective C";
     172    int PERL_MODE               = 30;   String PERL_MODE_NAME = "Perl";
     173    int PHP_MODE                = 31;   String PHP_MODE_NAME = "PHP";
     174    int PLAIN_TEXT_MODE         = 32;   String PLAIN_TEXT_MODE_NAME = "Plain Text";
     175    int PROPERTIES_MODE         = 33;   String PROPERTIES_MODE_NAME = "Properties";
     176    int PYTHON_MODE             = 34;   String PYTHON_MODE_NAME = "Python";
     177    int RUBY_MODE               = 35;   String RUBY_MODE_NAME = "Ruby";
     178    int SCHEME_MODE             = 36;   String SCHEME_MODE_NAME = "Scheme";
     179    int SEND_MAIL_MODE          = 37;   String SEND_MAIL_MODE_NAME = "Send Mail";
     180    int SHELL_MODE              = 38;   String SHELL_MODE_NAME = "Shell";
     181    int SHELL_SCRIPT_MODE       = 39;   String SHELL_SCRIPT_MODE_NAME = "Shell-script";
     182    int TCL_MODE                = 40;   String TCL_MODE_NAME = "Tcl";
     183    int VERILOG_MODE            = 41;   String VERILOG_MODE_NAME = "Verilog";
     184    int VHDL_MODE               = 42;   String VHDL_MODE_NAME = "VHDL";
     185    int WEB_MODE                = 43;   String WEB_MODE_NAME = "Web";
     186    int WORD_MODE               = 44;   String WORD_MODE_NAME = "Word";
     187    int XML_MODE                = 45;   String XML_MODE_NAME = "XML";
    185188
    186189    int SUCCESS    =  0;
  • trunk/j/src/org/armedbear/j/ModeList.java

    r4488 r5279  
    33 *
    44 * Copyright (C) 1998-2003 Peter Graves
    5  * $Id: ModeList.java,v 1.14 2003-10-21 18:30:33 piso Exp $
     5 * $Id: ModeList.java,v 1.15 2003-12-29 19:26:01 piso Exp $
    66 *
    77 * This program is free software; you can redistribute it and/or
     
    4242        list = new ArrayList();
    4343        addEntry(ARCHIVE_MODE, ARCHIVE_MODE_NAME, "ArchiveMode", false, null);
     44        addEntry(ASM_MODE, ASM_MODE_NAME, "AsmMode", true, ".+\\.asm|.+\\inc");
    4445        addEntry(AUTOCONF_MODE, AUTOCONF_MODE_NAME, "AutoconfMode", true, "configure.ac|configure.in|aclocal.m4");
    4546        addEntry(BINARY_MODE, BINARY_MODE_NAME, "BinaryMode", true, null);
     
    5657        addEntry(JAVA_MODE, JAVA_MODE_NAME, "JavaMode", true, ".+\\.java|.+\\.jad");
    5758        addEntry(JDB_MODE, JDB_MODE_NAME, "JdbMode", false, null);
    58         addEntry(LISP_MODE, LISP_MODE_NAME, "LispMode", true,
    59             ".+\\.[ej]l|.*\\.li?sp|.*\\.cl|.*\\.emacs");
     59        addEntry(LISP_MODE, LISP_MODE_NAME, "LispMode", true, ".+\\.[ej]l|.*\\.li?sp|.*\\.cl|.*\\.emacs");
    6060        addEntry(LIST_OCCURRENCES_MODE, LIST_OCCURRENCES_MODE_NAME, "ListOccurrencesMode", false, null);
    6161        addEntry(LIST_REGISTERS_MODE, LIST_REGISTERS_MODE_NAME, "ListRegistersMode", false, null);
     
    6767        addEntry(NEWS_GROUPS_MODE, NEWS_GROUPS_MODE_NAME, "mail.NewsGroupsMode", false, null);
    6868        addEntry(NEWS_GROUP_SUMMARY_MODE, NEWS_GROUP_SUMMARY_MODE_NAME, "mail.NewsGroupsSummaryMode", false, null);
     69        addEntry(OBJC_MODE, OBJC_MODE_NAME, "ObjCMode", true, ".+\\.m");
    6970        addEntry(PERL_MODE, PERL_MODE_NAME, "PerlMode", true, ".+\\.p[lm]");
    7071        addEntry(PHP_MODE, PHP_MODE_NAME, "PHPMode", true, ".+\\.php[34]?");
     
    8283        addEntry(WEB_MODE, WEB_MODE_NAME, "WebMode", false, null);
    8384        addEntry(WORD_MODE, WORD_MODE_NAME, "WordMode", false, null);
    84         addEntry(XML_MODE, XML_MODE_NAME, "XmlMode", true,
    85             ".+\\.x[msu]l|.+\\.dtd");
     85        addEntry(XML_MODE, XML_MODE_NAME, "XmlMode", true, ".+\\.x[msu]l|.+\\.dtd");
    8686    }
    8787
Note: See TracChangeset for help on using the changeset viewer.