Sophie

Sophie

distrib > Fedora > 15 > i386 > by-pkgid > 7ebd25ac536d248d499a3ce2acda963a > files > 3591

Macaulay2-1.3.1-8.fc15.i686.rpm

<?xml version="1.0" encoding="utf-8" ?>  <!-- for emacs: -*- coding: utf-8 -*- -->
<!-- Apache may like this line in the file .htaccess: AddCharset utf-8 .html -->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1 plus MathML 2.0 plus SVG 1.1//EN"	 "http://www.w3.org/2002/04/xhtml-math-svg/xhtml-math-svg-flat.dtd" >
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
<head><title>Keyword -- the class of all keywords</title>
<link rel="stylesheet" type="text/css" href="../../../../Macaulay2/Style/doc.css"/>
</head>
<body>
<table class="buttons">
  <tr>
    <td><div><a href="_kill.html">next</a> | <a href="_keys_lp__Hash__Table_rp.html">previous</a> | <a href="_kill.html">forward</a> | <a href="_keys_lp__Hash__Table_rp.html">backward</a> | up | <a href="index.html">top</a> | <a href="master.html">index</a> | <a href="toc.html">toc</a> | <a href="http://www.math.uiuc.edu/Macaulay2/">Macaulay2 web site</a></div>

    </td>
  </tr>
