Joakim Hove
|
7e9b817107
|
Reformatting
|
2013-08-23 00:16:50 +02:00 |
|
Joakim Hove
|
c01cbcfa71
|
Modified testdata to have correct number of items
|
2013-08-23 00:15:56 +02:00 |
|
Joakim Hove
|
d4cd119f43
|
Added items: to all keywords
|
2013-08-23 00:15:17 +02:00 |
|
Kristian Flikka
|
0e49eacc98
|
Removed setUknown from header, forgot in last commit
|
2013-08-22 15:55:33 +02:00 |
|
Kristian Flikka
|
3deab9cdf8
|
Changed unknown keyword concept to be a constructor only setting
|
2013-08-22 15:53:57 +02:00 |
|
Kristian Flikka
|
c218b803bc
|
Changed language
|
2013-08-22 15:53:26 +02:00 |
|
Joakim Hove
|
e75998666d
|
Updated ParserKeyword::validName() to disregard names with not alphanumeric (c)
|
2013-08-21 23:15:40 +02:00 |
|
Kristian Flikka
|
8b4d052f9c
|
Added parameter to parse function to indicate if strict (exception throwing) parsing should be performed
|
2013-08-21 14:54:38 +02:00 |
|
Kristian Flikka
|
e42a7a3a97
|
Refactoring the main function, added submethod. Removed valgrind uninitialized error
|
2013-08-21 14:29:46 +02:00 |
|
Joakim Hove
|
dfca913462
|
Added method to load keyword configurations from directory
|
2013-08-21 12:50:21 +02:00 |
|
Joakim Hove
|
4202ad027d
|
Added static method ParserKeyword::validName()
|
2013-08-21 12:43:15 +02:00 |
|
Kristian Flikka
|
3516b7d25c
|
Updated eclipse datafile application with flagging of unrecognized keywords
|
2013-08-21 11:47:24 +02:00 |
|
Kristian Flikka
|
5f1c2722b5
|
Now also reading unrecognized keywords, labeled such in DeckKeyword class
|
2013-08-21 10:41:18 +02:00 |
|
Kristian Flikka
|
c7fa8a2e0a
|
Moved testdata into integration test folder. Added build folder to gitignore
|
2013-08-21 09:35:38 +02:00 |
|
Kristian Flikka
|
002ab45f77
|
Removed commented test
|
2013-08-21 08:51:00 +02:00 |
|
Kristian Flikka
|
89daeea561
|
Renamed newRawKeyword to createRawKeyword. Minor refactoring
|
2013-08-21 08:44:46 +02:00 |
|
Joakim Hove
|
9848ef4d25
|
Updated integrationtest by adding summary keyword to parser
|
2013-08-21 07:41:06 +02:00 |
|
Kristian Flikka
|
b5dac4b5bd
|
Added function to get keyword from deck based on index. Added looping over all keywords in application. This should have been several commits
|
2013-08-20 15:51:19 +02:00 |
|
Kristian Flikka
|
13ec4f2b38
|
Added Applications folder, and an empty eclipsedatadoctor application
|
2013-08-20 13:24:57 +02:00 |
|
Joakim Hove
|
47d29cc804
|
Added parser->size() and parser->loadKeywordFromFile()
|
2013-08-19 22:37:48 +02:00 |
|
Joakim Hove
|
7c30145435
|
Added testdata with single keyword files
|
2013-08-19 22:37:24 +02:00 |
|
Joakim Hove
|
75de3033f9
|
Renamed variables related keyword inferring size from other keyword
|
2013-08-14 08:43:54 +02:00 |
|
Joakim Hove
|
134e4be5cf
|
Removed references to RawDeck
|
2013-08-14 08:40:07 +02:00 |
|
Joakim Hove
|
e2fd83e731
|
Removed cout msg
|
2013-08-14 08:22:14 +02:00 |
|
Joakim Hove
|
a0a20425f6
|
Updated tests to reflect that RawDeck has been removed
|
2013-08-13 14:51:33 +02:00 |
|
Joakim Hove
|
765ade785a
|
Added Deck::size()
|
2013-08-13 14:49:58 +02:00 |
|
Joakim Hove
|
7786f296d8
|
Removed RawKeyword::lineContainsData() and RawKeyword::lineTerminatesKeyword()
|
2013-08-13 14:49:01 +02:00 |
|
Joakim Hove
|
c1ff0a6eb0
|
Removed RawDeckTests from CMakeLists.txt
|
2013-08-13 14:47:42 +02:00 |
|
Joakim Hove
|
d5705d131e
|
Removed RawDeck class
|
2013-08-13 14:46:41 +02:00 |
|
Joakim Hove
|
54b8299897
|
Changed testdata to exclude invalid keywords
|
2013-08-13 14:44:59 +02:00 |
|
Joakim Hove
|
b0363d9659
|
Added keyword defintions to the parser_config
|
2013-08-13 14:44:38 +02:00 |
|
Joakim Hove
|
5ab04d4b17
|
Removed old Parser::parse() and replaced with new implementation
|
2013-08-12 14:39:11 +02:00 |
|
Joakim Hove
|
5c3de27077
|
1. Implemented support for inferring size from another kewyord - i.e EQLDIMS + EQUIL.
2. Cleaned up the main parser loop considerably; the RawKeyword instance now itself knows whether it is complete or not.
|
2013-08-11 12:36:16 +02:00 |
|
Joakim Hove
|
4e531778f6
|
Merge branch 'master' into parse-EQUIL
|
2013-08-09 09:22:53 +02:00 |
|
Joakim Hove
|
fe070640ad
|
Added test for ParserDoubleItem
|
2013-08-09 09:12:55 +02:00 |
|
Joakim Hove
|
b190d74df6
|
Changed typo defaultInt() -> defaultDouble()
|
2013-08-09 08:49:14 +02:00 |
|
Joakim Hove
|
299eaf0a48
|
Minor rename
|
2013-08-06 16:30:48 +02:00 |
|
Joakim Hove
|
c864576424
|
Added FAILING: IntegrationTest to parse EQUIL
|
2013-08-06 16:28:48 +02:00 |
|
Joakim Hove
|
946485e2b4
|
Added parsing support for sizeType OTHER
|
2013-08-06 16:28:12 +02:00 |
|
Joakim Hove
|
c046fb0bde
|
Added support for keywords getting size from other keywords ~ EQUIL style
|
2013-08-06 16:26:49 +02:00 |
|
Joakim Hove
|
5dc350c735
|
Changed single -> SINGLE
|
2013-08-06 16:25:56 +02:00 |
|
Joakim Hove
|
a214098db3
|
Added EQUIL and EQUILDIMS to parser config
|
2013-08-06 14:40:43 +02:00 |
|
Joakim Hove
|
475b607faf
|
Can now parse file with several WCONHIST keywords
|
2013-08-01 12:50:42 +02:00 |
|
Joakim Hove
|
75954575d5
|
Changed Deck::getKeyword() to take an additional inde argument
|
2013-08-01 10:57:25 +02:00 |
|
Joakim Hove
|
3bd3c7a306
|
Can parse one isolated WCONHIST keyword
|
2013-08-01 10:05:13 +02:00 |
|
Joakim Hove
|
a8d4a22894
|
Renamed DeckRecord::get() -> DeckRecord::getItem()
|
2013-08-01 09:52:49 +02:00 |
|
Joakim Hove
|
15c4874ee0
|
Added parsing support for float (i.e. double) items
|
2013-08-01 09:31:27 +02:00 |
|
Joakim Hove
|
797125463c
|
Added class wide default double value
|
2013-08-01 09:31:06 +02:00 |
|
Joakim Hove
|
ab3fb002d6
|
Added WCONHIST config to parser json config object
|
2013-08-01 09:30:11 +02:00 |
|
Joakim Hove
|
6d407ba73d
|
Added as_double() acces to JsonObject
|
2013-08-01 09:26:21 +02:00 |
|