mirror of
https://github.com/lua/lua
synced 2024-12-24 19:36:50 +03:00
new copyright notice
This commit is contained in:
parent
7dfa952091
commit
0845e73b6a
72
lua.h
72
lua.h
@ -1,44 +1,12 @@
|
||||
/*
|
||||
** $Id: lua.h,v 1.19 1998/06/02 20:37:04 roberto Exp roberto $
|
||||
** $Id: lua.h,v 1.20 1998/06/05 22:17:44 roberto Exp roberto $
|
||||
** Lua - An Extensible Extension Language
|
||||
** TeCGraf: Grupo de Tecnologia em Computacao Grafica, PUC-Rio, Brazil
|
||||
** e-mail: lua@tecgraf.puc-rio.br
|
||||
** www: http://www.tecgraf.puc-rio.br/lua/
|
||||
** See Copyright Notice at the end of this file
|
||||
*/
|
||||
|
||||
/*********************************************************************
|
||||
* Copyright (c) 1994-1998 TeCGraf, PUC-Rio.
|
||||
* Written by Waldemar Celes Filho, Roberto Ierusalimschy and
|
||||
* Luiz Henrique de Figueiredo.
|
||||
* All rights reserved.
|
||||
*
|
||||
* Permission is hereby granted, without written agreement and with
|
||||
* out license or royalty fees, to use, copy, modify, and distribute
|
||||
* this software and its documentation for any purpose, subject to
|
||||
* the following conditions:
|
||||
*
|
||||
* The above copyright notice and this permission notice shall ap
|
||||
* pear in all copies or substantial portions of this software.
|
||||
*
|
||||
* The name "Lua" cannot be used for any modified form of this soft
|
||||
* ware that does not originate from the authors. Nevertheless, the
|
||||
* name "Lua" may and should be used to designate the language im
|
||||
* plemented and described in this package, even if embedded in any
|
||||
* other system, as long as its syntax and semantics remain un
|
||||
* changed.
|
||||
*
|
||||
* The authors specifically disclaim any warranties, including, but
|
||||
* not limited to, the implied warranties of merchantability and
|
||||
* fitness for a particular purpose. The software provided hereunder
|
||||
* is on an "as is" basis, and the authors have no obligation to
|
||||
* provide maintenance, support, updates, enhancements, or modifica
|
||||
* tions. In no event shall TeCGraf, PUC-Rio, or the authors be li
|
||||
* able to any party for direct, indirect, special, incidental, or
|
||||
* consequential damages arising out of the use of this software and
|
||||
* its documentation.
|
||||
*********************************************************************/
|
||||
|
||||
|
||||
|
||||
#ifndef lua_h
|
||||
#define lua_h
|
||||
@ -190,3 +158,39 @@ lua_Object lua_setfallback (char *event, lua_CFunction fallback);
|
||||
#endif
|
||||
|
||||
#endif
|
||||
|
||||
|
||||
|
||||
/******************************************************************************
|
||||
* Copyright (c) 1994-1998 TeCGraf, PUC-Rio. All rights reserved.
|
||||
*
|
||||
* Permission is hereby granted, without written agreement and without license
|
||||
* or royalty fees, to use, copy, modify, and distribute this software and its
|
||||
* documentation for any purpose, including commercial applications, subject to
|
||||
* the following conditions:
|
||||
*
|
||||
* - The above copyright notice and this permission notice shall appear in all
|
||||
* copies or substantial portions of this software.
|
||||
*
|
||||
* - The origin of this software must not be misrepresented; you must not
|
||||
* claim that you wrote the original software. If you use this software in a
|
||||
* product, an acknowledgment in the product documentation would be greatly
|
||||
* appreciated (but it is not required).
|
||||
*
|
||||
* - Altered source versions must be plainly marked as such, and must not be
|
||||
* misrepresented as being the original software.
|
||||
*
|
||||
* The authors specifically disclaim any warranties, including, but not limited
|
||||
* to, the implied warranties of merchantability and fitness for a particular
|
||||
* purpose. The software provided hereunder is on an "as is" basis, and the
|
||||
* authors have no obligation to provide maintenance, support, updates,
|
||||
* enhancements, or modifications. In no event shall TeCGraf, PUC-Rio, or the
|
||||
* authors be held liable to any party for direct, indirect, special,
|
||||
* incidental, or consequential damages arising out of the use of this software
|
||||
* and its documentation.
|
||||
*
|
||||
* The Lua language and this implementation have been entirely designed and
|
||||
* written by Waldemar Celes Filho, Roberto Ierusalimschy and
|
||||
* Luiz Henrique de Figueiredo at TeCGraf, PUC-Rio.
|
||||
* This implementation contains no third-party code.
|
||||
******************************************************************************/
|
||||
|
75
manual.tex
75
manual.tex
@ -1,6 +1,7 @@
|
||||
% $Id: manual.tex,v 1.11 1998/05/27 19:09:39 roberto Exp roberto $
|
||||
% $Id: manual.tex,v 1.12 1998/06/02 20:37:04 roberto Exp roberto $
|
||||
|
||||
\documentstyle[fullpage,11pt,bnf]{article}
|
||||
\documentclass[11pt]{article}
|
||||
\usepackage{fullpage,bnf}
|
||||
|
||||
\newcommand{\See}[1]{Section~\ref{#1}}
|
||||
\newcommand{\see}[1]{(see \See{#1})}
|
||||
@ -38,7 +39,7 @@ Waldemar Celes
|
||||
\tecgraf\ --- Computer Science Department --- PUC-Rio
|
||||
}
|
||||
|
||||
\date{\small \verb$Date: 1998/05/27 19:09:39 $}
|
||||
%\date{\small \verb$Date: 1998/06/02 20:37:04 $}
|
||||
|
||||
\maketitle
|
||||
|
||||
@ -101,42 +102,42 @@ a intera\c{c}\~ao entre programas Lua e programas C hospedeiros.
|
||||
\end{quotation}
|
||||
|
||||
|
||||
\vfill
|
||||
\newpage
|
||||
\begin{quotation}
|
||||
\noindent
|
||||
\footnotesize
|
||||
Copyright \copyright\ 1994--1998 TeCGraf, PUC-Rio.
|
||||
Written by Waldemar Celes Filho,
|
||||
Roberto Ierusalimschy,
|
||||
and Luiz Henrique de Figueiredo.
|
||||
All rights reserved.
|
||||
%
|
||||
Permission is hereby granted, without written agreement and without license or
|
||||
royalty fees, to use, copy, modify, and distribute this software and its
|
||||
documentation for any purpose, subject to the following conditions:
|
||||
%
|
||||
The above copyright notice and this permission notice shall appear in all
|
||||
copies or substantial portions of this software.
|
||||
%
|
||||
The name ``Lua'' cannot be used for any modified form
|
||||
of this software that does not originate from the authors.
|
||||
Nevertheless, the name ``Lua'' may and should be
|
||||
used to designate the language implemented and described in this package,
|
||||
even if embedded in any other system, as long as its syntax and semantics
|
||||
remain unchanged.
|
||||
%
|
||||
The authors specifically disclaim any warranties, including,
|
||||
but not limited to, the implied warranties of merchantability
|
||||
and fitness for a particular purpose.
|
||||
The software provided hereunder is on an ``as is'' basis, and the
|
||||
Copyright \copyright\ 1994--1998 TeCGraf, PUC-Rio. All rights reserved.
|
||||
|
||||
Permission is hereby granted, without written agreement and without license
|
||||
or royalty fees, to use, copy, modify, and distribute this software and its
|
||||
documentation for any purpose, including commercial applications, subject to
|
||||
the following conditions:
|
||||
\begin{itemize}
|
||||
\item The above copyright notice and this permission notice shall appear in all
|
||||
copies or substantial portions of this software.
|
||||
|
||||
\item The origin of this software must not be misrepresented; you must not
|
||||
claim that you wrote the original software. If you use this software in a
|
||||
product, an acknowledgment in the product documentation would be greatly
|
||||
appreciated (but it is not required).
|
||||
|
||||
\item Altered source versions must be plainly marked as such, and must not be
|
||||
misrepresented as being the original software.
|
||||
\end{itemize}
|
||||
The authors specifically disclaim any warranties, including, but not limited
|
||||
to, the implied warranties of merchantability and fitness for a particular
|
||||
purpose. The software provided hereunder is on an "as is" basis, and the
|
||||
authors have no obligation to provide maintenance, support, updates,
|
||||
enhancements, or modifications.
|
||||
In no event shall TeCGraf, PUC-Rio, or the
|
||||
authors be liable to any party for direct, indirect, special, incidental, or
|
||||
consequential damages arising out of the use of this software and its
|
||||
documentation.
|
||||
enhancements, or modifications. In no event shall TeCGraf, PUC-Rio, or the
|
||||
authors be held liable to any party for direct, indirect, special,
|
||||
incidental, or consequential damages arising out of the use of this software
|
||||
and its documentation.
|
||||
|
||||
The Lua language and this implementation have been entirely designed and
|
||||
written by Waldemar Celes Filho, Roberto Ierusalimschy and
|
||||
Luiz Henrique de Figueiredo at TeCGraf, PUC-Rio.
|
||||
This implementation contains no third-party code.
|
||||
\end{quotation}
|
||||
\vfill
|
||||
|
||||
\newpage
|
||||
|
||||
@ -349,6 +350,7 @@ A character in a string may also be specified by its numerical value,
|
||||
through the escape sequence \verb|'\ddd'|,
|
||||
where \verb|ddd| is a sequence of up to three \emph{decimal} digits.
|
||||
Strings in Lua may contain any 8-bit value, including 0.
|
||||
|
||||
Literal strings can also be delimited by matching \verb|[[ ... ]]|.
|
||||
Literals in this bracketed form may run for several lines,
|
||||
may contain nested \verb|[[ ... ]]| pairs,
|
||||
@ -2286,7 +2288,7 @@ the appropriate format string.
|
||||
For example, \verb|"%*g"| can be simulated with
|
||||
\verb|"%"..width.."g"|.
|
||||
|
||||
\emph{Function \verb|format| can only be used with strings that do not
|
||||
\emph{Function \T{format} can only be used with strings that do not
|
||||
contain zeros.}
|
||||
|
||||
\subsubsection*{\ff \T{gsub (s, pat, repl [, n])}}
|
||||
@ -2885,7 +2887,8 @@ Here is a list of all these incompatibilities.
|
||||
\begin{itemize}
|
||||
|
||||
\item To support multiple contexts,
|
||||
Lua 3.1 must be explicitly opened before used.
|
||||
Lua 3.1 must be explicitly opened before used,
|
||||
with function \verb|lua_open|.
|
||||
However, all standard libraries check whether Lua is already opened,
|
||||
so any program that opens at least one standard library before calling
|
||||
Lua does not need to be modified.
|
||||
|
Loading…
Reference in New Issue
Block a user