Jason Turner
|
c68488388e
|
Remove some unused code in Boxed_Value
|
2016-04-16 22:14:02 -06:00 |
|
Jason Turner
|
7d5a97aa2f
|
Clean up if block parsing and eval
|
2016-04-16 15:39:32 -06:00 |
|
Jason Turner
|
83c6df11f0
|
Fix global reference assignment
|
2016-04-16 14:30:12 -06:00 |
|
Jason Turner
|
cf2fa09d6c
|
Eliminate branching in var decl
|
2016-04-16 14:13:14 -06:00 |
|
Jason Turner
|
f3f84594ee
|
A few parser cleanups
|
2016-04-16 12:04:18 -06:00 |
|
Jason Turner
|
32bd936a18
|
Remove 'annotation' feature
|
2016-04-16 07:52:39 -06:00 |
|
Jason Turner
|
498339c202
|
Remove some dead parser code
|
2016-04-16 07:35:30 -06:00 |
|
Jason Turner
|
49dfdfd15a
|
Fix some boxed_cast and exception issues
|
2016-04-14 12:03:55 -06:00 |
|
Jason Turner
|
6f0d02f158
|
Massive simplification of boxed_cast. More planned
|
2016-04-13 14:09:08 -06:00 |
|
Jason Turner
|
8d808f75c0
|
Remove pretty_print functionality
|
2016-04-13 12:04:55 -06:00 |
|
Jason Turner
|
b594043eef
|
Clean up redundant code
|
2016-04-11 09:36:23 -06:00 |
|
Jason Turner
|
fe8f8a89a7
|
Implement constant expression folding
|
2016-04-11 08:19:02 -06:00 |
|
Jason Turner
|
40694c798c
|
Eliminate Str_AST_Node
|
2016-04-10 23:12:35 -06:00 |
|
Jason Turner
|
443828fa23
|
More parser simplification
|
2016-04-10 22:27:35 -06:00 |
|
Jason Turner
|
866db4ee8b
|
Reduce instances of Str_AST_Node
|
2016-04-10 21:38:44 -06:00 |
|
Jason Turner
|
5e97f459d8
|
Remove unnecessary false
|
2016-04-10 19:01:55 -06:00 |
|
Jason Turner
|
e02ac78195
|
Remove Char_AST_Node
|
2016-04-10 18:57:23 -06:00 |
|
Jason Turner
|
62cd8031ac
|
Make quoted strings into Constants
|
2016-04-10 18:29:16 -06:00 |
|
Jason Turner
|
61dfcb00c0
|
Move int/float into Constant
|
2016-04-10 17:19:48 -06:00 |
|
Jason Turner
|
4bf619c80f
|
some initialization and destructor cleanups
|
2016-04-09 22:10:06 -06:00 |
|
Jason Turner
|
08a68f310a
|
Move to strongly typed algebraic enum
|
2016-04-09 21:50:23 -06:00 |
|
Jason Turner
|
641ac1a1ae
|
Split up ifdef'd module code
|
2016-04-09 21:49:12 -06:00 |
|
Jason Turner
|
2400c64c82
|
Move to strongly typed enums for node types
|
2016-04-09 21:15:07 -06:00 |
|
Jason Turner
|
5567e767a3
|
Change some {{ code
|
2016-04-04 15:57:14 -06:00 |
|
Eduard
|
33c966b8d6
|
Fix description of get_guard()
|
2016-03-30 18:14:12 +03:00 |
|
Jason Turner
|
2f2f789f48
|
Fix parsing of '' strings. found by AFL
|
2016-03-26 17:34:36 -06:00 |
|
Jason Turner
|
b424d1f9cb
|
delimit chaiscript text blocks
|
2016-03-13 15:33:23 -06:00 |
|
Jason Turner
|
d5ae30191d
|
Add =, ==, and != for Dynamic_Objects
closes #251
|
2016-03-12 12:44:05 -07:00 |
|
Jason Turner
|
34a2001a7b
|
Reduce lookups into stack indexes
|
2016-03-12 07:05:12 -07:00 |
|
Jason Turner
|
16c4a11990
|
More C++11/C++14 updates
|
2016-03-11 18:17:04 -07:00 |
|
Jason Turner
|
5247de7d1b
|
use a global void value for returning unknown values
|
2016-03-11 10:21:39 -07:00 |
|
Jason Turner
|
cd1b3f8887
|
Virtual / override / public cleanups
|
2016-03-11 09:24:00 -07:00 |
|
Jason Turner
|
cfc8a3d214
|
Warning cleanups and simplification
|
2016-03-07 21:24:21 -07:00 |
|
Jason Turner
|
019c6b2830
|
Cleanup of ChaiScript_Parser
From episode 1 of C++ Weekly.
|
2016-03-07 15:36:12 -07:00 |
|
Jason Turner
|
947d7c2591
|
Merge branch 'develop' into update_travis_toolchain
Conflicts:
.decent_ci-Windows.yaml
CMakeLists.txt
include/chaiscript/chaiscript_defines.hpp
|
2016-03-05 21:12:14 -07:00 |
|
Jason Turner
|
2a8c248167
|
Implement locale dependent float parser
closes #250
|
2016-03-04 15:18:12 -07:00 |
|
Jason Turner
|
b5b6e5a5a3
|
Drop ifdef'd code for gcc4.6 and msvc12
|
2016-03-04 11:15:39 -07:00 |
|
Jason Turner
|
d4f02b5e67
|
Address sign promotion warnings, add todo test
|
2016-03-04 07:58:21 -07:00 |
|
Jason Turner
|
7f8a6f24f9
|
Fix a few warnings from old gcc
|
2016-02-16 11:13:14 -07:00 |
|
Jason Turner
|
07fa8010e4
|
Ack! Rollback debug statement print out
|
2016-02-16 11:06:20 -07:00 |
|
Jason Turner
|
e024b99b36
|
Fixes for type_conversion handling
|
2016-02-16 08:29:01 -07:00 |
|
Jason Turner
|
ed65ad72d0
|
Update copyrights
|
2016-02-14 20:04:17 -07:00 |
|
Jason Turner
|
bc0eaa5d15
|
Fix some issues found by cppcheck
|
2016-02-14 20:01:49 -07:00 |
|
Jason Turner
|
bff30278e1
|
Fix string parsing
|
2016-01-31 19:35:40 -07:00 |
|
Jason Turner
|
b104b26f11
|
Also allow lcase global keyword
Closes #221
|
2016-01-31 19:15:32 -07:00 |
|
Jason Turner
|
1a06e53c58
|
Add some compiler identification info to build
|
2016-01-31 19:06:44 -07:00 |
|
Jason Turner
|
7688c14d43
|
Parse strings in ${} closes #131
|
2016-01-29 21:34:04 -07:00 |
|
Jason Turner
|
485482b2be
|
Fix tabs in source code
|
2016-01-29 19:42:50 -07:00 |
|
Jason Turner
|
f697384028
|
Merge pull request #243 from vrennert/feature_initializer_list_conversion
Added initializer_list<T> conversion as possible function call argument or return type.
|
2016-01-29 15:20:38 -07:00 |
|
Jason Turner
|
dfd04c8291
|
Clean up formatting from last merge
Closes #238
|
2016-01-29 15:16:35 -07:00 |
|