Add array type support #167
This commit is contained in:
@@ -712,7 +712,7 @@ namespace chaiscript
|
||||
|
||||
fpp.save_params(params);
|
||||
|
||||
std::string fun_name = [&](){
|
||||
std::string fun_name = [&]()->std::string{
|
||||
if ((this->children[i]->identifier == AST_Node_Type::Fun_Call) || (this->children[i]->identifier == AST_Node_Type::Array_Call)) {
|
||||
return this->children[i]->children[0]->text;
|
||||
}
|
||||
|
@@ -617,7 +617,7 @@ namespace chaiscript
|
||||
}
|
||||
|
||||
|
||||
const size_t size = [&](){
|
||||
const size_t size = [&]()->size_t{
|
||||
if (longlong_)
|
||||
{
|
||||
return sizeof(int64_t) * 8;
|
||||
@@ -800,7 +800,7 @@ namespace chaiscript
|
||||
const auto prev_line = m_line;
|
||||
if (Id_()) {
|
||||
m_match_stack.push_back(std::make_shared<eval::Id_AST_Node>(
|
||||
[&](){
|
||||
[&]()->std::string{
|
||||
if (*start == '`') {
|
||||
//Id Literal
|
||||
return std::string(start+1, m_input_pos-1);
|
||||
|
Reference in New Issue
Block a user