// Define the standard order in which to include header files // All platform headers should be included before Scintilla headers // and each of these groups are then divided into directory groups. // C standard library #include #include #include #include #include #include #include #include // C++ wrappers of C standard library #include #include #include #include #include #include #include #include #include #include #include // C++ standard library #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include // POSIX #include #include // GTK headers #include #include #include #include #include #include #include // Windows headers #include #include #include #include #include #include #include #include // Cocoa headers #include #import #import #import #import // Scintilla headers // Non-platform-specific headers // include #include "Platform.h" #include "Sci_Position.h" #include "ILoader.h" #include "ILexer.h" #include "Scintilla.h" #include "ScintillaWidget.h" #include "SciLexer.h" // lexlib #include "StringCopy.h" #include "PropSetSimple.h" #include "WordList.h" #include "LexAccessor.h" #include "Accessor.h" #include "StyleContext.h" #include "CharacterSet.h" #include "CharacterCategory.h" #include "LexerModule.h" #include "CatalogueModules.h" #include "OptionSet.h" #include "SparseState.h" #include "SubStyles.h" #include "DefaultLexer.h" #include "LexerBase.h" #include "LexerSimple.h" #include "LexerNoExceptions.h" // src #include "Catalogue.h" #include "Position.h" #include "IntegerRectangle.h" #include "UniqueString.h" #include "SplitVector.h" #include "Partitioning.h" #include "RunStyles.h" #include "SparseVector.h" #include "ContractionState.h" #include "CellBuffer.h" #include "PerLine.h" #include "CallTip.h" #include "KeyMap.h" #include "Indicator.h" #include "XPM.h" #include "LineMarker.h" #include "Style.h" #include "ViewStyle.h" #include "CharClassify.h" #include "Decoration.h" #include "CaseFolder.h" #include "Document.h" #include "RESearch.h" #include "CaseConvert.h" #include "UniConversion.h" #include "DBCS.h" #include "Selection.h" #include "PositionCache.h" #include "FontQuality.h" #include "EditModel.h" #include "MarginView.h" #include "EditView.h" #include "Editor.h" #include "ElapsedPeriod.h" #include "AutoComplete.h" #include "ScintillaBase.h" #include "ExternalLexer.h" #include "Lexilla.h" #include "TestDocument.h" #include "LexillaAccess.h" // Platform-specific headers // win32 #include "PlatWin.h" #include "HanjaDic.h" #include "ScintillaWin.h" // gtk #include "ScintillaGTK.h" #include "scintilla-marshal.h" #include "ScintillaGTKAccessible.h" #include "Converter.h" // cocoa #include "QuartzTextStyle.h" #include "QuartzTextStyleAttribute.h" #include "QuartzTextLayout.h" #import "InfoBarCommunicator.h" #include "InfoBar.h" #import "ScintillaView.h" #import "ScintillaCocoa.h" #import "PlatCocoa.h" // Catch testing framework #include "catch.hpp"