openhub.net
Black Duck Software, Inc.
Open Hub
Follow @
OH
Sign In
Join Now
Projects
People
Organizations
Tools
Blog
BDSA
Projects
People
Projects
Organizations
Forums
I
Irony — .NET Language Implementation Kit
Settings
|
Report Duplicate
4
I Use This!
×
Login Required
Log in to Open Hub
Remember Me
Activity Not Available
Commits
: Listings
Analyzed
about 1 year
ago. based on code collected
about 1 year
ago.
Jan 17, 2023 — Jan 17, 2024
Showing page 8 of 11
Search / Filter on:
Commit Message
Contributor
Files Modified
Lines Added
Lines Removed
Code Location
Date
Terminal enhancements, for Ruby syntax elements: NumberFlags.AllowUnderscore to allow _ in numbers (1_234); Identifier.CaseRestriction (None, FirstLower, FirstUpper etc) to restrict casing on identifiers (Ruby vars are fistLower while constants/classes are firstUpper)
Roman Ivantsov
More...
about 15 years ago
NumberLiteral enhancement - ability to specify different exponent symbols with different value types (E for single, D for double). See GwBasic grammar, also TerminalFactory.CreateSchemeNumber method.
Roman Ivantsov
More...
about 15 years ago
Fixed some issues in parser error recovery, minor improvements in GwBasic grammar
Roman Ivantsov
More...
about 15 years ago
Fixed Silverlight project, now compiles ok
Roman Ivantsov
More...
about 15 years ago
Localization: moved strings to resources. Minor fixes and improvements. Finally fixed a nasty bug - on first run of GrExpl the grammars box not empty and contains bogus items.
Roman Ivantsov
More...
about 15 years ago
More cleanup
Roman Ivantsov
More...
about 15 years ago
Files/folders cleanup
Roman Ivantsov
More...
about 15 years ago
Files/folders cleanup
Roman Ivantsov
More...
about 15 years ago
Files and folders cleanup
Roman Ivantsov
More...
about 15 years ago
Silverlight support - new project IronySilverlight producing assembly for SL
Roman Ivantsov
More...
about 15 years ago
Console functionality enhancements: new CommandLine class; async script execution; console-related properties in Grammar. Refactored parser/scanner classes - moved all work variables to ParsingContext (preparing for 'import' statement); refactored TokenFilters - now created on-the-fly in dedicated method in Grammar, not as static list in grammar constructor.
Roman Ivantsov
More...
about 15 years ago
Intermediate update, work in progress. Python grammar is back - as MiniPython, very small subset for now - expressions, assignments, functions. A good test of indent-sensitive language support. CodeOutlineFilter is revived, supports all (or most) of Python indentation rules and line joining. ExpressionEvaluator - now supports big numbers. First shot at Console - sample calculator console app.
Roman Ivantsov
More...
over 15 years ago
Code cleanup and refactoring - preparing to refresh the download version. Important change: Grammar.Symbol() function renamed to ToTerm()
Roman Ivantsov
More...
over 15 years ago
Fixed compilation bug in namespaces; don't take previous changeset, it has a bug
Roman Ivantsov
More...
over 15 years ago
1. Fixed full-text search grammar in Samples. 2. Interpreter is back! - operator evaluations only for now, try ExpressionEvaluation grammar.
Roman Ivantsov
More...
over 15 years ago
Minor cleanup
Roman Ivantsov
More...
over 15 years ago
Multiple internal improvements. Fixed SearchGrammar, now understands national characters, fixed a bug when word prefixes were recognized as operators. Somebody, please test it with the database queries!
Roman Ivantsov
More...
over 15 years ago
Completed error handling refactoring, fixed a bug. Don't load previous changeset - it has a bug
Roman Ivantsov
More...
over 15 years ago
Set strong name for assembly; refactored Scanner, ISourceStream; FreeTextLiteral, RegexLiteral; error detection when number is followed by a letter; added Terminal.ValidateToken event.
Roman Ivantsov
More...
over 15 years ago
Fixed namespace references
Roman Ivantsov
More...
over 15 years ago
Rearranged Grammar Explorer tabs; now showing grammar errors in the grid, allows to jump to conflicting state; improved grammar errors handling, added error level (warning,conflict, error, etc); removed reference to Windows Forms; renamed CompilerServices namespace to Parsing - last time, I swear! restored export to XML of the parse tree.
Roman Ivantsov
More...
over 15 years ago
Fixed loading grammars in Grammar Explorer; added SearchGrammar (Google-to-SQL full text search), revised to work with current version of Irony
Roman Ivantsov
More...
over 15 years ago
Minor refactoring of Scanner's token preview functionality; see c# sample. Now preview tokens come from scanned stream AFTER token filters, just like "normal" tokens
Roman Ivantsov
More...
over 15 years ago
Internal fixes for scanner and terminals, improved c# sample for nested generic declarations; breaking change - renamed Term.NodeType to Term.AstNodeType; added method Grammar.OnScannerSelectTerminal() method for custom selection of terminals
Roman Ivantsov
More...
over 15 years ago
Fixed AST node creation; re-implemented token preview on conflict - kind of, needs more work, but c# grammar works now with generics, so this functionality is back.
Roman Ivantsov
More...
over 15 years ago
[no comment]
Roman Ivantsov
More...
over 15 years ago
Refactored CoreParser.ExecuteReduce method; now correctly creates AST nodes for lists (creates node when all list elements are collected)
Roman Ivantsov
More...
over 15 years ago
Fixed VS scanning for multi-line terminals (comment, string literal)
Roman Ivantsov
More...
over 15 years ago
Fixed/improved parser error recovery, including recovery with scanner/parser link; restored AST node creation - important! to enable it set LanguageFlags.CreateAst in Grammar. Irony AST nodes still not working
Roman Ivantsov
More...
over 15 years ago
Fixed reported bug in NLALR parser, now should work ok. Parsing c# grammar also fixed (was broken)
Roman Ivantsov
More...
over 15 years ago
←
1
2
3
4
5
6
7
8
9
10
11
→
This site uses cookies to give you the best possible experience. By using the site, you consent to our use of cookies. For more information, please see our
Privacy Policy
Agree