|
LibreOffice Module sc (master) 1
|
#include <string.h>#include "scdllapi.h"#include "global.hxx"#include "refdata.hxx"#include "token.hxx"#include <formula/token.hxx>#include <formula/grammar.hxx>#include <rtl/ustrbuf.hxx>#include <com/sun/star/sheet/ExternalLinkInfo.hpp>#include <com/sun/star/i18n/ParseResult.hpp>#include <queue>#include <vector>#include <memory>#include <unordered_set>#include <set>#include <com/sun/star/uno/Sequence.hxx>#include <o3tl/typed_flags_set.hxx>#include <formula/FormulaCompiler.hxx>Go to the source code of this file.
Classes | |
| struct | o3tl::typed_flags< ScCharFlags > |
| struct | ScRawToken |
| class | ScCompiler |
| struct | ScCompiler::Convention |
| struct | ScCompiler::AddInMap |
| struct | ScCompiler::TableRefEntry |
| get or setup tab names for the current grammar More... | |
| struct | ScCompiler::PendingImplicitIntersectionOptimization |
| "stack" of currently active ocTableRef tokens More... | |
| struct | ScCompiler::Whitespace |
Namespaces | |
| namespace | o3tl |
| namespace | sc |
| CAUTION! The following defines must be in the same namespace as the respective type. | |
Macros | |
| #define | MAXSTRLEN 1024 /* maximum length of input string of one symbol */ |
| #define | SC_COMPILER_FILE_TAB_SEP '#' |
Enumerations | |
| enum class | ScCharFlags : sal_uInt32 { NONE = 0x00000000 , Illegal = 0x00000000 , Char = 0x00000001 , CharBool = 0x00000002 , CharWord = 0x00000004 , CharValue = 0x00000008 , CharString = 0x00000010 , CharDontCare = 0x00000020 , Bool = 0x00000040 , Word = 0x00000080 , WordSep = 0x00000100 , Value = 0x00000200 , ValueSep = 0x00000400 , ValueExp = 0x00000800 , ValueSign = 0x00001000 , ValueValue = 0x00002000 , StringSep = 0x00004000 , NameSep = 0x00008000 , CharIdent = 0x00010000 , Ident = 0x00020000 , OdfLBracket = 0x00040000 , OdfRBracket = 0x00080000 , OdfLabelOp = 0x00100000 , OdfNameMarker = 0x00200000 , CharName = 0x00400000 , Name = 0x00800000 , CharErrConst = 0x01000000 } |
| #define MAXSTRLEN 1024 /* maximum length of input string of one symbol */ |
Definition at line 47 of file compiler.hxx.
| #define SC_COMPILER_FILE_TAB_SEP '#' |
Definition at line 83 of file compiler.hxx.
|
strong |
Definition at line 50 of file compiler.hxx.