-
Notifications
You must be signed in to change notification settings - Fork 123
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Syntax Documentation #85
Comments
The lack of a documentation for the expression language syntax is indeed annoying. Took the liberty to convert the codeproject table to markdown, in case @mparlak has some time to update the wiki. So far I haven't found anything that is outdated, but I haven't tested everything. The Expression LanguageThe expression language that this library parses is a mix of elements of C# and VB.NET. Since the aim of this library is speed, the language is strongly typed (same rules as C#) and there is no late binding. Unlike C#, the language is not case-sensitive. Here is a breakdown of the language elements:
|
Would like to see these in order of operator precedence, too. The "Getting Started" mentions overloading operators, but that also is undocumented. I can see the code that is checking for overloaded operators, but not how to set them. I supplied my own "Multiply" function but it does not get used. |
Hi,
I was having some trouble finding the exact syntax the library requires. Just wanted to mention that it's worth documenting. I found a post on codeproject that describes the syntax. Consider working it into the GetStarted documentation page.
(The link might be out of date. I found that I needed to use ; as a separator in the if statement, which makes sense since in Dutch the , conflicts with a decimal point.)
The text was updated successfully, but these errors were encountered: