lang: Add dataSize
function to get size of loaded data
This commit is contained in:
parent
de327cf3a4
commit
3a7a3a6e9c
@ -195,6 +195,11 @@ namespace hex::plugin::builtin {
|
|||||||
|
|
||||||
return new ASTNodeIntegerLiteral({ Token::ValueType::Unsigned64Bit, u64(result) });
|
return new ASTNodeIntegerLiteral({ Token::ValueType::Unsigned64Bit, u64(result) });
|
||||||
});
|
});
|
||||||
|
|
||||||
|
/* dataSize() */
|
||||||
|
ContentRegistry::PatternLanguageFunctions::add("dataSize", ContentRegistry::PatternLanguageFunctions::NoParameters, [](auto &ctx, auto params) -> ASTNode* {
|
||||||
|
return new ASTNodeIntegerLiteral({ Token::ValueType::Unsigned64Bit, u64(SharedData::currentProvider->getActualSize()) });
|
||||||
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
Loading…
x
Reference in New Issue
Block a user