testPrimitiveEntry 1.36 KB
Newer Older
shunbo's avatar
shunbo committed
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
/*--------------------------------*- C++ -*----------------------------------*\
| =========                 |                                                 |
| \\      /  F ield         | OpenFOAM: The Open Source CFD Toolbox           |
|  \\    /   O peration     | Version:  v2112                                 |
|   \\  /    A nd           | Website:  www.openfoam.com                      |
|    \\/     M anipulation  |                                                 |
\*---------------------------------------------------------------------------*/
FoamFile
{
    version     2.0;
    format      ascii;
    class       dictionary;
    object      dictionary;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //

// Test parsing of primitive entry
// Can pass through foamDictionary -expand for test

dict1
{
    entry1  no brackets;

    entry2  balanced ( set of { brackets } in the ) entry;

    entry3a mismatch ( set of { brackets ) in the } entry;

    entry3b mismatch ( set of { brackets } in the } entry;

    // Runs on
    // entry3c too many ( set of ) brackets ) in ) entry;

    //entry4  missing closing ( set of { brackets } in entry;
}


dict2
{
    entry1  no brackets;
    entry2  no brackets but missing semi-colon
}

dict3
{
    entry1  anything;
}


// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //