Skip to content
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

Several enhancements and grammer fixes #1

Merged
merged 28 commits into from
Mar 10, 2021

Conversation

Laurensvanrun
Copy link

No description provided.

==============
Addes support for syntax:
(generic1 as IList<TMetaData, TColumn>)[lIndex].Media[pMediaType].Visible;
----
Now grammar supports nil^ which is sometimes used to pass nil as var paramter value.
----
Support "helper" in unit names.
----
Interface redirection now also works with Generic interfaces.
----
Added support for inline variable declaration 
----
recordconstexpression allows ';'.
----
Fixed some furhter issues 
----
Allow sealed in class declaration.
----
* "In" is allowed as function name (used in operator definitions)
* Record helper allows const sections.
----
Fixed some char case-issues: 
operators are now accepted all up or all lowercase
"inherited" or "Inherited"
----
Extended grammar for class operator to support keywords like inline
(generic1 as IList<TMetaData, TColumn>)[lIndex].Media[pMediaType].Visible;
----
Now grammar supports nil^ which is sometimes used to pass nil as var paramter value.
----
Added test for  record hlper 
----
Added test for "helper" in unit names.
----
Added test for interface redirection without and with Generics.
----
Added samples for inline variable declaration
…ule and DestructorWithoutInheritedStatementRule as there are many false positives. See issue #3
@Laurensvanrun Laurensvanrun merged commit b7e1107 into mendrix:master Mar 10, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants