4
I Use This!
Activity Not Available

Commits : Listings

Analyzed about 1 year ago. based on code collected about 1 year ago.
Jan 17, 2023 — Jan 17, 2024
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) 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. More... about 15 years ago
Fixed some issues in parser error recovery, minor improvements in GwBasic grammar More... about 15 years ago
Fixed Silverlight project, now compiles ok 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. More... about 15 years ago
More cleanup More... about 15 years ago
Files/folders cleanup More... about 15 years ago
Files/folders cleanup More... about 15 years ago
Files and folders cleanup More... about 15 years ago
Silverlight support - new project IronySilverlight producing assembly for SL 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. 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. More... over 15 years ago
Code cleanup and refactoring - preparing to refresh the download version. Important change: Grammar.Symbol() function renamed to ToTerm() More... over 15 years ago
Fixed compilation bug in namespaces; don't take previous changeset, it has a bug 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. More... over 15 years ago
Minor cleanup 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! More... over 15 years ago
Completed error handling refactoring, fixed a bug. Don't load previous changeset - it has a bug 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. More... over 15 years ago
Fixed namespace references 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. 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 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 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 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. More... over 15 years ago
[no comment] More... over 15 years ago
Refactored CoreParser.ExecuteReduce method; now correctly creates AST nodes for lists (creates node when all list elements are collected) More... over 15 years ago
Fixed VS scanning for multi-line terminals (comment, string literal) 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 More... over 15 years ago
Fixed reported bug in NLALR parser, now should work ok. Parsing c# grammar also fixed (was broken) More... over 15 years ago