logic: implemented highlighting both opening and closing bracket in Code view while hovering either one (issue #12)

This commit is contained in:
mlangkabel
2018-07-16 10:38:40 +02:00
parent f77e47a921
commit 855d8f4e2e
69 changed files with 32728 additions and 66 deletions
@@ -742,13 +742,19 @@ REFERENCE_TYPE_USAGE void b3EnterProfileZone(const char *) -> char [b3Logging.h
SYMBOL_FUNCTION void b3LeaveProfileZone() [b3Logging.h <24:6 24:23>]
REFERENCE_TYPE_USAGE void b3LeaveProfileZone() -> void [b3Logging.h <24:1 24:4>]
SYMBOL_CLASS b3ProfileZone [b3Logging.h <27:1 <27:7 27:19> 39:1>]
LOCAL_SYMBOL: b3Logging.h<28:1> [b3Logging.h <28:1 28:1>]
LOCAL_SYMBOL: b3Logging.h<28:1> [b3Logging.h <39:1 39:1>]
SYMBOL_METHOD public void b3ProfileZone::b3ProfileZone(const char *) [b3Logging.h <30:2 <30:2 30:14> 33:2>]
LOCAL_SYMBOL: b3Logging.h<30:28> [b3Logging.h <30:28 30:31>]
REFERENCE_TYPE_USAGE void b3ProfileZone::b3ProfileZone(const char *) -> char [b3Logging.h <30:22 30:25>]
LOCAL_SYMBOL: b3Logging.h<31:2> [b3Logging.h <31:2 31:2>]
LOCAL_SYMBOL: b3Logging.h<31:2> [b3Logging.h <33:2 33:2>]
SYMBOL_FUNCTION void b3EnterProfileZone(const char *)
REFERENCE_CALL void b3ProfileZone::b3ProfileZone(const char *) -> void b3EnterProfileZone(const char *) [b3Logging.h <32:3 32:20>]
LOCAL_SYMBOL: b3Logging.h<30:28> [b3Logging.h <32:23 32:26>]
SYMBOL_METHOD public void b3ProfileZone::~b3ProfileZone() [b3Logging.h <35:2 <35:2 35:15> 38:2>]
LOCAL_SYMBOL: b3Logging.h<36:2> [b3Logging.h <36:2 36:2>]
LOCAL_SYMBOL: b3Logging.h<36:2> [b3Logging.h <38:2 38:2>]
SYMBOL_FUNCTION void b3LeaveProfileZone()
REFERENCE_CALL void b3ProfileZone::~b3ProfileZone() -> void b3LeaveProfileZone() [b3Logging.h <37:3 37:20>]
SYMBOL_TYPEDEF b3PrintfFunc [b3Logging.h <53:15 53:26>]
@@ -805,6 +811,8 @@ SYMBOL_FUNCTION void b3PrintfFuncDefault(const char *) [b3Logging.cpp <26:1 <26:
REFERENCE_TYPE_USAGE void b3PrintfFuncDefault(const char *) -> void [b3Logging.cpp <26:1 26:4>]
LOCAL_SYMBOL: b3Logging.cpp<26:38> [b3Logging.cpp <26:38 26:40>]
REFERENCE_TYPE_USAGE void b3PrintfFuncDefault(const char *) -> char [b3Logging.cpp <26:32 26:35>]
LOCAL_SYMBOL: b3Logging.cpp<27:1> [b3Logging.cpp <27:1 27:1>]
LOCAL_SYMBOL: b3Logging.cpp<27:1> [b3Logging.cpp <34:1 34:1>]
SYMBOL_FUNCTION void OutputDebugStringA(LPCSTR)
REFERENCE_CALL void b3PrintfFuncDefault(const char *) -> void OutputDebugStringA(LPCSTR) [b3Logging.cpp <29:2 29:19>]
LOCAL_SYMBOL: b3Logging.cpp<26:38> [b3Logging.cpp <29:21 29:23>]
@@ -819,6 +827,8 @@ SYMBOL_FUNCTION void b3WarningMessageFuncDefault(const char *) [b3Logging.cpp <3
REFERENCE_TYPE_USAGE void b3WarningMessageFuncDefault(const char *) -> void [b3Logging.cpp <36:1 36:4>]
LOCAL_SYMBOL: b3Logging.cpp<36:46> [b3Logging.cpp <36:46 36:48>]
REFERENCE_TYPE_USAGE void b3WarningMessageFuncDefault(const char *) -> char [b3Logging.cpp <36:40 36:43>]
LOCAL_SYMBOL: b3Logging.cpp<37:1> [b3Logging.cpp <37:1 37:1>]
LOCAL_SYMBOL: b3Logging.cpp<37:1> [b3Logging.cpp <45:1 45:1>]
REFERENCE_CALL void b3WarningMessageFuncDefault(const char *) -> void OutputDebugStringA(LPCSTR) [b3Logging.cpp <39:2 39:19>]
LOCAL_SYMBOL: b3Logging.cpp<36:46> [b3Logging.cpp <39:21 39:23>]
REFERENCE_CALL void b3WarningMessageFuncDefault(const char *) -> int printf(const char * const) [b3Logging.cpp <41:2 41:7>]
@@ -829,6 +839,8 @@ SYMBOL_FUNCTION void b3ErrorMessageFuncDefault(const char *) [b3Logging.cpp <48:
REFERENCE_TYPE_USAGE void b3ErrorMessageFuncDefault(const char *) -> void [b3Logging.cpp <48:1 48:4>]
LOCAL_SYMBOL: b3Logging.cpp<48:44> [b3Logging.cpp <48:44 48:46>]
REFERENCE_TYPE_USAGE void b3ErrorMessageFuncDefault(const char *) -> char [b3Logging.cpp <48:38 48:41>]
LOCAL_SYMBOL: b3Logging.cpp<49:1> [b3Logging.cpp <49:1 49:1>]
LOCAL_SYMBOL: b3Logging.cpp<49:1> [b3Logging.cpp <58:1 58:1>]
REFERENCE_CALL void b3ErrorMessageFuncDefault(const char *) -> void OutputDebugStringA(LPCSTR) [b3Logging.cpp <51:2 51:19>]
LOCAL_SYMBOL: b3Logging.cpp<48:44> [b3Logging.cpp <51:21 51:23>]
REFERENCE_CALL void b3ErrorMessageFuncDefault(const char *) -> int printf(const char * const) [b3Logging.cpp <53:2 53:7>]
@@ -848,26 +860,36 @@ SYMBOL_FUNCTION void b3SetCustomPrintfFunc(b3PrintfFunc *) [b3Logging.cpp <68:1
REFERENCE_TYPE_USAGE void b3SetCustomPrintfFunc(b3PrintfFunc *) -> void [b3Logging.cpp <68:1 68:4>]
LOCAL_SYMBOL: b3Logging.cpp<68:42> [b3Logging.cpp <68:42 68:51>]
REFERENCE_TYPE_USAGE void b3SetCustomPrintfFunc(b3PrintfFunc *) -> b3PrintfFunc [b3Logging.cpp <68:28 68:39>]
LOCAL_SYMBOL: b3Logging.cpp<69:1> [b3Logging.cpp <69:1 69:1>]
LOCAL_SYMBOL: b3Logging.cpp<69:1> [b3Logging.cpp <71:1 71:1>]
REFERENCE_USAGE void b3SetCustomPrintfFunc(b3PrintfFunc *) -> b3PrintfFunc * b3s_printfFunc (b3Logging.cpp) [b3Logging.cpp <70:2 70:15>]
LOCAL_SYMBOL: b3Logging.cpp<68:42> [b3Logging.cpp <70:19 70:28>]
SYMBOL_FUNCTION void b3SetCustomWarningMessageFunc(b3WarningMessageFunc *) [b3Logging.cpp <72:1 <72:6 72:34> 75:1>]
REFERENCE_TYPE_USAGE void b3SetCustomWarningMessageFunc(b3WarningMessageFunc *) -> void [b3Logging.cpp <72:1 72:4>]
LOCAL_SYMBOL: b3Logging.cpp<72:50> [b3Logging.cpp <72:50 72:67>]
REFERENCE_TYPE_USAGE void b3SetCustomWarningMessageFunc(b3WarningMessageFunc *) -> b3PrintfFunc [b3Logging.cpp <72:36 72:47>]
LOCAL_SYMBOL: b3Logging.cpp<73:1> [b3Logging.cpp <73:1 73:1>]
LOCAL_SYMBOL: b3Logging.cpp<73:1> [b3Logging.cpp <75:1 75:1>]
REFERENCE_USAGE void b3SetCustomWarningMessageFunc(b3WarningMessageFunc *) -> b3WarningMessageFunc * b3s_warningMessageFunc (b3Logging.cpp) [b3Logging.cpp <74:2 74:23>]
LOCAL_SYMBOL: b3Logging.cpp<72:50> [b3Logging.cpp <74:27 74:44>]
SYMBOL_FUNCTION void b3SetCustomErrorMessageFunc(b3ErrorMessageFunc *) [b3Logging.cpp <76:1 <76:6 76:32> 79:1>]
REFERENCE_TYPE_USAGE void b3SetCustomErrorMessageFunc(b3ErrorMessageFunc *) -> void [b3Logging.cpp <76:1 76:4>]
LOCAL_SYMBOL: b3Logging.cpp<76:48> [b3Logging.cpp <76:48 76:63>]
REFERENCE_TYPE_USAGE void b3SetCustomErrorMessageFunc(b3ErrorMessageFunc *) -> b3PrintfFunc [b3Logging.cpp <76:34 76:45>]
LOCAL_SYMBOL: b3Logging.cpp<77:1> [b3Logging.cpp <77:1 77:1>]
LOCAL_SYMBOL: b3Logging.cpp<77:1> [b3Logging.cpp <79:1 79:1>]
REFERENCE_USAGE void b3SetCustomErrorMessageFunc(b3ErrorMessageFunc *) -> b3ErrorMessageFunc * b3s_errorMessageFunc (b3Logging.cpp) [b3Logging.cpp <78:2 78:21>]
LOCAL_SYMBOL: b3Logging.cpp<76:48> [b3Logging.cpp <78:25 78:40>]
SYMBOL_FUNCTION void b3OutputPrintfVarArgsInternal(const char *) [b3Logging.cpp <85:1 <85:6 85:34> 97:1>]
REFERENCE_TYPE_USAGE void b3OutputPrintfVarArgsInternal(const char *) -> void [b3Logging.cpp <85:1 85:4>]
LOCAL_SYMBOL: b3Logging.cpp<85:48> [b3Logging.cpp <85:48 85:50>]
REFERENCE_TYPE_USAGE void b3OutputPrintfVarArgsInternal(const char *) -> char [b3Logging.cpp <85:42 85:45>]
LOCAL_SYMBOL: b3Logging.cpp<86:1> [b3Logging.cpp <86:1 86:1>]
LOCAL_SYMBOL: b3Logging.cpp<86:1> [b3Logging.cpp <97:1 97:1>]
LOCAL_SYMBOL: b3Logging.cpp<87:10> [b3Logging.cpp <87:10 87:17>]
REFERENCE_TYPE_USAGE void b3OutputPrintfVarArgsInternal(const char *) -> char [b3Logging.cpp <87:5 87:8>]
LOCAL_SYMBOL: b3Logging.cpp<87:47> [b3Logging.cpp <87:47 87:47>]
LOCAL_SYMBOL: b3Logging.cpp<87:47> [b3Logging.cpp <87:49 87:49>]
LOCAL_SYMBOL: b3Logging.cpp<88:13> [b3Logging.cpp <88:13 88:19>]
REFERENCE_TYPE_USAGE void b3OutputPrintfVarArgsInternal(const char *) -> va_list [b3Logging.cpp <88:5 88:11>]
REFERENCE_TYPE_USAGE void b3OutputPrintfVarArgsInternal(const char *) -> void [b3Logging.cpp <89:5 89:12>]
@@ -891,8 +913,12 @@ SYMBOL_FUNCTION void b3OutputWarningMessageVarArgsInternal(const char *) [b3Logg
REFERENCE_TYPE_USAGE void b3OutputWarningMessageVarArgsInternal(const char *) -> void [b3Logging.cpp <98:1 98:4>]
LOCAL_SYMBOL: b3Logging.cpp<98:56> [b3Logging.cpp <98:56 98:58>]
REFERENCE_TYPE_USAGE void b3OutputWarningMessageVarArgsInternal(const char *) -> char [b3Logging.cpp <98:50 98:53>]
LOCAL_SYMBOL: b3Logging.cpp<99:1> [b3Logging.cpp <99:1 99:1>]
LOCAL_SYMBOL: b3Logging.cpp<99:1> [b3Logging.cpp <110:1 110:1>]
LOCAL_SYMBOL: b3Logging.cpp<100:10> [b3Logging.cpp <100:10 100:17>]
REFERENCE_TYPE_USAGE void b3OutputWarningMessageVarArgsInternal(const char *) -> char [b3Logging.cpp <100:5 100:8>]
LOCAL_SYMBOL: b3Logging.cpp<100:47> [b3Logging.cpp <100:47 100:47>]
LOCAL_SYMBOL: b3Logging.cpp<100:47> [b3Logging.cpp <100:49 100:49>]
LOCAL_SYMBOL: b3Logging.cpp<101:13> [b3Logging.cpp <101:13 101:19>]
REFERENCE_TYPE_USAGE void b3OutputWarningMessageVarArgsInternal(const char *) -> va_list [b3Logging.cpp <101:5 101:11>]
REFERENCE_TYPE_USAGE void b3OutputWarningMessageVarArgsInternal(const char *) -> void [b3Logging.cpp <102:5 102:12>]
@@ -913,8 +939,12 @@ SYMBOL_FUNCTION void b3OutputErrorMessageVarArgsInternal(const char *) [b3Loggin
REFERENCE_TYPE_USAGE void b3OutputErrorMessageVarArgsInternal(const char *) -> void [b3Logging.cpp <111:1 111:4>]
LOCAL_SYMBOL: b3Logging.cpp<111:54> [b3Logging.cpp <111:54 111:56>]
REFERENCE_TYPE_USAGE void b3OutputErrorMessageVarArgsInternal(const char *) -> char [b3Logging.cpp <111:48 111:51>]
LOCAL_SYMBOL: b3Logging.cpp<112:1> [b3Logging.cpp <112:1 112:1>]
LOCAL_SYMBOL: b3Logging.cpp<112:1> [b3Logging.cpp <125:1 125:1>]
LOCAL_SYMBOL: b3Logging.cpp<114:10> [b3Logging.cpp <114:10 114:17>]
REFERENCE_TYPE_USAGE void b3OutputErrorMessageVarArgsInternal(const char *) -> char [b3Logging.cpp <114:5 114:8>]
LOCAL_SYMBOL: b3Logging.cpp<114:47> [b3Logging.cpp <114:47 114:47>]
LOCAL_SYMBOL: b3Logging.cpp<114:47> [b3Logging.cpp <114:49 114:49>]
LOCAL_SYMBOL: b3Logging.cpp<115:13> [b3Logging.cpp <115:13 115:19>]
REFERENCE_TYPE_USAGE void b3OutputErrorMessageVarArgsInternal(const char *) -> va_list [b3Logging.cpp <115:5 115:11>]
REFERENCE_TYPE_USAGE void b3OutputErrorMessageVarArgsInternal(const char *) -> void [b3Logging.cpp <116:5 116:12>]
@@ -935,8 +965,12 @@ SYMBOL_FUNCTION void b3EnterProfileZoneDefault(const char *) [b3Logging.cpp <128
REFERENCE_TYPE_USAGE void b3EnterProfileZoneDefault(const char *) -> void [b3Logging.cpp <128:1 128:4>]
LOCAL_SYMBOL: b3Logging.cpp<128:44> [b3Logging.cpp <128:44 128:47>]
REFERENCE_TYPE_USAGE void b3EnterProfileZoneDefault(const char *) -> char [b3Logging.cpp <128:38 128:41>]
LOCAL_SYMBOL: b3Logging.cpp<129:1> [b3Logging.cpp <129:1 129:1>]
LOCAL_SYMBOL: b3Logging.cpp<129:1> [b3Logging.cpp <130:1 130:1>]
SYMBOL_FUNCTION void b3LeaveProfileZoneDefault() [b3Logging.cpp <131:1 <131:6 131:30> 133:1>]
REFERENCE_TYPE_USAGE void b3LeaveProfileZoneDefault() -> void [b3Logging.cpp <131:1 131:4>]
LOCAL_SYMBOL: b3Logging.cpp<132:1> [b3Logging.cpp <132:1 132:1>]
LOCAL_SYMBOL: b3Logging.cpp<132:1> [b3Logging.cpp <133:1 133:1>]
SYMBOL_GLOBAL_VARIABLE b3EnterProfileZoneFunc * b3s_enterFunc (b3Logging.cpp) [b3Logging.cpp <134:32 134:44>]
REFERENCE_TYPE_USAGE b3EnterProfileZoneFunc * b3s_enterFunc (b3Logging.cpp) -> b3EnterProfileZoneFunc [b3Logging.cpp <134:8 134:29>]
REFERENCE_USAGE b3EnterProfileZoneFunc * b3s_enterFunc (b3Logging.cpp) -> void b3EnterProfileZoneDefault(const char *) [b3Logging.cpp <134:48 134:72>]
@@ -947,20 +981,28 @@ SYMBOL_FUNCTION void b3EnterProfileZone(const char *) [b3Logging.cpp <136:1 <136
REFERENCE_TYPE_USAGE void b3EnterProfileZone(const char *) -> void [b3Logging.cpp <136:1 136:4>]
LOCAL_SYMBOL: b3Logging.cpp<136:37> [b3Logging.cpp <136:37 136:40>]
REFERENCE_TYPE_USAGE void b3EnterProfileZone(const char *) -> char [b3Logging.cpp <136:31 136:34>]
LOCAL_SYMBOL: b3Logging.cpp<137:1> [b3Logging.cpp <137:1 137:1>]
LOCAL_SYMBOL: b3Logging.cpp<137:1> [b3Logging.cpp <139:1 139:1>]
REFERENCE_USAGE void b3EnterProfileZone(const char *) -> b3EnterProfileZoneFunc * b3s_enterFunc (b3Logging.cpp) [b3Logging.cpp <138:3 138:15>]
LOCAL_SYMBOL: b3Logging.cpp<136:37> [b3Logging.cpp <138:18 138:21>]
SYMBOL_FUNCTION void b3LeaveProfileZone() [b3Logging.cpp <140:1 <140:6 140:23> 143:1>]
REFERENCE_TYPE_USAGE void b3LeaveProfileZone() -> void [b3Logging.cpp <140:1 140:4>]
LOCAL_SYMBOL: b3Logging.cpp<141:1> [b3Logging.cpp <141:1 141:1>]
LOCAL_SYMBOL: b3Logging.cpp<141:1> [b3Logging.cpp <143:1 143:1>]
REFERENCE_USAGE void b3LeaveProfileZone() -> b3LeaveProfileZoneFunc * b3s_leaveFunc (b3Logging.cpp) [b3Logging.cpp <142:3 142:15>]
SYMBOL_FUNCTION void b3SetCustomEnterProfileZoneFunc(b3EnterProfileZoneFunc *) [b3Logging.cpp <145:1 <145:6 145:36> 148:1>]
REFERENCE_TYPE_USAGE void b3SetCustomEnterProfileZoneFunc(b3EnterProfileZoneFunc *) -> void [b3Logging.cpp <145:1 145:4>]
LOCAL_SYMBOL: b3Logging.cpp<145:62> [b3Logging.cpp <145:62 145:70>]
REFERENCE_TYPE_USAGE void b3SetCustomEnterProfileZoneFunc(b3EnterProfileZoneFunc *) -> b3EnterProfileZoneFunc [b3Logging.cpp <145:38 145:59>]
LOCAL_SYMBOL: b3Logging.cpp<146:1> [b3Logging.cpp <146:1 146:1>]
LOCAL_SYMBOL: b3Logging.cpp<146:1> [b3Logging.cpp <148:1 148:1>]
REFERENCE_USAGE void b3SetCustomEnterProfileZoneFunc(b3EnterProfileZoneFunc *) -> b3EnterProfileZoneFunc * b3s_enterFunc (b3Logging.cpp) [b3Logging.cpp <147:2 147:14>]
LOCAL_SYMBOL: b3Logging.cpp<145:62> [b3Logging.cpp <147:18 147:26>]
SYMBOL_FUNCTION void b3SetCustomLeaveProfileZoneFunc(b3LeaveProfileZoneFunc *) [b3Logging.cpp <149:1 <149:6 149:36> 152:1>]
REFERENCE_TYPE_USAGE void b3SetCustomLeaveProfileZoneFunc(b3LeaveProfileZoneFunc *) -> void [b3Logging.cpp <149:1 149:4>]
LOCAL_SYMBOL: b3Logging.cpp<149:62> [b3Logging.cpp <149:62 149:70>]
REFERENCE_TYPE_USAGE void b3SetCustomLeaveProfileZoneFunc(b3LeaveProfileZoneFunc *) -> b3LeaveProfileZoneFunc [b3Logging.cpp <149:38 149:59>]
LOCAL_SYMBOL: b3Logging.cpp<150:1> [b3Logging.cpp <150:1 150:1>]
LOCAL_SYMBOL: b3Logging.cpp<150:1> [b3Logging.cpp <152:1 152:1>]
REFERENCE_USAGE void b3SetCustomLeaveProfileZoneFunc(b3LeaveProfileZoneFunc *) -> b3LeaveProfileZoneFunc * b3s_leaveFunc (b3Logging.cpp) [b3Logging.cpp <151:2 151:14>]
LOCAL_SYMBOL: b3Logging.cpp<149:62> [b3Logging.cpp <151:18 151:26>]