Skip to content

Commit 6e97646

Browse files
authored
Merge pull request #667 from jwest115/fpp-468
Updated fpp-to-json tests and trace
2 parents 13950d0 + f6cb805 commit 6e97646

File tree

5 files changed

+1976
-264
lines changed

5 files changed

+1976
-264
lines changed

compiler/lib/src/main/resources/META-INF/native-image/reflect-config.json

Lines changed: 88 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1429,6 +1429,18 @@
14291429
"name":"fpp.compiler.codegen.AnalysisJsonEncoder$$anon$246",
14301430
"fields":[{"name":"0bitmap$225"}]
14311431
},
1432+
{
1433+
"name":"fpp.compiler.codegen.AnalysisJsonEncoder$$anon$247",
1434+
"fields":[{"name":"0bitmap$222"}]
1435+
},
1436+
{
1437+
"name":"fpp.compiler.codegen.AnalysisJsonEncoder$$anon$248",
1438+
"fields":[{"name":"0bitmap$223"}]
1439+
},
1440+
{
1441+
"name":"fpp.compiler.codegen.AnalysisJsonEncoder$$anon$249",
1442+
"fields":[{"name":"0bitmap$224"}]
1443+
},
14321444
{
14331445
"name":"fpp.compiler.codegen.AnalysisJsonEncoder$$anon$251",
14341446
"fields":[{"name":"0bitmap$239"}]
@@ -1493,6 +1505,22 @@
14931505
"name":"fpp.compiler.codegen.AnalysisJsonEncoder$$anon$271",
14941506
"fields":[{"name":"0bitmap$250"}]
14951507
},
1508+
{
1509+
"name":"fpp.compiler.codegen.AnalysisJsonEncoder$$anon$272",
1510+
"fields":[{"name":"0bitmap$246"}]
1511+
},
1512+
{
1513+
"name":"fpp.compiler.codegen.AnalysisJsonEncoder$$anon$273",
1514+
"fields":[{"name":"0bitmap$247"}]
1515+
},
1516+
{
1517+
"name":"fpp.compiler.codegen.AnalysisJsonEncoder$$anon$274",
1518+
"fields":[{"name":"0bitmap$248"}]
1519+
},
1520+
{
1521+
"name":"fpp.compiler.codegen.AnalysisJsonEncoder$$anon$275",
1522+
"fields":[{"name":"0bitmap$249"}]
1523+
},
14961524
{
14971525
"name":"fpp.compiler.codegen.AnalysisJsonEncoder$$anon$276",
14981526
"fields":[{"name":"0bitmap$267"}]
@@ -1545,6 +1573,38 @@
15451573
"name":"fpp.compiler.codegen.AnalysisJsonEncoder$$anon$313",
15461574
"fields":[{"name":"0bitmap$297"}]
15471575
},
1576+
{
1577+
"name":"fpp.compiler.codegen.AnalysisJsonEncoder$$anon$314",
1578+
"fields":[{"name":"0bitmap$296"}]
1579+
},
1580+
{
1581+
"name":"fpp.compiler.codegen.AnalysisJsonEncoder$$anon$315",
1582+
"fields":[{"name":"0bitmap$284"}]
1583+
},
1584+
{
1585+
"name":"fpp.compiler.codegen.AnalysisJsonEncoder$$anon$316",
1586+
"fields":[{"name":"0bitmap$290"}]
1587+
},
1588+
{
1589+
"name":"fpp.compiler.codegen.AnalysisJsonEncoder$$anon$323",
1590+
"fields":[{"name":"0bitmap$295"}]
1591+
},
1592+
{
1593+
"name":"fpp.compiler.codegen.AnalysisJsonEncoder$$anon$324",
1594+
"fields":[{"name":"0bitmap$294"}]
1595+
},
1596+
{
1597+
"name":"fpp.compiler.codegen.AnalysisJsonEncoder$$anon$325",
1598+
"fields":[{"name":"0bitmap$291"}]
1599+
},
1600+
{
1601+
"name":"fpp.compiler.codegen.AnalysisJsonEncoder$$anon$326",
1602+
"fields":[{"name":"0bitmap$292"}]
1603+
},
1604+
{
1605+
"name":"fpp.compiler.codegen.AnalysisJsonEncoder$$anon$327",
1606+
"fields":[{"name":"0bitmap$293"}]
1607+
},
15481608
{
15491609
"name":"fpp.compiler.codegen.AnalysisJsonEncoder$$anon$329",
15501610
"fields":[{"name":"0bitmap$299"}]
@@ -1837,6 +1897,18 @@
18371897
"name":"fpp.compiler.codegen.AnalysisJsonEncoder$$anon$715",
18381898
"fields":[{"name":"0bitmap$658"}]
18391899
},
1900+
{
1901+
"name":"fpp.compiler.codegen.AnalysisJsonEncoder$$anon$716",
1902+
"fields":[{"name":"0bitmap$655"}]
1903+
},
1904+
{
1905+
"name":"fpp.compiler.codegen.AnalysisJsonEncoder$$anon$717",
1906+
"fields":[{"name":"0bitmap$656"}]
1907+
},
1908+
{
1909+
"name":"fpp.compiler.codegen.AnalysisJsonEncoder$$anon$718",
1910+
"fields":[{"name":"0bitmap$657"}]
1911+
},
18401912
{
18411913
"name":"fpp.compiler.codegen.AnalysisJsonEncoder$$anon$720",
18421914
"fields":[{"name":"0bitmap$672"}]
@@ -1901,6 +1973,22 @@
19011973
"name":"fpp.compiler.codegen.AnalysisJsonEncoder$$anon$740",
19021974
"fields":[{"name":"0bitmap$683"}]
19031975
},
1976+
{
1977+
"name":"fpp.compiler.codegen.AnalysisJsonEncoder$$anon$741",
1978+
"fields":[{"name":"0bitmap$679"}]
1979+
},
1980+
{
1981+
"name":"fpp.compiler.codegen.AnalysisJsonEncoder$$anon$742",
1982+
"fields":[{"name":"0bitmap$680"}]
1983+
},
1984+
{
1985+
"name":"fpp.compiler.codegen.AnalysisJsonEncoder$$anon$743",
1986+
"fields":[{"name":"0bitmap$681"}]
1987+
},
1988+
{
1989+
"name":"fpp.compiler.codegen.AnalysisJsonEncoder$$anon$744",
1990+
"fields":[{"name":"0bitmap$682"}]
1991+
},
19041992
{
19051993
"name":"fpp.compiler.codegen.AnalysisJsonEncoder$$anon$745",
19061994
"fields":[{"name":"0bitmap$700"}]

compiler/tools/fpp-to-json/test/ports.fpp

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,3 +11,31 @@ port P4(e: E, t: T, ref c: T) -> T
1111
enum Status { SUCCEED, FAIL }
1212
@ Pre annotation for port P5
1313
port P5(ref result: U32) -> Status
14+
15+
16+
module Fw {
17+
port DpResponse
18+
}
19+
20+
module M {
21+
port P
22+
23+
@ Queued component
24+
queued component Q {
25+
26+
@ Data product receive port
27+
async product recv port productRecvIn
28+
29+
}
30+
31+
}
32+
33+
instance i: M.Q base id 0x2100 \
34+
queue size 10
35+
36+
37+
module M {
38+
topology T {
39+
instance i
40+
}
41+
}

0 commit comments

Comments
 (0)