I | |
IdentifiersOf, NaturalDocs:: | |
IEWebMark, NaturalDocs:: | |
IgnoredPrefix, NaturalDocs:: | |
IgnoredPrefixesFor, NaturalDocs:: | |
IgnoredPrefixLength, NaturalDocs:: | |
ImageDirectories, NaturalDocs:: | |
ImageDirectoryNameOf, NaturalDocs:: | |
ImageFileCapitalization, NaturalDocs:: | |
ImageFileDimensions, NaturalDocs:: | |
ImageFileExists, NaturalDocs:: | |
ImageFilesToPurge, NaturalDocs:: | |
ImageFilesToUpdate, NaturalDocs:: | |
import, NaturalDocs:: | |
InactivateAfterTimeout, SearchPanel | |
Index | |
IndexChanged, NaturalDocs:: | |
IndexDirectory, NaturalDocs:: | |
Indexes, NaturalDocs:: | |
IndexFileOf, NaturalDocs:: | |
IndexSectionsWithContent, NaturalDocs:: | |
IndexTitleOf, NaturalDocs:: | |
IndiscriminateSkipUntilAfterSequence, NaturalDocs:: | |
InformationOf | |
INIT | |
InputDirectories, NaturalDocs:: | |
InputDirectoryNameOf, NaturalDocs:: | |
Interpretations, NaturalDocs:: | |
InterpretationsAndScores, NaturalDocs:: | |
InterpretReference, NaturalDocs:: | |
IsAtSequence, NaturalDocs:: | |
IsBackslashed, NaturalDocs:: | |
IsCaseSensitive, NaturalDocs:: | |
IsClassHierarchyReference, NaturalDocs:: | |
IsDefined | |
IsDefinedIn | |
IsDevelopmentRelease, NaturalDocs:: | |
IsFirstLineToken, NaturalDocs:: | |
IsLastLineToken, NaturalDocs:: | |
IsList, NaturalDocs:: | |
IsMine | |
IsQuiet, NaturalDocs:: | |
IsStringed, NaturalDocs:: | |
IsSubPathOf, NaturalDocs:: | |
IsValidType, NaturalDocs:: | |
J | |
JavaScriptDirectory | |
Join, NaturalDocs:: | |
JoinDirectories, NaturalDocs:: | |
JoinPath, NaturalDocs:: | |
JoinPaths, NaturalDocs:: | |
K | |
KeywordInfo, NaturalDocs:: |
Returns the SymbolString as an array of identifiers.
sub IdentifiersOf #( SymbolString symbol )
Returns the HTML comment necessary to get around the security warnings in IE starting with Windows XP Service Pack 2.
sub IEWebMark
Returns an arrayref of ignored prefixes for the passed TopicType, or undef if none.
sub IgnoredPrefixesFor #( type )
Returns the length of the prefix that should be ignored in the index, or zero if none.
sub IgnoredPrefixLength #( name, type )
Returns an arrayref of image directories.
sub ImageDirectories
Returns the generated name of the passed image or input directory.
sub ImageDirectoryNameOf #( directory )
Returns the properly capitalized version of the passed image FileName.
sub ImageFileCapitalization #( FileName file ) => FileName
Returns the dimensions of the passed image file as the array ( width, height ).
sub ImageFileDimensions #( FileName file ) => (int, int)
Returns whether the passed image file exists.
sub ImageFileExists #( FileName file ) => bool
Returns an existence hashref of image FileNames that need to be updated.
sub ImageFilesToPurge
Returns an existence hashref of image FileNames that need to be updated.
sub ImageFilesToUpdate
sub import #( member, member, ... )
Called by inactivateTimeout, which is set by Activate().
this.InactivateAfterTimeout = function()
Returns a symbol index.
sub Index #( type )
Returns whether the specified index has changed.
sub IndexChanged #( TopicType type )
Returns the directory of the index files.
sub IndexDirectory
Returns an existence hashref of all the index TopicTypes appearing in the menu.
sub Indexes
Returns the output file name of the index file.
sub IndexFileOf #( type, page )
Returns an arrayref of whether each section of the specified index has content.
sub IndexSectionsWithContent #( TopicType type )
Returns the page title of the index file.
sub IndexTitleOf #( type )
Advances the position indiscriminately until a specific token sequence is reached and passed.
sub IndiscriminateSkipUntilAfterSequence #( indexRef, lineNumberRef, token, token, ... )
Returns the information contained in the ImageReferenceString as the array ( path, text ).
sub InformationOf #( ImageReferenceString referenceString )
Returns the information encoded in a ReferenceString.
sub InformationOf #( ReferenceString referenceString )
sub INIT
Registers the package with NaturalDocs::Builder.
sub INIT
Registers the package with NaturalDocs::Builder.
sub INIT
Returns an arrayref of input directories.
sub InputDirectories
Returns the generated name of the passed input directory.
sub InputDirectoryNameOf #( directory )
Returns an array of all the SymbolStrings that this reference can be interpreted as.
sub Interpretations
Returns a hash of all the SymbolStrings that this reference can be interpreted as and their scores.
sub InterpretationsAndScores
Interprets the passed reference, matching it to the defined symbol with the highest score.
sub InterpretReference #( referenceString )
Returns whether the position is at a sequence of tokens.
sub IsAtSequence #( index, token, token, token ... )
Returns whether the position is after a backslash.
sub IsBackslashed #( index )
Returns whether the current platform has case-sensitive paths.
sub IsCaseSensitive
Returns whether the passed ReferenceType belongs to NaturalDocs::ClassHierarchy.
sub IsClassHierarchyReference #( reference )
Returns whether the class is defined in any files.
sub IsDefined
Returns whether the reference has any definitions or not.
sub IsDefined
Returns whether the symbol is defined anywhere or not.
sub IsDefined
Returns whether the class is defined in the passed FileName.
sub IsDefinedIn #( file )
Returns whether the reference is defined in the passed FileName.
sub IsDefinedIn #( file )
Returns whether the symbol is defined in the passed FileName.
sub IsDefinedIn #( file )
Returns whether the passed VersionInt is for a development release.
sub IsDevelopmentRelease #( VersionInt version ) => bool
Returns whether the position is at the first token of a line, not including whitespace.
sub IsFirstLineToken #( index )
Returns whether the position is at the last token of a line, not including whitespace.
sub IsLastLineToken #( index )
Returns whether the topic is a list.
sub IsList
Examines the comment and returns whether it is definitely JavaDoc content, i.e.
sub IsMine #( string[] commentLines, bool isJavaDoc )
Examines the comment and returns whether it is definitely Natural Docs content, i.e.
sub IsMine #( string[] commentLines, bool isJavaDoc )
Returns whether the script should be run in quiet mode or not.
sub IsQuiet
Returns whether the position is after a string (dollar sign) character.
sub IsStringed #( index )
Returns whether the path is a descendant of another path.
sub IsSubPathOf #( base, path )
Returns whether the passed TopicType is defined.
sub IsValidType #( type )
Returns the directory of the JavaScript files.
sub JavaScriptDirectory
Returns the main JavaScript directory.
sub JavaScriptDirectory
Takes a list of identifiers and/or SymbolStrings and returns it as a new SymbolString.
sub Join #( string/SymbolString identifier/symbol, string/SymolString identifier/symbol, ... )
Creates a directory string from an array of directory names.
sub JoinDirectories #( directory, directory, ... )
Creates a path from its elements.
sub JoinPath #( volume, dirString, $file )
Joins two paths.
sub JoinPaths #( basePath, extraPath, noFileInExtra )
Returns information about a topic keyword.
sub KeywordInfo #( keyword )