Okay, EDL's can be more complex then we need (think multi sources and different types of transitions). There is a good document with all of the gory details here http://www.editware.com/Editware-DOCs/EDLformat.PDF
Here is an example EDL created by M2-edit 5.0:
Code:
# TYPE=EDL
# VERSION=3.0.0
# EDIT MODE=FRAME ACCURATE
# TCC FRAME RATE = 29.97
# filename tags
# 3c0 = D:\TivoVid\SyncClips\vsplitmux-1i\3c.mpg
3c0 VA C 00:38:02:22 00:39:22:21 00:00:00:00 00:01:19:29
3c0 VA C 00:40:15:23 00:41:03:23 00:01:19:29 00:02:07:29
3c0 VA C 00:41:24:19 00:41:58:21 00:02:07:29 00:02:42:01
This is an example of a Grass Valley EDL exported from Premiere 6.0
Code:
UNTITLED3
GVG SUPER EDIT V4.X - V7.X FROM ADOBE PREMIERE V6.0
SMPTE FRAME CODE
0001 UND001 A12V C 00:00:00:00 00:00:04:07 01:00:00:00 01:00:04:07
* REEL UND001 IS CLIP JET DESCRIPTION WITH AUDIO (SQU
0002 UND001 A12V C 00:00:00:00 00:00:08:23 01:00:04:07 01:00:13:00
* REEL UND001 IS CLIP JET DESCRIPTION WITH AUDIO (SQU
0003 UND001 A12V C 00:00:00:00 00:00:12:27 01:00:13:00 01:00:25:27
* REEL UND001 IS CLIP JET DESCRIPTION WITH AUDIO (SQU
0004 UND001 A12V C 00:00:00:00 00:00:15:22 01:00:25:27 01:00:41:19
* REEL UND001 IS CLIP JET DESCRIPTION WITH AUDIO (SQU
Looks like there is some differences in the "standard". In any event, if you structured your cutter program to take data in using this kind of number, we should be able to code up a quick format converter and use off the shelf programs