Mercurial Hosting > luan
comparison website/src/manual.html.luan @ 695:5042e487d717
documentation
| author | Franklin Schmidt <fschmidt@gmail.com> |
|---|---|
| date | Wed, 20 Apr 2016 21:09:48 -0600 |
| parents | ca169567ce07 |
| children | 87970832a3c3 |
comparison
equal
deleted
inserted
replaced
| 694:b620b8e1010f | 695:5042e487d717 |
|---|---|
| 1890 end | 1890 end |
| 1891 </pre> | 1891 </pre> |
| 1892 | 1892 |
| 1893 | 1893 |
| 1894 | 1894 |
| 1895 <h4 heading><a name="Luan.eval" href="#Luan.eval"><code>Luan.eval (text [, source_name])</code></a></h4> | |
| 1896 | |
| 1897 <p> | |
| 1898 Evaluates <code>text</code> as a Luan expression. | |
| 1899 | |
| 1900 <p> | |
| 1901 Could be defined as: | |
| 1902 | |
| 1903 <pre> | |
| 1904 function Luan.eval(text,source_name) | |
| 1905 return Luan.load( "return "..text, source_name or "eval" )() | |
| 1906 end | |
| 1907 </pre> | |
| 1908 | |
| 1909 | |
| 1910 | |
| 1895 <h4 heading><a name="Luan.get_metatable" href="#Luan.get_metatable"><code>Luan.get_metatable (table)</code></a></h4> | 1911 <h4 heading><a name="Luan.get_metatable" href="#Luan.get_metatable"><code>Luan.get_metatable (table)</code></a></h4> |
| 1896 | 1912 |
| 1897 <p> | 1913 <p> |
| 1898 If <code>table</code> does not have a metatable, returns <b>nil</b>. | 1914 If <code>table</code> does not have a metatable, returns <b>nil</b>. |
| 1899 Otherwise, | 1915 Otherwise, |
| 1932 end | 1948 end |
| 1933 </pre> | 1949 </pre> |
| 1934 | 1950 |
| 1935 | 1951 |
| 1936 | 1952 |
| 1937 <h4 heading><a name="Luan.load" href="#Luan.load"><code>Luan.load (text, [source_name [env, [, allow_expression]]])</code></a></h4> | 1953 <h4 heading><a name="Luan.load" href="#Luan.load"><code>Luan.load (text, source_name [, env])</code></a></h4> |
| 1938 | 1954 |
| 1939 <p> | 1955 <p> |
| 1940 Loads a chunk. | 1956 Loads a chunk. |
| 1941 | 1957 |
| 1942 <p> | 1958 <p> |
| 1948 <p> | 1964 <p> |
| 1949 The <code>source_name</code> parameter is a string saying where the text came from. It is used to produce error messages. | 1965 The <code>source_name</code> parameter is a string saying where the text came from. It is used to produce error messages. |
| 1950 | 1966 |
| 1951 <p> | 1967 <p> |
| 1952 If the <code>env</code> parameter is supplied, it becomes the <code>_ENV</code> of the chunk. | 1968 If the <code>env</code> parameter is supplied, it becomes the <code>_ENV</code> of the chunk. |
| 1953 | |
| 1954 <p> | |
| 1955 If the <code>allow_expression</code> parameter is <code>true</code> then the entire text can be nothing more than an expression in which case the chunk returns the value of this expression. | |
| 1956 | 1969 |
| 1957 | 1970 |
| 1958 <h4 heading><a name="Luan.load_file" href="#Luan.load_file"><code>Luan.load_file ([file_uri])</code></a></h4> | 1971 <h4 heading><a name="Luan.load_file" href="#Luan.load_file"><code>Luan.load_file ([file_uri])</code></a></h4> |
| 1959 | 1972 |
| 1960 <p> | 1973 <p> |
