|
jEdit example source code file (pvwave.xml)
The jEdit pvwave.xml source code<?xml version="1.0"?> <!DOCTYPE MODE SYSTEM "xmode.dtd"> <!-- PV-WAVE mode, by Ed Stewart based on Java mode by Mike Dillon and IDLTokenMarker by Juha Lindfors --> <MODE> <PROPS> <PROPERTY NAME="lineComment" VALUE=";" /> </PROPS> <RULES HIGHLIGHT_DIGITS="TRUE" IGNORE_CASE="TRUE"> <SPAN TYPE="LITERAL1" NO_LINE_BREAK="TRUE"> <BEGIN>" <END>" </SPAN> <SPAN TYPE="LITERAL1" NO_LINE_BREAK="TRUE"> <BEGIN>' <END>' </SPAN> <EOL_SPAN TYPE="COMMENT1">; <SEQ TYPE="OPERATOR">( <SEQ TYPE="OPERATOR">) <SEQ TYPE="OPERATOR">= <SEQ TYPE="OPERATOR">+ <SEQ TYPE="OPERATOR">- <SEQ TYPE="OPERATOR">/ <SEQ TYPE="OPERATOR">* <SEQ TYPE="OPERATOR"># <SEQ TYPE="OPERATOR">> <SEQ TYPE="OPERATOR">< <SEQ TYPE="OPERATOR">^ <SEQ TYPE="OPERATOR">} <SEQ TYPE="OPERATOR">{ <SEQ TYPE="OPERATOR">. <SEQ TYPE="OPERATOR">, <SEQ TYPE="OPERATOR">] <SEQ TYPE="OPERATOR">[ <SEQ TYPE="OPERATOR">: <SEQ TYPE="LABEL">$ <SEQ TYPE="LABEL">& <SEQ TYPE="LABEL">@ <SEQ TYPE="LABEL">! <KEYWORDS> <!--KEYWORD1s are standard functions and procedures --> <KEYWORD1>abs <KEYWORD1>acos <KEYWORD1>add_exec_on_select <KEYWORD1>addsysvar <KEYWORD1>addvar <KEYWORD1>affine <KEYWORD1>alog <KEYWORD1>alog10 <KEYWORD1>asarr <KEYWORD1>asin <KEYWORD1>askeys <KEYWORD1>assoc <KEYWORD1>atan <KEYWORD1>avg <KEYWORD1>axis <KEYWORD1>bar <KEYWORD1>bar2d <KEYWORD1>bar3d <KEYWORD1>beseli <KEYWORD1>beselj <KEYWORD1>besely <KEYWORD1>bilinear <KEYWORD1>bindgen <KEYWORD1>blob <KEYWORD1>blobcount <KEYWORD1>boundary <KEYWORD1>build_table <KEYWORD1>buildresourcefilename <KEYWORD1>bytarr <KEYWORD1>byte <KEYWORD1>byteorder <KEYWORD1>bytscl <KEYWORD1>c_edit <KEYWORD1>call_unix <KEYWORD1>cd <KEYWORD1>center_view <KEYWORD1>chebyshev <KEYWORD1>check_math <KEYWORD1>checkfile <KEYWORD1>cindgen <KEYWORD1>close <KEYWORD1>color_convert <KEYWORD1>color_edit <KEYWORD1>color_palette <KEYWORD1>complex <KEYWORD1>complexarr <KEYWORD1>cone <KEYWORD1>congrid <KEYWORD1>conj <KEYWORD1>contour <KEYWORD1>contour2 <KEYWORD1>contourfill <KEYWORD1>conv_from_rect <KEYWORD1>conv_to_rect <KEYWORD1>convert_coord <KEYWORD1>convol <KEYWORD1>correlate <KEYWORD1>cos <KEYWORD1>cosh <KEYWORD1>cosines <KEYWORD1>cprod <KEYWORD1>create_holidays <KEYWORD1>create_weekdends <KEYWORD1>crossp <KEYWORD1>cursor <KEYWORD1>curvatures <KEYWORD1>curvefit <KEYWORD1>cylinder <KEYWORD1>day_name <KEYWORD1>day_of_week <KEYWORD1>day_of_year <KEYWORD1>dblarr <KEYWORD1>dc_error_msg <KEYWORD1>dc_options <KEYWORD1>dc_read_24_bit <KEYWORD1>dc_read_8_bit <KEYWORD1>dc_read_container <KEYWORD1>dc_read_dib <KEYWORD1>dc_read_fixed <KEYWORD1>dc_read_free <KEYWORD1>dc_read_tiff <KEYWORD1>dc_scan_container <KEYWORD1>dc_write_24_bit <KEYWORD1>dc_write_8_bit <KEYWORD1>dc_write_dib <KEYWORD1>dc_write_fixed <KEYWORD1>dc_write_free <KEYWORD1>dc_write_tiff <KEYWORD1>dcindgen <KEYWORD1>dcomplex <KEYWORD1>dcomplexarr <KEYWORD1>declare func <KEYWORD1>declare function <KEYWORD1>define_key <KEYWORD1>defroi <KEYWORD1>defsysv <KEYWORD1>del_file <KEYWORD1>delfunc <KEYWORD1>dellog <KEYWORD1>delproc <KEYWORD1>delstruct <KEYWORD1>delvar <KEYWORD1>demo <KEYWORD1>deriv <KEYWORD1>derivn <KEYWORD1>determ <KEYWORD1>device <KEYWORD1>diag <KEYWORD1>dicm_tag_info <KEYWORD1>digital_filter <KEYWORD1>dilate <KEYWORD1>dindgen <KEYWORD1>dist <KEYWORD1>dminit <KEYWORD1>doc_lib_unix <KEYWORD1>doc_library <KEYWORD1>double <KEYWORD1>drop_exec_on_select <KEYWORD1>dt_add <KEYWORD1>dt_addly <KEYWORD1>dt_compress <KEYWORD1>dt_duration <KEYWORD1>dt_print <KEYWORD1>dt_subly <KEYWORD1>dt_subtract <KEYWORD1>dt_to_sec <KEYWORD1>dt_to_str <KEYWORD1>dt_to_var <KEYWORD1>dtegn <KEYWORD1>empty <KEYWORD1>environment <KEYWORD1>eof <KEYWORD1>erase <KEYWORD1>erode <KEYWORD1>errorf <KEYWORD1>errplot <KEYWORD1>euclidean <KEYWORD1>exec_on_select <KEYWORD1>execute <KEYWORD1>exp <KEYWORD1>expand <KEYWORD1>expon <KEYWORD1>extrema <KEYWORD1>factor <KEYWORD1>fast_grid2 <KEYWORD1>fast_grid3 <KEYWORD1>fast_grid4 <KEYWORD1>fft <KEYWORD1>filepath <KEYWORD1>findfile <KEYWORD1>findgen <KEYWORD1>finite <KEYWORD1>fix <KEYWORD1>float <KEYWORD1>fltarr <KEYWORD1>flush <KEYWORD1>free_lun <KEYWORD1>fstat <KEYWORD1>funct <KEYWORD1>gamma <KEYWORD1>gaussfit <KEYWORD1>gaussint <KEYWORD1>gcd <KEYWORD1>get_kbrd <KEYWORD1>get_lun <KEYWORD1>getenv <KEYWORD1>get_named_color <KEYWORD1>getncerr <KEYWORD1>getncopts <KEYWORD1>getparam <KEYWORD1>great_int <KEYWORD1>grid <KEYWORD1>grid_2d <KEYWORD1>grid_3d <KEYWORD1>grid_4d <KEYWORD1>grid_sphere <KEYWORD1>gridn <KEYWORD1>group_by <KEYWORD1>hak <KEYWORD1>hanning <KEYWORD1>hdf_test <KEYWORD1>hdfgetsds <KEYWORD1>help <KEYWORD1>hilbert <KEYWORD1>hist_equal <KEYWORD1>hist_equal_ct <KEYWORD1>histn <KEYWORD1>histogram <KEYWORD1>hls <KEYWORD1>hsv <KEYWORD1>hsv_to_rgd <KEYWORD1>image_check <KEYWORD1>image_color_quant <KEYWORD1>image_cont <KEYWORD1>image_create <KEYWORD1>image_display <KEYWORD1>image_filetypes <KEYWORD1>image_query_file <KEYWORD1>image_read <KEYWORD1>image_write <KEYWORD1>imaginary <KEYWORD1>img_true8 <KEYWORD1>index_and <KEYWORD1>index_conv <KEYWORD1>index_or <KEYWORD1>indgen <KEYWORD1>intarr <KEYWORD1>interpol <KEYWORD1>interpolate <KEYWORD1>intrp <KEYWORD1>invert <KEYWORD1>isaskey <KEYWORD1>ishft <KEYWORD1>jacobian <KEYWORD1>jul_to_dt <KEYWORD1>keyword_set <KEYWORD1>lcm <KEYWORD1>leefilt <KEYWORD1>legend <KEYWORD1>lindgen <KEYWORD1>linknload <KEYWORD1>list <KEYWORD1>listarr <KEYWORD1>load_holidays <KEYWORD1>load_option <KEYWORD1>load_weekends <KEYWORD1>loadct <KEYWORD1>loadct_custom <KEYWORD1>loadresources <KEYWORD1>loadstrings <KEYWORD1>lonarr <KEYWORD1>long <KEYWORD1>lubksb <KEYWORD1>ludcmp <KEYWORD1>make_array <KEYWORD1>map <KEYWORD1>map_axes <KEYWORD1>map_contour <KEYWORD1>map_grid <KEYWORD1>map_plots <KEYWORD1>map_polyfill <KEYWORD1>map_proj <KEYWORD1>map_reverse <KEYWORD1>map_velovect <KEYWORD1>map_version <KEYWORD1>map_xyouts <KEYWORD1>max <KEYWORD1>median <KEYWORD1>mesh <KEYWORD1>message <KEYWORD1>min <KEYWORD1>modifyct <KEYWORD1>molec <KEYWORD1>moment <KEYWORD1>month_name <KEYWORD1>movie <KEYWORD1>mprove <KEYWORD1>msword_cgm_setup <KEYWORD1>n_elements <KEYWORD1>n_params <KEYWORD1>n_tags <KEYWORD1>nint <KEYWORD1>normals <KEYWORD1>null_processor <KEYWORD1>openr <KEYWORD1>openu <KEYWORD1>openw <KEYWORD1>oplot <KEYWORD1>oploterr <KEYWORD1>option_is_loaded <KEYWORD1>order_by <KEYWORD1>padit <KEYWORD1>packimage <KEYWORD1>packtable <KEYWORD1>palette <KEYWORD1>param_present <KEYWORD1>parsefilename <KEYWORD1>pie <KEYWORD1>pie_chart <KEYWORD1>plot <KEYWORD1>plot_field <KEYWORD1>plot_histogram <KEYWORD1>plot_io <KEYWORD1>plot_oi <KEYWORD1>plot_oo <KEYWORD1>plot_windrose <KEYWORD1>ploterr <KEYWORD1>plots <KEYWORD1>pm <KEYWORD1>pmf <KEYWORD1>point_lun <KEYWORD1>poly <KEYWORD1>poly_2d <KEYWORD1>poly_area <KEYWORD1>poly_c_conv <KEYWORD1>poly_count <KEYWORD1>poly_dev <KEYWORD1>poly_fit <KEYWORD1>poly_merge <KEYWORD1>poly_norm <KEYWORD1>poly_plot <KEYWORD1>poly_sphere <KEYWORD1>poly_surf <KEYWORD1>poly_trans <KEYWORD1>polyfill <KEYWORD1>polyfillv <KEYWORD1>polyfitw <KEYWORD1>polyshade <KEYWORD1>polywarp <KEYWORD1>popd <KEYWORD1>prime <KEYWORD1>print <KEYWORD1>printd <KEYWORD1>printf <KEYWORD1>profile <KEYWORD1>profiles <KEYWORD1>prompt <KEYWORD1>pseudo <KEYWORD1>pushd <KEYWORD1>query_table <KEYWORD1>randomn <KEYWORD1>randomu <KEYWORD1>rdpix <KEYWORD1>read <KEYWORD1>read_airs <KEYWORD1>read_xbm <KEYWORD1>readf <KEYWORD1>readu <KEYWORD1>rebin <KEYWORD1>reform <KEYWORD1>regress <KEYWORD1>rename <KEYWORD1>render <KEYWORD1>render24 <KEYWORD1>replicate <KEYWORD1>replv <KEYWORD1>resamp <KEYWORD1>reverse <KEYWORD1>rgb_to_hsv <KEYWORD1>rm <KEYWORD1>rmf <KEYWORD1>roberts <KEYWORD1>rot <KEYWORD1>rot_int <KEYWORD1>rotate <KEYWORD1>same <KEYWORD1>scale3d <KEYWORD1>sec_to_dt <KEYWORD1>select_read_lun <KEYWORD1>set_plot <KEYWORD1>set_screen <KEYWORD1>set_shading <KEYWORD1>set_symbol <KEYWORD1>set_view3d <KEYWORD1>set_viewport <KEYWORD1>set_xy <KEYWORD1>setdemo <KEYWORD1>setenv <KEYWORD1>setimagesize <KEYWORD1>setlog <KEYWORD1>setncopts <KEYWORD1>setup_keys <KEYWORD1>sgn <KEYWORD1>shade_surf <KEYWORD1>shade_surf_irr <KEYWORD1>shade_volume <KEYWORD1>shif <KEYWORD1>shift <KEYWORD1>show_options <KEYWORD1>show3 <KEYWORD1>sigma <KEYWORD1>sin <KEYWORD1>sindgen <KEYWORD1>sinh <KEYWORD1>size <KEYWORD1>skipf <KEYWORD1>slice <KEYWORD1>slice_vol <KEYWORD1>small_int <KEYWORD1>smooth <KEYWORD1>sobel <KEYWORD1>socket_accept <KEYWORD1>socket_close <KEYWORD1>socket_connect <KEYWORD1>socket_getport <KEYWORD1>socket_init <KEYWORD1>socket_read <KEYWORD1>socket_write <KEYWORD1>sort <KEYWORD1>sortn <KEYWORD1>spawn <KEYWORD1>sphere <KEYWORD1>spline <KEYWORD1>sqrt <KEYWORD1>stdev <KEYWORD1>str_to_dt <KEYWORD1>strarr <KEYWORD1>strcompress <KEYWORD1>stretch <KEYWORD1>string <KEYWORD1>strjoin <KEYWORD1>strlen <KEYWORD1>strlookup <KEYWORD1>strlowcase <KEYWORD1>strmatch <KEYWORD1>strmessage <KEYWORD1>strmid <KEYWORD1>strpos <KEYWORD1>strput <KEYWORD1>strsplit <KEYWORD1>strsubst <KEYWORD1>strtrim <KEYWORD1>structref <KEYWORD1>strupcase <KEYWORD1>sum <KEYWORD1>surface <KEYWORD1>surface_fit <KEYWORD1>surfr <KEYWORD1>svbksb <KEYWORD1>svd <KEYWORD1>svdfit <KEYWORD1>systime <KEYWORD1>t3d <KEYWORD1>tag_names <KEYWORD1>tan <KEYWORD1>tanh <KEYWORD1>tek_color <KEYWORD1>tensor_add <KEYWORD1>tensor_div <KEYWORD1>tensor_eq <KEYWORD1>tensor_exp <KEYWORD1>tensor_ge <KEYWORD1>tensor_gt <KEYWORD1>tensor_le <KEYWORD1>tensor_lt <KEYWORD1>tensor_max <KEYWORD1>tensor_min <KEYWORD1>tensor_mod <KEYWORD1>tensor_mul <KEYWORD1>tensor_ne <KEYWORD1>tensor_sub <KEYWORD1>threed <KEYWORD1>today <KEYWORD1>total <KEYWORD1>tqli <KEYWORD1>transpose <KEYWORD1>tred2 <KEYWORD1>tridag <KEYWORD1>tv <KEYWORD1>tvcrs <KEYWORD1>tvlct <KEYWORD1>tvrd <KEYWORD1>tvscl <KEYWORD1>tvsize <KEYWORD1>uniqn <KEYWORD1>unique <KEYWORD1>unix_listen <KEYWORD1>unix_reply <KEYWORD1>unload_option <KEYWORD1>upvar <KEYWORD1>usersym <KEYWORD1>usgs_names <KEYWORD1>value_length <KEYWORD1>var_match <KEYWORD1>var_to_dt <KEYWORD1>vector_field3 <KEYWORD1>vel <KEYWORD1>velovect <KEYWORD1>viewer <KEYWORD1>vol_marker <KEYWORD1>vol_pad <KEYWORD1>vol_red <KEYWORD1>vol_trans <KEYWORD1>volume <KEYWORD1>vtkaddattribute <KEYWORD1>vtkaxes <KEYWORD1>vtkcamera <KEYWORD1>vtkclose <KEYWORD1>vtkcolorbar <KEYWORD1>vtkcolornames <KEYWORD1>vtkcommand <KEYWORD1>vtkerase <KEYWORD1>vtkformat <KEYWORD1>vtkgrid <KEYWORD1>vtkhedgehog <KEYWORD1>vtkinit <KEYWORD1>vtklight <KEYWORD1>vtkplots <KEYWORD1>vtkpolydata <KEYWORD1>vtkpolyformat <KEYWORD1>vtkpolyshade <KEYWORD1>vtkppmread <KEYWORD1>vtkppmwrite <KEYWORD1>vtkreadvtk <KEYWORD1>vtkrectilineargrid <KEYWORD1>vtkrenderwindow <KEYWORD1>vtkscatter <KEYWORD1>vtkslicevol <KEYWORD1>vtkstructuredpoints <KEYWORD1>vtkstructuredgrid <KEYWORD1>vtksurface <KEYWORD1>vtksurfgen <KEYWORD1>vtktext <KEYWORD1>vtktvrd <KEYWORD1>vtkunstructuredgrid <KEYWORD1>vtkwdelete <KEYWORD1>vtkwindow <KEYWORD1>vtkwritevrml <KEYWORD1>vtkwset <KEYWORD1>wait <KEYWORD1>wavedatamanager <KEYWORD1>waveserver <KEYWORD1>wcopy <KEYWORD1>wdelete <KEYWORD1>where <KEYWORD1>wherein <KEYWORD1>window <KEYWORD1>wmenu <KEYWORD1>wpaste <KEYWORD1>wprint <KEYWORD1>wread_dib <KEYWORD1>wread_meta <KEYWORD1>write_xbm <KEYWORD1>writeu <KEYWORD1>wset <KEYWORD1>whow <KEYWORD1>wwrite_dib <KEYWORD1>wwrite_meta <KEYWORD1>xyouts <KEYWORD1>zoom <KEYWORD1>zroots <!--KEYWORD2s are PV-WAVE keywords --> <KEYWORD2>begin <KEYWORD2>breakpoint <KEYWORD2>case <KEYWORD2>common <KEYWORD2>compile <KEYWORD2>declare <KEYWORD2>do <KEYWORD2>else <KEYWORD2>end <KEYWORD2>endcase <KEYWORD2>endelse <KEYWORD2>endfor <KEYWORD2>endif <KEYWORD2>endrepeat <KEYWORD2>endwhile <KEYWORD2>exit <KEYWORD2>for <KEYWORD2>func <KEYWORD2>function <KEYWORD2>goto <KEYWORD2>help <KEYWORD2>if <KEYWORD2>info <KEYWORD2>journal <KEYWORD2>locals <KEYWORD2>of <KEYWORD2>on_error <KEYWORD2>on_error_goto <KEYWORD2>on_ioerror <KEYWORD2>pro <KEYWORD2>quit <KEYWORD2>repeat <KEYWORD2>restore <KEYWORD2>retall <KEYWORD2>return <KEYWORD2>save <KEYWORD2>stop <KEYWORD2>then <KEYWORD2>while <!-- KEYWORD3s are binary ops and Widget stuff --> <KEYWORD3>and <KEYWORD3>not <KEYWORD3>or <KEYWORD3>xor <KEYWORD3>eq <KEYWORD3>ne <KEYWORD3>gt <KEYWORD3>lt <KEYWORD3>ge <KEYWORD3>le <KEYWORD3>mod <KEYWORD3>WgAnimateTool <KEYWORD3>WgCbarTool <KEYWORD3>WgCtTool <KEYWORD3>WgIsoSurfTool <KEYWORD3>WgMovieTool <KEYWORD3>WgSimageTool <KEYWORD3>WgSliceTool <KEYWORD3>WgSurfaceTool <KEYWORD3>WgTextTool <KEYWORD3>WoAddButtons <KEYWORD3>WoAddMessage <KEYWORD3>WoAddStatus <KEYWORD3>WoButtonBar <KEYWORD3>WoCheckFile <KEYWORD3>WoColorButton <KEYWORD3>WoColorConvert <KEYWORD3>WoColorGrid <KEYWORD3>WoColorWheel <KEYWORD3>WoConfirmClose <KEYWORD3>WoDialogStatus <KEYWORD3>WoFontOptionMenu <KEYWORD3>WoGenericDialog <KEYWORD3>WoLabeledText <KEYWORD3>WoMenuBar <KEYWORD3>WoMessage <KEYWORD3>WoSaveAsPixmap <KEYWORD3>WoSetCursor <KEYWORD3>WoSetWindowTitle <KEYWORD3>WoStatus <KEYWORD3>WoVariableOptionMenu <KEYWORD3>WtAddCallback <KEYWORD3>WtAddHandler <KEYWORD3>WtCursor <KEYWORD3>WtGet <KEYWORD3>WtPointer <KEYWORD3>WtSet <KEYWORD3>WtTimer <KEYWORD3>WwAlert <KEYWORD3>WwAlertPopdown <KEYWORD3>WwButtonBox <KEYWORD3>WwCallback <KEYWORD3>WwControlsBox <KEYWORD3>WwDialog <KEYWORD3>WwDrawing <KEYWORD3>WwFileSelection <KEYWORD3>WwGenericDialog <KEYWORD3>WwGetButton <KEYWORD3>WwGetKey <KEYWORD3>WwGetPosition <KEYWORD3>WwGetValue <KEYWORD3>WwHandler <KEYWORD3>WwInit <KEYWORD3>WwLayout <KEYWORD3>WwList <KEYWORD3>WwListUtils <KEYWORD3>WwLoop <KEYWORD3>WwMainWindow <KEYWORD3>WwMenuBar <KEYWORD3>WwMenuItem <KEYWORD3>WwMessage <KEYWORD3>WwMultiClickHandler <KEYWORD3>WwOptionMenu <KEYWORD3>WwPickFile <KEYWORD3>WwPopupMenu <KEYWORD3>WwPreview <KEYWORD3>WwPreviewUtils <KEYWORD3>WwRadioBox <KEYWORD3>WwResource <KEYWORD3>WwSeparator <KEYWORD3>WwSetCursor <KEYWORD3>WwSetValue <KEYWORD3>WwTable <KEYWORD3>WwTableUtils <KEYWORD3>WwText <KEYWORD3>WwTimer <KEYWORD3>WwToolBox <KEYWORD3>WzAnimate <KEYWORD3>WzColorEdit <KEYWORD3>WzContour <KEYWORD3>WzExport <KEYWORD3>WzHistogram <KEYWORD3>WzImage <KEYWORD3>WzImport <KEYWORD3>WzMultiView <KEYWORD3>WzPlot <KEYWORD3>WzPreview <KEYWORD3>WzSurface <KEYWORD3>WzTable <KEYWORD3>WzVariable </KEYWORDS> </RULES> </MODE> Other jEdit examples (source code examples)Here is a short list of links related to this jEdit pvwave.xml source code file: |
... this post is sponsored by my books ... | |
#1 New Release! |
FP Best Seller |
Copyright 1998-2021 Alvin Alexander, alvinalexander.com
All Rights Reserved.
A percentage of advertising revenue from
pages under the /java/jwarehouse
URI on this website is
paid back to open source projects.