</table>
<hr/>
<div><h1>Keyword -- the class of all keywords</h1>
<div class="single"><h2>Description</h2>
<div><p>Keywords are symbols that are treated specially by the system while parsing user input.  Some of them, such as <a href="_and.html" title="conjunction">and</a>, consist of alphanumeric characters and look just like ordinary symbols.  Others, such as <a href="__eq_eq_gt.html" title="a binary operator">==></a>, consist of special characters and are called operators.</p>
</div>
</div>
<div class="single"><h2>See also</h2>
<ul><li><span><a href="_precedence_spof_spoperators.html" title="">precedence of operators</a></span></li>
</ul>
</div>
<div class="waystouse"><h2>Methods that use a keyword :</h2>
<ul><li><span>dictionary(Keyword), see <span><a href="_dictionary.html" title="determine the dictionary to which a symbol belongs">dictionary</a> -- determine the dictionary to which a symbol belongs</span></span></li>
</ul>
<h2>Fixed objects of class Keyword :</h2>
<ul><li><span><a href="_!.html" title="factorial">!</a> -- factorial</span></li>
<li><span><a href="_!_eq.html" title="inequality">!=</a> -- inequality</span></li>
<li><span><a href="__sh.html" title="length, or access to elements">#</a> -- length, or access to elements</span></li>
<li><span><a href="__sh_qu.html" title="check for presence of elements">#?</a> -- check for presence of elements</span></li>
<li><span><a href="__pc.html" title="a binary operator, usually used for remainder and reduction">%</a> -- a binary operator, usually used for remainder and reduction</span></li>
<li><span><a href="__am.html" title="a binary operator">&amp;</a> -- a binary operator</span></li>
<li><span><a href="__lp_st_rp.html" title="a unary postfix operator, used for indicating a graded object">(*)</a> -- a unary postfix operator, used for indicating a graded object</span></li>
<li><span><a href="__st.html" title="a binary operator, usually used for multiplication">*</a> -- a binary operator, usually used for multiplication</span></li>
<li><span><a href="__st_st.html" title="a binary operator, usually used for tensor product or Cartesian product">**</a> -- a binary operator, usually used for tensor product or Cartesian product</span></li>
<li><span><a href="__pl.html" title="a unary or binary operator, usually used for addition">+</a> -- a unary or binary operator, usually used for addition</span></li>
<li><span><a href="__pl_pl.html" title="a binary operator, usually used for direct sum">++</a> -- a binary operator, usually used for direct sum</span></li>
<li><span><a href="__cm.html" title="the comma, used for separating entries in a list or sequence">,</a> -- the comma, used for separating entries in a list or sequence</span></li>
<li><span><a href="_-.html" title="a unary or binary operator, usually used for negation or subtraction">-</a> -- a unary or binary operator, usually used for negation or subtraction</span></li>
<li><span><a href="_-_gt.html" title="make a function">-></a> -- make a function</span></li>
<li><span><a href="_..html" title="access to elements whose key is a symbol">.</a> -- access to elements whose key is a symbol</span></li>
<li><span><a href="_...html" title="a binary operator, used for sequences of consecutive items">..</a> -- a binary operator, used for sequences of consecutive items</span></li>
<li><span><a href="_.._lt.html" title="a binary operator, used for sequences of consecutive items, not including the endpoint">..&lt;</a> -- a binary operator, used for sequences of consecutive items, not including the endpoint</span></li>
<li><span><a href="_._qu.html" title="check for presence of elements whose key is a symbol">.?</a> -- check for presence of elements whose key is a symbol</span></li>
<li><span><a href="__sl.html" title="a binary operator, usually used for division">/</a> -- a binary operator, usually used for division</span></li>
<li><span><a href="__sl_sl.html" title="a binary operator, usually used for quotient">//</a> -- a binary operator, usually used for quotient</span></li>
<li><span><a href="__co.html" title="a binary operator, uses include repetition; ideal quotients">:</a> -- a binary operator, uses include repetition; ideal quotients</span></li>
<li><span><a href="__co_eq.html" title="assignment of method or new local variable">:=</a> -- assignment of method or new local variable</span></li>
<li><span><a href="__se.html" title="statement separator">;</a> -- statement separator</span></li>
<li><span><a href="__lt.html" title="less than">&lt;</a> -- less than</span></li>
<li><span><a href="__lt-.html" title="assignment with left side evaluated">&lt;-</a> -- assignment with left side evaluated</span></li>
<li><span><a href="__lt_lt.html" title="a binary operator (file output, ...)">&lt;&lt;</a> -- a binary operator (file output, ...)</span></li>
<li><span><a href="__lt_eq.html" title="less than or equal">&lt;=</a> -- less than or equal</span></li>
<li><span><a href="__lt_eq_eq.html" title="a unary and binary operator">&lt;==</a> -- a unary and binary operator</span></li>
<li><span><a href="__lt_eq_eq_eq.html" title="a unary and binary operator">&lt;===</a> -- a unary and binary operator</span></li>
<li><span><a href="__lt_eq_eq_gt.html" title="a binary operator">&lt;==></a> -- a binary operator</span></li>
<li><span><a href="__eq.html" title="assignment">=</a> -- assignment</span></li>
<li><span><a href="__eq!_eq.html" title="strict inequality">=!=</a> -- strict inequality</span></li>
<li><span><a href="__eq_eq.html" title="equality">==</a> -- equality</span></li>
<li><span><a href="__eq_eq_eq_gt.html" title="a binary operator">===></a> -- a binary operator</span></li>
<li><span><a href="__eq_eq_gt.html" title="a binary operator">==></a> -- a binary operator</span></li>
<li><span><a href="__eq_gt.html" title="produce an Option">=></a> -- produce an Option</span></li>
<li><span><a href="__gt.html" title="greater than">></a> -- greater than</span></li>
<li><span><a href="__gt_eq.html" title="greater than or equal">>=</a> -- greater than or equal</span></li>
<li><span><a href="__gt_gt.html" title="a binary operator, uses include bit shifting, or attaching optional inputs to functions">>></a> -- a binary operator, uses include bit shifting, or attaching optional inputs to functions</span></li>
<li><span><a href="__qu.html" title="comparison operator">?</a> -- comparison operator</span></li>
<li><span><a href="__at.html" title="a binary operator">@</a> -- a binary operator</span></li>
<li><span><a href="__at_at.html" title="a binary operator">@@</a> -- a binary operator</span></li>
<li><span><a href="__bs.html" title="a binary operator">\</a> -- a binary operator</span></li>
<li><span><a href="__bs_bs.html" title="a binary operator">\\</a> -- a binary operator</span></li>
<li><span><a href="_^.html" title="a binary operator, usually used for powers">^</a> -- a binary operator, usually used for powers</span></li>
<li><span><a href="_^_st.html" title="a unary postfix operator, used for indicating pullback maps">^*</a> -- a unary postfix operator, used for indicating pullback maps</span></li>
<li><span><a href="_^_st_st.html" title="a binary operator, usually used for tensor or Cartesian power">^**</a> -- a binary operator, usually used for tensor or Cartesian power</span></li>
<li><span><a href="_^^.html" title="a binary operator">^^</a> -- a binary operator</span></li>
<li><span><a href="__us.html" title="a binary operator, used for subscripting and access to elements">_</a> -- a binary operator, used for subscripting and access to elements</span></li>
<li><span><a href="__us_st.html" title="a unary postfix operator, used for indicating pushforward maps">_*</a> -- a unary postfix operator, used for indicating pushforward maps</span></li>
<li><span><a href="__vb.html" title="a binary operator, often used for horizontal concatenation">|</a> -- a binary operator, often used for horizontal concatenation</span></li>
<li><span><a href="__vb-.html" title="a binary operator">|-</a> -- a binary operator</span></li>
<li><span><a href="__vb_vb.html" title="a binary operator, often used for vertical concatenation">||</a> -- a binary operator, often used for vertical concatenation</span></li>
<li><span><a href="_~.html" title="a unary postfix operator">~</a> -- a unary postfix operator</span></li>
<li><span><a href="_and.html" title="conjunction">and</a> -- conjunction</span></li>
<li><span><a href="_break.html" title="break from a loop">break</a> -- break from a loop</span></li>
<li><span><a href="_catch.html" title="catch a thrown exception">catch</a> -- catch a thrown exception</span></li>
<li><span><a href="_continue.html" title="continue with the next iteration of a loop">continue</a> -- continue with the next iteration of a loop</span></li>
<li><span><a href="_do.html" title="loop control">do</a> -- loop control</span></li>
<li><span><a href="_else.html" title="condition testing">else</a> -- condition testing</span></li>
<li><span><a href="_for.html" title="for loops">for</a> -- for loops</span></li>
<li><span><a href="_from.html" title="loop control">from</a> -- loop control</span></li>
<li><span><a href="_global.html" title="get a global symbol">global</a> -- get a global symbol</span></li>
<li><span><a href="_if.html" title="condition testing">if</a> -- condition testing</span></li>
<li><span><a href="_in.html" title="a keyword used in for-loops">in</a> -- a keyword used in for-loops</span></li>
<li><span><a href="_list.html" title="loop control">list</a> -- loop control</span></li>
<li><span><a href="_local.html" title="get a local symbol">local</a> -- get a local symbol</span></li>
<li><span><a href="_new.html" title="new objects and new types">new</a> -- new objects and new types</span></li>
<li><span><a href="_not.html" title="negation">not</a> -- negation</span></li>
<li><span><a href="_of.html" title="a keyword">of</a> -- a keyword</span></li>
<li><span><a href="_or.html" title="disjunction">or</a> -- disjunction</span></li>
<li><span><a href="_return.html" title="return from a function">return</a> -- return from a function</span></li>
<li><span><a href="_shield.html" title="shield evaluation from interrupts">shield</a> -- shield evaluation from interrupts</span></li>
<li><span><a href="___S__P__A__C__E.html" title="blank operator; often used for function application, making polynomial rings">SPACE</a> -- blank operator; often used for function application, making polynomial rings</span></li>
<li><span><a href="_step.html" title="step by single lines in the debugger">step</a> -- step by single lines in the debugger</span></li>
<li><span><a href="_symbol.html" title="get a symbol">symbol</a> -- get a symbol</span></li>
<li><span><a href="_then.html" title="condition testing">then</a> -- condition testing</span></li>
<li><span>===, see <span><a href="___Thing_sp_eq_eq_eq_sp__Thing.html" title="strict equality">Thing === Thing</a> -- strict equality</span></span></li>
<li><span><a href="_throw.html" title="throw an exception">throw</a> -- throw an exception</span></li>
<li><span><a href="_time.html" title="time a computation">time</a> -- time a computation</span></li>
<li><span><a href="_timing.html" title="time a computation">timing</a> -- time a computation</span></li>
<li><span><a href="_to.html" title="loop control">to</a> -- loop control</span></li>
<li><span><a href="_try.html" title="catch an error">try</a> -- catch an error</span></li>
<li><span><a href="_when.html" title="a keyword">when</a> -- a keyword</span></li>
<li><span><a href="_while.html" title="while loops">while</a> -- while loops</span></li>
</ul>
</div>
<div class="waystouse"><h2>For the programmer</h2>
<p>The object <a href="___Keyword.html" title="the class of all keywords">Keyword</a> is <span>a <a href="___Type.html">type</a></span>, with ancestor classes <a href="___Symbol.html" title="the class of all symbols">Symbol</a> &lt; <a href="___Thing.html" title="the class of all things">Thing</a>.</p>
</div>
</div>
</body>
</html>