L | |
LanguageOf, NaturalDocs:: | |
LastModified | |
LineCommentSymbols, NaturalDocs:: | |
LineExtender, NaturalDocs:: | |
LineNumber | |
ListItems, NaturalDocs:: | |
Load | |
LoadAndComparePreviousSettings, NaturalDocs:: | |
LoadAndUpdate, NaturalDocs:: | |
LoadConfigFileInfo, NaturalDocs:: | |
LoadFile | |
LoadImageFileInfo, NaturalDocs:: | |
LoadIndexInfo, NaturalDocs:: | |
LoadMenuFile, NaturalDocs:: | |
LoadPreviousMenuStateFile, NaturalDocs:: | |
LoadSourceFileInfo, NaturalDocs:: | |
LoadSymbolTable, NaturalDocs:: | |
LockUserTitleChanges, NaturalDocs:: | |
Lookup, NaturalDocs:: | |
M | |
MadeEmptySearchResultsPage, NaturalDocs:: | |
MainConfigFile, NaturalDocs:: | |
MainConfigFileStatus, NaturalDocs:: | |
MainCSSFile, NaturalDocs:: | |
MainJavaScriptFile, NaturalDocs:: | |
Make, NaturalDocs:: | |
MakeAutoGroups, NaturalDocs:: | |
MakeAutoGroupsFor, NaturalDocs:: | |
MakeEMailLink, NaturalDocs:: | |
MakeFrom, NaturalDocs:: | |
MakeIndex, NaturalDocs:: | |
MakeParsedTopic, NaturalDocs:: | |
MakeRelativePath, NaturalDocs:: | |
MakeRelativeURL, NaturalDocs:: | |
MakeSortableSymbol, NaturalDocs:: | |
MakeTopicType, NaturalDocs:: | |
MakeURLLink, NaturalDocs:: | |
MarkEndOfOriginal, NaturalDocs:: | |
MatchDirectoriesAndGroups, NaturalDocs:: | |
Merge, NaturalDocs:: | |
MergeAutoTopics, NaturalDocs:: | |
MergeFile, NaturalDocs:: | |
MigrateOldFiles, NaturalDocs:: | |
MostUsedLanguage, NaturalDocs:: |
Returns the language of the passed source file.
sub LanguageOf #( sourceFile )
Returns the integer timestamp of when the file was last modified.
sub LastModified
Returns the line number for the line last returned by GetLine().
sub LineNumber
Returns the line number of the change.
sub LineNumber
Returns the line the topic appears at in the file.
sub LineNumber
Returns an array of all the item strings defined for a particular extension, or an empty list if none.
sub ListItems #( ExtensionID extension ) => string array
Loads the class hierarchy from disk.
sub Load
Loads the data from ImageReferenceTable.nd.
sub Load # => bool
Loads both the master and the project version of Languages.txt.
sub Load
Loads and parses all settings from the command line and configuration files.
sub Load
Loads the data of the source database and all the extensions.
sub Load
Called by NaturalDocs::SourceDB->Load() to load the extension’s data.
sub Load # => bool
Loads all data files from disk.
sub Load
Loads both the master and the project version of Topics.txt.
sub Load
Loads PreviousSettings.nd and compares the values there with those in the command line.
sub LoadAndComparePreviousSettings
Loads the menu file from disk and updates it.
sub LoadAndUpdate
Loads the config file info from disk.
sub LoadConfigFileInfo
Loads a particular version of Languages.txt.
sub LoadFile #( isMain, tempExtensions, tempShebangStrings )
Loads a particular version of Topics.txt.
sub LoadFile #( isMain )
Loads the image file info from disk.
sub LoadImageFileInfo
Loads IndexInfo.nd from disk.
sub LoadIndexInfo
Loads and parses the menu file Menu.txt.
sub LoadMenuFile
Loads and parses the previous menu state file.
sub LoadPreviousMenuStateFile
Loads the project file from disk and compares it against the files in the input directory.
sub LoadSourceFileInfo
Loads SymbolTable.nd from disk.
sub LoadSymbolTable
Detects if the user manually changed any file titles, and if so, automatically locks them with MENU_FILE_NOAUTOTITLE.
sub LockUserTitleChanges #( previousMenuFiles )
Returns information on the passed SymbolString, if it exists.
sub Lookup #( symbol, file )
Returns the full path to the passed main configuration file.
sub MainConfigFile #( string file )
Returns the FileStatus of the passed main configuration file.
sub MainConfigFileStatus #( string file )
Returns the location of the main CSS file.
sub MainCSSFile
Returns the location of the main JavaScript file.
sub MainJavaScriptFile
Converts a source FileName and the reference text to an ImageReferenceString.
sub Make #( FileName sourceFile, string text ) => ImageReferenceString
Creates group topics for files that do not have them.
sub MakeAutoGroups
Creates group topics for sections of files that do not have them.
sub MakeAutoGroupsFor #( startIndex, endIndex )
sub MakeEMailLink #( target, text )
Encodes the passed information as a ReferenceString.
sub MakeFrom #( ReferenceType type, SymbolString symbol, string language, SymbolString scope, SymbolString[] * using, flags resolvingFlags )
Generates a symbol index.
sub MakeIndex #( type )
Creates a NaturalDocs::Parser::ParsedTopic object for the passed parameters.
sub MakeParsedTopic #( type, title, package, body, lineNumber, isList )
Takes two paths and returns a relative path between them.
sub MakeRelativePath #( basePath, targetPath )
Returns a relative path between two files in the output tree and returns it in URL format.
sub MakeRelativeURL #( FileName baseFile, FileName targetFile, bool baseHasFileName ) -> string relativeURL
Generates SortableSymbol() and IgnoredPrefix().
sub MakeSortableSymbol
Returns a TopicType for the passed topic name.
sub MakeTopicType #( topicName )
sub MakeURLLink #( target, text )
If the group doesn’t already have one, adds a MENU_ENDOFORIGINAL entry to the end and sets the MENU_GROUP_HASENDOFORIGINAL flag.
sub MarkEndOfOriginal
Determines which groups files in certain directories should be placed in.
sub MatchDirectoriesAndGroups
Adds another definition of the same symbol.
sub Merge #( package, file, type, prototype, summary )
Merges the automatically generated topics into the file.
sub MergeAutoTopics #( language, autoTopics )
Adds another definition of the same package/symbol.
sub MergeFile #( file, type, prototype, summary )
If the project uses the old file names used prior to 1.14, it converts them to the new file names.
sub MigrateOldFiles
Returns the name of the most used language in the source trees.
sub MostUsedLanguage