LibreOffice Module starmath (master) 1
|
#include <com/sun/star/i18n/UnicodeType.hpp>
#include <com/sun/star/i18n/KParseTokens.hpp>
#include <com/sun/star/i18n/KParseType.hpp>
#include <i18nlangtag/lang.h>
#include <tools/lineend.hxx>
#include <unotools/configmgr.hxx>
#include <unotools/syslocale.hxx>
#include <osl/diagnose.h>
#include <rtl/character.hxx>
#include <parse5.hxx>
#include <strings.hrc>
#include <smmod.hxx>
#include <cfgitem.hxx>
#include <starmathdatabase.hxx>
#include <stack>
Go to the source code of this file.
Functions | |
static bool | findCompare (const SmTokenTableEntry &lhs, const OUString &s) |
static const SmTokenTableEntry * | GetTokenTableEntry (const OUString &rName) |
static bool | IsDelimiter (const OUString &rTxt, sal_Int32 nPos) |
static bool | lcl_IsNumber (const OUString &rText) |
static bool | lcl_IsNotWholeNumber (const OUString &rText) |
static bool | lcl_IsNotWholeNumber16 (const OUString &rText) |
Variables | |
const SmTokenTableEntry | aTokenTable [] |
const sal_Int32 | coStartFlags = KParseTokens::ANY_LETTER | KParseTokens::IGNORE_LEADING_WS |
const sal_Int32 | coContFlags |
const sal_Int32 | coNumStartFlags = KParseTokens::ASC_DIGIT | KParseTokens::ASC_DOT | KParseTokens::IGNORE_LEADING_WS |
const sal_Int32 | coNumContFlags |
const sal_Int32 | coNum16StartFlags = KParseTokens::ASC_DIGIT | KParseTokens::ASC_UPALPHA | KParseTokens::IGNORE_LEADING_WS |
const sal_Int32 | coNum16ContFlags = (coNum16StartFlags & ~KParseTokens::IGNORE_LEADING_WS) |
const sal_Int32 | coUserDefinedCharContFlags |
|
inlinestatic |
Definition at line 289 of file parse5.cxx.
References SmTokenTableEntry::aIdent.
Referenced by GetTokenTableEntry().
|
static |
Definition at line 295 of file parse5.cxx.
References aTokenTable, and findCompare().
Referenced by SmParser5::NextToken().
|
static |
Definition at line 307 of file parse5.cxx.
References cDelimiter, nPos, and SM_MOD.
Referenced by SmParser5::NextToken().
|
static |
|
static |
|
static |
const SmTokenTableEntry aTokenTable[] |
Definition at line 40 of file parse5.cxx.
Referenced by GetTokenTableEntry().
const sal_Int32 coContFlags |
Definition at line 265 of file parse5.cxx.
Referenced by SmParser5::NextToken(), SmParser5::NextTokenColor(), and SmParser5::NextTokenFontSize().
const sal_Int32 coNum16ContFlags = (coNum16StartFlags & ~KParseTokens::IGNORE_LEADING_WS) |
Definition at line 282 of file parse5.cxx.
Referenced by SmParser5::NextTokenFontSize().
const sal_Int32 coNum16StartFlags = KParseTokens::ASC_DIGIT | KParseTokens::ASC_UPALPHA | KParseTokens::IGNORE_LEADING_WS |
Definition at line 278 of file parse5.cxx.
Referenced by SmParser5::NextTokenFontSize().
const sal_Int32 coNumContFlags |
Definition at line 275 of file parse5.cxx.
Referenced by SmParser5::NextToken().
const sal_Int32 coNumStartFlags = KParseTokens::ASC_DIGIT | KParseTokens::ASC_DOT | KParseTokens::IGNORE_LEADING_WS |
Definition at line 268 of file parse5.cxx.
Referenced by SmParser5::NextToken().
const sal_Int32 coStartFlags = KParseTokens::ANY_LETTER | KParseTokens::IGNORE_LEADING_WS |
Definition at line 262 of file parse5.cxx.
Referenced by SmParser5::NextToken(), SmParser5::NextTokenColor(), and SmParser5::NextTokenFontSize().
const sal_Int32 coUserDefinedCharContFlags |
Definition at line 284 of file parse5.cxx.
Referenced by SmParser5::NextToken().