Skip to content

Latest commit

 

History

History
20 lines (14 loc) · 945 Bytes

PermissionExpressionParser.md

File metadata and controls

20 lines (14 loc) · 945 Bytes

PermissionExpressionParser class

namespace: Serenity.Services   assemblySerenity.Net.Core

A simple parser / evaluator for logic permission expressions

public static class PermissionExpressionParser

Public Members

name description
static Evaluate(…) Evaluates a list of tokens in RPN notation, produced from ShuntingYard method.
static ShuntingYard(…) Converts a list of tokens to Reverse Polish Notation using ShuntingYard algorithm.
static Tokenize(…) Tokenizes a permission expression

See Also