Changeset 105753 in vbox
- Timestamp:
- Aug 21, 2024 10:23:20 AM (6 months ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Runtime/common/script/scriptlex.cpp
r105752 r105753 564 564 PFNRTSCRIPTLEXDTOR pfnDtor, void *pvUser, 565 565 size_t cchBuf, PRTSTRCACHE phStrCacheId, PRTSTRCACHE phStrCacheStringLit, 566 PCRTSCRIPTLEXCFG pCfg) RT_NO_THROW_DEF566 PCRTSCRIPTLEXCFG pCfg) 567 567 { 568 568 AssertPtrReturn(phScriptLex, VERR_INVALID_POINTER); … … 658 658 659 659 RTDECL(int) RTScriptLexCreateFromString(PRTSCRIPTLEX phScriptLex, const char *pszSrc, PRTSTRCACHE phStrCacheId, 660 PRTSTRCACHE phStrCacheStringLit, PCRTSCRIPTLEXCFG pCfg) RT_NO_THROW_DEF660 PRTSTRCACHE phStrCacheStringLit, PCRTSCRIPTLEXCFG pCfg) 661 661 { 662 662 return RTScriptLexCreateFromReader(phScriptLex, rtScriptLexReaderStr, NULL, (void *)pszSrc, 0, … … 681 681 * @callback_method_impl{FNRTSCRIPTLEXDTOR, Destructor for the file variant.} 682 682 */ 683 static DECLCALLBACK(void) rtScriptLexDtorFile(RTSCRIPTLEX hScriptLex, void *pvUser) RT_NO_THROW_DEF683 static DECLCALLBACK(void) rtScriptLexDtorFile(RTSCRIPTLEX hScriptLex, void *pvUser) 684 684 { 685 685 RT_NOREF(hScriptLex); … … 691 691 692 692 RTDECL(int) RTScriptLexCreateFromFile(PRTSCRIPTLEX phScriptLex, const char *pszFilename, PRTSTRCACHE phStrCacheId, 693 PRTSTRCACHE phStrCacheStringLit, PCRTSCRIPTLEXCFG pCfg) RT_NO_THROW_DEF693 PRTSTRCACHE phStrCacheStringLit, PCRTSCRIPTLEXCFG pCfg) 694 694 { 695 695 RTFILE hFile; … … 707 707 708 708 709 RTDECL(void) RTScriptLexDestroy(RTSCRIPTLEX hScriptLex) RT_NO_THROW_DEF709 RTDECL(void) RTScriptLexDestroy(RTSCRIPTLEX hScriptLex) 710 710 { 711 711 PRTSCRIPTLEXINT pThis = hScriptLex; … … 727 727 728 728 729 RTDECL(int) RTScriptLexQueryToken(RTSCRIPTLEX hScriptLex, PCRTSCRIPTLEXTOKEN *ppToken) RT_NO_THROW_DEF729 RTDECL(int) RTScriptLexQueryToken(RTSCRIPTLEX hScriptLex, PCRTSCRIPTLEXTOKEN *ppToken) 730 730 { 731 731 PRTSCRIPTLEXINT pThis = hScriptLex; … … 740 740 741 741 742 RTDECL(RTSCRIPTLEXTOKTYPE) RTScriptLexGetTokenType(RTSCRIPTLEX hScriptLex) RT_NO_THROW_DEF742 RTDECL(RTSCRIPTLEXTOKTYPE) RTScriptLexGetTokenType(RTSCRIPTLEX hScriptLex) 743 743 { 744 744 PRTSCRIPTLEXINT pThis = hScriptLex; … … 752 752 753 753 754 RTDECL(RTSCRIPTLEXTOKTYPE) RTScriptLexPeekNextTokenType(RTSCRIPTLEX hScriptLex) RT_NO_THROW_DEF754 RTDECL(RTSCRIPTLEXTOKTYPE) RTScriptLexPeekNextTokenType(RTSCRIPTLEX hScriptLex) 755 755 { 756 756 PRTSCRIPTLEXINT pThis = hScriptLex; … … 764 764 765 765 766 RTDECL(PCRTSCRIPTLEXTOKEN) RTScriptLexConsumeToken(RTSCRIPTLEX hScriptLex) RT_NO_THROW_DEF766 RTDECL(PCRTSCRIPTLEXTOKEN) RTScriptLexConsumeToken(RTSCRIPTLEX hScriptLex) 767 767 { 768 768 PRTSCRIPTLEXINT pThis = hScriptLex; … … 792 792 793 793 794 RTDECL(char) RTScriptLexConsumeCh(RTSCRIPTLEX hScriptLex) RT_NO_THROW_DEF794 RTDECL(char) RTScriptLexConsumeCh(RTSCRIPTLEX hScriptLex) 795 795 { 796 796 return RTScriptLexConsumeChEx(hScriptLex, RTSCRIPT_LEX_CONV_F_DEFAULT); … … 798 798 799 799 800 RTDECL(char) RTScriptLexConsumeChEx(RTSCRIPTLEX hScriptLex, uint32_t fFlags) RT_NO_THROW_DEF800 RTDECL(char) RTScriptLexConsumeChEx(RTSCRIPTLEX hScriptLex, uint32_t fFlags) 801 801 { 802 802 PRTSCRIPTLEXINT pThis = hScriptLex; … … 812 812 813 813 814 RTDECL(char) RTScriptLexPeekCh(RTSCRIPTLEX hScriptLex, unsigned idx) RT_NO_THROW_DEF814 RTDECL(char) RTScriptLexPeekCh(RTSCRIPTLEX hScriptLex, unsigned idx) 815 815 { 816 816 return RTScriptLexPeekChEx(hScriptLex, idx, RTSCRIPT_LEX_CONV_F_DEFAULT); … … 818 818 819 819 820 RTDECL(char) RTScriptLexPeekChEx(RTSCRIPTLEX hScriptLex, unsigned idx, uint32_t fFlags) RT_NO_THROW_DEF820 RTDECL(char) RTScriptLexPeekChEx(RTSCRIPTLEX hScriptLex, unsigned idx, uint32_t fFlags) 821 821 { 822 822 PRTSCRIPTLEXINT pThis = hScriptLex; … … 842 842 843 843 844 RTDECL(char) RTScriptLexGetCh(RTSCRIPTLEX hScriptLex) RT_NO_THROW_DEF844 RTDECL(char) RTScriptLexGetCh(RTSCRIPTLEX hScriptLex) 845 845 { 846 846 return RTScriptLexPeekCh(hScriptLex, 0); … … 848 848 849 849 850 RTDECL(char) RTScriptLexGetChEx(RTSCRIPTLEX hScriptLex, uint32_t fFlags) RT_NO_THROW_DEF850 RTDECL(char) RTScriptLexGetChEx(RTSCRIPTLEX hScriptLex, uint32_t fFlags) 851 851 { 852 852 return RTScriptLexPeekChEx(hScriptLex, 0, fFlags); … … 854 854 855 855 856 RTDECL(void) RTScriptLexSkipWhitespace(RTSCRIPTLEX hScriptLex) RT_NO_THROW_DEF856 RTDECL(void) RTScriptLexSkipWhitespace(RTSCRIPTLEX hScriptLex) 857 857 { 858 858 PRTSCRIPTLEXINT pThis = hScriptLex; … … 882 882 883 883 RTDECL(int) RTScriptLexScanNumber(RTSCRIPTLEX hScriptLex, uint8_t uBase, bool fAllowReal, 884 PRTSCRIPTLEXTOKEN pTok) RT_NO_THROW_DEF884 PRTSCRIPTLEXTOKEN pTok) 885 885 { 886 886 RT_NOREF(uBase, fAllowReal, pTok); … … 943 943 944 944 RTDECL(int) RTScriptLexScanIdentifier(RTSCRIPTLEX hScriptLex, char ch, 945 PRTSCRIPTLEXTOKEN pTok, void *pvUser) RT_NO_THROW_DEF945 PRTSCRIPTLEXTOKEN pTok, void *pvUser) 946 946 { 947 947 PRTSCRIPTLEXINT pThis = hScriptLex; … … 985 985 * @param idx At which position to add the character in the string. 986 986 */ 987 static int rtScriptLexScanStringLiteralChAdd(PRTSCRIPTLEXINT pThis, char ch, uint32_t idx) RT_NO_THROW_DEF987 static int rtScriptLexScanStringLiteralChAdd(PRTSCRIPTLEXINT pThis, char ch, uint32_t idx) 988 988 { 989 989 int rc = VINF_SUCCESS; … … 1014 1014 1015 1015 RTDECL(int) RTScriptLexScanStringLiteralC(RTSCRIPTLEX hScriptLex, char ch, 1016 PRTSCRIPTLEXTOKEN pTok, void *pvUser) RT_NO_THROW_DEF1016 PRTSCRIPTLEXTOKEN pTok, void *pvUser) 1017 1017 { 1018 1018 RT_NOREF(ch, pvUser); … … 1112 1112 1113 1113 RTDECL(int) RTScriptLexScanStringLiteralPascal(RTSCRIPTLEX hScriptLex, char ch, 1114 PRTSCRIPTLEXTOKEN pTok, void *pvUser) RT_NO_THROW_DEF1114 PRTSCRIPTLEXTOKEN pTok, void *pvUser) 1115 1115 { 1116 1116 RT_NOREF(ch, pvUser);
Note:
See TracChangeset
for help on using the changeset viewer.