Skip to content

Instantly share code, notes, and snippets.

@HealsCodes
Created January 13, 2014 21:16
Show Gist options
  • Save HealsCodes/8408340 to your computer and use it in GitHub Desktop.
Save HealsCodes/8408340 to your computer and use it in GitHub Desktop.
This file shows how ST3 loses highlighting in long files. I get proper syntax up to line 460.
class SubStateXX : public BaseState //{{{
{
public:
SubStateXX( StateID id )
: BaseState( id ) {};
virtual void OnEntry()
{
};
virtual void OnExit()
{
};
virtual StateID OnEvent( EventType event )
{
switch( event )
{
}
return GetSuperState();
};
}; //}}}
class SubStateXX : public BaseState //{{{
{
public:
SubStateXX( StateID id )
: BaseState( id ) {};
virtual void OnEntry()
{
};
virtual void OnExit()
{
};
virtual StateID OnEvent( EventType event )
{
switch( event )
{
}
return GetSuperState();
};
}; //}}}
class SubStateXX : public BaseState //{{{
{
public:
SubStateXX( StateID id )
: BaseState( id ) {};
virtual void OnEntry()
{
};
virtual void OnExit()
{
};
virtual StateID OnEvent( EventType event )
{
switch( event )
{
}
return GetSuperState();
};
}; //}}}
class SubStateXX : public BaseState //{{{
{
public:
SubStateXX( StateID id )
: BaseState( id ) {};
virtual void OnEntry()
{
};
virtual void OnExit()
{
};
virtual StateID OnEvent( EventType event )
{
switch( event )
{
}
return GetSuperState();
};
}; //}}}
class SubStateXX : public BaseState //{{{
{
public:
SubStateXX( StateID id )
: BaseState( id ) {};
virtual void OnEntry()
{
};
virtual void OnExit()
{
};
virtual StateID OnEvent( EventType event )
{
switch( event )
{
}
return GetSuperState();
};
}; //}}}
class SubStateXX : public BaseState //{{{
{
public:
SubStateXX( StateID id )
: BaseState( id ) {};
virtual void OnEntry()
{
};
virtual void OnExit()
{
};
virtual StateID OnEvent( EventType event )
{
switch( event )
{
}
return GetSuperState();
};
}; //}}}
class SubStateXX : public BaseState //{{{
{
public:
SubStateXX( StateID id )
: BaseState( id ) {};
virtual void OnEntry()
{
};
virtual void OnExit()
{
};
virtual StateID OnEvent( EventType event )
{
switch( event )
{
}
return GetSuperState();
};
}; //}}}
class SubStateXX : public BaseState //{{{
{
public:
SubStateXX( StateID id )
: BaseState( id ) {};
virtual void OnEntry()
{
};
virtual void OnExit()
{
};
virtual StateID OnEvent( EventType event )
{
switch( event )
{
}
return GetSuperState();
};
}; //}}}
class SubStateXX : public BaseState //{{{
{
public:
SubStateXX( StateID id )
: BaseState( id ) {};
virtual void OnEntry()
{
};
virtual void OnExit()
{
};
virtual StateID OnEvent( EventType event )
{
switch( event )
{
}
return GetSuperState();
};
}; //}}}
class SubStateXX : public BaseState //{{{
{
public:
SubStateXX( StateID id )
: BaseState( id ) {};
virtual void OnEntry()
{
};
virtual void OnExit()
{
};
virtual StateID OnEvent( EventType event )
{
switch( event )
{
}
return GetSuperState();
};
}; //}}}
class SubStateXX : public BaseState //{{{
{
public:
SubStateXX( StateID id )
: BaseState( id ) {};
virtual void OnEntry()
{
};
virtual void OnExit()
{
};
virtual StateID OnEvent( EventType event )
{
switch( event )
{
}
return GetSuperState();
};
}; //}}}
class SubStateXX : public BaseState //{{{
{
public:
SubStateXX( StateID id )
: BaseState( id ) {};
virtual void OnEntry()
{
};
virtual void OnExit()
{
};
virtual StateID OnEvent( EventType event )
{
switch( event )
{
}
return GetSuperState();
};
}; //}}}
class SubStateXX : public BaseState //{{{
{
public:
SubStateXX( StateID id )
: BaseState( id ) {};
virtual void OnEntry()
{
};
virtual void OnExit()
{
};
virtual StateID OnEvent( EventType event )
{
switch( event )
{
}
return GetSuperState();
};
}; //}}}
class SubStateXX : public BaseState //{{{
{
public:
SubStateXX( StateID id )
: BaseState( id ) {};
virtual void OnEntry()
{
};
virtual void OnExit()
{
};
virtual StateID OnEvent( EventType event )
{
switch( event )
{
}
return GetSuperState();
};
}; //}}}
class SubStateXX : public BaseState //{{{
{
public:
SubStateXX( StateID id )
: BaseState( id ) {};
virtual void OnEntry()
{
};
virtual void OnExit()
{
};
virtual StateID OnEvent( EventType event )
{
switch( event )
{
}
return GetSuperState();
};
}; //}}}
class SubStateXX : public BaseState //{{{
{
public:
SubStateXX( StateID id )
: BaseState( id ) {};
virtual void OnEntry()
{
};
virtual void OnExit()
{
};
virtual StateID OnEvent( EventType event )
{
switch( event )
{
}
return GetSuperState();
};
}; //}}}
class SubStateXX : public BaseState //{{{
{
public:
SubStateXX( StateID id )
: BaseState( id ) {};
virtual void OnEntry()
{
};
virtual void OnExit()
{
};
virtual StateID OnEvent( EventType event )
{
switch( event )
{
}
return GetSuperState();
};
}; //}}}
class SubStateXX : public BaseState //{{{
{
public:
SubStateXX( StateID id )
: BaseState( id ) {};
virtual void OnEntry()
{
};
virtual void OnExit()
{
};
virtual StateID OnEvent( EventType event )
{
switch( event )
{
}
return GetSuperState();
};
}; //}}}
class SubStateXX : public BaseState //{{{
{
public:
SubStateXX( StateID id )
: BaseState( id ) {};
virtual void OnEntry()
{
};
virtual void OnExit()
{
};
virtual StateID OnEvent( EventType event )
{
switch( event )
{
}
return GetSuperState();
};
}; //}}}
class SubStateXX : public BaseState //{{{
{
public:
SubStateXX( StateID id )
: BaseState( id ) {};
virtual void OnEntry()
{
};
virtual void OnExit()
{
};
virtual StateID OnEvent( EventType event )
{
switch( event )
{
}
return GetSuperState();
};
}; //}}}
class SubStateXX : public BaseState //{{{
{
public:
SubStateXX( StateID id )
: BaseState( id ) {};
virtual void OnEntry()
{
};
virtual void OnExit()
{
};
virtual StateID OnEvent( EventType event )
{
switch( event )
{
}
return GetSuperState();
};
}; //}}}
class SubStateXX : public BaseState //{{{
{
public:
SubStateXX( StateID id )
: BaseState( id ) {};
virtual void OnEntry()
{
};
virtual void OnExit()
{
};
virtual StateID OnEvent( EventType event )
{
switch( event )
{
}
return GetSuperState();
};
}; //}}}
class SubStateXX : public BaseState //{{{
{
public:
SubStateXX( StateID id )
: BaseState( id ) {};
virtual void OnEntry()
{
};
virtual void OnExit()
{
};
virtual StateID OnEvent( EventType event )
{
switch( event )
{
}
return GetSuperState();
};
}; //}}}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment