mirror of
https://github.com/Ed94/refactor.git
synced 2024-12-22 06:54:44 -08:00
renamed test files to make a clearer distinction between the regular files.
Removed c8 typedef.
This commit is contained in:
parent
d01625d464
commit
9129b5a9fc
@ -21,3 +21,6 @@ Syntax :
|
||||
TODO:
|
||||
* Possibly come up with a better name.
|
||||
* Cleanup memory usage (it hogs quite a bit or what it does..)
|
||||
* Split lines of file and refactor it that way instead (better debug, problably negligable performance loss, worst case can have both depending on build type)
|
||||
|
||||
|
||||
|
@ -9,5 +9,5 @@ if get_option('buildtype').startswith('debug')
|
||||
|
||||
endif
|
||||
|
||||
executable( 'refactor', 'refactor.cpp' )
|
||||
executable( 'refactor', 'refactor.refactored.cpp' )
|
||||
|
||||
|
@ -1,5 +1,5 @@
|
||||
#define ZPL_IMPLEMENTATION
|
||||
#include "bloat.hpp"
|
||||
#include "bloat.refactored.hpp"
|
||||
|
||||
|
||||
namespace File
|
||||
@ -7,6 +7,7 @@ namespace File
|
||||
string Source = nullptr;
|
||||
string Destination = nullptr;
|
||||
file_contents Content {};
|
||||
|
||||
zpl_arena Buffer;
|
||||
|
||||
void cleanup()
|
||||
@ -28,7 +29,7 @@ namespace File
|
||||
|
||||
if ( fsize > 0 )
|
||||
{
|
||||
arena_init_from_allocator( & Buffer, heap(), (fsize % 64) * 2 );
|
||||
arena_init_from_allocator( & Buffer, heap(), (fsize + fsize % 64) * 4 );
|
||||
|
||||
Content.data = alloc( arena_allocator( & Buffer), fsize);
|
||||
Content.size = fsize;
|
||||
@ -459,9 +460,11 @@ void refactor()
|
||||
|
||||
if ( string_are_equal( ignore->Sig, current ) )
|
||||
{
|
||||
char before = content[-1];
|
||||
char after = content[sig_length];
|
||||
|
||||
if ( char_is_alphanumeric( after ) || after == '_' )
|
||||
if ( char_is_alphanumeric( before ) || before == '_'
|
||||
|| char_is_alphanumeric( after ) || after == '_' )
|
||||
{
|
||||
continue;
|
||||
}
|
||||
@ -537,9 +540,11 @@ void refactor()
|
||||
|
||||
if ( string_are_equal( word->Sig, current ) )
|
||||
{
|
||||
char before = content[-1];
|
||||
char after = content[sig_length];
|
||||
|
||||
if ( char_is_alphanumeric( after ) || after == '_' )
|
||||
if ( char_is_alphanumeric( before ) || before == '_'
|
||||
|| char_is_alphanumeric( after ) || after == '_' )
|
||||
{
|
||||
continue;
|
||||
}
|
||||
@ -626,6 +631,7 @@ void refactor()
|
||||
|
||||
content++;
|
||||
left--;
|
||||
|
||||
Skip:
|
||||
continue;
|
||||
}
|
@ -72,7 +72,6 @@ do \
|
||||
while(0) \
|
||||
|
||||
|
||||
using c8 = char;
|
||||
using s8 = zpl_i8;
|
||||
using s32 = zpl_i32;
|
||||
using s64 = zpl_i64;
|
||||
@ -84,7 +83,7 @@ using uw = zpl_usize;
|
||||
using sw = zpl_isize;
|
||||
|
||||
|
||||
ct c8 const* Msg_Invalid_Value = "INVALID VALUE PROVIDED";
|
||||
ct char const* Msg_Invalid_Value = "INVALID VALUE PROVIDED";
|
||||
|
||||
|
||||
namespace Memory
|
||||
|
@ -6,7 +6,6 @@ namespace File
|
||||
{
|
||||
zpl_string Source = nullptr;
|
||||
zpl_string Destination = nullptr;
|
||||
|
||||
zpl_file_contents Content {};
|
||||
|
||||
zpl_arena Buffer;
|
||||
@ -92,7 +91,7 @@ namespace Spec
|
||||
}
|
||||
|
||||
ct
|
||||
c8 strlen_tok( Tok tok )
|
||||
char strlen_tok( Tok tok )
|
||||
{
|
||||
ct
|
||||
const u8 tok_to_len[ Tok::Num_Tok ] =
|
||||
@ -632,6 +631,7 @@ void refactor()
|
||||
|
||||
content++;
|
||||
left--;
|
||||
|
||||
Skip:
|
||||
continue;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user