/L1"C/C++" C_LANG Line Comment = // Block Comment On = /* Block Comment Off = */ Escape Char = \ String Chars = "' File Extensions = C CPP CC CXX H HPP AWK /Delimiters = ~!@%^&*()-+=|\/{}[]:;"'<> , .? /Function String = "%^([a-zA-Z_0-9^[^]*]+^)[ ^t]+([^p*&:, ^t^[^]a-zA-Z_0-9.!]++)[~;]" /Function String 1 = "%[a-zA-Z_0-9*]*::^([a-zA-Z_0-9^~]+^)[ ^t^p]++([^p*&:, ^t^[^]/*^-'=:&a-zA-Z_0-9./(!]++)[~;]" /Function String 2 = "%[a-zA-Z_0-9^][a-zA-Z_0-9^[^]]+[ ^t*]+^([a-zA-Z_0-9]+^)[ ^t]++([^p*&:, ^t^[^]a-zA-Z_0-9./(!]++)[~;]" /Function String 3 = "%[a-zA-Z_0-9*&$^[^]*]+[ ^t]+[a-zA-Z_0-9*&$^[^]]+[ ^t*]+^([a-zA-Z_0-9]+^)[ ^t]++([^p*&:, ^t^[^]a-zA-Z_0-9./(!]++)[~;]" /Function String 4 = "%[a-z_0-9^[^]*]++ [a-z_0-9*^[^]]+[ ^t]++[a-z_0-9*^[^]]+[ ^t]++^([*a-z_0-9]+^)[ ^t]++([^p*&:, ^t^[^]a-z_0-9./(!]++)[~;]" /Function String 5 = "%^([a-zA-Z_0-9^[^]*]+^)[ ^t]++([^p*&:, ^t^[^]a-zA-Z_0-9./()!]++)[~;]" /Member String = "^([A-Za-z0-9_:.]+^)[ ^t^*&]+$S[ ^t]++[(-);,]" /Variable String = "%[ ^t]++^([!-ΓΏ~ ^t<>]+^)*[~a-z]$S[ ^t;,()^-]" /Indent Strings = "{" "if" "else" ":" /Unindent Strings = "}" /Open Brace Strings = "{" "(" "[" /Close Brace Strings = "}" ")" "]" /Open Fold Strings = "{" /Close Fold Strings = "}" /C1"Keywords" STYLE_KEYWORD #define #elif #else #endif #error #if #ifdef #ifndef #include #include_next #line #pragma #undef __asm __based __cdecl __declspec __except __far __fastcall __finally __fortran __huge __inline __int16 __int32 __int64 __int8 __interrupt __leave __loadds __near __pascal __saveregs __segment __segname __self __stdcall __try __uuidof auto bool break case char const continue default defined do double else enum extern float for goto if int long register return short signed sizeof static struct switch typedef union unsigned void volatile while /C2"C++ Keywords" STYLE_KEYWORD __multiple_inheritance __single_inheritance __virtual_inheritance catch class const_cast delete dynamic_cast explicit export false friend inline mutable namespace new operator private protected public reinterpret_cast static_cast template this throw true try typeid typename using virtual wchar_t /C3"Microsoft C extensions" STYLE_EXTENSION dllexport dllimport naked thread uuid /C4"Operators" STYLE_OPERATOR ! % & * + - // / < = > ^ | ~ /L2"Visual Basic" VB_LANG Line Comment = ' File Extensions = BAS FRM CLS VB VBS VBA CTL /Function String = "%[a-z ^t]++^{Sub^}^{Function^}*(" /Open Brace Strings = "{" "(" "[" "<" /Close Brace Strings = "}" ")" "]" ">" /Indent Strings = "Then" "Select Case" "Do While" "Else" "Do" "
/C2"Attributes" STYLE_ATTRIBUTE abbr= accept-charset= accept= accesskey= action= align= alink= alt= archive= axis= background= bgcolor= border= cellpadding= cellspacing= char= charoff= charset= checked cite= class= classid= clear= code= codebase= codetype= color= cols= colspan= compact content= coords= data= datetime= declare defer dir= disabled enctype= face= for= frame= frameborder= headers= height= href= hreflang= hspace= http-equiv= id= ismap= label= lang= language= link= longdesc= mailto: marginheight= marginwidth= maxlength= media= method= multiple name= nohref noresize noshade nowrap object= onblur= onchange= onclick= ondblclick= onfocus= onkeydown= onkeypress= onkeyup= onload= onmousedown= onmousemove= onmouseout= onmouseover= onmouseup= onreset= onselect= onsubmit= onunload= profile= prompt= readonly rel= rev= rows= rowspan= rules= scheme= scope= scrolling= selected shape= size= span= src= standby= start= style= summary= tabindex= target= text= title= type= usemap= valign= value= valuetype= version= vlink= vspace= width= = /L4"Java" JAVA_LANG Line Comment = // Block Comment On = /* Block Comment Off = */ Escape Char = \ File Extensions = JAV JAVA /Delimiters = ~!@%^&*()-+=|\/{}[]:;"'<> , .? /Function String = "%[ ^t]++[ps][a-z]+ [a-z0-9]+ ^(*(*)^)*{$" /Function String 1 = "%[ ^t]++[ps][a-z]+ [a-z0-9]+ ^(*(*)^)[ ^t]++$" /Member String = "^([A-Za-z0-9_:.]+^)[ ^t*&]+$S[ ^t]++[(=);,]" /Variable String = "^([A-Za-z0-9_:.]+^)[ ^t*&]+$S[ ^t]++[(=);,]" /Indent Strings = "{" /Unindent Strings = "}" /Open Brace Strings = "{" "(" "[" "<" /Close Brace Strings = "}" ")" "]" ">" /Open Fold Strings = "{" /Close Fold Strings = "}" /C1"Keywords" STYLE_KEYWORD abstract boolean break byte case catch char class continue default do double else extends false final finally float for if implements import instanceof int interface length long native new null package private protected public return short static super switch synchronized this threadsafe throw throws transient true try void while /C2"Classes" STYLE_FUNCTION AWTError AWTEvent AWTEventMulticaster AWTException AbstractMethodError AccessException Acl AclEntry AclNotFoundException ActionEvent ActionListener Adjustable AdjustmentEvent AdjustmentListener Adler32 AlreadyBoundException Applet AppletContext AppletStub AreaAveragingScaleFilter ArithmeticException Array ArrayIndexOutOfBoundsException ArrayStoreException AudioClip BeanDescriptor BeanInfo Beans BigDecimal BigInteger BindException BitSet Boolean BorderLayout BreakIterator BufferedInputStream BufferedOutputStream BufferedReader BufferedWriter Button ButtonPeer Byte ByteArrayInputStream ByteArrayOutputStream CRC32 Calendar CallableStatement Canvas CanvasPeer CardLayout Certificate CharArrayReader CharArrayWriter CharConversionException Character CharacterIterator Checkbox CheckboxGroup CheckboxMenuItem CheckboxMenuItemPeer CheckboxPeer CheckedInputStream CheckedOutputStream Checksum Choice ChoiceFormat ChoicePeer Class ClassCastException ClassCircularityError ClassFormatError ClassLoader ClassNotFoundException Clipboard ClipboardOwner CloneNotSupportedException Cloneable CollationElementIterator CollationKey Collator Color ColorModel Compiler Component ComponentAdapter ComponentEvent ComponentListener ComponentPeer ConnectException ConnectIOException Connection Constructor Container ContainerAdapter ContainerEvent ContainerListener ContainerPeer ContentHandler ContentHandlerFactory CropImageFilter Cursor Customizer DGC DSAKey DSAKeyPairGenerator DSAParams DSAPrivateKey DSAPublicKey DataFlavor DataFormatException DataInput DataInputStream DataOutput DataOutputStream DataTruncation DatabaseMetaData DatagramPacket DatagramSocket DatagramSocketImpl Date DateFormat DateFormatSymbols DecimalFormat DecimalFormatSymbols Deflater DeflaterOutputStream Dialog DialogPeer Dictionary DigestException DigestInputStream DigestOutputStream Dimension DirectColorModel Double Driver DriverManager DriverPropertyInfo EOFException EmptyStackException Enumeration Error Event EventListener EventObject EventQueue EventSetDescriptor Exception ExceptionInInitializerError ExportException FeatureDescriptor Field FieldPosition File FileDescriptor FileDialog FileDialogPeer FileInputStream FileNameMap FileNotFoundException FileOutputStream FileReader FileWriter FilenameFilter FilterInputStream FilterOutputStream FilterReader FilterWriter FilteredImageSource Float FlowLayout FocusAdapter FocusEvent FocusListener Font FontMetrics FontPeer Format Frame FramePeer GZIPInputStream GZIPOutputStream Graphics GregorianCalendar GridBagConstraints GridBagLayout GridLayout Group Hashtable HttpURLConnection IOException Identity IdentityScope IllegalAccessError IllegalAccessException IllegalArgumentException IllegalComponentStateException IllegalMonitorStateException IllegalStateException IllegalThreadStateException Image ImageConsumer ImageFilter ImageObserver ImageProducer IncompatibleClassChangeError IndexColorModel IndexOutOfBoundsException IndexedPropertyDescriptor InetAddress Inflater InflaterInputStream InputEvent InputStream InputStreamReader Insets InstantiationError InstantiationException Integer InternalError InterruptedException InterruptedIOException IntrospectionException Introspector InvalidClassException InvalidKeyException InvalidObjectException InvalidParameterException InvocationTargetException ItemEvent ItemListener ItemSelectable Key KeyAdapter KeyEvent KeyException KeyListener KeyManagementException KeyPair KeyPairGenerator Label LabelPeer LastOwnerException LayoutManager LayoutManager2 Lease LightweightPeer LineNumberInputStream LineNumberReader LinkageError List ListPeer ListResourceBundle LoaderHandler Locale LocateRegistry LogStream Long MalformedURLException MarshalException Math MediaTracker Member MemoryImageSource Menu MenuBar MenuBarPeer MenuComponent MenuComponentPeer MenuContainer MenuItem MenuItemPeer MenuPeer MenuShortcut MessageDigest MessageFormat Method MethodDescriptor MissingResourceException Modifier MouseAdapter MouseEvent MouseListener MouseMotionAdapter MouseMotionListener MulticastSocket Naming NegativeArraySizeException NoClassDefFoundError NoRouteToHostException NoSuchAlgorithmException NoSuchElementException NoSuchFieldError NoSuchFieldException NoSuchMethodError NoSuchMethodException NoSuchObjectException NoSuchProviderException NotActiveException NotBoundException NotOwnerException NotSerializableException NullPointerException Number NumberFormat NumberFormatException ObjID Object ObjectInput ObjectInputStream ObjectInputValidation ObjectOutput ObjectOutputStream ObjectStreamClass ObjectStreamException Observable Observer Operation OptionalDataException OutOfMemoryError OutputStream OutputStreamWriter Owner PaintEvent Panel PanelPeer ParameterDescriptor ParseException ParsePosition Permission PipedInputStream PipedOutputStream PipedReader PipedWriter PixelGrabber Point Polygon PopupMenu PopupMenuPeer PreparedStatement Principal PrintGraphics PrintJob PrintStream PrintWriter PrivateKey Process Properties PropertyChangeEvent PropertyChangeListener PropertyChangeSupport PropertyDescriptor PropertyEditor PropertyEditorManager PropertyEditorSupport PropertyResourceBundle PropertyVetoException ProtocolException Provider ProviderException PublicKey PushbackInputStream PushbackReader RGBImageFilter RMIClassLoader RMIFailureHandler RMISecurityException RMISecurityManager RMISocketFactory Random RandomAccessFile Reader Rectangle Registry RegistryHandler Remote RemoteCall RemoteException RemoteObject RemoteRef RemoteServer RemoteStub ReplicateScaleFilter ResourceBundle ResultSet ResultSetMetaData RuleBasedCollator Runnable Runtime RuntimeException SQLException SQLWarning ScrollPane ScrollPanePeer Scrollbar ScrollbarPeer SecureRandom Security SecurityException SecurityManager SequenceInputStream Serializable ServerCloneException ServerError ServerException ServerNotActiveException ServerRef ServerRuntimeException ServerSocket Shape Short Signature SignatureException Signer SimpleBeanInfo SimpleDateFormat SimpleTimeZone Skeleton SkeletonMismatchException SkeletonNotFoundException Socket SocketException SocketImpl SocketImplFactory SocketSecurityException Stack StackOverflowError Statement StreamCorruptedException StreamTokenizer String StringBuffer StringBufferInputStream StringCharacterIterator StringIndexOutOfBoundsException StringReader StringSelection StringTokenizer StringWriter StubNotFoundException SyncFailedException System SystemColor TextArea TextAreaPeer TextComponent TextComponentPeer TextEvent TextField TextFieldPeer TextListener Thread ThreadDeath ThreadGroup Throwable Time TimeZone Timestamp TooManyListenersException Toolkit Transferable Types UID URL URLConnection URLEncoder URLStreamHandler URLStreamHandlerFactory UTFDataFormatException UnexpectedException UnicastRemoteObject UnknownError UnknownHostException UnknownServiceException UnmarshalException Unreferenced UnsatisfiedLinkError UnsupportedEncodingException UnsupportedFlavorException VMID Vector VerifyError VetoableChangeListener VetoableChangeSupport VirtualMachineError Visibility Void Window WindowAdapter WindowEvent WindowListener WindowPeer WriteAbortedException Writer ZipEntry ZipException ZipFile ZipInputStream ZipOutputStream /C3"Operators" STYLE_OPERATOR ! % & * + - // / < = > ^ | ~ /L5"Perl" PERL_LANG Line Comment = # Line Comment Preceding Chars = [~[^]^^$/\(] Escape Char = \ File Extensions = CGI PL PM PLX /Delimiters = ~!@$%^&*()+=|\/{}[]:;"'<> ,.?\`/ /Function String = "%[ ^t]++sub[ ^t]+^([a-zA-Z0-9_]+^)[#]" /Function String 1 = "%[ ^t]++sub[ ^t]+^([a-zA-Z0-9_]+^)[ ^t{^p]" /Function String 2 = "%[ ^t]++sub[ ^t]+^([a-zA-Z0-9_]+^)[ ^t]++(*)[ ^t{^p#]" /Function String 3 = "%[ ^t]++^([a-zA-Z0-9_]+^):[ ^t^p]" /Indent Strings = "{" /Unindent Strings = "}" /Open Brace Strings = "{" "(" "[" /Close Brace Strings = "}" ")" "]" /Open Fold Strings = "{" /Close Fold Strings = "}" /C1"Keywords" STYLE_KEYWORD -A -B -C -M -O -R -S -T -W -X -b -c -d -e -f -g -k -l -o -p -r -s -t -u -w -x -z continue do else elsif exit for foreach goto if last local my next no our package redo require return sub unless until use while /C2"Functions" STYLE_FUNCTION accept alarm atan2 bind binmode bless caller chdir chmod chomp chop chown chr chroot close closedir connect cos crypt dbmclose dbmopen defined delete die dump each endgrent endhostent endnetent endprotoent endpwent endservent eof eval exec exists exp fcntl fileno flock fork format formline getc getgrent getgrgid getgrname gethostbyaddr gethostbyname gethostent getlogin getnetbyaddr getnetbyname getnetent getpeername getpgrp getppid getpriority getprotobyname getprotobynumber getprotoent getpwent getpwnam getpwuid getservbyname getservbyport getservent getsockname getsockopt glob gmtime grep hex index int ioctl join keys kill lc lcfirst length link listen localtime log lstat map mkdir msgctl msgget msgrcv msgsnd oct open opendir ord pack pipe pop pos print printf push quotemeta rand read readdir readline readlink recv ref rename reset reverse rewinddir rindex rmdir scalar seek seekdir select semctl semgett semop send setgrent sethostent setnetent setpgrp setpriority setprotoent setpwent setservent setsockopt shift shmctl shmget shmread shmwrite shutdown sin sleep socket socketpair sort splice split sprintf sqrt srand stat study substr symlink syscall sysopen sysread system syswrite tell telldir tie tied time times truncate uc ucfirst umask undef unlink unpack unshift utime values vec wait waitpid wantarray warn write /C3"Methods" STYLE_METHOD AUTOLOAD BEGIN CHECK CLEAR CLOSE CORE DELETE DESTROY END EXISTS EXTEND FETCH FETCHSIZE FIRSTKEY GETC INIT NEXTKEY POP PRINT PRINTF PUSH READ READLINE SHIFT SPLICE STORE STORESIZE SUPER TIEARRAY TIEHANDLE TIEHASH TIESCALAR UNIVERSAL UNSHIFT UNTIE WRITE __DATA__ __END__ __FILE__ __LINE__ __PACKAGE__ attributes attrs autouse base blib bytes charnames constant diagnostics fields filetest integer less lib locale ops overload perllocal re sigtrap strict subs utf8 vars warnings /C4"Operators" STYLE_OPERATOR ! & && * + ++ - -> // / < <= <=> = => =~ > >= ^ and eq ge gt le lt m ne not or q qq qw qx s tr x xor y | || ~ /L6"XML" XML_LANG Noquote Block Comment On = File Extensions = XML XUL XSD XSL XSLT /Delimiters = ~@$%^&*()+=|\{};"'<> , /Function String = "name=*">" /Open Brace Strings = "{" "(" "[" "<" /Close Brace Strings = "}" ")" "]" ">" /C1"Elements" STYLE_ELEMENT ** <