|
|
|
@@ -32,7 +32,7 @@ |
|
|
|
/**
|
|
|
|
A simple lexical analyser for syntax colouring of C++ code.
|
|
|
|
|
|
|
|
@see SyntaxAnalyser, CodeEditorComponent, CodeDocument
|
|
|
|
@see CodeEditorComponent, CodeDocument
|
|
|
|
*/
|
|
|
|
class JUCE_API CPlusPlusCodeTokeniser : public CodeTokeniser
|
|
|
|
{
|
|
|
|
@@ -42,9 +42,8 @@ public: |
|
|
|
~CPlusPlusCodeTokeniser();
|
|
|
|
|
|
|
|
//==============================================================================
|
|
|
|
int readNextToken (CodeDocument::Iterator& source);
|
|
|
|
|
|
|
|
CodeEditorComponent::ColourScheme getDefaultColourScheme();
|
|
|
|
int readNextToken (CodeDocument::Iterator&) override;
|
|
|
|
CodeEditorComponent::ColourScheme getDefaultColourScheme() override;
|
|
|
|
|
|
|
|
/** This is a handy method for checking whether a string is a c++ reserved keyword. */
|
|
|
|
static bool isReservedKeyword (const String& token) noexcept;
|
|
|
|
|