CNTK/BrainScript
Frank Seide f544205187 BrainScript:
added pretty-printed expression names for infix operators;
the ":" operator (for forming arrays) now flattens the array in the parser rather than the evaluation, allowing evaluation to construct a ConfigArray where the elements are lazily evaluated, as needed for the top-level "actions";
added the parsing and evaluation of the (dict with dict) syntax, although its functionality is not yet implemented (just returns the first dict);
disabled the 'stopAtNewline' flag, since I don't see why it is even necessary, and it prevents us from writing the "with" operator on the next line;
ParseConfigExpression() now checks for junk at end;
wmainWithBS() now parses BS with ParseConfigExpression() rather than ParseConfigDictFromString(), so that we can construct a "with" expression with overrides given on the command line
2015-11-20 21:48:26 -08:00
..
BrainScript--extending the CNTK config language, Frank Seide August 2015.pptx merge with master 2015-09-14 13:18:44 -07:00
BrainScriptEvaluator.cpp BrainScript: 2015-11-20 21:48:26 -08:00
BrainScriptEvaluator.h Merge remote-tracking branch 'origin/master' into dongyu/memshare 2015-10-01 18:49:43 -04:00
BrainScriptParser.cpp BrainScript: 2015-11-20 21:48:26 -08:00
BrainScriptParser.h changed the interface to parser to pass in include paths (not used yet); 2015-11-20 19:45:52 -08:00
BrainScriptTest.cpp changed the interface to parser to pass in include paths (not used yet); 2015-11-20 19:45:52 -08:00
Notes.txt merge with master 2015-09-14 13:18:44 -07:00
test.config merge with master 2015-09-14 13:18:44 -07:00