maybe chmod 0644 '.gitignore'
maybe chmod 0644 '.updated'
maybe chmod 0644 'DIR_COLORS'
-maybe chmod 0755 'NaturalDocs'
-maybe chmod 0644 'NaturalDocs/Languages.txt'
-maybe chmod 0644 'NaturalDocs/Topics.txt'
maybe chmod 0755 'X11'
maybe chmod 0755 'X11/xinit'
maybe chmod 0755 'X11/xinit/xinitrc.d'
+++ /dev/null
-Format: 1.52\r
-\r
-# This is the main Natural Docs languages file. If you change anything here,\r
-# it will apply to EVERY PROJECT you use Natural Docs on. If you'd like to\r
-# change something for just one project, edit the Languages.txt in its project\r
-# directory instead.\r
-\r
-\r
-#-------------------------------------------------------------------------------\r
-# SYNTAX:\r
-#\r
-# Unlike other Natural Docs configuration files, in this file all comments\r
-# MUST be alone on a line. Some languages deal with the # character, so you\r
-# cannot put comments on the same line as content.\r
-#\r
-# Also, all lists are separated with spaces, not commas, again because some\r
-# languages may need to use them.\r
-#\r
-# Language: [name]\r
-# Defines a new language. Its name can use any characters.\r
-#\r
-# The language Shebang Script is special. It's entry is only used for\r
-# extensions, and files with those extensions have their shebang (#!) lines\r
-# read to determine the real language of the file. Extensionless files are\r
-# always treated this way.\r
-#\r
-# The language Text File is also special. It's treated as one big comment\r
-# so you can put Natural Docs content in them without special symbols. Also,\r
-# if you don't specify a package separator, ignored prefixes, or enum value\r
-# behavior, it will copy those settings from the language that is used most\r
-# in the source tree.\r
-#\r
-# Extensions: [extension] [extension] ...\r
-# Defines the file extensions of the language's source files. You can use *\r
-# to mean any undefined extension.\r
-#\r
-# Shebang Strings: [string] [string] ...\r
-# Defines a list of strings that can appear in the shebang (#!) line to\r
-# designate that it's part of the language.\r
-#\r
-# Ignore Prefixes in Index: [prefix] [prefix] ...\r
-# Ignore [Topic Type] Prefixes in Index: [prefix] [prefix] ...\r
-# Specifies prefixes that should be ignored when sorting symbols in an\r
-# index. Can be specified in general or for a specific topic type.\r
-#\r
-#------------------------------------------------------------------------------\r
-# For basic language support only:\r
-#\r
-# Line Comments: [symbol] [symbol] ...\r
-# Defines a space-separated list of symbols that are used for line comments,\r
-# if any.\r
-#\r
-# Block Comments: [opening sym] [closing sym] [opening sym] [closing sym] ...\r
-# Defines a space-separated list of symbol pairs that are used for block\r
-# comments, if any.\r
-#\r
-# Package Separator: [symbol]\r
-# Defines the default package separator symbol. The default is a dot.\r
-#\r
-# [Topic Type] Prototype Enders: [symbol] [symbol] ...\r
-# When defined, Natural Docs will attempt to get a prototype from the code\r
-# immediately following the topic type. It stops when it reaches one of\r
-# these symbols. Use \n for line breaks.\r
-#\r
-# Line Extender: [symbol]\r
-# Defines the symbol that allows a prototype to span multiple lines if\r
-# normally a line break would end it.\r
-#\r
-# Enum Values: [global|under type|under parent]\r
-# Defines how enum values are referenced. The default is global.\r
-# global - Values are always global, referenced as 'value'.\r
-# under type - Values are under the enum type, referenced as\r
-# 'package.enum.value'.\r
-# under parent - Values are under the enum's parent, referenced as\r
-# 'package.value'.\r
-#\r
-# Perl Package: [perl package]\r
-# Specifies the Perl package used to fine-tune the language behavior in ways\r
-# too complex to do in this file.\r
-#\r
-#------------------------------------------------------------------------------\r
-# For full language support only:\r
-#\r
-# Full Language Support: [perl package]\r
-# Specifies the Perl package that has the parsing routines necessary for full\r
-# language support.\r
-#\r
-#-------------------------------------------------------------------------------\r
-\r
-# The following languages MUST be defined in this file:\r
-#\r
-# Text File, Shebang Script\r
-\r
-# If you add a language that you think would be useful to other developers\r
-# and should be included in Natural Docs by default, please e-mail it to\r
-# languages [at] naturaldocs [dot] org.\r
-\r
-\r
-Language: Text File\r
-\r
- Extension: txt\r
-\r
-\r
-Language: Shebang Script\r
-\r
- Extension: cgi\r
-\r
-\r
-Language: C/C++\r
-\r
- Extensions: c cpp h hpp cxx hxx\r
- Ignore Function Prefix in Index: ~\r
- Line Comment: //\r
- Block Comment: /* */\r
- Package Separator: ::\r
- Enum Values: Under parent\r
- Class Prototype Enders: ; {\r
- Function Prototype Enders: ; {\r
- Variable Prototype Enders: ; =\r
-\r
-\r
-Language: C#\r
-\r
- Extension: cs\r
- Ignore Prefix in Index: @\r
- Full Language Support: NaturalDocs::Languages::CSharp\r
-\r
-\r
-Language: Java\r
-\r
- Extension: java\r
- Line Comment: //\r
- Block Comment: /* */\r
- Enum Values: Under type\r
- Function Prototype Ender: {\r
- Variable Prototype Enders: ; =\r
-\r
-\r
-Language: JavaScript\r
-\r
- Extension: js\r
- Line Comment: //\r
- Block Comment: /* */\r
- Enum Values: Under type\r
- Function Prototype Ender: {\r
- Variable Prototype Enders: ; = , }\r
-\r
-\r
-Language: Perl\r
-\r
- Extensions: pl pm\r
- Shebang String: perl\r
- Ignore Variable Prefixes in Index: $ @ % *\r
- Full Language Support: NaturalDocs::Languages::Perl\r
-\r
-\r
-Language: Python\r
-\r
- Extension: py\r
- Shebang String: python\r
- Line Comment: #\r
- Function Prototype Ender: :\r
- Variable Prototype Ender: =\r
- Line Extender: \\r
-\r
-\r
-Language: PHP\r
-\r
- Extensions: inc php php3 php4 phtml\r
- Shebang String: php\r
- Ignore Variable Prefix in Index: $\r
- Line Comments: // #\r
- Block Comment: /* */\r
- Function Prototype Enders: ; {\r
- Variable Prototype Enders: ; =\r
-\r
-\r
-Language: SQL\r
-\r
- Extension: sql\r
- Line Comment: --\r
- Block Comment: /* */\r
- Enum Values: Global\r
- Function Prototype Enders: , ; ) as As AS is Is IS\r
- Variable Prototype Enders: , ; ) := default Default DEFAULT\r
- Database Index Prototype Enders: , ; )\r
- Database Trigger Prototype Enders: begin Begin BEGIN as As AS\r
- Perl Package: NaturalDocs::Languages::PLSQL\r
-\r
-\r
-Language: Visual Basic\r
-\r
- Extensions: vb vbs bas cls frm\r
- Line Comment: '\r
- Enum Values: Under type\r
- Function Prototype Ender: \n\r
- Variable Prototype Enders: \n =\r
- Line Extender: _\r
-\r
-\r
-Language: Pascal\r
-\r
- Extension: pas\r
- Line Comment: //\r
- Block Comments: { } (* *)\r
- Function Prototype Ender: ;\r
- Variable Prototype Enders: ; =\r
- Perl Package: NaturalDocs::Languages::Pascal\r
-\r
-\r
-Language: Assembly\r
-\r
- Extension: asm\r
- Line Comment: ;\r
- Variable Prototype Ender: \n\r
- Line Extender: \\r
-\r
-\r
-Language: Ada\r
-\r
- Extensions: ada ads adb\r
- Line Comment: --\r
- Function Prototype Enders: ; is Is IS\r
- Variable Prototype Enders: ; :=\r
- Perl Package: NaturalDocs::Languages::Ada\r
-\r
-\r
-Language: Tcl\r
-\r
- Extensions: tcl exp\r
- Shebang Strings: tclsh wish expect\r
- Line Comment: #\r
- Package Separator: ::\r
- Function Prototype Enders: ; {\r
- Variable Prototype Enders: ; \n\r
- Line Extender: \\r
- Perl Package: NaturalDocs::Languages::Tcl\r
-\r
-\r
-Language: Ruby\r
-\r
- Extension: rb\r
- Shebang String: ruby\r
- Ignore Variable Prefixes in Index: $ @ @@\r
- Line Comment: #\r
- Enum Values: Under parent\r
- Function Prototype Enders: ; \n\r
- Variable Prototype Enders: ; \n =\r
- Line Extender: \\r
-\r
-\r
-Language: Makefile\r
-\r
- Extensions: mk mak make\r
- Line Comment: #\r
-\r
-\r
-Language: ActionScript\r
-\r
- Extensions: as mxml\r
- Full Language Support: NaturalDocs::Languages::ActionScript\r
-\r
-\r
-Language: ColdFusion\r
-\r
- Extensions: cfm cfml cfc\r
- Line Comment: //\r
- Block Comments: <!--- ---> /* */\r
- Function Prototype Enders: { <\r
-\r
-\r
-Language: R\r
-\r
- Extension: r\r
- Line Comment: #\r
- Function Prototype Enders: { ;\r
- Variable Prototype Enders: <- = ; \n\r
-\r
-\r
-Language: Fortran\r
-\r
- Extensions: f90 f95 f03\r
- Line Comment: !\r
- Function Prototype Ender: \n\r
- Variable Prototype Enders: \n = =>\r
- Line Extender: &\r
+++ /dev/null
-Format: 1.52\r
-\r
-# This is the main Natural Docs topics file. If you change anything here, it\r
-# will apply to EVERY PROJECT you use Natural Docs on. If you'd like to\r
-# change something for just one project, edit the Topics.txt in its project\r
-# directory instead.\r
-\r
-\r
-#-------------------------------------------------------------------------------\r
-# SYNTAX:\r
-#\r
-# Topic Type: [name]\r
-# Creates a new topic type. Each type gets its own index and behavior\r
-# settings. Its name can have letters, numbers, spaces, and these\r
-# charaters: - / . '\r
-#\r
-# The Enumeration type is special. It's indexed with Types but its members\r
-# are indexed with Constants according to the rules in Languages.txt.\r
-#\r
-# Plural: [name]\r
-# Sets the plural name of the topic type, if different.\r
-#\r
-# Keywords:\r
-# [keyword]\r
-# [keyword], [plural keyword]\r
-# ...\r
-# Defines a list of keywords for the topic type. They may only contain\r
-# letters, numbers, and spaces and are not case sensitive. Plural keywords\r
-# are used for list topics.\r
-#\r
-# Index: [yes|no]\r
-# Whether the topics get their own index. Defaults to yes. Everything is\r
-# included in the general index regardless of this setting.\r
-#\r
-# Scope: [normal|start|end|always global]\r
-# How the topics affects scope. Defaults to normal.\r
-# normal - Topics stay within the current scope.\r
-# start - Topics start a new scope for all the topics beneath it,\r
-# like class topics.\r
-# end - Topics reset the scope back to global for all the topics\r
-# beneath it.\r
-# always global - Topics are defined as global, but do not change the scope\r
-# for any other topics.\r
-#\r
-# Class Hierarchy: [yes|no]\r
-# Whether the topics are part of the class hierarchy. Defaults to no.\r
-#\r
-# Page Title If First: [yes|no]\r
-# Whether the topic's title becomes the page title if it's the first one in\r
-# a file. Defaults to no.\r
-#\r
-# Break Lists: [yes|no]\r
-# Whether list topics should be broken into individual topics in the output.\r
-# Defaults to no.\r
-#\r
-# Can Group With: [type], [type], ...\r
-# Defines a list of topic types that this one can possibly be grouped with.\r
-# Defaults to none.\r
-#-------------------------------------------------------------------------------\r
-\r
-# The following topics MUST be defined in this file:\r
-#\r
-# Generic, Class, Interface, Section, File, Group, Function, Variable,\r
-# Property, Type, Constant, Enumeration, Event, Delegate\r
-\r
-# If you add something that you think would be useful to other developers\r
-# and should be included in Natural Docs by default, please e-mail it to\r
-# topics [at] naturaldocs [dot] org.\r
-\r
-\r
-Topic Type: Generic\r
-\r
- Index: No\r
- Keywords:\r
- topic, topics\r
- about, list\r
-\r
-\r
-Topic Type: Class\r
-\r
- Plural: Classes\r
- Scope: Start\r
- Class Hierarchy: Yes\r
- Page Title If First: Yes\r
- Can Group With: Interfaces\r
-\r
- Keywords:\r
- class, classes\r
- structure, structures\r
- struct, structs\r
- package, packages\r
- namespace, namespaces\r
-\r
-\r
-Topic Type: Interface\r
-\r
- Plural: Interfaces\r
- Scope: Start\r
- Class Hierarchy: Yes\r
- Page Title If First: Yes\r
- Can Group With: Classes\r
-\r
- Keywords:\r
- interface, interfaces\r
-\r
-\r
-Topic Type: Section\r
-\r
- Plural: Sections\r
- Index: No\r
- Scope: End\r
- Page Title If First: Yes\r
-\r
- Keywords:\r
- section\r
- title\r
-\r
-\r
-Topic Type: File\r
-\r
- Plural: Files\r
- Scope: Always global\r
- Page Title If First: Yes\r
-\r
- Keywords:\r
- file, files\r
- program, programs\r
- script, scripts\r
- document, documents\r
- doc, docs\r
- header, headers\r
-\r
-\r
-Topic Type: Group\r
-\r
- Plural: Groups\r
- Index: No\r
-\r
- Keywords:\r
- group\r
-\r
-\r
-Topic Type: Function\r
-\r
- Plural: Functions\r
- Break Lists: Yes\r
- Can Group With: Properties\r
-\r
- Keywords:\r
- function, functions\r
- func, funcs\r
- procedure, procedures\r
- proc, procs\r
- routine, routines\r
- subroutine, subroutines\r
- sub, subs\r
- method, methods\r
- callback, callbacks\r
- constructor, constructors\r
- destructor, destructors\r
- operator, operators\r
-\r
-\r
-Topic Type: Variable\r
-\r
- Plural: Variables\r
- Can Group With: Types, Constants, Macros, Enumerations\r
-\r
- Keywords:\r
- variable, variables\r
- var, vars\r
- integer, integers\r
- int, ints\r
- uint, uints\r
- long, longs\r
- ulong, ulongs\r
- short, shorts\r
- ushort, ushorts\r
- byte, bytes\r
- ubyte, ubytes\r
- sbyte, sbytes\r
- float, floats\r
- double, doubles\r
- real, reals\r
- decimal, decimals\r
- scalar, scalars\r
- array, arrays\r
- arrayref, arrayrefs\r
- hash, hashes\r
- hashref, hashrefs\r
- bool, bools\r
- boolean, booleans\r
- flag, flags\r
- bit, bits\r
- bitfield, bitfields\r
- field, fields\r
- pointer, pointers\r
- ptr, ptrs\r
- reference, references\r
- ref, refs\r
- object, objects\r
- obj, objs\r
- character, characters\r
- wcharacter, wcharacters\r
- char, chars\r
- wchar, wchars\r
- string, strings\r
- wstring, wstrings\r
- str, strs\r
- wstr, wstrs\r
- handle, handles\r
-\r
-\r
-Topic Type: Property\r
-\r
- Plural: Properties\r
- Can Group With: Functions\r
-\r
- Keywords:\r
- property, properties\r
- prop, props\r
-\r
-\r
-Topic Type: Type\r
-\r
- Plural: Types\r
- Can Group With: Variables, Constants, Macros, Enumerations\r
-\r
- Keywords:\r
- type, types\r
- typedef, typedefs\r
-\r
-\r
-Topic Type: Constant\r
-\r
- Plural: Constants\r
- Can Group With: Variables, Types, Macros, Enumerations\r
-\r
- Keywords:\r
- constant, constants\r
- const, consts\r
-\r
-\r
-Topic Type: Enumeration\r
-\r
- Plural: Enumerations\r
- Index: No\r
- Can Group With: Variables, Types, Macros, Constants\r
-\r
- Keywords:\r
- enum, enums\r
- enumeration, enumerations\r
-\r
-\r
-Topic Type: Event\r
-\r
- Plural: Events\r
- Keywords:\r
- event, events\r
-\r
-\r
-Topic Type: Delegate\r
-\r
- Plural: Delegates\r
- Keywords:\r
- delegate, delegates\r
-\r
-\r
-Topic Type: Macro\r
-\r
- Plural: Macros\r
- Can Group With: Variables, Types, Constants\r
-\r
- Keywords:\r
- define, defines\r
- def, defs\r
- macro, macros\r
-\r
-\r
-Topic Type: Database\r
-\r
- Plural: Databases\r
- Page Title If First: Yes\r
-\r
- Keywords:\r
- database, databases\r
- db, dbs\r
-\r
-\r
-Topic Type: Database Table\r
-\r
- Plural: Database Tables\r
- Scope: Start\r
- Page Title If First: Yes\r
-\r
- Keywords:\r
- table, tables\r
- database table, database tables\r
- databasetable, databasetables\r
- db table, db tables\r
- dbtable, dbtables\r
-\r
-\r
-Topic Type: Database View\r
-\r
- Plural: Database Views\r
- Scope: Start\r
- Page Title If First: Yes\r
-\r
- Keywords:\r
- view, views\r
- database view, database views\r
- databaseview, databaseviews\r
- db view, db views\r
- dbview, dbviews\r
-\r
-\r
-Topic Type: Database Index\r
-\r
- Plural: Database Indexes\r
- Keywords:\r
- index, indexes\r
- index, indices\r
- database index, database indexes\r
- database index, database indices\r
- databaseindex, databaseindexes\r
- databaseindex, databaseindices\r
- db index, db indexes\r
- db index, db indices\r
- dbindex, dbindexes\r
- dbindex, dbindices\r
- key, keys\r
- database key, database keys\r
- databasekey, databasekeys\r
- db key, db keys\r
- dbkey, dbkeys\r
- primary key, primary keys\r
- primarykey, primarykeys\r
- database primary key, database primary keys\r
- databaseprimarykey, databaseprimarykeys\r
- db primary key, db primary keys\r
- dbprimarykey, dbprimarykeys\r
-\r
-\r
-Topic Type: Database Cursor\r
-\r
- Plural: Database Cursors\r
- Keywords:\r
- cursor, cursors\r
- database cursor, database cursors\r
- databasecursor, databasecursors\r
- db cursor, db cursors\r
- dbcursor, dbcursors\r
-\r
-\r
-Topic Type: Database Trigger\r
-\r
- Plural: Database Triggers\r
- Keywords:\r
- trigger, triggers\r
- database trigger, database triggers\r
- databasetrigger, databasetriggers\r
- db trigger, db triggers\r
- dbtrigger, dbtriggers\r
-\r
-\r
-Topic Type: Cookie\r
-\r
- Plural: Cookies\r
- Scope: Always global\r
-\r
- Keywords:\r
- cookie, cookies\r
-\r
-\r
-Topic Type: Build Target\r
-\r
- Plural: Build Targets\r
- Keywords:\r
- target, targets\r
- build target, build targets\r
- buildtarget, buildtargets\r