Changeset 70:7fc0a8295c83
- Timestamp:
- 07/04/08 14:04:16
(6 months ago)
- Author:
- Diggory Hardy <diggory.hardy@gmail.com>
- branch:
- default
- Message:
Moved my parseTo and parseFrom modules from tango.scrapple to mde in order to reduce dependencies.
-
Files:
-
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
| r68 |
r70 |
|
| 11 | 11 | Compile-time: |
|---|
| 12 | 12 | tango (at least r3697) |
|---|
| 13 | | tango.scrapple (newer than current r58!) |
|---|
| 14 | 13 | derelict (at least r300) |
|---|
| 15 | 14 | |
|---|
| r67 |
r70 |
|
| 30 | 30 | import derelict.opengl.gl; |
|---|
| 31 | 31 | |
|---|
| 32 | | import tango.scrapple.text.convert.parseTo : parseTo; |
|---|
| | 32 | import mde.mergetag.parse.parseTo : parseTo; |
|---|
| 33 | 33 | import tango.stdc.stringz; |
|---|
| 34 | 34 | import Util = tango.text.Util; |
|---|
| r66 |
r70 |
|
| 26 | 26 | |
|---|
| 27 | 27 | import mt = mde.mergetag.DataSet; |
|---|
| 28 | | import tango.scrapple.text.convert.parseTo : parseTo; |
|---|
| 29 | | import tango.scrapple.text.convert.parseFrom : parseFrom; |
|---|
| | 28 | import mde.mergetag.parse.parseTo : parseTo; |
|---|
| | 29 | import mde.mergetag.parse.parseFrom : parseFrom; |
|---|
| 30 | 30 | |
|---|
| 31 | 31 | import tango.util.log.Log : Log, Logger; |
|---|
| r68 |
r70 |
|
| 17 | 17 | module mde.input.Config; |
|---|
| 18 | 18 | |
|---|
| 19 | | debug import tango.scrapple.text.convert.parseFrom : parseFrom; |
|---|
| 20 | | |
|---|
| 21 | 19 | import mde.input.exception; |
|---|
| 22 | 20 | |
|---|
| 23 | 21 | import MT = mde.mergetag.Reader; |
|---|
| 24 | 22 | import mde.setup.paths; |
|---|
| 25 | | import tango.scrapple.text.convert.parseTo : parseTo; |
|---|
| | 23 | import mde.mergetag.parse.parseTo : parseTo; |
|---|
| | 24 | debug import mde.mergetag.parse.parseFrom : parseFrom; |
|---|
| 26 | 25 | |
|---|
| 27 | 26 | import tango.util.log.Log : Log, Logger; |
|---|
| r67 |
r70 |
|
| 22 | 22 | module mde.lookup.Options; |
|---|
| 23 | 23 | |
|---|
| | 24 | import mde.setup.paths; |
|---|
| 24 | 25 | import mde.exception; |
|---|
| 25 | 26 | |
|---|
| … | … | |
| 28 | 29 | import mde.mergetag.DataSet; |
|---|
| 29 | 30 | import mde.mergetag.exception; |
|---|
| 30 | | import mde.setup.paths; |
|---|
| 31 | | |
|---|
| 32 | | import tango.scrapple.text.convert.parseTo : parseTo; |
|---|
| 33 | | import tango.scrapple.text.convert.parseFrom : parseFrom; |
|---|
| | 31 | import mde.mergetag.parse.parseTo : parseTo; |
|---|
| | 32 | import mde.mergetag.parse.parseFrom : parseFrom; |
|---|
| 34 | 33 | |
|---|
| 35 | 34 | import tango.core.Exception : ArrayBoundsException; |
|---|
| r63 |
r70 |
|
| 39 | 39 | |
|---|
| 40 | 40 | import mde.options; |
|---|
| | 41 | import mde.resource.paths; |
|---|
| 41 | 42 | import mde.exception; |
|---|
| 42 | 43 | |
|---|
| … | … | |
| 44 | 45 | import mde.mergetag.Reader; |
|---|
| 45 | 46 | import mde.mergetag.exception; |
|---|
| 46 | | import mde.resource.paths; |
|---|
| | 47 | import mde.mergetag.parse.parseTo; |
|---|
| 47 | 48 | |
|---|
| 48 | 49 | import tango.util.log.Log : Log, Logger; |
|---|
| 49 | | import tango.scrapple.text.convert.parseTo; |
|---|
| 50 | 50 | |
|---|
| 51 | 51 | /** The translation class |
|---|
| r26 |
r70 |
|
| 22 | 22 | import mde.mergetag.exception; |
|---|
| 23 | 23 | |
|---|
| 24 | | import tango.scrapple.text.convert.parseTo : parseTo; |
|---|
| 25 | | import tango.scrapple.text.convert.parseFrom : parseFrom; |
|---|
| | 24 | import mde.mergetag.parse.parseTo : parseTo; |
|---|
| | 25 | import mde.mergetag.parse.parseFrom : parseFrom; |
|---|
| 26 | 26 | |
|---|
| 27 | 27 | |
|---|
| r26 |
r70 |
|
| 38 | 38 | * implementation could filter out the tags desired and use them directly, and ignore the rest. |
|---|
| 39 | 39 | * |
|---|
| 40 | | * The tango.scrapple.text.convert.parseTo module provides a useful set of templated functions to |
|---|
| | 40 | * The mde.mergetag.parse.parseTo module provides a useful set of templated functions to |
|---|
| 41 | 41 | * convert the data accordingly. It is advised to keep the type definitions as defined in the file- |
|---|
| 42 | 42 | * format except for user-defined types, although this isn't necessary for library operation |
|---|
| r30 |
r70 |
|
| 22 | 22 | import mde.mergetag.DataSet; |
|---|
| 23 | 23 | import mde.mergetag.DefaultData; |
|---|
| 24 | | |
|---|
| 25 | | import tango.scrapple.text.convert.parseTo : parseTo; |
|---|
| 26 | | import tango.scrapple.text.convert.parseFrom : parseFrom; |
|---|
| | 24 | import mde.mergetag.parse.parseTo : parseTo; |
|---|
| | 25 | import mde.mergetag.parse.parseFrom : parseFrom; |
|---|
| 27 | 26 | |
|---|
| 28 | 27 | import tango.io.FilePath; |
|---|