rsalz@uunet.UU.NET (Rich Salz) (10/06/87)
Submitted-by: "Mark A. Ardis" <maa@sei.cmu.edu>
Posting-number: Volume 11, Issue 96
Archive-name: templates/part06
#! /bin/sh
# This is a shell archive, meaning:
# 1. Remove everything above the #! /bin/sh line.
# 2. Save the resulting text in a file.
# 3. Execute the file with /bin/sh (not csh) to create:
# awk.tpl
# bib.tpl
# c.tpl
# elisp.tpl
# generic.tpl
# latex.tpl
# pascal.tpl
# scribe.tpl
# texinfo.tpl
export PATH; PATH=/bin:/usr/bin:$PATH
echo shar: "extracting 'awk.tpl'" '(1382 characters)'
if test -f 'awk.tpl'
then
echo shar: "will not over-write existing file 'awk.tpl'"
else
sed 's/^X//' << \SHAR_EOF > 'awk.tpl'
XTemplate whole Sequence
X:begin
X# <text:name>: an Awk program
X
XBEGIN <#action>
X
X<linelist>
X
XEND <#action>
X:end
X
XTemplate action Selection
X:begin
Xfor:
Xif:
Xignore:
Xprint:
Xsetvars:
Xwhile:
Xother:
X:end
X
XTemplate for Sequence
X:begin
Xfor (<text:initially>; <text:test>; <text:increment>)
X {
X <action>
X }
X:end
X
XTemplate if Sequence
X:begin
Xif (<text:expression>)
X {
X <action>
X }
Xelse
X {
X <action>
X }
X:end
X
XTemplate while Sequence
X:begin
Xwhile (<text:expression>)
X {
X <action>
X }
X:end
X
XTemplate ignore Sequence
X:begin
X{}
X:end
X
XTemplate print Sequence
X:begin
Xprintf <text:format> <text:args>
X:end
X
XTemplate setvars Sequence
X:begin
X{ FS = "<text:fieldseparator>"; RS = "<text:recordseparator>"}
X:end
X
XTemplate other Sequence
X:begin
X{ <text> }
X:end
X
XTemplate pattern Selection
X:begin
Xmatch:
Xmiss:
X:end
X
XTemplate match Repetition
X:begin
X&& <fieldmatch>
X:end
X
XTemplate fieldmatch Sequence
X:begin
X$<text:field> ~ /<text:regexpr>/
X:end
X
XTemplate miss Sequence
X:begin
X<#firstmatch><fieldmismatch>
X:end
X
XTemplate firstmatch Sequence
X:begin
X<match> &&
X:end
X
XTemplate fieldmismatch Sequence
X:begin
X$<text:field> !~ /<text:regexpr>/
X:end
X
XTemplate linelist Repetition
X:begin
X
X<line>
X:end
X
XTemplate line Sequence
X:begin
X<#pattern> <#action>
X:end
X
X
XLocal Variables:
Xtpl-begin-template-definition:"^Template"
Xtpl-begin-template-body:"^:begin"
Xtpl-end-template-body:"^:end"
Xend:
SHAR_EOF
if test 1382 -ne "`wc -c < 'awk.tpl'`"
then
echo shar: "error transmitting 'awk.tpl'" '(should have been 1382 characters)'
fi
fi
echo shar: "extracting 'bib.tpl'" '(5484 characters)'
if test -f 'bib.tpl'
then
echo shar: "will not over-write existing file 'bib.tpl'"
else
sed 's/^X//' << \SHAR_EOF > 'bib.tpl'
XTemplate citation Selection
X:begin
Xarticle:
Xbook:
Xbooklet:
Xinbook:
Xincollection:
Xinproceedings:
Xmanual:
Xmastersthesis:
Xmisc:
Xphdthesis:
Xproceedings:
Xtechreport:
Xunpublished:
X:end
X
XTemplate keywords Selection
X:begin
Xaddress:
Xannote:
Xauthor:
Xbooktitle:
Xchapter:
Xedition:
Xeditor:
Xhow-published:
Xinstitution:
Xjournal:
Xkey:
Xmonth-published:
Xnote:
Xnumber:
Xorganization:
Xpages:
Xpublisher:
Xschool:
Xseries:
Xtitle:
Xvolume:
Xyear:
X:end
X
XTemplate article Sequence
X:begin
X@Article{<text:name><2digits:year>
X,Key = "<text:name>"
X,Author = "<text:name><text:authors>"
X,Title = "<text:title>"
X,Journal = "<text:journal>"
X,Year = "19<2digits:year>"
X<#month-published>
X<#number>
X<#pages>
X<#volume>
X<#note>
X<#annote>
X}
X:end
X
XTemplate book Sequence
X:begin
X@Book{<text:name><2digits:year>
X,Key = "<text:name>"
X,Author = "<text:name><text:authors>"
X,Title = "<text:title>"
X,Publisher = "<text:publisher>"
X,Year = "19<2digits:year>"
X<#address>
X<#series>
X<#volume>
X<#note>
X<#annote>
X}
X:end
X
XTemplate booklet Sequence
X:begin
X@Booklet{<text:name><2digits:year>
X,Key = "<text:name>"
X,Author = "<text:name><text:authors>"
X,Title = "<text:title>"
X,Year = "19<2digits:year>"
X<#address>
X<#how-published>
X<#note>
X<#annote>
X}
X:end
X
XTemplate inbook Sequence
X:begin
X@InBook{<text:name><2digits:year>
X,Key = "<text:name>"
X,Author = "<text:name><text:authors>"
X,Title = "<text:title>"
X,BookTitle = "<text:booktitle>"
X,Publisher = "<text:publisher>"
X,Year = "19<2digits:year>"
X<#address>
X<#chapter>
X<#pages>
X<#series>
X<#volume>
X<#note>
X<#annote>
X}
X:end
X
XTemplate incollection Sequence
X:begin
X@InCollection{<text:name><2digits:year>
X,Key = "<text:name>"
X,Author = "<text:name><text:authors>"
X,Title = "<text:title>"
X,BookTitle = "<text:booktitle>"
X,Publisher = "<text:publisher>"
X,Year = "19<2digits:year>"
X<#address>
X<#chapter>
X<#editor>
X<#pages>
X<#series>
X<#volume>
X<#note>
X<#annote>
X}
X:end
X
XTemplate inproceedings Sequence
X:begin
X@InProceedings{<text:name><2digits:year>
X,Key = "<text:name>"
X,Author = "<text:name><text:authors>"
X,Title = "<text:title>"
X,BookTitle = "<text:booktitle>"
X,Publisher = "<text:publisher>"
X,Year = "19<2digits:year>"
X<#address>
X<#editor>
X<#month-published>
X<#pages>
X<#note>
X<#annote>
X}
X:end
X
XTemplate manual Sequence
X:begin
X@Manual{<text:name><2digits:year>
X,Key = "<text:name>"
X,Title = "<text:title>"
X,Year = "19<2digits:year>"
X<#address>
X<#author>
X<#edition>
X<#organization>
X<#note>
X<#annote>
X}
X:end
X
XTemplate mastersthesis Sequence
X:begin
X@MastersThesis{<text:name><2digits:year>
X,Key = "<text:name>"
X,Author = "<text:name><text:authors>"
X,Title = "<text:title>"
X,School = "<text:school>"
X,Year = "19<2digits:year>"
X<#month-published>
X<#note>
X<#annote>
X}
X:end
X
XTemplate misc Sequence
X:begin
X@Misc{<text:name><2digits:year>
X,Key = "<text:name>"
X<#author>
X<#how-published>
X<#title>
X<#note>
X<#annote>
X}
X:end
X
XTemplate phdthesis Sequence
X:begin
X@PhDThesis{<text:name><2digits:year>
X,Key = "<text:name>"
X,Author = "<text:name><text:authors>"
X,Title = "<text:title>"
X,School = "<text:school>"
X,Year = "19<2digits:year>"
X<#month-published>
X<#note>
X<#annote>
X}
X:end
X
XTemplate proceedings Sequence
X:begin
X@Proceedings{<text:name><2digits:year>
X,Key = "<text:name>"
X,Editor = "<text:name><text:editors>"
X,Title = "<text:title>"
X,Publisher = "<text:publisher>"
X,Year = "19<2digits:year>"
X<#address>
X<#note>
X<#annote>
X}
X:end
X
XTemplate techreport Sequence
X:begin
X@TechReport{<text:name><2digits:year>
X,Key = "<text:name>"
X,Author = "<text:name><text:authors>"
X,Title = "<text:title>"
X,Institution = "<text:institution>"
X,Year = "19<2digits:year>"
X<#month-published>
X<#number>
X<#note>
X<#annote>
X}
X:end
X
XTemplate unpublished Sequence
X:begin
X@Unpublished{<text:name><2digits:year>
X,Key = "<text:name>"
X,Author = "<text:name><text:authors>"
X,Title = "<text:title>"
X<#year>
X<#note>
X<#annote>
X}
X:end
X
XTemplate address Sequence
X:begin
X, Address = "<text:address>"
X:end
X
XTemplate annote Sequence
X:begin
X, Annote = "<textlong:annote>"
X:end
X
XTemplate author Sequence
X:begin
X, Author = "<text:name><text:authors>"
X:end
X
XTemplate booktitle Sequence
X:begin
X, BookTitle = "<text:booktitle>"
X:end
X
XTemplate chapter Sequence
X:begin
X, Chapter = "<text:chapter>"
X:end
X
XTemplate edition Sequence
X:begin
X, Edition = "<text:edition>"
X:end
X
XTemplate editor Sequence
X:begin
X, Editor = "<text:editor>"
X:end
X
XTemplate how-published Sequence
X:begin
X, HowPublished = "<text:how-published>"
X:end
X
XTemplate institution Sequence
X:begin
X, Institution = "<text:institution>"
X:end
X
XTemplate journal Sequence
X:begin
X, Journal = "<text:journal>"
X:end
X
XTemplate key Sequence
X:begin
X, Key = "<text:key>"
X:end
X
XTemplate month-published Sequence
X:begin
X, Month = "<text:month-published>"
X:end
X
XTemplate note Sequence
X:begin
X, Note = "<textlong:note>"
X:end
X
XTemplate number Sequence
X:begin
X, Number = "<text:number>"
X:end
X
XTemplate organization Sequence
X:begin
X, Organization = "<text:organization>"
X:end
X
XTemplate pages Sequence
X:begin
X, Pages = "<text:pages>"
X:end
X
XTemplate publisher Sequence
X:begin
X, Publisher = "<text:publisher>"
X:end
X
XTemplate school Sequence
X:begin
X, School = "<text:school>"
X:end
X
XTemplate series Sequence
X:begin
X, Series = "<text:series>"
X:end
X
XTemplate title Sequence
X:begin
X, Title = "<text:title>"
X:end
X
XTemplate volume Sequence
X:begin
X, Volume = "<text:volume>"
X:end
X
XTemplate year Sequence
X:begin
X, Year = "19<2digits:year>"
X:end
X
XTemplate 2digits Lexical
X:begin
X[0-9][0-9]
X:end
X
X
XLocal Variables:
Xtpl-begin-template-definition:"^Template"
Xtpl-begin-template-body:"^:begin"
Xtpl-end-template-body:"^:end"
Xend:
SHAR_EOF
if test 5484 -ne "`wc -c < 'bib.tpl'`"
then
echo shar: "error transmitting 'bib.tpl'" '(should have been 5484 characters)'
fi
fi
echo shar: "extracting 'c.tpl'" '(2715 characters)'
if test -f 'c.tpl'
then
echo shar: "will not over-write existing file 'c.tpl'"
else
sed 's/^X//' << \SHAR_EOF > 'c.tpl'
XTemplate program Sequence
X:begin
X/* <buffer-name>
X by <user-full-name>, <today> */
X
X#include <stdio.h>
X<#vardecllist>
X
X<#functionlist>
X
X/******************** main program ********************/
X<main>
X
X:end
X
XTemplate includelist Repetition
X:begin
X
X<include>
X:end
X
XTemplate definelist Repetition
X:begin
X
X<define>
X:end
X
XTemplate vardecllist Repetition
X:begin
X
X<vardecl>
X:end
X
XTemplate argdecllist Repetition
X:begin
X
X<vardecl>
X:end
X
XTemplate functionlist Repetition
X:begin
X
X
X<function>
X:end
X
XTemplate main Sequence
X:begin
Xvoid main ()
X{
X <#vardecllist>
X <stmtlist>
X}
X:end
X
XTemplate include Sequence
X:begin
X#include <<text>>
X:end
X
XTemplate define Sequence
X:begin
X#define <textenter:name> <textenter:constant>
X:end
X
XTemplate vardecl Sequence
X:begin
X<type> <textenter:name>;
X:end
X
XTemplate type Selection
X:begin
Xchar
Xdouble
Xfloat
Xint
Xlong
Xshort
Xunsigned
Xvoid
Xother:
X:end
X
XTemplate other Sequence
X:begin
X<text>
X:end
X
XTemplate function Sequence
X:begin
X/****************************************/
X/* <textenter:name>:
X <textlong:description>
X*/
X<type> <textenter:name> (<#arglist>)
X <#argdecllist>
X{
X <#vardecllist>
X <stmtlist>
X} /* <textenter:name> */
X:end
X
XTemplate arglist Repetition
X:begin
X, <arg>
X:end
X
XTemplate arg Sequence
X:begin
X<text:arg>
X:end
X
XTemplate stmtlist Repetition
X:begin
X
X<stmt>
X:end
X
XTemplate caselist Repetition
X:begin
X
X<case>
X:end
X
XTemplate stmt Selection
X:begin
Xassignment:
Xbreak:
Xcase:
Xdo:
Xexpression:
Xfor:
Xif:
Xife:
Xreturn:
Xswitch:
Xwhile:
X:end
X
XTemplate assignment Sequence
X:begin
X<text:lhs> = <text:expression>;
X:end
X
XTemplate break Sequence
X:begin
Xbreak;
X:end
X
XTemplate case Sequence
X:begin
Xcase <text:constant>:
X <stmtlist>
X <#break>
X:end
X
XTemplate do Sequence
X:begin
Xdo
X {
X <stmtlist>
X }
Xwhile (<text:expression>);
X:end
X
XTemplate expression Sequence
X:begin
X<text>
X:end
X
XTemplate for Sequence
X:begin
Xfor (<text:initially>; <text:test>; <text:increment>)
X {
X <stmtlist>
X } /* for <text:test> */
X:end
X
XTemplate if Sequence
X:begin
Xif (<text:expression>)
X {
X <stmtlist:then>
X } /* if (<text:expression>) */
X:end
X
XTemplate ife Sequence
X:begin
Xif (<text:expression>)
X {
X <stmtlist:then>
X }
Xelse
X {
X <stmtlist:else>
X } /* if (<text:expression>) */
X:end
X
XTemplate return Sequence
X:begin
Xreturn <#text:expression>;
X:end
X
XTemplate switch Sequence
X:begin
Xswitch (<text:expression>)
X {
X <caselist>
X } /* switch (<text:expression>) */
X:end
X
XTemplate while Sequence
X:begin
Xwhile (<text:expression>)
X {
X <stmtlist>
X } /* while (<text:expression>) */
X:end
X
XTemplate comment Sequence
X:begin
X/*
X <textlong>
X*/
X:end
X
X
XLocal Variables:
Xtpl-begin-template-definition:"^Template"
Xtpl-begin-template-body:"^:begin"
Xtpl-end-template-body:"^:end"
Xend:
SHAR_EOF
if test 2715 -ne "`wc -c < 'c.tpl'`"
then
echo shar: "error transmitting 'c.tpl'" '(should have been 2715 characters)'
fi
fi
echo shar: "extracting 'elisp.tpl'" '(2808 characters)'
if test -f 'elisp.tpl'
then
echo shar: "will not over-write existing file 'elisp.tpl'"
else
sed 's/^X//' << \SHAR_EOF > 'elisp.tpl'
XTemplate all Selection
X:begin
Xpackage:
Xconstant:
Xvariable:
Xfunction:
Xstmt:
X:end
X
XTemplate package Sequence
X:begin
X;;; <buffer-name> -- <text:documentation>
X;;; <user-full-name>, <today>
X
X<#variables>
X<functions>
X:end
X
XTemplate variables Repetition
X:begin
X
X<variable>
X:end
X
XTemplate variable Sequence
X:begin
X(defvar <textenter:variable-name> <text:value>
X "<textlong:documentation>"
X) ; <textenter:variable-name>
X:end
X
XTemplate functions Repetition
X:begin
X
X<function>
X:end
X
XTemplate function Sequence
X:begin
X
X(defun <textenter:function-name> (<text:arguments>)
X "<textlong:documentation>"
X (interactive "<arg-type><textenter:function-name>: <text:arguments>? ")
X ; Local Variables
X (let (<text:local-variables>)
X ; Body
X <stmt:body>
X ) ; let
X) ; defun <textenter:function-name>
X
X:end
X
XTemplate arg-type Selection
X:begin
Xa ; Function name
Xb ; Buffer name (must exist)
XB ; Buffer name (possibly nonexistent)
Xc ; Single character
XC ; Command name
Xd ; Point as a number (no prompt)
XD ; Directory name
Xf ; File name (must exist)
XF ; File name (possibly nonexistent)
Xk ; Keystroke sequence (string)
Xm ; Mark as a number (no prompt)
Xn ; Number (reads a string and converts)
Xp ; Prefix arg converted to number
XP ; Prefix arg in raw form
Xr ; Region (no prompt)
Xs ; String
XS ; Symbol
Xv ; Variable name (must be user-variable-p)
Xx ; Lisp expression unevaluated
XX ; Lisp expression evaluated
X:end
X
XTemplate stmt Selection
X:begin
Xprogn:
Xcond:
Xdebug:
Xife:
Xif:
Xwhile:
Xwhilelist:
Xsimple:
X:end
X
XTemplate progn Sequence
X:begin
X(progn
X <POINT>
X) ; progn
X:end
X
XTemplate simple Sequence
X:begin
X(<text:fn> <arglist>)
X:end
X
XTemplate arglist Repetition
X:begin
X <arg>
X:end
X
XTemplate arg Selection
X:begin
Xexpression:
Xstmt:
X:end
X
XTemplate expression Sequence
X:begin
X<text:expression>
X:end
X
XTemplate if Sequence
X:begin
X(if <text:condition>
X <POINT>
X) ; if <text:condition>
X:end
X
XTemplate ife Sequence
X:begin
X(if <text:condition>
X <POINT>
X; else
X <POINT>
X) ; if <text:condition>
X:end
X
XTemplate cond Sequence
X:begin
X(cond
X <clauselist>
X) ; cond
X:end
X
XTemplate clauselist Repetition
X:begin
X
X<clause>
X:end
X
XTemplate clause Sequence
X:begin
X(<text:condition>
X <POINT>
X) ; <text:condition>
X:end
X
XTemplate while Sequence
X:begin
X(while <text:condition>
X <POINT>
X) ; while <text:condition>
X:end
X
XTemplate whilelist Sequence
X:begin
X(while <text:list>
X (setq <text:item> (car <text:list>))
X (setq <text:list> (cdr <text:list>))
X <POINT>
X) ; while <text:list>
X:end
X
XTemplate unrolledwhile Sequence
X:begin
X(if <text:condition>
X <stmt:body>
X) ; if <text:condition>
X(while <text:condition>
X <stmt:body>
X) ; while <text:condition>
X:end
X
XTemplate debug Sequence
X:begin
X(debug nil "<POINT>")
X:end
X
X
XLocal Variables:
Xtpl-begin-template-definition:"^Template"
Xtpl-begin-template-body:"^:begin"
Xtpl-end-template-body:"^:end"
Xend:
SHAR_EOF
if test 2808 -ne "`wc -c < 'elisp.tpl'`"
then
echo shar: "error transmitting 'elisp.tpl'" '(should have been 2808 characters)'
fi
fi
echo shar: "extracting 'generic.tpl'" '(2815 characters)'
if test -f 'generic.tpl'
then
echo shar: "will not over-write existing file 'generic.tpl'"
else
sed 's/^X//' << \SHAR_EOF > 'generic.tpl'
XTemplate buffer-name Function
X:begin
X(buffer-name)
X:end
X
XTemplate buffer-file-name Function
X:begin
X(buffer-file-name)
X:end
X
XTemplate current-time-string Function
X:begin
X(current-time-string)
X:end
X
XTemplate date Function
X:begin
X(concat "<monthnumber>" "/" "<day>" "/" "<year>")
X:end
X
XTemplate day Function
X:begin
X(let ((str (current-time-string)))
X (string-match "[0-9]+" str)
X (substring str (match-beginning 0) (match-end 0))
X)
X:end
X
XTemplate file-name-directory Function
X:begin
X(file-name-directory (buffer-file-name))
X:end
X
XTemplate file-name-nondirectory Function
X:begin
X(file-name-nondirectory (buffer-file-name))
X:end
X
XTemplate month Function
X:begin
X(let ((str (current-time-string))
X prefix)
X (setq prefix (substring str 4 7))
X (cond
X ((equal prefix "Jan")
X "January")
X ((equal prefix "Feb")
X "February")
X ((equal prefix "Mar")
X "March")
X ((equal prefix "Apr")
X "April")
X ((equal prefix "May")
X "May")
X ((equal prefix "Jun")
X "June")
X ((equal prefix "Jul")
X "July")
X ((equal prefix "Aug")
X "August")
X ((equal prefix "Sep")
X "September")
X ((equal prefix "Oct")
X "October")
X ((equal prefix "Nov")
X "November")
X ((equal prefix "Dec")
X "December")
X )
X)
X:end
X
XTemplate monthnumber Function
X:begin
X(let ((str (current-time-string))
X prefix)
X (setq prefix (substring str 4 7))
X (cond
X ((equal prefix "Jan")
X "1")
X ((equal prefix "Feb")
X "2")
X ((equal prefix "Mar")
X "3")
X ((equal prefix "Apr")
X "4")
X ((equal prefix "May")
X "5")
X ((equal prefix "Jun")
X "6")
X ((equal prefix "Jul")
X "7")
X ((equal prefix "Aug")
X "8")
X ((equal prefix "Sep")
X "9")
X ((equal prefix "Oct")
X "10")
X ((equal prefix "Nov")
X "11")
X ((equal prefix "Dec")
X "12")
X )
X)
X:end
X
XTemplate today Function
X:begin
X(concat "<month>" " " "<day>" ", 19" "<year>")
X:end
X
XTemplate time Function
X:begin
X(let ((str (current-time-string)))
X (string-match "[0-9][0-9]:[0-9][0-9]" str)
X (substring str (match-beginning 0) (match-end 0))
X)
X:end
X
XTemplate user-full-name Function
X:begin
X(user-full-name)
X:end
X
XTemplate weekday Function
X:begin
X(let ((str (current-time-string))
X prefix)
X (setq prefix (substring str 0 3))
X (cond
X ((equal prefix "Sun")
X "Sunday")
X ((equal prefix "Mon")
X "Monday")
X ((equal prefix "Tue")
X "Tuesday")
X ((equal prefix "Wed")
X "Wednesday")
X ((equal prefix "Thu")
X "Thursday")
X ((equal prefix "Fri")
X "Friday")
X ((equal prefix "Sat")
X "Saturday")
X )
X)
X:end
X
XTemplate year Function
X:begin
X(substring (current-time-string) -2)
X:end
X
X
XLocal Variables:
Xtpl-begin-template-definition:"^Template"
Xtpl-begin-template-body:"^:begin"
Xtpl-end-template-body:"^:end"
Xend:
SHAR_EOF
if test 2815 -ne "`wc -c < 'generic.tpl'`"
then
echo shar: "error transmitting 'generic.tpl'" '(should have been 2815 characters)'
fi
fi
echo shar: "extracting 'latex.tpl'" '(2548 characters)'
if test -f 'latex.tpl'
then
echo shar: "will not over-write existing file 'latex.tpl'"
else
sed 's/^X//' << \SHAR_EOF > 'latex.tpl'
XTemplate all Selection
X:begin
Xboilerplate:
Xbreaks:
Xdisplays:
Xlists:
Xsectioning:
Xsurround:
X:end
X
XTemplate abstract Sequence
X:begin
X\begin{abstract}
X<POINT>
X\end{abstract}
X:end
X
XTemplate appendix Sequence
X:begin
X\appendix{<POINT>}
X:end
X
XTemplate bf Sequence
X:begin
X{\bf <POINT>}
X:end
X
XTemplate boilerplate Selection
X:begin
Xabstract:
Xtitle:
Xwhole:
X:end
X
XTemplate breaks Selection
X:begin
Xlinebreak:
Xnewline:
Xnewpage:
Xpagebreak:
X:end
X
XTemplate center Sequence
X:begin
X\begin{center}
X<POINT>
X\end{center}
X:end
X
XTemplate chapter Sequence
X:begin
X\chapter{<POINT>}
X:end
X
XTemplate description Sequence
X:begin
X\begin {description}
X\item [<POINT>]
X\end {description}
X:end
X
XTemplate displays Selection
X:begin
Xcenter:
Xverbatim:
X:end
X
XTemplate em Sequence
X:begin
X{\em <POINT>}
X:end
X
XTemplate enumerate Sequence
X:begin
X\begin {enumerate}
X\item <POINT>
X\end {enumerate}
X:end
X
XTemplate it Sequence
X:begin
X{\it <POINT>}
X:end
X
XTemplate itemize Sequence
X:begin
X\begin {itemize}
X\item <POINT>
X\end {itemize}
X:end
X
XTemplate linebreak Sequence
X:begin
X\linebreak[4]
X:end
X
XTemplate lists Selection
X:begin
Xdescription:
Xenumerate:
Xitemize:
X:end
X
XTemplate newline Sequence
X:begin
X\newline
X:end
X
XTemplate newpage Sequence
X:begin
X\newpage
X:end
X
XTemplate pagebreak Sequence
X:begin
X\pagebreak[4]
X:end
X
XTemplate paragraph Sequence
X:begin
X\paragraph{<POINT>}
X:end
X
XTemplate part Sequence
X:begin
X\part{<POINT>}
X:end
X
XTemplate rm Sequence
X:begin
X{\rm <POINT>}
X:end
X
XTemplate section Sequence
X:begin
X\section{<POINT>}
X:end
X
XTemplate sectioning Selection
X:begin
Xappendix:
Xchapter:
Xparagraph:
Xpart:
Xsection:
Xsubparagraph:
Xsubsection:
Xsubsubsection:
X:end
X
XTemplate sl Sequence
X:begin
X{\sl <POINT>}
X:end
X
XTemplate subparagraph Sequence
X:begin
X\subparagraph{<POINT>}
X:end
X
XTemplate subsection Sequence
X:begin
X\subsection{<POINT>}
X:end
X
XTemplate subsubsection Sequence
X:begin
X\subsubsection{<POINT>}
X:end
X
XTemplate surround Selection
X:begin
Xbf:
Xem:
Xit:
Xrm:
Xsl:
Xtt:
X:end
X
XTemplate title Sequence
X:begin
X\title{<POINT>}
X\author{<user-full-name>}
X\date{<today>}
X\maketitle
X:end
X
XTemplate tt Sequence
X:begin
X{\tt <POINT>}
X:end
X
XTemplate verbatim Sequence
X:begin
X\begin{verbatim}
X<POINT>
X\end{verbatim}
X:end
X
XTemplate whole Sequence
X:begin
X\documentstyle [12pt] {article}
X
X\oddsidemargin 0in
X\evensidemargin 0in
X\topmargin -0.5in
X\textheight 9.0in
X\textwidth 6.5in
X
X% END OF STYLISTIC BOILERPLATE
X
X\begin{document}
X
X<#abstract>
X<title>
X
X<POINT>
X
X\end{document}
X
X:end
X
X
XLocal Variables:
Xtpl-begin-template-definition:"^Template"
Xtpl-begin-template-body:"^:begin"
Xtpl-end-template-body:"^:end"
Xend:
SHAR_EOF
if test 2548 -ne "`wc -c < 'latex.tpl'`"
then
echo shar: "error transmitting 'latex.tpl'" '(should have been 2548 characters)'
fi
fi
echo shar: "extracting 'pascal.tpl'" '(3401 characters)'
if test -f 'pascal.tpl'
then
echo shar: "will not over-write existing file 'pascal.tpl'"
else
sed 's/^X//' << \SHAR_EOF > 'pascal.tpl'
XTemplate all Selection
X:begin
Xprogram:
Xconstant:
Xtypedecl:
Xtype:
Xvariables:
Xprocedure:
Xfunction:
Xstmt:
X:end
X
XTemplate program Sequence
X:begin
Xprogram <textenter:name> (input, ouput);
Xconst
X <constants>
Xtype
X <types>
Xvar
X <variables>
X
X<procedures>
X
X begin { main program }
X <stmtlist>
X end.
X:end
X
XTemplate constants Repetition
X:begin
X
X<constant>
X:end
X
XTemplate constant Sequence
X:begin
X<textenter:name> = <text:value>;
X:end
X
XTemplate types Repetition
X:begin
X
X<typedecl>
X:end
X
XTemplate typedecl Sequence
X:begin
X<textenter:name> = <type>;
X:end
X
XTemplate type Selection
X:begin
Xarray:
Xboolean
Xchar
Xfile:
Xinteger
Xpointer:
Xrange:
Xreal
Xrecord:
Xscalar:
Xset:
Xother:
X:end
X
XTemplate array Sequence
X:begin
Xarray [<indexlist>] of <type>
X:end
X
XTemplate indexlist Repetition
X:begin
X, <indextype>
X:end
X
XTemplate indextype Selection
X:begin
Xrange:
Xscalar:
Xother:
X:end
X
XTemplate file Sequence
X:begin
Xfile of <type>
X:end
X
XTemplate pointer Sequence
X:begin
X^<type>
X:end
X
XTemplate range Sequence
X:begin
X<text:start> .. <text:stop>
X:end
X
XTemplate record Sequence
X:begin
Xrecord
X <fieldlist>
Xend
X:end
X
XTemplate fieldlist Repetition
X:begin
X;
X<field>
X:end
X
XTemplate field Sequence
X:begin
X<textenter:name>: <type>
X:end
X
XTemplate scalar Sequence
X:begin
X(<itemlist>)
X:end
X
XTemplate itemlist Repetition
X:begin
X, <textenter:item>
X:end
X
XTemplate set Sequence
X:begin
Xset of <indextype>
X:end
X
XTemplate other Sequence
X:begin
X<text>
X:end
X
XTemplate variables Repetition
X:begin
X
X<variable>
X:end
X
XTemplate variable Sequence
X:begin
X<textenter:name>: <type>;
X:end
X
XTemplate procedures Repetition
X:begin
X
X<procfunc>
X:end
X
XTemplate procfunc Selection
X:begin
Xprocedure:
Xfunction:
X:end
X
XTemplate procedure Sequence
X:begin
X{************************************************************}
X
Xprocedure <textenter:name> (<args>);
Xvar
X <variables>
Xbegin
X <stmtlist>
Xend; { <textenter:name> }
X
X:end
X
XTemplate function Sequence
X:begin
X{************************************************************}
X
Xfunction <textenter:name> (<args>): <type>;
Xvar
X <variables>
Xbegin
X <stmtlist>
Xend; { <textenter:name> }
X
X:end
X
XTemplate args Repetition
X:begin
X; <argdecl>
X:end
X
XTemplate argdecl Sequence
X:begin
Xvar <textenter:id>: <type>
X:end
X
XTemplate stmtlist Repetition
X:begin
X
X<stmt>
X:end
X
XTemplate stmt Selection
X:begin
Xassignment:
Xcase:
Xcompound:
Xfor:
Xif:
Xrepeat:
Xwhile:
Xwith:
X:end
X
XTemplate assignment Sequence
X:begin
X<text:variable> := <text:expression>;
X:end
X
XTemplate case Sequence
X:begin
Xcase <text:expression> of
X <caselist>
Xend;
X:end
X
XTemplate caselist Repetition
X:begin
X;
X<caseclause>
X:end
X
XTemplate caseclause Sequence
X:begin
X<text:constant>: <stmt>
X:end
X
XTemplate compound Sequence
X:begin
Xbegin
X <stmtlist>
Xend;
X:end
X
XTemplate for Sequence
X:begin
Xfor <text:index> := <text:start> to <text:stop> do begin
X <stmtlist>
Xend; { for <text:index> }
X:end
X
XTemplate if Sequence
X:begin
Xif <text:ifcondition> then begin
X <stmtlist>
Xend else begin
X <stmtlist>
Xend; { if <text:ifcondition> }
X:end
X
XTemplate repeat Sequence
X:begin
Xrepeat
X <stmtlist>
Xuntil <text:stop>;
X:end
X
XTemplate while Sequence
X:begin
Xwhile <text:whilecondition> do begin
X <stmtlist>
Xend; { while <text:whilecondition> }
X:end
X
XTemplate with Sequence
X:begin
Xwith <text:idlist> do begin
X <stmtlist>
Xend; { with <text:idlist> }
X:end
X
X
XLocal Variables:
Xtpl-begin-template-definition:"^Template"
Xtpl-begin-template-body:"^:begin"
Xtpl-end-template-body:"^:end"
Xend:
SHAR_EOF
if test 3401 -ne "`wc -c < 'pascal.tpl'`"
then
echo shar: "error transmitting 'pascal.tpl'" '(should have been 3401 characters)'
fi
fi
echo shar: "extracting 'scribe.tpl'" '(6151 characters)'
if test -f 'scribe.tpl'
then
echo shar: "will not over-write existing file 'scribe.tpl'"
else
sed 's/^X//' << \SHAR_EOF > 'scribe.tpl'
XTemplate all Selection
X:begin
Xcommand: ; spacing, include, ...
Xenvironment: ; bold, center, description, ...
Xpart: ; appendix, chapter, whole, ...
Xsurround: ; b, i, u, ux
Xvalue: ; date, page, section, ...
X:end
X
XTemplate appendix Sequence
X:begin
X@Appendix{<POINT>}
X:end
X
XTemplate appendixsection Sequence
X:begin
X@AppendixSection{<POINT>}
X:end
X
XTemplate arabic Sequence
X:begin
X@1
X:end
X
XTemplate b Sequence
X:begin
X@B{<POINT>}
X:end
X
XTemplate bold Sequence
X:begin
X@Begin{B}
X<POINT>
X@End{B}
X:end
X
XTemplate blankspace Sequence
X:begin
X@Blankspace{<POINT>}
X:end
X
XTemplate chapter Sequence
X:begin
X@Chapter{<POINT>}
X:end
X
XTemplate cite Sequence
X:begin
X@Cite{<POINT>}
X:end
X
XTemplate center Sequence
X:begin
X@Begin{Center}
X<POINT>
X@End{Center}
X:end
X
XTemplate command Selection
X:begin
Xblankspace:
Xcite:
Xenvironment:
Xfoot:
Xinclude:
Xmodify:
Xnewpage:
Xpart:
Xset:
Xtabclear:
Xtabdivide:
Xtabset:
Xvalue:
X:end
X
XTemplate counter Selection
X:begin
Xappendix
Xchapter
Xenumeration
Xpage
Xsubsection
X:end
X
XTemplate description Sequence
X:begin
X@Begin{Description}
X<POINT>
X@End{Description}
X:end
X
XTemplate device Selection
X:begin
Xfile: ; ASCII file for viewing on terminal
Ximagen300: ; laser printer
Xpagedfile: ; like file, but with formfeeds and headers, etc.
X:end
X
XTemplate document Selection
X:begin
Xarticle
Xmanual
Xreport
Xslides
X:end
X
XTemplate enumerate Sequence
X:begin
X@Begin{Enumerate}
X<POINT>
X@End{Enumerate}
X:end
X
XTemplate environment Selection
X:begin
Xbold:
Xcenter:
Xdescription:
Xenumerate:
Xformat:
Xheading:
Xitalic:
Xitemize:
Xmajorheading:
Xunderlined:
Xverbatim:
X:end
X
XTemplate file Sequence
X:begin
X@Device{File}
X@Style{Justification off}
X:end
X
XTemplate foot Sequence
X:begin
X@Foot{}
X:end
X
XTemplate format Sequence
X:begin
X@Begin{Format}
X<POINT>
X@End{Format}
X:end
X
XTemplate heading Sequence
X:begin
X@Begin{Heading}
X<POINT>
X@End{Heading}
X:end
X
XTemplate i Sequence
X:begin
X@I{<POINT>}
X:end
X
XTemplate italic Sequence
X:begin
X@Begin{I}
X<POINT>
X@End{I}
X:end
X
XTemplate imagen300 Sequence
X:begin
X@Device{Imagen300}
X@Style{FontFamily "ComputerModernRoman12"}
X:end
X
XTemplate include Sequence
X:begin
X@Include{<POINT>}
X:end
X
XTemplate itemize Sequence
X:begin
X@Begin{Itemize}
X<POINT>
X@End{Itemize}
X:end
X
XTemplate keyword Selection
X:begin
Xindent
Xjustification
X:end
X
XTemplate letterlower Sequence
X:begin
X@a
X:end
X
XTemplate letterupper Sequence
X:begin
X@A
X:end
X
XTemplate majorheading Sequence
X:begin
X@Begin{Majorheading}
X<POINT>
X@End{Majorheading}
X:end
X
XTemplate memo Sequence
X:begin
X@Center{M E M O R A N D U M}
X@Blankspace{0.25 inches}
X@Begin{Format}
X@Tabclear
X@Tabset{1 inch}
XFrom:@\<user-full-name>
XTo:@\<text:recipients>
XCc:@\<text:cclist>
XDate:@\@Value{Month} @Value{Day}, @Value{Year}
XSubject:@\<text:topic>
X@Blankspace{0.25 inches}
X@Tabclear
X@&-
X@End{Format}
X@Blankspace{0.25 inches}
X@Set{Page=1}
X@Comment{******************** END OF MEMO BOILERPLATE ********************}
X
X:end
X
XTemplate modify Sequence
X:begin
X@Modify{<counter>, Numbered{<template>}}
X:end
X
XTemplate newpage Sequence
X:begin
X@Newpage
X:end
X
XTemplate pagedfile Sequence
X:begin
X@Device{Pagedfile}
X@Style{Justification off}
X:end
X
XTemplate paragraph Sequence
X:begin
X@Paragraph{<POINT>}
X:end
X
XTemplate part Selection
X:begin
Xappendix:
Xappendixsection:
Xchapter:
Xmemo:
Xparagraph:
Xsection:
Xslidepage:
Xsubsection:
Xtitlepage:
Xwhole:
X:end
X
XTemplate romanlower Sequence
X:begin
X@i
X:end
X
XTemplate romanupper Sequence
X:begin
X@I
X:end
X
XTemplate section Sequence
X:begin
X@Section{<POINT>}
X:end
X
XTemplate set Sequence
X:begin
X@Set{<counter>=<POINT>}
X:end
X
XTemplate slidepage Sequence
X:begin
X@Comment{*********************************************************************}
X@Newpage
X@Comment{Page <text:page>}
X
X@Begin{Center}
X@Begin{B}
X<text:title>
X@End{B}
X@End{Center}
X
X@Blankspace{1 inch}
X
X@Tabclear
X@Tabset{<text:settings>}
X@Begin{Format}
X
X@End{Format}
X:end
X
XTemplate style Sequence
X:begin
X@Style{<keyword> <POINT>}
X:end
X
XTemplate subsection Sequence
X:begin
X@SubSection{<POINT>}
X:end
X
XTemplate surround Selection
X:begin
Xb:
Xi:
Xu:
Xux:
X:end
X
XTemplate tabclear Sequence
X:begin
X@Tabclear
X:end
X
XTemplate tabdivide Sequence
X:begin
X@Tabdivide{<POINT>}
X:end
X
XTemplate tabset Sequence
X:begin
X@Tabset{<POINT>}
X:end
X
XTemplate template Selection
X:begin
Xarabic: ; 1, 2, 3, ...
Xletterlower: ; a, b, c, ...
Xletterupper: ; A, B, C, ...
Xromanlower: ; i, ii, iii, ...
Xromanupper: ; I, II, III, ...
X:end
X
XTemplate titlepage Sequence
X:begin
X@Begin{TitlePage}
X@Begin{TitleBox}
X@Begin{MajorHeading}
X<text:title>
X@End{MajorHeading}
X
X<user-full-name>
X
X<textlong:address>
X
X@Value{Month} @Value{Day}, @Value{Year}
X
X@End{TitleBox}
X
X@CopyrightNotice{<user-full-name>}
X
X@Begin{ResearchCredit}
X
X@End{ResearchCredit}
X@End{TitlePage}
X@Newpage
X@Comment{***************** END OF TITLEPAGE BOILERPLATE *****************}
X:end
X
XTemplate u Sequence
X:begin
X@U{<POINT>}
X:end
X
XTemplate underlined Sequence
X:begin
X@Begin{U}
X<POINT>
X@End{U}
X:end
X
XTemplate ux Sequence
X:begin
X@UX{<POINT>}
X:end
X
XTemplate value Selection
X:begin
Xvdate:
Xvday:
Xvmanuscript:
Xvmonth:
Xvpage:
Xvsectionnumber:
Xvsectiontitle:
Xvtime:
Xvweekday:
Xvyear:
X:end
X
XTemplate vdate Sequence
X:begin
X@Value{Date}
X:end
X
XTemplate vday Sequence
X:begin
X@Value{Day}
X:end
X
XTemplate verbatim Sequence
X:begin
X@Begin{Verbatim}
X<POINT>
X@End{Verbatim}
X:end
X
XTemplate vmanuscript Sequence
X:begin
X@Value{Manuscript}
X:end
X
XTemplate vmonth Sequence
X:begin
X@Value{Month}
X:end
X
XTemplate vpage Sequence
X:begin
X@Value{Page}
X:end
X
XTemplate vsectionnumber Sequence
X:begin
X@Value{SectionNumber}
X:end
X
XTemplate vsectiontitle Sequence
X:begin
X@Value{SectionTitle}
X:end
X
XTemplate vtime Sequence
X:begin
X@Value{Time}
X:end
X
XTemplate vweekday Sequence
X:begin
X@Value{Weekday}
X:end
X
XTemplate vyear Sequence
X:begin
X@Value{Year}
X:end
X
XTemplate whole Sequence
X:begin
X@Make{<document>}
X<device>
X@Style{Linewidth 6.5 inches}
X@Style{Indent 0 chars}
X@Use{Bibliography = "<text:bibfile>"}
X@Style{References = StdAlphabetic}
X@Pageheading{left "<text:heading>", right <@Value(Page)>}
X@Pagefooting{center <@Value(Month) @Value(Day), @Value(Year)>}
X
X@Comment{****************** END OF STYLISTIC BOILERPLATE *********************}
X
X<titlepage>
X
X:end
X
X
XLocal Variables:
Xtpl-begin-template-definition:"^Template"
Xtpl-begin-template-body:"^:begin"
Xtpl-end-template-body:"^:end"
Xend:
SHAR_EOF
if test 6151 -ne "`wc -c < 'scribe.tpl'`"
then
echo shar: "error transmitting 'scribe.tpl'" '(should have been 6151 characters)'
fi
fi
echo shar: "extracting 'texinfo.tpl'" '(8459 characters)'
if test -f 'texinfo.tpl'
then
echo shar: "will not over-write existing file 'texinfo.tpl'"
else
sed 's/^X//' << \SHAR_EOF > 'texinfo.tpl'
XTemplate all Selection
X:begin
Xboilerplate: ; Large blocks of text
Xbreaks: ; Stop filling text
Xconditionals: ; TeX-only or Info-only
Xformatted: ; @xyz ... @end xyz
Xlists: ; enumerate, itemize, table
Xreferences: ; cross references
Xsectioning: ; chapters, sections, etc.
Xstrings: ; special characters and strings
Xsurround: ; @xyz{...}
X:end
X
XTemplate appendix Sequence
X:begin
X@appendix <POINT>
X:end
X
XTemplate appendixsection Sequence
X:begin
X@appendixsection <POINT>
X:end
X
XTemplate b Sequence
X:begin
X@b{<POINT>}
X:end
X
XTemplate boilerplate Selection
X:begin
Xinfonodes: ; Use this for on-line info nodes
Xmanual: ; Use this for printed manuals
Xwhole: ; Either of the above
X:end
X
XTemplate breaks Selection
X:begin
Xpagebreak: ; Start a new page
Xparagraphbreak: ; Start a new paragraph
Xspace: ; Leave some blank vertical space
X:end
X
XTemplate bs Sequence
X:begin
X@key{BS}
X:end
X
XTemplate bullet Sequence
X:begin
X@bullet{}
X:end
X
XTemplate center Sequence
X:begin
X@center <POINT>
X:end
X
XTemplate chapter Sequence
X:begin
X@chapter <POINT>
X:end
X
XTemplate cindex Sequence
X:begin
X@cindex <POINT>
X:end
X
XTemplate code Sequence
X:begin
X@code{<POINT>}
X:end
X
XTemplate commands Selection
X:begin
Xcomment: ; Ignore rest of line
Xheadings: ; Turn them on or off
Xinclude: ; Include a file
Xnoindent: ; Do not start a new paragraph
Xrefill: ; For info---refill after substitution of strings
X:end
X
XTemplate comment Sequence
X:begin
X@c <POINT>
X:end
X
XTemplate conditionals Selection
X:begin
Xifinfo: ; Transparent to TeX
Xiftex: ; Transparent to Info
X:end
X
XTemplate copyright Sequence
X:begin
X@copyright{}
X:end
X
XTemplate ctl Sequence
X:begin
X@key{CTL}
X:end
X
XTemplate ctrl Sequence
X:begin
X@ctrl{<POINT>}
X:end
X
XTemplate del Sequence
X:begin
X@key{DEL}
X:end
X
XTemplate dfn Sequence
X:begin
X@dfn{<POINT>}
X:end
X
XTemplate display Sequence
X:begin
X@display
X<POINT>
X@end display
X:end
X
XTemplate dots Sequence
X:begin
X@dots{}
X:end
X
XTemplate eitem Sequence
X:begin
X@item
X<POINT>
X:end
X
XTemplate enumerate Sequence
X:begin
X@enumerate
X@item
X<POINT>
X@end enumerate
X:end
X
XTemplate esc Sequence
X:begin
X@key{ESC}
X:end
X
XTemplate example Sequence
X:begin
X@example
X<POINT>
X@end example
X:end
X
XTemplate file Sequence
X:begin
X@file{<POINT>}
X:end
X
XTemplate findex Sequence
X:begin
X@findex <POINT>
X:end
X
XTemplate formatted Selection
X:begin
Xcenter: ; center a line
Xdisplay: ; like example, but variable-width font
Xexample: ; verbatim, with fixed-width font
Xgroup: ; keep together on a page
Xifinfo: ; Transparent to TeX
Xiftex: ; Transparent to Info
Xignore: ; Transparent to both
Xquotation: ; Indented display
X:end
X
XTemplate group Sequence
X:begin
X@group
X<POINT>
X@end group
X:end
X
XTemplate headings Sequence
X:begin
X@headings <text:onoroff>
X:end
X
XTemplate i Sequence
X:begin
X@i{<POINT>}
X:end
X
XTemplate ifinfo Sequence
X:begin
X@ifinfo
X<POINT>
X@end ifinfo
X:end
X
XTemplate iftex Sequence
X:begin
X@iftex
X<POINT>
X@end iftex
X:end
X
XTemplate ignore Sequence
X:begin
X@ignore
X<POINT>
X@end ignore
X:end
X
XTemplate iitem Sequence
X:begin
X@item @bullet
X<POINT>
X:end
X
XTemplate include Sequence
X:begin
X@include <text:file>
X:end
X
XTemplate indexcmds Selection
X:begin
Xcindex: ; Concepts
Xfindex: ; Functions
Xkindex: ; Keys
Xpindex: ; Programs
Xtindex: ; Data types
Xvindex: ; Variables
Xprintindex: ; Command for printing an index
X:end
X
XTemplate indexcode Selection
X:begin
Xcp ; Concepts
Xfn ; Functions
Xky ; Keys
Xpg ; Programs
Xtp ; Data types
Xvr ; Variables
X:end
X
XTemplate infonodes Sequence
X:begin
X@setfilename <text:filename>
X
X@node top, <textenter:next>, (dir), (dir)
X@chapter <POINT>
X
X<node>
X:end
X
XTemplate inforef Sequence
X:begin
X@xref{<text:node>,<text:name>,<text:file>}
X:end
X
XTemplate itemize Sequence
X:begin
X@itemize
X@item @bullet
X<POINT>
X@end itemize
X:end
X
XTemplate items Selection
X:begin
Xeitem: ; enumeration item
Xiitem: ; itemization item
Xmitem: ; menu item
Xtitem: ; table item
Xtxitem: ; table itemx
X:end
X
XTemplate kbd Sequence
X:begin
X@kbd{<POINT>}
X:end
X
XTemplate key Sequence
X:begin
X<specialchars>
X:end
X
XTemplate kindex Sequence
X:begin
X@kindex <POINT>
X:end
X
XTemplate lfd Sequence
X:begin
X@key{LFD}
X:end
X
XTemplate lists Selection
X:begin
Xenumerate: ; 1. foo
Xitemize: ; -- foo
Xtable: ; "foo" text about foo
X:end
X
XTemplate manual Sequence
X:begin
X\input texinfo @c -*-texinfo-*-
X@settitle <text:title>
X
X@titlepage
X@sp 10
X@center @titlefont{<text:title>}
X@sp 3
X@center <user-full-name>
X@sp 1
X@center <text:address>
X@center <text:moreaddress>
X@sp 1
X@center <today>
X@sp 3
X@center @b{Abstract}
X<POINT>
X@end titlepage
X
X@c Include files with actual text
X@include <text:infonodesfile>
X
X@c Print indices
X<#printindex>
X
X@c Print table of contents
X@summarycontents
X@contents
X
X@bye
X:end
X
XTemplate menu Sequence
X:begin
X@menu
X* <text:node>:: <POINT>
X@end menu
X:end
X
XTemplate meta Sequence
X:begin
X@key{META}
X:end
X
XTemplate mitem Sequence
X:begin
X* <text:node>:: <POINT>
X:end
X
XTemplate ncsection Sequence
X:begin
X@ncsection <POINT>
X:end
X
XTemplate node Sequence
X:begin
X@node <textenter:here>, <textenter:nxt>, <textenter:prv>, <textenter:up>
X@chapter <POINT>
X:end
X
XTemplate noindent Sequence
X:begin
X@noindent
X:end
X
XTemplate pagebreak Sequence
X:begin
X@page
X:end
X
XTemplate paragraphbreak Sequence
X:begin
X@br
X:end
X
XTemplate pindex Sequence
X:begin
X@pindex <POINT>
X:end
X
XTemplate printindex Sequence
X:begin
X@node <textenter:indextype> Index, <textenter:nxt>, <textenter:prv>, <text:up>
X@unnumbered <textenter:indextype> Index
X@printindex <indexcode>
X:end
X
XTemplate pxref Sequence
X:begin
X@pxref{<text:node>}
X:end
X
XTemplate pxreflong Sequence
X:begin
X@pxref{<text:node>,<text:name>,<text:citation>,<text:file>,<text:title>}
X:end
X
XTemplate quotation Sequence
X:begin
X@quotation
X<POINT>
X@end quotation
X:end
X
XTemplate references Selection
X:begin
Xinforef: ; reference to a file without a manual
Xpxref: ; like xref, but inside a parenthesized sentence.
Xpxreflong: ; like xreflong, ...
Xxref: ; short form of cross reference
Xxreflong: ; long form with all the fields
X:end
X
XTemplate refill Sequence
X:begin
X@refill
X:end
X
XTemplate ret Sequence
X:begin
X@key{RET}
X:end
X
XTemplate samp Sequence
X:begin
X@samp{<POINT>}
X:end
X
XTemplate section Sequence
X:begin
X@section <POINT>
X:end
X
XTemplate sectioning Selection
X:begin
Xappendix:
Xappendixsection:
Xchapter:
Xmenu: ; Build a menu
Xncsection: ; Section when there are no chapters
Xnode: ; Build a node
Xsection:
Xsubsection:
Xsubsubsection:
Xunnumbered:
Xunnumberedsec:
X:end
X
XTemplate sft Sequence
X:begin
X@key{SFT}
X:end
X
XTemplate space Sequence
X:begin
X@sp <POINT>
X:end
X
XTemplate spc Sequence
X:begin
X@key{SPC}
X:end
X
XTemplate specialchars Selection
X:begin
Xbs: ; Backspace
Xctl: ; Control
Xdel: ; Delete key
Xesc: ; Escape
Xlfd: ; Linefeed
Xmeta: ; Meta key (Escape on most keyboards)
Xret: ; Carraige return
Xsft: ; Shift
Xspc: ; Space
Xtab: ; Tab
X:end
X
XTemplate strings Selection
X:begin
Xbullet: ; Bullet character for itemization
Xcopyright: ; Copyright symbol
Xdots: ; Ellipsis
Xkey: ; Choose a special character
Xtex: ; The TeX logo
X:end
X
XTemplate subsection Sequence
X:begin
X@subsection <POINT>
X:end
X
XTemplate subsubsection Sequence
X:begin
X@subsubsection <POINT>
X:end
X
XTemplate surround Selection
X:begin
Xb: ; Bold font
Xcode: ; Literal code
Xctrl: ; For control characters
Xdfn: ; Definition of a term
Xfile: ; File name
Xi: ; Italic font
Xkbd: ; Like code, but for names of keys
Xsamp: ; Literal text
Xt: ; Typewriter font (fixed-width)
Xvar: ; Metasyntactic variables (e.g., the file @var{file}...)
Xw: ; Prohibit line break within
X:end
X
XTemplate t Sequence
X:begin
X@t{<POINT>}
X:end
X
XTemplate tab Sequence
X:begin
X@key{TAB}
X:end
X
XTemplate table Sequence
X:begin
X@table <surround>
X@item <text:label>
X<POINT>
X@end table
X:end
X
XTemplate tex Sequence
X:begin
X@TeX{}
X:end
X
XTemplate tindex Sequence
X:begin
X@tindex <POINT>
X:end
X
XTemplate titem Sequence
X:begin
X@item <text:label>
X<POINT>
X:end
X
XTemplate txitem Sequence
X:begin
X@itemx <text:label>
X:end
X
XTemplate unnumbered Sequence
X:begin
X@unnumbered <POINT>
X:end
X
XTemplate unnumberedsec Sequence
X:begin
X@unnumberedsec <POINT>
X:end
X
XTemplate var Sequence
X:begin
X@var{<POINT>}
X:end
X
XTemplate vindex Sequence
X:begin
X@vindex <POINT>
X:end
X
XTemplate w Sequence
X:begin
X@w{<POINT>}
X:end
X
XTemplate whole Selection
X:begin
Xinfonodes: ; Use this for on-line info nodes.
Xmanual: ; Use this for a printed manual.
X:end
X
XTemplate xref Sequence
X:begin
X@xref{<text:node>}
X:end
X
XTemplate xreflong Sequence
X:begin
X@xref{<text:node>,<text:name>,<text:citation>,<text:file>,<text:title>}
X:end
X
X
XLocal Variables:
Xtpl-begin-template-definition:"^Template"
Xtpl-begin-template-body:"^:begin"
Xtpl-end-template-body:"^:end"
Xend:
SHAR_EOF
if test 8459 -ne "`wc -c < 'texinfo.tpl'`"
then
echo shar: "error transmitting 'texinfo.tpl'" '(should have been 8459 characters)'
fi
fi
exit 0
# End of shell archive