Something went wrong. Try again.
A component based functional template language
Something went wrong. Try again.
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252 $ NO_COLOR="1" print_instructions . <DECLARATION: HtmlElement> [ [CONSTANTS] 0x00000000 (00000000) : "div" 0x00000001 (00000001) : 0 0x00000002 (00000002) : <FUNCTION> [ 0000 I_Constant 0x00000000 (00000000) 0005 I_Record 0 0010 I_Constant 0x00000001 (00000001) 0015 I_Array 0016 I_Html_Template 0017 I_Return ] [INSTRUCTIONS] 0000 I_Closure 0x00000002 (00000002) (free variables: 0) 0009 I_Call 0 0014 I_Halt ] <DECLARATION: HtmlElementAttributes> [ [CONSTANTS] 0x00000000 (00000000) : "div" 0x00000001 (00000001) : "class" 0x00000002 (00000002) : "test" 0x00000003 (00000003) : 0 0x00000004 (00000004) : <FUNCTION> [ 0000 I_Constant 0x00000000 (00000000) 0005 I_Constant 0x00000001 (00000001) 0010 I_Constant 0x00000002 (00000002) 0015 I_Record 1 0020 I_Constant 0x00000003 (00000003) 0025 I_Array 0026 I_Html_Template 0027 I_Return ] [INSTRUCTIONS] 0000 I_Closure 0x00000004 (00000004) (free variables: 0) 0009 I_Call 0 0014 I_Halt ] <DECLARATION: HtmlElementChildren> [ [CONSTANTS] 0x00000000 (00000000) : "div" 0x00000001 (00000001) : "class" 0x00000002 (00000002) : "test" 0x00000003 (00000003) : "\n" 0x00000004 (00000004) : "p" 0x00000005 (00000005) : "Enim commodo velit excepteur aute amet ut ad dolore." 0x00000006 (00000006) : 1 0x00000007 (00000007) : "\n" 0x00000008 (00000008) : "p" 0x00000009 (00000009) : "Non et commodo anim eiusmod incididunt sint labore aliqua Lorem ea excepteur mollit sit." 0x0000000A (00000010) : 1 0x0000000B (00000011) : "\n" 0x0000000C (00000012) : "p" 0x0000000D (00000013) : "Tempor ex aute minim ut minim excepteur enim aute." 0x0000000E (00000014) : 1 0x0000000F (00000015) : "\n" 0x00000010 (00000016) : 7 0x00000011 (00000017) : <FUNCTION> [ 0000 I_Constant 0x00000000 (00000000) 0005 I_Constant 0x00000001 (00000001) 0010 I_Constant 0x00000002 (00000002) 0015 I_Record 1 0020 I_Constant 0x00000003 (00000003) 0025 I_Constant 0x00000004 (00000004) 0030 I_Record 0 0035 I_Constant 0x00000005 (00000005) 0040 I_Constant 0x00000006 (00000006) 0045 I_Array 0046 I_Html_Template 0047 I_Constant 0x00000007 (00000007) 0052 I_Constant 0x00000008 (00000008) 0057 I_Record 0 0062 I_Constant 0x00000009 (00000009) 0067 I_Constant 0x0000000A (00000010) 0072 I_Array 0073 I_Html_Template 0074 I_Constant 0x0000000B (00000011) 0079 I_Constant 0x0000000C (00000012) 0084 I_Record 0 0089 I_Constant 0x0000000D (00000013) 0094 I_Constant 0x0000000E (00000014) 0099 I_Array 0100 I_Html_Template 0101 I_Constant 0x0000000F (00000015) 0106 I_Constant 0x00000010 (00000016) 0111 I_Array 0112 I_Html_Template 0113 I_Return ] [INSTRUCTIONS] 0000 I_Closure 0x00000011 (00000017) (free variables: 0) 0009 I_Call 0 0014 I_Halt ] <DECLARATION: HtmlElementExpressions> [ [CONSTANTS] 0x00000000 (00000000) : "let-binding" 0x00000001 (00000001) : "aside" 0x00000002 (00000002) : "class" 0x00000003 (00000003) : "child" 0x00000004 (00000004) : 0 0x00000005 (00000005) : <FUNCTION> [ 0000 I_Constant 0x00000001 (00000001) 0005 I_Constant 0x00000002 (00000002) 0010 I_Constant 0x00000003 (00000003) 0015 I_Record 1 0020 I_Constant 0x00000004 (00000004) 0025 I_Array 0026 I_Html_Template 0027 I_Return ] 0x00000006 (00000006) : "div" 0x00000007 (00000007) : "class" 0x00000008 (00000008) : "\n" 0x00000009 (00000009) : "p" 0x0000000A (00000010) : "true" 0x0000000B (00000011) : 1 0x0000000C (00000012) : "br" 0x0000000D (00000013) : 0 0x0000000E (00000014) : "\n" 0x0000000F (00000015) : "\n" 0x00000010 (00000016) : 5 0x00000011 (00000017) : <FUNCTION> [ 0000 I_Constant 0x00000000 (00000000) 0005 I_Set_Local 0x00000000 (00000000) 0010 I_Null 0011 I_Pop 0012 I_Closure 0x00000005 (00000005) (free variables: 0) 0021 I_Set_Local 0x00000001 (00000001) 0026 I_Null 0027 I_Pop 0028 I_Constant 0x00000006 (00000006) 0033 I_Constant 0x00000007 (00000007) 0038 I_Get_Local 0x00000000 (00000000) 0043 I_Record 1 0048 I_Constant 0x00000008 (00000008) 0053 I_True 0054 I_Jump_If_False 0x00000016 (00000022) 0059 I_Constant 0x00000009 (00000009) 0064 I_Record 0 0069 I_Constant 0x0000000A (00000010) 0074 I_Constant 0x0000000B (00000011) 0079 I_Array 0080 I_Html_Template 0081 I_Jump 0x0000001B (00000027) 0086 I_Constant 0x0000000C (00000012) 0091 I_Record 0 0096 I_Constant 0x0000000D (00000013) 0101 I_Array 0102 I_Html_Template 0103 I_Constant 0x0000000E (00000014) 0108 I_Get_Local 0x00000001 (00000001) 0113 I_Call 0 0118 I_Constant 0x0000000F (00000015) 0123 I_Constant 0x00000010 (00000016) 0128 I_Array 0129 I_Html_Template 0130 I_Return ] [INSTRUCTIONS] 0000 I_Closure 0x00000011 (00000017) (free variables: 0) 0009 I_Call 0 0014 I_Halt ] <DECLARATION: HtmlElementSelfClosingVoid> [ [CONSTANTS] 0x00000000 (00000000) : "link" 0x00000001 (00000001) : "href" 0x00000002 (00000002) : "rel" 0x00000003 (00000003) : "main.css" 0x00000004 (00000004) : "stylesheet" 0x00000005 (00000005) : 0 0x00000006 (00000006) : <FUNCTION> [ 0000 I_Constant 0x00000000 (00000000) 0005 I_Constant 0x00000001 (00000001) 0010 I_Constant 0x00000002 (00000002) 0015 I_Constant 0x00000003 (00000003) 0020 I_Constant 0x00000004 (00000004) 0025 I_Record 2 0030 I_Constant 0x00000005 (00000005) 0035 I_Array 0036 I_Html_Template 0037 I_Return ] [INSTRUCTIONS] 0000 I_Closure 0x00000006 (00000006) (free variables: 0) 0009 I_Call 0 0014 I_Halt ] <DECLARATION: HtmlFragment> [ [CONSTANTS] 0x00000000 (00000000) : "\n" 0x00000001 (00000001) : "p" 0x00000002 (00000002) : "Enim commodo velit excepteur aute amet ut ad dolore." 0x00000003 (00000003) : 1 0x00000004 (00000004) : "\n" 0x00000005 (00000005) : "p" 0x00000006 (00000006) : "Non et commodo anim eiusmod incididunt sint labore aliqua Lorem ea excepteur mollit sit." 0x00000007 (00000007) : 1 0x00000008 (00000008) : "\n" 0x00000009 (00000009) : "p" 0x0000000A (00000010) : "Tempor ex aute minim ut minim excepteur enim aute." 0x0000000B (00000011) : 1 0x0000000C (00000012) : "\n" 0x0000000D (00000013) : 7 0x0000000E (00000014) : <FUNCTION> [ 0000 I_Constant 0x00000000 (00000000) 0005 I_Constant 0x00000001 (00000001) 0010 I_Record 0 0015 I_Constant 0x00000002 (00000002) 0020 I_Constant 0x00000003 (00000003) 0025 I_Array 0026 I_Html_Template 0027 I_Constant 0x00000004 (00000004) 0032 I_Constant 0x00000005 (00000005) 0037 I_Record 0 0042 I_Constant 0x00000006 (00000006) 0047 I_Constant 0x00000007 (00000007) 0052 I_Array 0053 I_Html_Template 0054 I_Constant 0x00000008 (00000008) 0059 I_Constant 0x00000009 (00000009) 0064 I_Record 0 0069 I_Constant 0x0000000A (00000010) 0074 I_Constant 0x0000000B (00000011) 0079 I_Array 0080 I_Html_Template 0081 I_Constant 0x0000000C (00000012) 0086 I_Constant 0x0000000D (00000013) 0091 I_Array 0092 I_Fragment_Template 0093 I_Return ] [INSTRUCTIONS] 0000 I_Closure 0x0000000E (00000014) (free variables: 0) 0009 I_Call 0 0014 I_Halt ]