home *** CD-ROM | disk | FTP | other *** search
/ Maximum CD 2009 July / maximum-cd-2009-07.iso / DiscContents / npp.5.3.Installer.exe / plugins / APIs / awk.xml < prev    next >
Encoding:
Extensible Markup Language  |  2008-08-18  |  6.1 KB  |  172 lines

  1. <?xml version="1.0" encoding="Windows-1252" ?>
  2. <NotepadPlus>
  3.     <AutoComplete language="awk">
  4.         <KeyWord name="ARGC" />
  5.         <KeyWord name="ARGV" />
  6.         <KeyWord name="atan2" func="yes" >
  7.             <Overload retVal="{atan of y/x}" >
  8.                 <Param name="y" />
  9.                 <Param name="x" />
  10.             </Overload>
  11.         </KeyWord>
  12.         <KeyWord name="BEGIN" />
  13.         <KeyWord name="END" />
  14.         <KeyWord name="break" />
  15.         <KeyWord name="close" func="yes" >
  16.             <Overload retVal="" >
  17.                 <Param name="file name" />
  18.             </Overload>
  19.         </KeyWord>
  20.         <KeyWord name="continue" />
  21.         <KeyWord name="cos" func="yes" >
  22.             <Overload retVal="{cos of x}" >
  23.                 <Param name="x, radians" />
  24.             </Overload>
  25.         </KeyWord>
  26.         <KeyWord name="delete" />
  27.         <KeyWord name="do" />
  28.         <KeyWord name="else" />
  29.         <KeyWord name="exit" />
  30.         <KeyWord name="exp" func="yes" >
  31.             <Overload retVal="{e ^ x}" >
  32.                 <Param name="x" />
  33.             </Overload>
  34.         </KeyWord>
  35.         <KeyWord name="fflush" func="yes" >
  36.             <Overload retVal="" >
  37.                 <Param name="" />
  38.             </Overload>
  39.         </KeyWord>
  40.         <KeyWord name="FILENAME" />
  41.         <KeyWord name="FNR" />
  42.         <KeyWord name="for" />
  43.         <KeyWord name="FS" />
  44.         <KeyWord name="function" />
  45.         <KeyWord name="getline" func="yes" >
  46.             <Overload retVal="{next record}" >
  47.                 <Param name="[s]" />
  48.             </Overload>
  49.         </KeyWord>
  50.         <KeyWord name="gsub" func="yes" >
  51.             <Overload retVal="{number of substitutions}" >
  52.                 <Param name="r {find what}" />
  53.                 <Param name="t {replace with}" />
  54.                 <Param name="s {string}" />
  55.             </Overload>
  56.         </KeyWord>
  57.         <KeyWord name="if" />
  58.         <KeyWord name="in" />
  59.         <KeyWord name="index" func="yes" >
  60.             <Overload retVal="{position of t in s}" >
  61.                 <Param name="s {string}" />
  62.                 <Param name="t {find what}" />
  63.             </Overload>
  64.         </KeyWord>
  65.         <KeyWord name="int" func="yes" >
  66.             <Overload retVal="{integer part of x}" >
  67.                 <Param name="x" />
  68.             </Overload>
  69.         </KeyWord>
  70.         <KeyWord name="length" func="yes" >
  71.             <Overload retVal="{number of characters/items in s}" >
  72.                 <Param name="s" />
  73.             </Overload>
  74.         </KeyWord>
  75.         <KeyWord name="log" func="yes" >
  76.             <Overload retVal="{natural log of x}" >
  77.                 <Param name="x" />
  78.             </Overload>
  79.         </KeyWord>
  80.         <KeyWord name="match" func="yes" >
  81.             <Overload retVal="{position of r in s, RSTART, RLENGTH}" >
  82.                 <Param name="s {string}" />
  83.                 <Param name="r {find what}" />
  84.             </Overload>
  85.         </KeyWord>
  86.         <KeyWord name="next" />
  87.         <KeyWord name="NF" />
  88.         <KeyWord name="NR" />
  89.         <KeyWord name="OFMT" />
  90.         <KeyWord name="OFS" />
  91.         <KeyWord name="ORS" />
  92.         <KeyWord name="print" func="yes" >
  93.             <Overload retVal="" >
  94.                 <Param name="s" />
  95.             </Overload>
  96.         </KeyWord>
  97.         <KeyWord name="printf" func="yes" >
  98.             <Overload retVal="" >
  99.                 <Param name="format" />
  100.                 <Param name="[... {arguments}]" />
  101.             </Overload>
  102.         </KeyWord>
  103.         <KeyWord name="rand" func="yes" >
  104.             <Overload retVal="{0 <= random number <= 1}" >
  105.                 <Param name="<none>" />
  106.             </Overload>
  107.         </KeyWord>
  108.         <KeyWord name="return" />
  109.         <KeyWord name="RLENGTH" />
  110.         <KeyWord name="RS" />
  111.         <KeyWord name="RSTART" />
  112.         <KeyWord name="sin" func="yes" >
  113.             <Overload retVal="{sin of x}" >
  114.                 <Param name="x, radians" />
  115.             </Overload>
  116.         </KeyWord>
  117.         <KeyWord name="split" func="yes" >
  118.             <Overload retVal="{number of fields}" >
  119.                 <Param name="s {input str}" />
  120.                 <Param name="a {output arr}" />
  121.                 <Param name="fs {field separator}" />
  122.             </Overload>
  123.         </KeyWord>
  124.         <KeyWord name="sprintf" func="yes" >
  125.             <Overload retVal="{formatted string}" >
  126.                 <Param name="format" />
  127.                 <Param name="[... {arguments}]" />
  128.             </Overload>
  129.         </KeyWord>
  130.         <KeyWord name="sqrt" func="yes" >
  131.             <Overload retVal="{square root of x}" >
  132.                 <Param name="x" />
  133.             </Overload>
  134.         </KeyWord>
  135.         <KeyWord name="srand" func="yes" >
  136.             <Overload retVal="{new seed for rand()}" >
  137.                 <Param name="[x]" />
  138.             </Overload>
  139.         </KeyWord>
  140.         <KeyWord name="sub" func="yes" >
  141.             <Overload retVal="{number of substitutions}" >
  142.                 <Param name="r {find what}" />
  143.                 <Param name="t {replace with}" />
  144.                 <Param name="s {string}" />
  145.             </Overload>
  146.         </KeyWord>
  147.         <KeyWord name="SUBSEP" />
  148.         <KeyWord name="substr" func="yes" >
  149.             <Overload retVal="{substring of s from p}" >
  150.                 <Param name="s {string}" />
  151.                 <Param name="p {start position}" />
  152.                 <Param name="[n {length}]" />
  153.             </Overload>
  154.         </KeyWord>
  155.         <KeyWord name="system" func="yes" >
  156.             <Overload retVal="{exit status}" >
  157.                 <Param name="command" />
  158.             </Overload>
  159.         </KeyWord>
  160.         <KeyWord name="tolower" func="yes" >
  161.             <Overload retVal="{lower-case string}" >
  162.                 <Param name="s" />
  163.             </Overload>
  164.         </KeyWord>
  165.         <KeyWord name="toupper" func="yes" >
  166.             <Overload retVal="{upper-case string}" >
  167.                 <Param name="s" />
  168.             </Overload>
  169.         </KeyWord>
  170.         <KeyWord name="while" />
  171.     </AutoComplete>
  172. </NotepadPlus>