Mercurial > emacs
view etc/schema/calstbl.rnc @ 105877:21bdda3ded62
* xterm.c (syms_of_xterm):
* xselect.c (syms_of_xselect):
* xmenu.c (syms_of_xmenu):
* xfns.c (syms_of_xfns):
* xfaces.c (syms_of_xfaces):
* xdisp.c (syms_of_xdisp):
* window.c (syms_of_window):
* w32fns.c (syms_of_w32fns):
* undo.c (syms_of_undo):
* textprop.c (syms_of_textprop):
* terminal.c (syms_of_terminal):
* syntax.c (syms_of_syntax):
* sound.c (syms_of_sound):
* search.c (syms_of_search):
* print.c (syms_of_print):
* minibuf.c (syms_of_minibuf):
* macros.c (syms_of_macros):
* keymap.c (syms_of_keymap, initial_define_key)
(initial_define_lispy_key):
* keyboard.c (syms_of_keyboard):
* insdel.c (syms_of_insdel):
* image.c (syms_of_image):
* fringe.c (syms_of_fringe):
* frame.c (syms_of_frame):
* fontset.c (syms_of_fontset):
* fns.c (syms_of_fns):
* fns.c (syms_of_fns):
* fileio.c (syms_of_fileio):
* fileio.c (syms_of_fileio):
* eval.c (syms_of_eval):
* doc.c (syms_of_doc):
* dispnew.c (syms_of_display):
* dired.c (syms_of_dired):
* dbusbind.c (syms_of_dbusbind):
* data.c (syms_of_data):
* composite.c (syms_of_composite):
* coding.c (syms_of_coding):
* cmds.c (syms_of_cmds):
* charset.c (define_charset_internal, syms_of_character):
* ccl.c (syms_of_ccl):
* category.c (syms_of_category, init_category_once):
* casetab.c (syms_of_casetab):
* casefiddle.c (syms_of_casefiddle):
* callint.c (syms_of_callint):
* bytecode.c (syms_of_bytecode):
* buffer.c (keys_of_buffer, syms_of_buffer):
* alloc.c (syms_of_alloc):
* process.c (syms_of_process, init_process):
* lread.c (syms_of_lread, init_obarray):
* font.c (build_style_table):
* emacs.c (syms_of_emacs, main): Replace calls to intern with
intern_c_string, calls to make_pure_string with
make_pure_c_string. Use pure_cons instead of Fcons.
* process.c (socket_options): Make it const.
(set_socket_option, init_process): Use a const pointer.
* lread.c (intern_c_string): New function.
(defvar_kboard, defvar_lisp, defvar_lisp_nopro, defvar_bool)
(defvar_int): Uset it. Make the name const char*.
* font.c (struct table_entry): Remove unused member. Make NAMES
constant.
(weight_table, slant_table, width_table): Make constant.
* emacs.c (struct standard_args): Make name and longname constant.
author | Dan Nicolaescu <dann@ics.uci.edu> |
---|---|
date | Fri, 06 Nov 2009 06:50:52 +0000 |
parents | c5b49767c96e |
children |
line wrap: on
line source
# Copyright (C) 1992-2002 HaL Computer Systems, Inc., O'Reilly & # Associates, Inc., ArborText, Inc., Fujitsu Software Corporation, # Norman Walsh, Sun Microsystems, Inc., and the Organization for the # Advancement of Structured Information Standards (OASIS). # # Permission to use, copy, modify and distribute the DocBook DTD and # its accompanying documentation for any purpose and without fee is # hereby granted in perpetuity, provided that the above copyright # notice and this paragraph appear in all copies. The copyright # holders make no representation about the suitability of the DTD for # any purpose. It is provided "as is" without expressed or implied # warranty. # This file was generated automatically by Trang, and then manually # edited to add back definitions for overridden parameter entities and # undefined elements, specifically: bodyatt, secur, paracon, # tbl.table.mdl, tbl.entry.mdl, caution, graphic, legend, note, para, # title, warning. This makes the semantics of this module as close as # possible to the original DTD and also allows this schema to be used # independently of DocBook. # ...................................................................... # DocBook CALS Table Model V4.2 ........................................ # File calstblx.mod .................................................... # Copyright 1992-2002 HaL Computer Systems, Inc., # O'Reilly & Associates, Inc., ArborText, Inc., Fujitsu Software # Corporation, Norman Walsh, Sun Microsystems, Inc., and the # Organization for the Advancement of Structured Information # Standards (OASIS). # # This DTD is based on the CALS Table Model # PUBLIC "-//USA-DOD//DTD Table Model 951010//EN" # # $Id$ # # Permission to use, copy, modify and distribute the DocBook DTD # and its accompanying documentation for any purpose and without fee # is hereby granted in perpetuity, provided that the above copyright # notice and this paragraph appear in all copies. The copyright # holders make no representation about the suitability of the DTD for # any purpose. It is provided "as is" without expressed or implied # warranty. # # If you modify the DocBook DTD in any way, except for declaring and # referencing additional sets of general entities and declaring # additional notations, label your DTD as a variant of DocBook. See # the maintenance documentation for more information. # # Please direct all questions, bug reports, or suggestions for # changes to the docbook@lists.oasis-open.org mailing list. For more # information, see http://www.oasis-open.org/docbook/. # ...................................................................... # This module contains the definitions for the CALS Table Model # converted to XML. # These definitions are not directly related to the table model, but are # used in the default CALS table model and are usually defined elsewhere # (and prior to the inclusion of this table module) in a CALS DTD. bodyatt = empty secur = empty # no if zero(s), # yes if any other digits value yesorno = string titles = title? # default for use in entry content paracon = text # The parameter entities as defined below provide the CALS table model # as published (as part of the Example DTD) in MIL-HDBK-28001. # # These following declarations provide the CALS-compliant default definitions # for these entities. However, these entities can and should be redefined # (by giving the appropriate parameter entity declaration(s) prior to the # reference to this Table Model declaration set entity) to fit the needs # of the current application. tbl.table-titles.mdl = titles tbl.table-main.mdl = tgroup+ | graphic+ tbl.table.mdl = tbl.table-titles.mdl | tbl.table-main.mdl tbl.table.att = attribute tabstyle { text }?, attribute tocentry { yesorno }?, attribute shortentry { yesorno }?, attribute orient { "port" | "land" }?, attribute pgwide { yesorno }? tbl.tgroup.mdl = colspec*, spanspec*, thead?, tfoot?, tbody tbl.tgroup.att = attribute tgroupstyle { text }? tbl.hdft.mdl = colspec*, row+ tbl.row.mdl = (entry | entrytbl)+ tbl.entrytbl.mdl = colspec*, spanspec*, thead?, tbody tbl.entry.mdl = paracon | para | warning | caution | note | legend # ===== Element and attribute declarations follow. ===== start = table table = element table { table.attlist, tbl.table.mdl } table.attlist &= attribute frame { "top" | "bottom" | "topbot" | "all" | "sides" | "none" }?, attribute colsep { yesorno }?, attribute rowsep { yesorno }?, tbl.table.att, bodyatt, secur tgroup = element tgroup { tgroup.attlist, tbl.tgroup.mdl } tgroup.attlist &= attribute cols { text }, tbl.tgroup.att, attribute colsep { yesorno }?, attribute rowsep { yesorno }?, attribute align { "left" | "right" | "center" | "justify" | "char" }?, attribute char { text }?, attribute charoff { text }?, secur colspec = element colspec { colspec.attlist, empty } colspec.attlist &= attribute colnum { text }?, attribute colname { text }?, attribute colwidth { text }?, attribute colsep { yesorno }?, attribute rowsep { yesorno }?, attribute align { "left" | "right" | "center" | "justify" | "char" }?, attribute char { text }?, attribute charoff { text }? spanspec = element spanspec { spanspec.attlist, empty } spanspec.attlist &= attribute namest { text }, attribute nameend { text }, attribute spanname { text }, attribute colsep { yesorno }?, attribute rowsep { yesorno }?, attribute align { "left" | "right" | "center" | "justify" | "char" }?, attribute char { text }?, attribute charoff { text }? thead = element thead { thead.attlist, tbl.hdft.mdl } thead.attlist &= attribute valign { "top" | "middle" | "bottom" }?, secur tfoot = element tfoot { tfoot.attlist, tbl.hdft.mdl } tfoot.attlist &= attribute valign { "top" | "middle" | "bottom" }?, secur tbody = element tbody { tbody.attlist, row+ } tbody.attlist &= attribute valign { "top" | "middle" | "bottom" }?, secur row = element row { row.attlist, tbl.row.mdl } row.attlist &= attribute rowsep { yesorno }?, attribute valign { "top" | "middle" | "bottom" }?, secur entrytbl = element entrytbl { entrytbl.attlist, tbl.entrytbl.mdl } entrytbl.attlist &= attribute cols { text }, tbl.tgroup.att, attribute colname { text }?, attribute spanname { text }?, attribute namest { text }?, attribute nameend { text }?, attribute colsep { yesorno }?, attribute rowsep { yesorno }?, attribute align { "left" | "right" | "center" | "justify" | "char" }?, attribute char { text }?, attribute charoff { text }?, secur entry = element entry { entry.attlist, tbl.entry.mdl* } entry.attlist &= attribute colname { text }?, attribute namest { text }?, attribute nameend { text }?, attribute spanname { text }?, attribute morerows { text }?, attribute colsep { yesorno }?, attribute rowsep { yesorno }?, attribute align { "left" | "right" | "center" | "justify" | "char" }?, attribute char { text }?, attribute charoff { text }?, attribute rotate { yesorno }?, attribute valign { "top" | "middle" | "bottom" }?, secur caution |= notAllowed graphic |= notAllowed legend |= notAllowed note |= notAllowed para |= notAllowed title |= notAllowed warning |= notAllowed # End of DocBook CALS Table Model V4.2 ................................. # ......................................................................