Blame | Last modification | View Log | Download
Format: 1.52# This is the main Natural Docs topics file. If you change anything here, it# will apply to EVERY PROJECT you use Natural Docs on. If you'd like to# change something for just one project, edit the Topics.txt in its project# directory instead.#-------------------------------------------------------------------------------# SYNTAX:## Topic Type: [name]# Creates a new topic type. Each type gets its own index and behavior# settings. Its name can have letters, numbers, spaces, and these# charaters: - / . '## The Enumeration type is special. It's indexed with Types but its members# are indexed with Constants according to the rules in Languages.txt.## Plural: [name]# Sets the plural name of the topic type, if different.## Keywords:# [keyword]# [keyword], [plural keyword]# ...# Defines a 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.## 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.## 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 MUST be defined in this file:## Generic, Class, Interface, Section, File, Group, Function, Variable,# Property, Type, Constant, Enumeration, Event, Delegate# 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.Topic Type: GenericIndex: NoKeywords:topic, topicsabout, listTopic Type: ClassPlural: ClassesScope: StartClass Hierarchy: YesPage Title If First: YesCan Group With: InterfacesKeywords:class, classesstructure, structuresstruct, structspackage, packagesnamespace, namespacesTopic Type: InterfacePlural: InterfacesScope: StartClass Hierarchy: YesPage Title If First: YesCan Group With: ClassesKeywords:interface, interfacesTopic Type: SectionPlural: SectionsIndex: NoScope: EndPage Title If First: YesKeywords:sectiontitleTopic Type: FilePlural: FilesScope: Always globalPage Title If First: YesKeywords:file, filesprogram, programsscript, scriptsdocument, documentsdoc, docsheader, headersTopic Type: GroupPlural: GroupsIndex: NoKeywords:groupTopic Type: FunctionPlural: FunctionsBreak Lists: YesCan Group With: PropertiesKeywords:function, functionsfunc, funcsprocedure, proceduresproc, procsroutine, routinessubroutine, subroutinessub, subsmethod, methodscallback, callbacksconstructor, constructorsdestructor, destructorsoperator, operatorsTopic Type: VariablePlural: VariablesCan Group With: Types, Constants, Macros, EnumerationsKeywords:variable, variablesvar, varsinteger, integersint, intsuint, uintslong, longsulong, ulongsshort, shortsushort, ushortsbyte, bytesubyte, ubytessbyte, sbytesfloat, floatsdouble, doublesreal, realsdecimal, decimalsscalar, scalarsarray, arraysarrayref, arrayrefshash, hasheshashref, hashrefsbool, boolsboolean, booleansflag, flagsbit, bitsbitfield, bitfieldsfield, fieldspointer, pointersptr, ptrsreference, referencesref, refsobject, objectsobj, objscharacter, characterswcharacter, wcharacterschar, charswchar, wcharsstring, stringswstring, wstringsstr, strswstr, wstrshandle, handlesTopic Type: PropertyPlural: PropertiesCan Group With: FunctionsKeywords:property, propertiesprop, propsTopic Type: TypePlural: TypesCan Group With: Variables, Constants, Macros, EnumerationsKeywords:type, typestypedef, typedefsTopic Type: ConstantPlural: ConstantsCan Group With: Variables, Types, Macros, EnumerationsKeywords:constant, constantsconst, constsTopic Type: EnumerationPlural: EnumerationsIndex: NoCan Group With: Variables, Types, Macros, ConstantsKeywords:enum, enumsenumeration, enumerationsTopic Type: EventPlural: EventsKeywords:event, eventsTopic Type: DelegatePlural: DelegatesKeywords:delegate, delegatesTopic Type: MacroPlural: MacrosCan Group With: Variables, Types, ConstantsKeywords:define, definesdef, defsmacro, macrosTopic Type: DatabasePlural: DatabasesPage Title If First: YesKeywords:database, databasesdb, dbsTopic Type: Database TablePlural: Database TablesScope: StartPage Title If First: YesKeywords:table, tablesdatabase table, database tablesdatabasetable, databasetablesdb table, db tablesdbtable, dbtablesTopic Type: Database ViewPlural: Database ViewsScope: StartPage Title If First: YesKeywords:view, viewsdatabase view, database viewsdatabaseview, databaseviewsdb view, db viewsdbview, dbviewsTopic Type: Database IndexPlural: Database IndexesKeywords:index, indexesindex, indicesdatabase index, database indexesdatabase index, database indicesdatabaseindex, databaseindexesdatabaseindex, databaseindicesdb index, db indexesdb index, db indicesdbindex, dbindexesdbindex, dbindiceskey, keysdatabase key, database keysdatabasekey, databasekeysdb key, db keysdbkey, dbkeysprimary key, primary keysprimarykey, primarykeysdatabase primary key, database primary keysdatabaseprimarykey, databaseprimarykeysdb primary key, db primary keysdbprimarykey, dbprimarykeysTopic Type: Database CursorPlural: Database CursorsKeywords:cursor, cursorsdatabase cursor, database cursorsdatabasecursor, databasecursorsdb cursor, db cursorsdbcursor, dbcursorsTopic Type: Database TriggerPlural: Database TriggersKeywords:trigger, triggersdatabase trigger, database triggersdatabasetrigger, databasetriggersdb trigger, db triggersdbtrigger, dbtriggersTopic Type: CookiePlural: CookiesScope: Always globalKeywords:cookie, cookiesTopic Type: Build TargetPlural: Build TargetsKeywords:target, targetsbuild target, build targetsbuildtarget, buildtargets