Conata: ed

Back
Download

Introduction

This is an implementation of UNIX ed(1) by Nina. The target language is C#, and this runs on Windows or Mono.
This implementation based on the book "The UNIX Programming Environment" by Brian W. Kernighan and Rob Pike.
The features shown as follows are not supported.

codes

This implementation consists of the sources shown as follows.

he regular expression is basic regular expression, and alternation(\|) and repatition more than one word(\+) are extended.
The engine is a "NFA" engine in the sense of the book "Mastering Regular Expressions" by Jeffrey E.F. Friedl.