Format: 1.35

# This is the Natural Docs topics file for this project.  If you change anything
# here, it will apply to THIS PROJECT ONLY.  If you'd like to change something
# for all your projects, edit the Topics.txt in Natural Docs' Config directory
# instead.


Ignore Keywords:
   topic, topics
   about, list
   note
   notes
   class, classes
   structure, structures
   struct, structs
   package, packages
   namespace, namespaces
   interface, interfaces
   section
   title
   file, files
   program, programs
   script, scripts
   document, documents
   doc, docs
   header, headers
   group
   function, functions
   func, funcs
   procedure, procedures
   proc, procs
   routine, routines
   subroutine, subroutines
   sub, subs
   method, methods
   callback, callbacks
   constructor, constructors
   destructor, destructors
   variable, variables
   var, vars
   integer, integers
   int, ints
   uint, uints
   long, longs
   ulong, ulongs
   short, shorts
   ushort, ushorts
   byte, bytes
   ubyte, ubytes
   sbyte, sbytes
   float, floats
   double, doubles
   real, reals
   decimal, decimals
   scalar, scalars
   array, arrays
   arrayref, arrayrefs
   hash, hashes
   hashref, hashrefs
   bool, bools
   boolean, booleans
   flag, flags
   bit, bits
   bitfield, bitfields
   field, fields
   pointer, pointers
   ptr, ptrs
   reference, references
   ref, refs
   object, objects
   obj, objs
   character, characters
   wcharacter, wcharacters
   char, chars
   wchar, wchars
   string, strings
   wstring, wstrings
   str, strs
   wstr, wstrs
   handle, handles
   property, properties
   prop, props
   type, types
   typedef, typedefs
   constant, constants
   const, consts
   enum, enums
   enumeration, enumerations
   event, events
   delegate, delegates
   define, defines
   def, defs
   macro, macros
   database, databases
   db, dbs
   table, tables
   database table, database tables
   databasetable, databasetables
   db table, db tables
   dbtable, dbtables
   view, views
   database view, database views
   databaseview, databaseviews
   db view, db views
   dbview, dbviews
   index, indexes
   index, indices
   database index, database indexes
   database index, database indices
   databaseindex, databaseindexes
   databaseindex, databaseindices
   db index, db indexes
   db index, db indices
   dbindex, dbindexes
   dbindex, dbindices
   key, keys
   database key, database keys
   databasekey, databasekeys
   db key, db keys
   dbkey, dbkeys
   primary key, primary keys
   primarykey, primarykeys
   database primary key, database primary keys
   databaseprimarykey, databaseprimarykeys
   db primary key, db primary keys
   dbprimarykey, dbprimarykeys
   cursor, cursors
   database cursor, database cursors
   databasecursor, databasecursors
   db cursor, db cursors
   dbcursor, dbcursors
   trigger, triggers
   database trigger, database triggers
   databasetrigger, databasetriggers
   db trigger, db triggers
   dbtrigger, dbtriggers
   cookie, cookies
   target, targets
   build target, build targets
   buildtarget, buildtargets


#-------------------------------------------------------------------------------
# SYNTAX:
#
# Topic Type: [name]
# Alter Topic Type: [name]
#    Creates a new topic type or alters one from the main file.  Each type gets
#    its own index and behavior settings.  Its name can have letters, numbers,
#    spaces, and these charaters: - / . '
#
# Plural: [name]
#    Sets the plural name of the topic type, if different.
#
# Keywords:
#    [keyword]
#    [keyword], [plural keyword]
#    ...
#    Defines or adds to the list of keywords for the topic type.  They may only
#    contain letters, numbers, and spaces and are not case sensitive.  Plural
#    keywords are used for list topics.  You can redefine keywords found in the
#    main topics file.
#
# Index: [yes|no]
#    Whether the topics get their own index.  Defaults to yes.  Everything is
#    included in the general index regardless of this setting.
#
# Scope: [normal|start|end|always global]
#    How the topics affects scope.  Defaults to normal.
#    normal        - Topics stay within the current scope.
#    start         - Topics start a new scope for all the topics beneath it,
#                    like class topics.
#    end           - Topics reset the scope back to global for all the topics
#                    beneath it.
#    always global - Topics are defined as global, but do not change the scope
#                    for any other topics.
#
# Class Hierarchy: [yes|no]
#    Whether the topics are part of the class hierarchy.  Defaults to no.
#
# Variable Type: [yes|no]
#    Whether the topics can be a variable type.  Defaults to no.
#
# Page Title If First: [yes|no]
#    Whether the topic's title becomes the page title if it's the first one in
#    a file.  Defaults to no.
#
# Break Lists: [yes|no]
#    Whether list topics should be broken into individual topics in the output.
#    Defaults to no.
#
# Can Group With: [type], [type], ...
#    Defines a list of topic types that this one can possibly be grouped with.
#    Defaults to none.
#-------------------------------------------------------------------------------

# The following topics are defined in the main file, if you'd like to alter
# their behavior or add keywords:
#
#    Generic, Class, Interface, Section, File, Group, Function, Variable,
#    Property, Type, Constant, Enumeration, Event, Delegate, Macro,
#    Database, Database Table, Database View, Database Index, Database
#    Cursor, Database Trigger, Cookie, Build Target

# If you add something that you think would be useful to other developers
# and should be included in Natural Docs by default, please e-mail it to
# topics [at] naturaldocs [dot] org.


Alter Topic Type: Group

   Plural: Groups
   Index: No

   Add Keywords:
      machacksincluded


Topic Type: Macintosh Hack

   Plural: Macintosh Hacks
   Scope: Always global

   Keywords:
      machack
      machacks
