Renaud Paquay
c1e272028b
Remove test fixture attribute from abstract base class
...
This is to avoid nunit reporting ignored tests for the abstract class.
--HG--
branch : 1.x
2011-01-08 10:00:01 -08:00
Renaud Paquay
9a4c5d6c52
Fixing widget layer rule issue
...
Ensuring that the layer rule scripting engine supports more complex rules
such as (authenticated) and (url "~/notes").
Add a bunch of unit tests to ensure consistency between DLR based
engine and custom engine.
Work Item: 17186
--HG--
branch : 1.x
2011-01-07 21:44:50 -08:00
Renaud Paquay
2afa0fff41
Implement support for "null" (and "nil") literals
...
--HG--
branch : dev
2010-11-28 18:48:24 -08:00
Renaud Paquay
32730f0309
Implement evaluation of operators: <, <=, >, >=, ==, != and !
...
--HG--
branch : dev
2010-11-28 18:40:54 -08:00
Renaud Paquay
ea049d28d0
Implement parsing of relational operators
...
--HG--
branch : dev
2010-11-28 16:59:45 -08:00
Renaud Paquay
ffe6c88038
Implement tokenization of relational operators
...
--HG--
branch : dev
2010-11-28 16:18:00 -08:00
Renaud Paquay
a59d1fa97e
Fix bug with ignoring whitespaces at end of expression
...
--HG--
branch : dev
2010-11-28 13:28:03 -08:00
Renaud Paquay
f96abb981a
Replace dlr scripting implementation with the new lightweight engine
...
DLR scripting engine still available in new Orchard.Scripting.Dlr module
--HG--
branch : dev
rename : src/Orchard.Web/Modules/Orchard.Scripting/ScriptingManager.cs => src/Orchard.Web/Modules/Orchard.Scripting/ScriptExpressionEvaluator.cs
2010-11-28 12:03:11 -08:00
Renaud Paquay
14dd1c754f
Rename namespaces to match file locations
...
--HG--
branch : dev
2010-11-28 11:01:34 -08:00
Renaud Paquay
517725b5ce
Moving scripting engine to Orchard.Scripting
...
--HG--
branch : dev
rename : src/Orchard.Web/Modules/Orchard.Widgets/SimpleScripting/Ast/AbstractSyntaxTree.cs => src/Orchard.Web/Modules/Orchard.Scripting/Ast/AbstractSyntaxTree.cs
rename : src/Orchard.Web/Modules/Orchard.Widgets/SimpleScripting/Ast/AstNode.cs => src/Orchard.Web/Modules/Orchard.Scripting/Ast/AstNode.cs
rename : src/Orchard.Web/Modules/Orchard.Widgets/SimpleScripting/Ast/AstVisitor.cs => src/Orchard.Web/Modules/Orchard.Scripting/Ast/AstVisitor.cs
rename : src/Orchard.Web/Modules/Orchard.Widgets/SimpleScripting/Ast/BinaryAstNode.cs => src/Orchard.Web/Modules/Orchard.Scripting/Ast/BinaryAstNode.cs
rename : src/Orchard.Web/Modules/Orchard.Widgets/SimpleScripting/Ast/ConstantAstNode.cs => src/Orchard.Web/Modules/Orchard.Scripting/Ast/ConstantAstNode.cs
rename : src/Orchard.Web/Modules/Orchard.Widgets/SimpleScripting/Ast/ErrorAstNode.cs => src/Orchard.Web/Modules/Orchard.Scripting/Ast/ErrorAstNode.cs
rename : src/Orchard.Web/Modules/Orchard.Widgets/SimpleScripting/Ast/IAstNodeWithToken.cs => src/Orchard.Web/Modules/Orchard.Scripting/Ast/IAstNodeWithToken.cs
rename : src/Orchard.Web/Modules/Orchard.Widgets/SimpleScripting/Ast/MethodCallAstNode.cs => src/Orchard.Web/Modules/Orchard.Scripting/Ast/MethodCallAstNode.cs
rename : src/Orchard.Web/Modules/Orchard.Widgets/SimpleScripting/Ast/UnaryAstNode.cs => src/Orchard.Web/Modules/Orchard.Scripting/Ast/UnaryAstNode.cs
rename : src/Orchard.Web/Modules/Orchard.Widgets/SimpleScripting/Compiler/Interpreter.cs => src/Orchard.Web/Modules/Orchard.Scripting/Compiler/Interpreter.cs
rename : src/Orchard.Web/Modules/Orchard.Widgets/SimpleScripting/Compiler/InterpreterVisitor.cs => src/Orchard.Web/Modules/Orchard.Scripting/Compiler/InterpreterVisitor.cs
rename : src/Orchard.Web/Modules/Orchard.Widgets/SimpleScripting/Compiler/Lexer.cs => src/Orchard.Web/Modules/Orchard.Scripting/Compiler/Lexer.cs
rename : src/Orchard.Web/Modules/Orchard.Widgets/SimpleScripting/Compiler/Parser.cs => src/Orchard.Web/Modules/Orchard.Scripting/Compiler/Parser.cs
rename : src/Orchard.Web/Modules/Orchard.Widgets/SimpleScripting/Compiler/Token.cs => src/Orchard.Web/Modules/Orchard.Scripting/Compiler/Token.cs
rename : src/Orchard.Web/Modules/Orchard.Widgets/SimpleScripting/Compiler/TokenKind.cs => src/Orchard.Web/Modules/Orchard.Scripting/Compiler/TokenKind.cs
rename : src/Orchard.Web/Modules/Orchard.Widgets/SimpleScripting/Compiler/Tokenizer.cs => src/Orchard.Web/Modules/Orchard.Scripting/Compiler/Tokenizer.cs
rename : src/Orchard.Web/Modules/Orchard.Widgets/SimpleScripting/ScriptingManager.cs => src/Orchard.Web/Modules/Orchard.Scripting/ScriptingManager.cs
2010-11-28 10:54:21 -08:00
Renaud Paquay
5cdb528d2b
Step 2 in renaming Orchard.Scripting to Orchard.Scripting.Dlr
...
--HG--
branch : dev
rename : src/Orchard.Tests.Modules/Scripting/ScriptingTests.cs => src/Orchard.Tests.Modules/Scripting.Dlr/ScriptingTests.cs
rename : src/Orchard.Tests.Modules/SimpleScripting/EvaluatorTests.cs => src/Orchard.Tests.Modules/Scripting/EvaluatorTests.cs
rename : src/Orchard.Tests.Modules/SimpleScripting/ParserTests.cs => src/Orchard.Tests.Modules/Scripting/ParserTests.cs
rename : src/Orchard.Tests.Modules/SimpleScripting/SimpleScriptingTests.cs => src/Orchard.Tests.Modules/Scripting/SimpleScriptingTests.cs
rename : src/Orchard.Tests.Modules/SimpleScripting/TokenizerTests.cs => src/Orchard.Tests.Modules/Scripting/TokenizerTests.cs
rename : src/Orchard.Web/Modules/Orchard.Scripting.Dlr/Orchard.Scripting.csproj => src/Orchard.Web/Modules/Orchard.Scripting.Dlr/Orchard.Scripting.Dlr.csproj
2010-11-28 10:01:59 -08:00
Andre Rodrigues
53bddd53d9
Fixing Widget / Scripting / Framework dependency loading.
...
--HG--
branch : dev
2010-11-20 15:38:56 -08:00
Nathan Heskew
5393c5c825
Some test fixes and more test temp file cleanup
...
--HG--
branch : dev
2010-11-19 23:41:33 -08:00
Andre Rodrigues
1838c131c3
Fixing UT
...
--HG--
branch : dev
2010-11-19 17:21:53 -08:00
andrerod
9542da34ff
Updating unit tests.
...
--HG--
branch : dev
2010-11-18 23:57:54 -08:00
andrerod
b911cbb13b
Moving scripting outside of framework.
...
--HG--
branch : dev
2010-11-18 23:50:28 -08:00