@ -1,17 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version= "4" >
<component name= "ChangeListManager" >
<list default= "true" id= "63e1f2c4-8982-42df-a3f2-1673aa7aec22" name= "Default Changelist" comment= "-initial commit, -extending flat code compiler to a more general compiler -reducing all gates to multiplication gates only in the R1CS description of a program." >
<change afterPath= "$PROJECT_DIR$/.idea/go-snark.iml" afterDir= "false" />
<change afterPath= "$PROJECT_DIR$/.idea/misc.xml" afterDir= "false" />
<change afterPath= "$PROJECT_DIR$/.idea/modules.xml" afterDir= "false" />
<change afterPath= "$PROJECT_DIR$/.idea/vcs.xml" afterDir= "false" />
<change afterPath= "$PROJECT_DIR$/.idea/workspace.xml" afterDir= "false" />
<change beforePath= "$PROJECT_DIR$/README.md" beforeDir= "false" afterPath= "$PROJECT_DIR$/README.md" afterDir= "false" />
<list default= "true" id= "63e1f2c4-8982-42df-a3f2-1673aa7aec22" name= "Default Changelist" comment= "" >
<change beforePath= "$PROJECT_DIR$/.idea/workspace.xml" beforeDir= "false" afterPath= "$PROJECT_DIR$/.idea/workspace.xml" afterDir= "false" />
<change beforePath= "$PROJECT_DIR$/circuitcompiler/Programm.go" beforeDir= "false" afterPath= "$PROJECT_DIR$/circuitcompiler/Programm.go" afterDir= "false" />
<change beforePath= "$PROJECT_DIR$/circuitcompiler/Programm_test.go" beforeDir= "false" afterPath= "$PROJECT_DIR$/circuitcompiler/Programm_test.go" afterDir= "false" />
<change beforePath= "$PROJECT_DIR$/circuitcompiler/circuit.go" beforeDir= "false" afterPath= "$PROJECT_DIR$/circuitcompiler/circuit.go" afterDir= "false" />
<change beforePath= "$PROJECT_DIR$/snark_test.go" beforeDir= "false" afterPath= "$PROJECT_DIR$/snark_test.go" afterDir= "false" />
</list>
<option name= "EXCLUDED_CONVERTED_TO_IGNORED" value= "true" />
<option name= "SHOW_DIALOG" value= "false" />
@ -21,33 +14,20 @@
</component>
<component name= "FileEditorManager" >
<leaf SIDE_TABS_SIZE_LIMIT_KEY= "300" >
<file pinned= "false" current-in-tab= "true" >
<entry file= "file://$PROJECT_DIR$/circuitcompiler/Programm.go" >
<provider selected= "true" editor-type-id= "text-editor" >
<state relative-caret-position= "325" >
<caret line= "31" column= "48" selection-start-line= "31" selection-start-column= "48" selection-end-line= "31" selection-end-column= "48" />
<folding >
<element signature= "e#25#92#0" expanded= "true" />
<element signature= "n#!!block;n#addFunction#0" />
</folding>
</state>
</provider>
</entry>
</file>
<file pinned= "false" current-in-tab= "false" >
<entry file= "file://$PROJECT_DIR$/circuitcompiler/Programm_test.go" >
<provider selected= "true" editor-type-id= "text-editor" >
<state relative-caret-position= "318 " >
<caret line= "30" column= "19" selection-start-line= "30" selection-start-column= "19" selection-end-line= "30" selection-end-column= "19 " />
<state relative-caret-position= "149" >
<caret line= "24" column= "26" selection-start-line= "24" selection-start-column= "26" selection-end-line= "24" selection-end-column= "26" />
</state>
</provider>
</entry>
</file>
<file pinned= "false" current-in-tab= "false" >
<entry file= "file://$PROJECT_DIR$/circuitcompiler/circuit.go " >
<entry file= "file://$PROJECT_DIR$/circuitcompiler/test.py" >
<provider selected= "true" editor-type-id= "text-editor" >
<state relative-caret-position= "145 " >
<caret line= "91" selection-start-line= "91" selection-end-line= "91 " />
<state relative-caret-position= "330" >
<caret line= "22" column= "10" selection-start-line= "22" selection-start-column= "10" selection-end-line= "22" selection-end-column= "10 " />
</state>
</provider>
</entry>
@ -55,7 +35,7 @@
<file pinned= "false" current-in-tab= "false" >
<entry file= "file:///usr/local/go/src/testing/testing.go" >
<provider selected= "true" editor-type-id= "text-editor" >
<state relative-caret-position= "193 " >
<state relative-caret-position= "171 " >
<caret line= "791" selection-start-line= "791" selection-end-line= "791" />
</state>
</provider>
@ -64,53 +44,62 @@
<file pinned= "false" current-in-tab= "false" >
<entry file= "file:///usr/local/go/src/runtime/panic.go" >
<provider selected= "true" editor-type-id= "text-editor" >
<state relative-caret-position= "185 " >
<caret line= "512" selection-start-line= "512" selection-end-line= "512 " />
<state relative-caret-position= "164 " >
<caret line= "680" selection-start-line= "680" selection-end-line= "680 " />
</state>
</provider>
</entry>
</file>
<file pinned= "false" current-in-tab= "false" >
<entry file= "file:///usr/local/go/src/runtime/mbitmap .go" >
<entry file= "file://$PROJECT_DIR$/circuitcompiler/Programm .go" >
<provider selected= "true" editor-type-id= "text-editor" >
<state relative-caret-position= "193" >
<caret line= "910" selection-start-line= "910" selection-end-line= "910" />
<state relative-caret-position= "191" >
<caret line= "399" lean-forward= "true" selection-start-line= "399" selection-end-line= "399" />
<folding >
<element signature= "e#25#165#0" expanded= "true" />
</folding>
</state>
</provider>
</entry>
</file>
<file pinned= "false" current-in-tab= "fals e" >
<entry file= "file:///usr/local/go/src/runtime/malloc .go" >
<file pinned= "false" current-in-tab= "tru e" >
<entry file= "file://$PROJECT_DIR$/circuitcompiler/circuit .go" >
<provider selected= "true" editor-type-id= "text-editor" >
<state relative-caret-position= "193 " >
<caret line= "932" selection-start-line= "932" selection-end-line= "9 32" />
<state relative-caret-position= "176 " >
<caret line= "74" column= "32" lean-forward= "true" selection-start-line= "74" selection-start-column= "32" selection-end-line= "74" selection-end-column= " 32" />
</state>
</provider>
</entry>
</file>
<file pinned= "false" current-in-tab= "false" >
<entry file= "file://$PROJECT_DIR$/cli/main .go" >
<entry file= "file://$PROJECT_DIR$/r1csqap/r1csqap .go" >
<provider selected= "true" editor-type-id= "text-editor" >
<state relative-caret-position= "22 5" >
<caret line= "1 5" column= "2 5" selection-start-line= "1 5" selection-start-column= "2 5" selection-end-line= "1 5" selection-end-column= "2 5" />
<state relative-caret-position= "58 5" >
<caret line= "4 5" column= "5" selection-start-line= "4 5" selection-start-column= "5" selection-end-line= "4 5" selection-end-column= "5" />
</state>
</provider>
</entry>
</file>
<file pinned= "false" current-in-tab= "false" >
<entry file= "file://$PROJECT_DIR$/circuitcompiler/lexer .go" >
<entry file= "file://$PROJECT_DIR$/snark_test .go" >
<provider selected= "true" editor-type-id= "text-editor" >
<state relative-caret-position= "2715" >
<caret line= "185" selection-start-line= "185" selection-end-line= "185" />
<state relative-caret-position= "330" >
<caret line= "30" column= "15" selection-start-line= "30" selection-start-column= "15" selection-end-line= "30" selection-end-column= "15" />
<folding >
<element signature= "e#15#188#0" expanded= "true" />
</folding>
</state>
</provider>
</entry>
</file>
<file pinned= "false" current-in-tab= "false" >
<entry file= "file://$PROJECT_DIR$/circuitcompiler/parser .go" >
<entry file= "file://$PROJECT_DIR$/snark .go" >
<provider selected= "true" editor-type-id= "text-editor" >
<state relative-caret-position= "163" >
<caret line= "60" selection-start-line= "60" selection-end-line= "60" />
<state relative-caret-position= "945" >
<caret line= "72" selection-start-line= "72" selection-end-line= "72" selection-end-column= "26" />
<folding >
<element signature= "e#15#208#0" expanded= "true" />
</folding>
</state>
</provider>
</entry>
@ -121,8 +110,14 @@
<findStrings >
<find > arnaucube</find>
<find > oneConst</find>
<find > getmain</find>
<find > opera</find>
<find > getmain</find>
<find > one</find>
<find > oneCo</find>
<find > md</find>
<find > new</find>
<find > newpro</find>
<find > clone</find>
</findStrings>
<replaceStrings >
<replace > mottla</replace>
@ -142,26 +137,30 @@
<option value= "$PROJECT_DIR$/bn128/g1.go" />
<option value= "$PROJECT_DIR$/bn128/g2.go" />
<option value= "$PROJECT_DIR$/cli/main.go" />
<option value= "$PROJECT_DIR$/r1csqap/r1csqap.go" />
<option value= "$PROJECT_DIR$/r1csqap/r1csqap_test.go" />
<option value= "$PROJECT_DIR$/snark.go" />
<option value= "$PROJECT_DIR$/circuitcompiler/circuit_test.go" />
<option value= "$PROJECT_DIR$/circuitcompiler/lexer.go" />
<option value= "$PROJECT_DIR$/snark_test.go " />
<option value= "$PROJECT_DIR$/circuitcompiler/temp " />
<option value= "$PROJECT_DIR$/README.md" />
<option value= "$PROJECT_DIR$/../../go-lexer/lexer.go" />
<option value= "$PROJECT_DIR$/circuitcompiler/lexer/lexer.go" />
<option value= "$PROJECT_DIR$/circuitcompiler/lexer/lexer_test/lexer_test.go" />
<option value= "$PROJECT_DIR$/circuitcompiler/parser.go" />
<option value= "$PROJECT_DIR$/circuitcompiler/temp" />
<option value= "$PROJECT_DIR$/r1csqap/r1csqap.go" />
<option value= "$PROJECT_DIR$/snark.go" />
<option value= "$PROJECT_DIR$/snark_test.go" />
<option value= "$PROJECT_DIR$/circuitcompiler/Programm_test.go" />
<option value= "$PROJECT_DIR$/circuitcompiler/test.py" />
<option value= "$PROJECT_DIR$/circuitcompiler/circuit.go" />
<option value= "$PROJECT_DIR$/circuitcompiler/Programm.go" />
</list>
</option>
</component>
<component name= "ProjectFrameBounds" extendedState= "6" >
<option name= "x" value= "65 " />
<option name= "y" value= "-4 " />
<option name= "width" value= "1855 " />
<option name= "height" value= "1012 " />
<option name= "x" value= "611 " />
<option name= "y" value= "52 " />
<option name= "width" value= "1853 " />
<option name= "height" value= "1004 " />
</component>
<component name= "ProjectView" >
<navigator proportions= "" version= "1" >
@ -183,8 +182,62 @@
</path>
<path >
<item name= "go-snark" type= "b2602c69:ProjectViewProjectNode" />
<item name= "go-snark" type= "462c0819:PsiDirectoryNode" />
<item name= "cli" type= "462c0819:PsiDirectoryNode" />
<item name= "External Libraries" type= "cb654da1:ExternalLibrariesNode" />
</path>
<path >
<item name= "go-snark" type= "b2602c69:ProjectViewProjectNode" />
<item name= "External Libraries" type= "cb654da1:ExternalLibrariesNode" />
<item name= "Go SDK 1.11.2" type= "20ee2d1f:SyntheticLibraryElementNode" />
</path>
<path >
<item name= "go-snark" type= "b2602c69:ProjectViewProjectNode" />
<item name= "External Libraries" type= "cb654da1:ExternalLibrariesNode" />
<item name= "Go SDK 1.11.2" type= "20ee2d1f:SyntheticLibraryElementNode" />
<item name= "src" type= "462c0819:PsiDirectoryNode" />
</path>
<path >
<item name= "go-snark" type= "b2602c69:ProjectViewProjectNode" />
<item name= "External Libraries" type= "cb654da1:ExternalLibrariesNode" />
<item name= "Go SDK 1.11.2" type= "20ee2d1f:SyntheticLibraryElementNode" />
<item name= "src" type= "462c0819:PsiDirectoryNode" />
<item name= "go" type= "462c0819:PsiDirectoryNode" />
</path>
<path >
<item name= "go-snark" type= "b2602c69:ProjectViewProjectNode" />
<item name= "External Libraries" type= "cb654da1:ExternalLibrariesNode" />
<item name= "Go SDK 1.11.2" type= "20ee2d1f:SyntheticLibraryElementNode" />
<item name= "src" type= "462c0819:PsiDirectoryNode" />
<item name= "go" type= "462c0819:PsiDirectoryNode" />
<item name= "parser" type= "462c0819:PsiDirectoryNode" />
</path>
<path >
<item name= "go-snark" type= "b2602c69:ProjectViewProjectNode" />
<item name= "External Libraries" type= "cb654da1:ExternalLibrariesNode" />
<item name= "Go SDK 1.11.2" type= "20ee2d1f:SyntheticLibraryElementNode" />
<item name= "src" type= "462c0819:PsiDirectoryNode" />
<item name= "go" type= "462c0819:PsiDirectoryNode" />
<item name= "token" type= "462c0819:PsiDirectoryNode" />
</path>
<path >
<item name= "go-snark" type= "b2602c69:ProjectViewProjectNode" />
<item name= "External Libraries" type= "cb654da1:ExternalLibrariesNode" />
<item name= "Go SDK 1.11.2" type= "20ee2d1f:SyntheticLibraryElementNode" />
<item name= "src" type= "462c0819:PsiDirectoryNode" />
<item name= "image" type= "462c0819:PsiDirectoryNode" />
</path>
<path >
<item name= "go-snark" type= "b2602c69:ProjectViewProjectNode" />
<item name= "External Libraries" type= "cb654da1:ExternalLibrariesNode" />
<item name= "Go SDK 1.11.2" type= "20ee2d1f:SyntheticLibraryElementNode" />
<item name= "src" type= "462c0819:PsiDirectoryNode" />
<item name= "index" type= "462c0819:PsiDirectoryNode" />
</path>
<path >
<item name= "go-snark" type= "b2602c69:ProjectViewProjectNode" />
<item name= "External Libraries" type= "cb654da1:ExternalLibrariesNode" />
<item name= "Go SDK 1.11.2" type= "20ee2d1f:SyntheticLibraryElementNode" />
<item name= "src" type= "462c0819:PsiDirectoryNode" />
<item name= "mime" type= "462c0819:PsiDirectoryNode" />
</path>
</expand>
<select />
@ -199,9 +252,12 @@
<property name= "go.gopath.indexing.explicitly.defined" value= "true" />
<property name= "go.import.settings.migrated" value= "true" />
<property name= "go.sdk.automatically.set" value= "true" />
<property name= "last_opened_file_path" value= "$PROJECT_DIR$/circuitcompiler " />
<property name= "last_opened_file_path" value= "$PROJECT_DIR$" />
<property name= "nodejs_interpreter_path.stuck_in_default_project" value= "undefined stuck path" />
<property name= "nodejs_npm_path_reset_for_default_project" value= "true" />
<property name= "nodejs_package_manager_path" value= "npm" />
<property name= "restartRequiresConfirmation" value= "false" />
<property name= "settings.editor.selected.configurable" value= "preferences.intentionPowerPack" />
</component>
<component name= "RecentsManager" >
<key name= "CopyFile.RECENT_KEYS" >
@ -220,7 +276,29 @@
</list>
</option>
</component>
<component name= "RunManager" >
<component name= "RunManager" selected= "Go Test.TestNewProgramm in github.com/mottla/go-snark/circuitcompiler" >
<configuration name= "TestGenerateProofs in github.com/mottla/go-snark" type= "GoTestRunConfiguration" factoryName= "Go Test" temporary= "true" nameIsGenerated= "true" >
<module name= "go-snark" />
<working_directory value= "$PROJECT_DIR$" />
<framework value= "gotest" />
<kind value= "PACKAGE" />
<package value= "github.com/mottla/go-snark" />
<directory value= "$PROJECT_DIR$/" />
<filePath value= "$PROJECT_DIR$/" />
<pattern value= "^TestGenerateProofs$" />
<method v= "2" />
</configuration>
<configuration name= "TestNewProgramm in github.com/mottla/go-snark" type= "GoTestRunConfiguration" factoryName= "Go Test" temporary= "true" nameIsGenerated= "true" >
<module name= "go-snark" />
<working_directory value= "$PROJECT_DIR$" />
<framework value= "gotest" />
<kind value= "PACKAGE" />
<package value= "github.com/mottla/go-snark" />
<directory value= "$PROJECT_DIR$/" />
<filePath value= "$PROJECT_DIR$/" />
<pattern value= "^TestNewProgramm$" />
<method v= "2" />
</configuration>
<configuration name= "TestNewProgramm in github.com/mottla/go-snark/circuitcompiler" type= "GoTestRunConfiguration" factoryName= "Go Test" temporary= "true" nameIsGenerated= "true" >
<module name= "go-snark" />
<working_directory value= "$PROJECT_DIR$/circuitcompiler" />
@ -232,41 +310,67 @@
<pattern value= "^TestNewProgramm$" />
<method v= "2" />
</configuration>
<configuration name= "TestProgramm_BuildConstraintTree in github.com/mottla/go-snark/circuitcompiler" type= "GoTestRunConfiguration" factoryName= "Go Test" temporary= "true" nameIsGenerated= "true" >
<module name= "go-snark" />
<working_directory value= "$PROJECT_DIR$/circuitcompiler" />
<framework value= "gotest" />
<kind value= "PACKAGE" />
<package value= "github.com/mottla/go-snark/circuitcompiler" />
<directory value= "$PROJECT_DIR$/" />
<filePath value= "$PROJECT_DIR$/" />
<pattern value= "^TestProgramm_BuildConstraintTree$" />
<method v= "2" />
</configuration>
<configuration name= "Test_LexerRewind2 in github.com/mottla/go-snark/circuitcompiler/lexer/lexer_test" type= "GoTestRunConfiguration" factoryName= "Go Test" temporary= "true" nameIsGenerated= "true" >
<module name= "go-snark" />
<working_directory value= "$PROJECT_DIR$/circuitcompiler/lexer/lexer_test" />
<framework value= "gotest" />
<kind value= "PACKAGE" />
<package value= "github.com/mottla/go-snark/circuitcompiler/lexer/lexer_test" />
<directory value= "$PROJECT_DIR$/" />
<filePath value= "$PROJECT_DIR$/" />
<pattern value= "^Test_LexerRewind2$" />
<method v= "2" />
</configuration>
<recent_temporary >
<list >
<item itemvalue= "Go Test.TestNewProgramm in github.com/mottla/go-snark/circuitcompiler" />
<item itemvalue= "Go Test.TestProgramm_BuildConstraintTree in github.com/mottla/go-snark/circuitcompiler" />
<item itemvalue= "Go Test.TestNewProgramm in github.com/mottla/go-snark" />
<item itemvalue= "Go Test.TestGenerateProofs in github.com/mottla/go-snark" />
<item itemvalue= "Go Test.Test_LexerRewind2 in github.com/mottla/go-snark/circuitcompiler/lexer/lexer_test" />
</list>
</recent_temporary>
</component>
<component name= "TestHistory" >
<history-entry file= "TestNewProgramm_in_github_com_mottla_go-snark_circuitcompiler - 2019.05.13 at 18h 44m 54s.xml" >
<history-entry file= "TestNewProgramm_in_github_com_mottla_go-snark_circuitcompiler - 2019.05.23 at 09h 52m 13 s.xml" >
<configuration name= "TestNewProgramm in github.com/mottla/go-snark/circuitcompiler" configurationId= "GoTestRunConfiguration" />
</history-entry>
<history-entry file= "TestNewProgramm_in_github_com_mottla_go-snark_circuitcompiler - 2019.05.13 at 18h 53m 19s.xml" >
<history-entry file= "TestNewProgramm_in_github_com_mottla_go-snark_circuitcompiler - 2019.05.23 at 09h 57m 21 s.xml" >
<configuration name= "TestNewProgramm in github.com/mottla/go-snark/circuitcompiler" configurationId= "GoTestRunConfiguration" />
</history-entry>
<history-entry file= "TestNewProgramm_in_github_com_mottla_go-snark_circuitcompiler - 2019.05.13 at 19h 01m 05s.xml" >
<history-entry file= "TestNewProgramm_in_github_com_mottla_go-snark_circuitcompiler - 2019.05.23 at 09h 57m 24 s.xml" >
<configuration name= "TestNewProgramm in github.com/mottla/go-snark/circuitcompiler" configurationId= "GoTestRunConfiguration" />
</history-entry>
<history-entry file= "TestNewProgramm_in_github_com_mottla_go-snark_circuitcompiler - 2019.05.13 at 19h 01m 16s.xml" >
<history-entry file= "TestNewProgramm_in_github_com_mottla_go-snark_circuitcompiler - 2019.05.23 at 09h 58m 2 6s.xml" >
<configuration name= "TestNewProgramm in github.com/mottla/go-snark/circuitcompiler" configurationId= "GoTestRunConfiguration" />
</history-entry>
<history-entry file= "TestNewProgramm_in_github_com_mottla_go-snark_circuitcompiler - 2019.05.13 at 19h 05m 45s.xml" >
<history-entry file= "TestNewProgramm_in_github_com_mottla_go-snark_circuitcompiler - 2019.05.23 at 10h 10m 46 s.xml" >
<configuration name= "TestNewProgramm in github.com/mottla/go-snark/circuitcompiler" configurationId= "GoTestRunConfiguration" />
</history-entry>
<history-entry file= "TestNewProgramm_in_github_com_mottla_go-snark_circuitcompiler - 2019.05.13 at 19h 05m 47 s.xml" >
<history-entry file= "TestNewProgramm_in_github_com_mottla_go-snark_circuitcompiler - 2019.05.23 at 10h 10m 48 s.xml" >
<configuration name= "TestNewProgramm in github.com/mottla/go-snark/circuitcompiler" configurationId= "GoTestRunConfiguration" />
</history-entry>
<history-entry file= "TestNewProgramm_in_github_com_mottla_go-snark_circuitcompiler - 2019.05.13 at 19h 07m 14 s.xml" >
<history-entry file= "TestNewProgramm_in_github_com_mottla_go-snark_circuitcompiler - 2019.05.23 at 10h 14m 40 s.xml" >
<configuration name= "TestNewProgramm in github.com/mottla/go-snark/circuitcompiler" configurationId= "GoTestRunConfiguration" />
</history-entry>
<history-entry file= "TestNewProgramm_in_github_com_mottla_go-snark_circuitcompiler - 2019.05.13 at 19h 15m 18 s.xml" >
<history-entry file= "TestNewProgramm_in_github_com_mottla_go-snark_circuitcompiler - 2019.05.23 at 10h 16m 30 s.xml" >
<configuration name= "TestNewProgramm in github.com/mottla/go-snark/circuitcompiler" configurationId= "GoTestRunConfiguration" />
</history-entry>
<history-entry file= "TestNewProgramm_in_github_com_mottla_go-snark_circuitcompiler - 2019.05.13 at 19h 16m 13 s.xml" >
<history-entry file= "TestNewProgramm_in_github_com_mottla_go-snark_circuitcompiler - 2019.05.23 at 10h 16m 31 s.xml" >
<configuration name= "TestNewProgramm in github.com/mottla/go-snark/circuitcompiler" configurationId= "GoTestRunConfiguration" />
</history-entry>
<history-entry file= "TestNewProgramm_in_github_com_mottla_go-snark_circuitcompiler - 2019.05.13 at 19h 17m 48 s.xml" >
<history-entry file= "TestNewProgramm_in_github_com_mottla_go-snark_circuitcompiler - 2019.05.23 at 10h 21m 54 s.xml" >
<configuration name= "TestNewProgramm in github.com/mottla/go-snark/circuitcompiler" configurationId= "GoTestRunConfiguration" />
</history-entry>
</component>
@ -281,14 +385,15 @@
</component>
<component name= "ToolWindowManager" >
<frame x= "64" y= "-11" width= "1857" height= "1020" extended-state= "6" />
<editor active= "true" />
<layout >
<window_info content_ui= "combo" id= "Project" order= "0" visible= "true" weight= "0.14206745 " />
<window_info content_ui= "combo" id= "Project" order= "0" visible= "true" weight= "0.16141514 " />
<window_info id= "Structure" order= "1" side_tool= "true" weight= "0.25" />
<window_info id= "Favorites" order= "2" side_tool= "true" />
<window_info anchor= "bottom" id= "Message" order= "0" />
<window_info anchor= "bottom" id= "Find" order= "1" weight= "0.32893288" />
<window_info active= "true" anchor= "bottom" id= "Run" order= "2" visible= "true" weight= "0.32893288 " />
<window_info anchor= "bottom" id= "Debug" order= "3" weight= "0.39933994 " />
<window_info active= "true" anchor= "bottom" id= "Run" order= "2" visible= "true" weight= "0.3751375 " />
<window_info anchor= "bottom" id= "Debug" order= "3" weight= "0.39823982 " />
<window_info anchor= "bottom" id= "Cvs" order= "4" weight= "0.25" />
<window_info anchor= "bottom" id= "Inspection" order= "5" weight= "0.4" />
<window_info anchor= "bottom" id= "TODO" order= "6" weight= "0.19031903" />
@ -296,67 +401,112 @@
<window_info anchor= "bottom" id= "Database Changes" order= "8" />
<window_info anchor= "bottom" id= "Version Control" order= "9" />
<window_info anchor= "bottom" id= "Terminal" order= "10" />
<window_info anchor= "bottom" id= "Event Log" order= "11" side_tool= "true" />
<window_info anchor= "bottom" id= "Event Log" order= "11" side_tool= "true" weight= "0.32893288" />
<window_info anchor= "bottom" id= "Messages" order= "12" weight= "0.32993197" />
<window_info anchor= "bottom" id= "Inspection Results" order= "13" weight= "0.32893288" />
<window_info anchor= "right" id= "Commander" internal_type= "SLIDING" order= "0" type= "SLIDING" weight= "0.4" />
<window_info anchor= "right" id= "Ant Build" order= "1" weight= "0.25" />
<window_info anchor= "right" content_ui= "combo" id= "Hierarchy" order= "2" weight= "0.25" />
<window_info anchor= "right" id= "Database" order= "3" />
</layout>
<layout-to-restore >
<window_info content_ui= "combo" id= "Project" order= "0" visible= "true" weight= "0.15754561" />
<window_info id= "Structure" order= "1" side_tool= "true" weight= "0.25" />
<window_info id= "Favorites" order= "2" side_tool= "true" />
<window_info anchor= "bottom" id= "Message" order= "0" />
<window_info anchor= "bottom" id= "Find" order= "1" weight= "0.32893288" />
<window_info active= "true" anchor= "bottom" id= "Run" order= "2" visible= "true" weight= "0.37623763" />
<window_info anchor= "bottom" id= "Debug" order= "3" weight= "0.3984109" />
<window_info anchor= "bottom" id= "Cvs" order= "4" weight= "0.25" />
<window_info anchor= "bottom" id= "Inspection" order= "5" weight= "0.4" />
<window_info anchor= "bottom" id= "TODO" order= "6" weight= "0.19031903" />
<window_info anchor= "bottom" id= "Docker" order= "7" show_stripe_button= "false" />
<window_info anchor= "bottom" id= "Database Changes" order= "8" />
<window_info anchor= "bottom" id= "Version Control" order= "9" />
<window_info anchor= "bottom" id= "Terminal" order= "10" />
<window_info anchor= "bottom" id= "Event Log" order= "11" side_tool= "true" />
<window_info anchor= "bottom" id= "Messages" order= "12" />
<window_info anchor= "right" id= "Commander" internal_type= "SLIDING" order= "0" type= "SLIDING" weight= "0.4" />
<window_info anchor= "right" id= "Ant Build" order= "1" weight= "0.25" />
<window_info anchor= "right" content_ui= "combo" id= "Hierarchy" order= "2" weight= "0.25" />
<window_info anchor= "right" id= "Database" order= "3" />
</layout-to-restore>
</component>
<component name= "TypeScriptGeneratedFilesManager" >
<option name= "version" value= "1" />
</component>
<component name= "VcsManagerConfiguration" >
<MESSAGE value= "-initial commit, -extending flat code compiler to a more general compiler -reducing all gates to multiplication gates only in the R1CS description of a program." />
<option name= "LAST_COMMIT_MESSAGE" value= "-initial commit, -extending flat code compiler to a more general compiler -reducing all gates to multiplication gates only in the R1CS description of a program." />
<MESSAGE value= "allow constants in function calls: like foo(5,a) -prepair constraints is now done during parsing" />
<MESSAGE value= "reducing multiplication gates with constants" />
<MESSAGE value= "optimizing R1CS representation" />
<MESSAGE value= "cleaning up a bit" />
<MESSAGE value= "working on multiplication gate reduction algo" />
<option name= "LAST_COMMIT_MESSAGE" value= "working on multiplication gate reduction algo" />
</component>
<component name= "XDebuggerManager" >
<breakpoint-manager >
<breakpoints >
<line-breakpoint enabled= "true" type= "DlvLineBreakpoint" >
<url > file://$PROJECT_DIR$/circuitcompiler/Programm.go</url>
<line > 75</line>
<properties />
<option name= "timeStamp" value= "2" />
<url > file://$PROJECT_DIR$/circuitcompiler/parser.go</url>
<line > 81</line>
<option name= "timeStamp" value= "12" />
</line-breakpoint>
<line-breakpoint enabled= "true" type= "DlvLineBreakpoint" >
<url > file://$PROJECT_DIR$/circuitcompiler/Programm.go</url>
<url > file://$PROJECT_DIR$/circuitcompiler/parser .go</url>
<line > 82</line>
<properties />
<option name= "timeStamp" value= "3" />
<option name= "timeStamp" value= "13" />
</line-breakpoint>
<line-breakpoint enabled= "true" type= "DlvLineBreakpoint" >
<url > file://$PROJECT_DIR$/circuitcompiler/parser.go</url>
<line > 83</line>
<option name= "timeStamp" value= "14" />
</line-breakpoint>
<line-breakpoint enabled= "true" type= "DlvLineBreakpoint" >
<url > file://$PROJECT_DIR$/r1csqap/r1csqap.go</url>
<line > 228</line>
<option name= "timeStamp" value= "43" />
</line-breakpoint>
<line-breakpoint enabled= "true" type= "DlvLineBreakpoint" >
<url > file://$PROJECT_DIR$/r1csqap/r1csqap.go</url>
<line > 229</line>
<option name= "timeStamp" value= "44" />
</line-breakpoint>
<line-breakpoint enabled= "true" type= "DlvLineBreakpoint" >
<url > file://$PROJECT_DIR$/r1csqap/r1csqap.go</url>
<line > 83</line>
<option name= "timeStamp" value= "45" />
</line-breakpoint>
<line-breakpoint enabled= "true" type= "DlvLineBreakpoint" >
<url > file://$PROJECT_DIR$/r1csqap/r1csqap.go</url>
<line > 74</line>
<option name= "timeStamp" value= "46" />
</line-breakpoint>
<line-breakpoint enabled= "true" type= "DlvLineBreakpoint" >
<url > file://$PROJECT_DIR$/snark_test.go</url>
<line > 113</line>
<option name= "timeStamp" value= "47" />
</line-breakpoint>
<line-breakpoint enabled= "true" type= "DlvLineBreakpoint" >
<url > file://$PROJECT_DIR$/r1csqap/r1csqap.go</url>
<line > 135</line>
<option name= "timeStamp" value= "48" />
</line-breakpoint>
<line-breakpoint enabled= "true" type= "DlvLineBreakpoint" >
<url > file://$PROJECT_DIR$/circuitcompiler/Programm.go</url>
<line > 66</line>
<properties />
<option name= "timeStamp" value= "4" />
<line > 244</line>
<option name= "timeStamp" value= "79" />
</line-breakpoint>
<line-breakpoint enabled= "true" type= "DlvLineBreakpoint" >
<url > file://$PROJECT_DIR$/circuitcompiler/parser.go</url>
<line > 60</line>
<url > file://$PROJECT_DIR$/circuitcompiler/Programm .go</url>
<line > 111 </line>
<properties />
<option name= "timeStamp" value= "10" />
<option name= "timeStamp" value= "105 " />
</line-breakpoint>
</breakpoints>
</breakpoint-manager>
</component>
<component name= "editorHistoryManager" >
<entry file= "file://$PROJECT_DIR$/bn128/bn128.go" >
<provider selected= "true" editor-type-id= "text-editor" >
<state relative-caret-position= "90" >
<caret line= "6" column= "25" selection-start-line= "6" selection-start-column= "25" selection-end-line= "6" selection-end-column= "25" />
</state>
</provider>
</entry>
<entry file= "file://$PROJECT_DIR$/bn128/bn128_test.go" >
<provider selected= "true" editor-type-id= "text-editor" >
<state >
<folding >
<element signature= "e#15#96#0" expanded= "true" />
</folding>
</state>
</provider>
</entry>
<entry file= "file://$PROJECT_DIR$/bn128/g1.go" >
<provider selected= "true" editor-type-id= "text-editor" >
<state relative-caret-position= "16" >
@ -377,86 +527,154 @@
<entry file= "file://$PROJECT_DIR$/bn128/g2_test.go" >
<provider selected= "true" editor-type-id= "text-editor" />
</entry>
<entry file= "file://$PROJECT_DIR$/fields/fq.go" >
<entry file= "file://$PROJECT_DIR$/fields/fq12 .go" >
<provider selected= "true" editor-type-id= "text-editor" >
<state relative-caret-position= "-59" />
</provider>
</entry>
<entry file= "file://$PROJECT_DIR$/fields/fq2 .go" >
<entry file= "file://$PROJECT_DIR$/fields/fqn_test .go" >
<provider selected= "true" editor-type-id= "text-editor" >
<state relative-caret-position= "-59" />
</provider>
</entry>
<entry file= "file://$PROJECT_DIR$/fields/fq6.go" >
<entry file= "file://$PROJECT_DIR$/.gitignore" >
<provider selected= "true" editor-type-id= "text-editor" />
</entry>
<entry file= "file://$PROJECT_DIR$/build-cli.sh" >
<provider selected= "true" editor-type-id= "text-editor" />
</entry>
<entry file= "file://$PROJECT_DIR$/go.mod" >
<provider selected= "true" editor-type-id= "text-editor" />
</entry>
<entry file= "file://$PROJECT_DIR$/go.sum" >
<provider selected= "true" editor-type-id= "text-editor" />
</entry>
<entry file= "file://$PROJECT_DIR$/r1csqap/README.md" >
<provider selected= "true" editor-type-id= "split-provider[text-editor;markdown-preview-editor]" >
<state split_layout= "SPLIT" >
<first_editor />
<second_editor />
</state>
</provider>
</entry>
<entry file= "file:///usr/local/go/src/runtime/malloc.go" >
<provider selected= "true" editor-type-id= "text-editor" >
<state relative-caret-position= "-59" />
<state relative-caret-position= "193" >
<caret line= "932" selection-start-line= "932" selection-end-line= "932" />
</state>
</provider>
</entry>
<entry file= "file://$PROJECT_DIR$/fields/fq12.go" >
<entry file= "file://$PROJECT_DIR$/circuitcompiler/temp" />
<entry file= "file:///usr/local/go/src/runtime/mbitmap.go" >
<provider selected= "true" editor-type-id= "text-editor" >
<state relative-caret-position= "-59" />
<state relative-caret-position= "193" >
<caret line= "910" selection-start-line= "910" selection-end-line= "910" />
</state>
</provider>
</entry>
<entry file= "file://$PROJECT_DIR$/fields/fqn_test.go" >
<entry file= "file://$PROJECT_DIR$/cli/main .go" >
<provider selected= "true" editor-type-id= "text-editor" >
<state relative-caret-position= "-59" />
<state relative-caret-position= "225" >
<caret line= "15" column= "25" selection-start-line= "15" selection-start-column= "25" selection-end-line= "15" selection-end-column= "25" />
</state>
</provider>
</entry>
<entry file= "file://$PROJECT_DIR$/.gitignore" >
<entry file= "file://$PROJECT_DIR$/README.md" >
<provider selected= "true" editor-type-id= "split-provider[text-editor;markdown-preview-editor]" >
<state split_layout= "SPLIT" >
<first_editor relative-caret-position= "90" >
<caret line= "6" column= "74" selection-start-line= "6" selection-start-column= "74" selection-end-line= "6" selection-end-column= "74" />
</first_editor>
<second_editor />
</state>
</provider>
</entry>
<entry file= "file://$PROJECT_DIR$/r1csqapFloat/r1csqapFloat_test.go" >
<provider selected= "true" editor-type-id= "text-editor" />
</entry>
<entry file= "file://$PROJECT_DIR$/build-cli.sh" >
<entry file= "file://$PROJECT_DIR$/circuitcompiler/lexer/.idea/vcs.xml" />
<entry file= "file://$PROJECT_DIR$/circuitcompiler/lexer/lexer.go" />
<entry file= "file://$PROJECT_DIR$/circuitcompiler/lexer/lexer_test/lexer_test.go" />
<entry file= "file:///usr/local/go/src/crypto/md5/md5.go" >
<provider selected= "true" editor-type-id= "text-editor" >
<state relative-caret-position= "2040" >
<caret line= "140" column= "15" selection-start-line= "140" selection-start-column= "15" selection-end-line= "140" selection-end-column= "15" />
</state>
</provider>
</entry>
<entry file= "file://$PROJECT_DIR$/../../go-lexer/lexer.go" >
<provider selected= "true" editor-type-id= "text-editor" >
<state relative-caret-position= "5115" >
<caret line= "346" column= "12" lean-forward= "true" selection-start-line= "346" selection-start-column= "12" selection-end-line= "346" selection-end-column= "12" />
</state>
</provider>
</entry>
<entry file= "file:///usr/local/go/src/image/png/example_test.go" >
<provider selected= "true" editor-type-id= "text-editor" />
</entry>
<entry file= "file://$PROJECT_DIR$/go.mod" >
<entry file= "file:///usr/local/go/src/image/png/reader_test.go " >
<provider selected= "true" editor-type-id= "text-editor" />
</entry>
<entry file= "file://$PROJECT_DIR$/go.sum" >
<entry file= "file:///usr/local/go/src/mime/type_dragonfly.go " >
<provider selected= "true" editor-type-id= "text-editor" />
</entry>
<entry file= "file://$PROJECT_DIR$/snark_test.go" >
<entry file= "file:///usr/local/go/src/math/big/in t.go" >
<provider selected= "true" editor-type-id= "text-editor" >
<state relative-caret-position= "-72" >
<caret line= "5" column= "25" selection-start-line= "5" selection-start-column= "25" selection-end-line= "5" selection-end-column= "25" />
<state relative-caret-position= "293 " >
<caret line= "101" column= "14" selection-start-line= "101" selection-start-column= "14" selection-end-line= "101" selection-end-column= "14 " />
</state>
</provider>
</entry>
<entry file= "file://$PROJECT_DIR$/snark.go" >
<entry file= "file:///usr/local/go/src/go/token/token.go" >
<provider selected= "true" editor-type-id= "text-editor" />
</entry>
<entry file= "file:///usr/local/go/src/go/parser/short_test.go" >
<provider selected= "true" editor-type-id= "text-editor" >
<state relative-caret-position= "91" >
<caret line= "10" column= "25" selection-start-line= "10" selection-start-column= "25" selection-end-line= "10" selection-end-column= "25" />
<state relative-caret-position= "482 " >
<caret line= "131" column= "32" lean-forward= "true" selection-start-line= "131 " selection-start-column= "3 2" selection-end-line= "131 " selection-end-column= "3 2" />
</state>
</provider>
</entry>
<entry file= "file://$PROJECT_DIR$/r1csqap/r1csqap_test.go" >
<entry file= "file:///usr/local/go/src/image/png/testdata/benchGray.png" >
<provider selected= "true" editor-type-id= "images" />
</entry>
<entry file= "file:///usr/local/go/src/image/png/testdata/benchNRGBA-gradient.png" >
<provider selected= "true" editor-type-id= "images" />
</entry>
<entry file= "file:///usr/local/go/src/image/png/testdata/benchPaletted.png" >
<provider selected= "true" editor-type-id= "images" />
</entry>
<entry file= "file://$PROJECT_DIR$/circuitcompiler/parser.go" >
<provider selected= "true" editor-type-id= "text-editor" >
<state relative-caret-position= "-13" >
<caret line= "7" column= "25" selection-start-line= "7" selection-start-column= "25" selection-end-line= "7" selection-end-column= "25" />
<state relative-caret-position= "1830" >
<caret line= "127" column= "9" selection-start-line= "127" selection-start-column= "9" selection-end-line= "127" selection-end-column= "9" />
<folding >
<element signature= "e#25#72#0" expanded= "true" />
</folding>
</state>
</provider>
</entry>
<entry file= "file://$PROJECT_DIR$/r1csqap/r1csqap.go" >
<entry file= "file://$PROJECT_DIR$/fields/fq6.go" >
<provider selected= "true" editor-type-id= "text-editor" />
</entry>
<entry file= "file:///usr/local/go/src/math/abs.go" >
<provider selected= "true" editor-type-id= "text-editor" >
<state relative-caret-position= "-28" >
<caret line= "6" column= "25" selection-start-line= "6" selection-start-column= "25" selection-end-line= "6" selection-end-column= "25" />
<state relative-caret-position= "180 " >
<caret line= "12 " column= "54 " selection-start-line= "12" selection-start-column= "41" selection-end-line= "12 " selection-end-column= "54 " />
</state>
</provider>
</entry>
<entry file= "file://$PROJECT_DIR$/r1csqap/README.md" >
<provider selected= "true" editor-type-id= "split-provider[text-editor;markdown-preview-editor]" >
<state split_layout= "SPLIT" >
<first_editor />
<second_editor />
<entry file= "file:///usr/local/go/src/go/constant/value.go" >
<provider selected= "true" editor-type-id= "text-editor" >
<state relative-caret-position= "8130" >
<caret line= "551" column= "5" selection-start-line= "551" selection-start-column= "5" selection-end-line= "551" selection-end-column= "5" />
</state>
</provider>
</entry>
<entry file= "file://$PROJECT_DIR$/README.md" >
<provider selected= "true" editor-type-id= "split-provider[text-editor;markdown-preview-editor]" >
<state split_layout= "SPLIT" >
<first_editor relative-caret-position= "135" >
<caret line= "9" column= "19" selection-start-line= "9" selection-start-column= "19" selection-end-line= "9" selection-end-column= "19" />
</first_editor>
<second_editor />
<entry file= "file://$PROJECT_DIR$/circuitcompiler/lexer.go" >
<provider selected= "true" editor-type-id= "text-editor" >
<state relative-caret-position= "75" >
<caret line= "9" column= "5" selection-start-line= "9" selection-start-column= "5" selection-end-line= "9" selection-end-column= "5" />
</state>
</provider>
</entry>
@ -467,86 +685,119 @@
</state>
</provider>
</entry>
<entry file= "file://$PROJECT_DIR$/circuitcompiler/lexer .go" >
<entry file= "file://$PROJECT_DIR$/r1csqap/r1csqap_test .go" >
<provider selected= "true" editor-type-id= "text-editor" >
<state relative-caret-position= "2715" >
<caret line= "185" selection-start-line= "185" selection-end-line= "185" />
<state relative-caret-position= "435" >
<caret line= "36" column= "27" selection-start-line= "36" selection-start-column= "27" selection-end-line= "36" selection-end-column= "27" />
<folding >
<element signature= "e#17#135#0" expanded= "true" />
<element signature= "n#!!block;n#TestPol#0" />
</folding>
</state>
</provider>
</entry>
<entry file= "file://$PROJECT_DIR$/cli/main.go" >
<entry file= "file://$PROJECT_DIR$/fields/fq2 .go" >
<provider selected= "true" editor-type-id= "text-editor" >
<state relative-caret-position= "22 5" >
<caret line= "15" column= "25" selection-start-line= "15" selection-start-column= "25" selection-end-line= "15" selection-end-column= "25 " />
<state relative-caret-position= "7 5" >
<caret line= "7" column= "7" selection-start-line= "7" selection-start-column= "7" selection-end-line= "7" selection-end-column= "7 " />
</state>
</provider>
</entry>
<entry file= "file:///usr/local/go/src/runtime/mbitmap .go" >
<entry file= "file://$PROJECT_DIR$/bn128/bn128 .go" >
<provider selected= "true" editor-type-id= "text-editor" >
<state relative-caret-position= "193" >
<caret line= "910" selection-start-line= "910" selection-end-line= "910" />
<caret line= "18" column= "25" selection-start-line= "18" selection-start-column= "25" selection-end-line= "18" selection-end-column= "25" />
<folding >
<element signature= "e#15#85#0" expanded= "true" />
</folding>
</state>
</provider>
</entry>
<entry file= "file:///usr/local/go/src/runtime/malloc .go" >
<entry file= "file://$PROJECT_DIR$/fields/fq .go" >
<provider selected= "true" editor-type-id= "text-editor" >
<state relative-caret-position= "193 " >
<caret line= "932" selection-start-line= "932" selection-end-line= "932 " />
<state relative-caret-position= "990 " >
<caret line= "70" column= "13" selection-start-line= "70" selection-start-column= "13" selection-end-line= "70" selection-end-column= "13 " />
</state>
</provider>
</entry>
<entry file= "file://$PROJECT_DIR$/circuitcompiler/temp " >
<entry file= "file:///usr/local/go/src/builtin/builtin.go " >
<provider selected= "true" editor-type-id= "text-editor" >
<state relative-caret-position= "15 " >
<caret line= "1" selection-start-line= "1" selection-end-line= "1" />
<state relative-caret-position= "359 " >
<caret line= "182" column= "5 " selection-start-line= "182" selection-start-column= "5 " selection-end-line= "182" selection-end-column= "5 " />
</state>
</provider>
</entry>
<entry file= "file:///usr/local/go/src/testing/testing.go " >
<entry file= "file://$PROJECT_DIR$/circuitcompiler/test.py " >
<provider selected= "true" editor-type-id= "text-editor" >
<state relative-caret-position= "19 3" >
<caret line= "791" selection-start-line= "791" selection-end-line= "791 " />
<state relative-caret-position= "330 " >
<caret line= "22" column= "10" selection-start-line= "22" selection-start-column= "10" selection-end-line= "22" selection-end-column= "10 " />
</state>
</provider>
</entry>
<entry file= "file:///usr/local/go/src/runtime/panic .go" >
<entry file= "file://$PROJECT_DIR$/r1csqap/r1csqap .go" >
<provider selected= "true" editor-type-id= "text-editor" >
<state relative-caret-position= "1 85" >
<caret line= "512" selection-start-line= "512" selection-end-line= "512 " />
<state relative-caret-position= "5 85" >
<caret line= "45" column= "5" selection-start-line= "45" selection-start-column= "5" selection-end-line= "45" selection-end-column= "5 " />
</state>
</provider>
</entry>
<entry file= "file://$PROJECT_DIR$/circuitcompiler/parser .go" >
<entry file= "file://$PROJECT_DIR$/snark_test .go" >
<provider selected= "true" editor-type-id= "text-editor" >
<state relative-caret-position= "163" >
<caret line= "60" selection-start-line= "60" selection-end-line= "60" />
<state relative-caret-position= "330" >
<caret line= "30" column= "15" selection-start-line= "30" selection-start-column= "15" selection-end-line= "30" selection-end-column= "15" />
<folding >
<element signature= "e#15#188#0" expanded= "true" />
</folding>
</state>
</provider>
</entry>
<entry file= "file://$PROJECT_DIR$/circuitcompiler/Programm_test .go" >
<entry file= "file://$PROJECT_DIR$/snark .go" >
<provider selected= "true" editor-type-id= "text-editor" >
<state relative-caret-position= "318" >
<caret line= "30" column= "19" selection-start-line= "30" selection-start-column= "19" selection-end-line= "30" selection-end-column= "19" />
<state relative-caret-position= "945" >
<caret line= "72" selection-start-line= "72" selection-end-line= "72" selection-end-column= "26" />
<folding >
<element signature= "e#15#208#0" expanded= "true" />
</folding>
</state>
</provider>
</entry>
<entry file= "file://$PROJECT_DIR$/circuitcompiler/circuit .go" >
<entry file= "file:///usr/local/go/src/testing/testing .go" >
<provider selected= "true" editor-type-id= "text-editor" >
<state relative-caret-position= "145" >
<caret line= "91" selection-start-line= "91" selection-end-line= "91" />
<state relative-caret-position= "171" >
<caret line= "791" selection-start-line= "791" selection-end-line= "791" />
</state>
</provider>
</entry>
<entry file= "file:///usr/local/go/src/runtime/panic.go" >
<provider selected= "true" editor-type-id= "text-editor" >
<state relative-caret-position= "164" >
<caret line= "680" selection-start-line= "680" selection-end-line= "680" />
</state>
</provider>
</entry>
<entry file= "file://$PROJECT_DIR$/circuitcompiler/Programm_test.go" >
<provider selected= "true" editor-type-id= "text-editor" >
<state relative-caret-position= "149" >
<caret line= "24" column= "26" selection-start-line= "24" selection-start-column= "26" selection-end-line= "24" selection-end-column= "26" />
</state>
</provider>
</entry>
<entry file= "file://$PROJECT_DIR$/circuitcompiler/Programm.go" >
<provider selected= "true" editor-type-id= "text-editor" >
<state relative-caret-position= "325" >
<caret line= "31" column= "48" selection-start-line= "31" selection-start-column= "48" selection-end-line= "31" selection-end-column= "48" />
<state relative-caret-position= "191 " >
<caret line= "399" lean-forward= "true" selection-start-line= "399" selection-end-line= "399 " />
<folding >
<element signature= "e#25#92#0" expanded= "true" />
<element signature= "n#!!block;n#addFunction#0" />
<element signature= "e#25#165#0" expanded= "true" />
</folding>
</state>
</provider>
</entry>
<entry file= "file://$PROJECT_DIR$/circuitcompiler/circuit.go" >
<provider selected= "true" editor-type-id= "text-editor" >
<state relative-caret-position= "176" >
<caret line= "74" column= "32" lean-forward= "true" selection-start-line= "74" selection-start-column= "32" selection-end-line= "74" selection-end-column= "32" />
</state>
</provider>
</entry>
</component>
</project>