Click here to Skip to main content
15,885,546 members

Articles by Ben Hanson (Articles: 8)

Articles: 8

RSS Feed

Average article rating: 4.67

Desktop Programming
22 Jul 2003   Updated: 22 Mar 2011   Rating: 4.68/5    Votes: 107   Popularity: 9.34
Licence: CPOL    Views: 840,530     Bookmarked: 234   Downloaded: 8,545
Please Sign up or sign in to vote.
Search and replace text in Notepad RE using Regular Expressions or normal mode. The editor supports drag and drop, file change notifications, and displays the line and column numbers. Unicode support is available too.
29 Jul 2004   Updated: 3 Oct 2011   Rating: 4.79/5    Votes: 70   Popularity: 8.78
Licence: CPOL    Views: 411,790     Bookmarked: 251   Downloaded: 9,145
Please Sign up or sign in to vote.
The definitive approach to filtering input text. Includes configurable error display.
19 Jun 2022   Updated: 19 Jun 2022   Rating: 5.00/5    Votes: 7   Popularity: 4.23
Licence: CPOL    Views: 5,400     Bookmarked: 12   Downloaded: 271
Please Sign up or sign in to vote.
IDispatch C++ Code Generation Done Right
Programming Languages
3 Oct 2020   Updated: 3 Oct 2020   Rating: 5.00/5    Votes: 14   Popularity: 5.73
Licence: CPOL    Views: 17,729     Bookmarked: 12   Downloaded: 427
Please Sign up or sign in to vote.
Back in 1984, I wanted to write a Z80 assembler. At the time, this would have meant coding it in Z80 machine code, but due to the conveniences of modern technology, I have now done it in C++.
1 Apr 2016   Updated: 1 Apr 2016   Rating: 5.00/5    Votes: 3   Popularity: 2.39
Licence: CPOL    Views: 19,314     Bookmarked: 3   Downloaded: 0
Please Sign up or sign in to vote.
Convert EBNF to BNF
18 Jul 2017   Updated: 18 Jul 2017   Rating: 4.00/5    Votes: 3   Popularity: 1.91
Licence: CPOL    Views: 11,661     Bookmarked: 7   Downloaded: 150
Please Sign up or sign in to vote.
grep for the 21st century
22 Mar 2018   Updated: 22 Mar 2018   Rating: 3.88/5    Votes: 4   Popularity: 2.33
Licence: CPOL    Views: 4,870     Bookmarked: 2   Downloaded: 0
Please Sign up or sign in to vote.
Capture text using a grammar instead of a regex.
27 May 2020   Updated: 27 May 2020   Rating: 5.00/5    Votes: 2   Popularity: 1.51
Licence: CPOL    Views: 5,001     Bookmarked: 6   Downloaded: 0
Please Sign up or sign in to vote.
How to get more information from a bison .output file.

Average blogs rating:

No blogs have been submitted.

Average tips rating:

No tips have been posted.

Average reference rating:

No reference articles have been posted.

Average project rating:

No projects have been posted.
Software Developer (Senior)
United Kingdom United Kingdom
I started programming in 1983 using Sinclair BASIC, then moved on to Z80 machine code and assembler. In 1988 I programmed 68000 assembler on the ATARI ST and it was 1990 when I started my degree in Computing Systems where I learnt Pascal, C and C++ as well as various academic programming languages (ML, LISP etc.)

I have been developing commercial software for Windows using C++ since 1994.