// 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. // Base of the repository relative to this file //base:.. // File patterns to check: //source:include/*.h //source:src/*.cxx //source:lexlib/*.cxx //source:lexers/*.cxx //source:win32/*.cxx //source:gtk/*.cxx //source:cocoa/*.mm //source:cocoa/*.h //source:test/unit/*.cxx //source:lexilla/src/*.cxx //source:lexilla/test/*.cxx // C standard library #include #include // C++ wrappers of C standard library #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 #include #include #include #include // GTK headers #include #include #include #include #include #include #include // Windows headers #include #include #include #include #include #include #include #include #include // Cocoa headers #include #import #import #import #import // Scintilla headers // Non-platform-specific headers // Exported headers #include "Sci_Position.h" #include "ScintillaTypes.h" #include "ScintillaMessages.h" #include "ScintillaStructures.h" #include "ILoader.h" #include "ILexer.h" // src platform interface #include "Debugging.h" #include "Geometry.h" #include "Platform.h" #include "Scintilla.h" #include "ScintillaWidget.h" // src #include "CharacterType.h" #include "CharacterCategoryMap.h" #include "Position.h" #include "UniqueString.h" #include "SplitVector.h" #include "Partitioning.h" #include "RunStyles.h" #include "SparseVector.h" #include "ContractionState.h" #include "ChangeHistory.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 "EditModel.h" #include "MarginView.h" #include "EditView.h" #include "Editor.h" #include "ElapsedPeriod.h" #include "AutoComplete.h" #include "ScintillaBase.h" // Platform-specific headers // win32 #include "WinTypes.h" #include "PlatWin.h" #include "HanjaDic.h" #include "ScintillaWin.h" // gtk #include "Wrappers.h" #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"