Fix for Issue 38: array push_back
This commit is contained in:
parent
3ed5fe0c97
commit
d8b5847ff6
@ -3,8 +3,8 @@ cmake_minimum_required(VERSION 2.6)
|
|||||||
project(chaioop)
|
project(chaioop)
|
||||||
|
|
||||||
SET (CMAKE_BUILD_TYPE gdb)
|
SET (CMAKE_BUILD_TYPE gdb)
|
||||||
SET (CMAKE_C_FLAGS_GDB " -Wall -ggdb")
|
SET (CMAKE_C_FLAGS_GDB " -Wall -ggdb -O3")
|
||||||
SET (CMAKE_CXX_FLAGS_GDB " -Wall -ggdb")
|
SET (CMAKE_CXX_FLAGS_GDB " -Wall -ggdb -O3")
|
||||||
|
|
||||||
include_directories(../langkit ../dispatchkit)
|
include_directories(../langkit ../dispatchkit)
|
||||||
|
|
||||||
|
@ -180,7 +180,7 @@ namespace chaiscript
|
|||||||
arraycall = value >> +((Ign(Id(TokenType::Square_Open)) >> boolean >> Ign(Id(TokenType::Square_Close))));
|
arraycall = value >> +((Ign(Id(TokenType::Square_Open)) >> boolean >> Ign(Id(TokenType::Square_Close))));
|
||||||
|
|
||||||
arrayinit = Ign(Id(TokenType::Square_Open)) >> ~(boolean >> *(Ign(Str(",")) >> boolean)) >> Ign(Id(TokenType::Square_Close));
|
arrayinit = Ign(Id(TokenType::Square_Open)) >> ~(boolean >> *(Ign(Str(",")) >> boolean)) >> Ign(Id(TokenType::Square_Close));
|
||||||
mapinit = Ign(Id(TokenType::Square_Open)) >> ~(mappair >> *(Ign(Str(",")) >> mappair)) >> Ign(Id(TokenType::Square_Close));
|
mapinit = Ign(Id(TokenType::Square_Open)) >> mappair >> *(Ign(Str(",")) >> mappair) >> Ign(Id(TokenType::Square_Close));
|
||||||
mappair = Id(TokenType::Quoted_String) >> Ign(Str(":")) >> boolean;
|
mappair = Id(TokenType::Quoted_String) >> Ign(Str(":")) >> boolean;
|
||||||
|
|
||||||
vardecl = Ign(Str("var")) >> Id(TokenType::Identifier);
|
vardecl = Ign(Str("var")) >> Id(TokenType::Identifier);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user