You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

810 lines
40 KiB

  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <project version="4">
  3. <component name="ChangeListManager">
  4. <list default="true" id="63e1f2c4-8982-42df-a3f2-1673aa7aec22" name="Default Changelist" comment="">
  5. <change beforePath="$PROJECT_DIR$/.idea/workspace.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/workspace.xml" afterDir="false" />
  6. <change beforePath="$PROJECT_DIR$/circuitcompiler/Programm.go" beforeDir="false" afterPath="$PROJECT_DIR$/circuitcompiler/Programm.go" afterDir="false" />
  7. <change beforePath="$PROJECT_DIR$/circuitcompiler/circuit.go" beforeDir="false" afterPath="$PROJECT_DIR$/circuitcompiler/circuit.go" afterDir="false" />
  8. <change beforePath="$PROJECT_DIR$/circuitcompiler/parser.go" beforeDir="false" afterPath="$PROJECT_DIR$/circuitcompiler/parser.go" afterDir="false" />
  9. </list>
  10. <option name="EXCLUDED_CONVERTED_TO_IGNORED" value="true" />
  11. <option name="SHOW_DIALOG" value="false" />
  12. <option name="HIGHLIGHT_CONFLICTS" value="true" />
  13. <option name="HIGHLIGHT_NON_ACTIVE_CHANGELIST" value="false" />
  14. <option name="LAST_RESOLUTION" value="IGNORE" />
  15. </component>
  16. <component name="FileEditorManager">
  17. <leaf SIDE_TABS_SIZE_LIMIT_KEY="300">
  18. <file pinned="false" current-in-tab="false">
  19. <entry file="file://$PROJECT_DIR$/circuitcompiler/Programm_test.go">
  20. <provider selected="true" editor-type-id="text-editor">
  21. <state relative-caret-position="381">
  22. <caret line="38" column="19" lean-forward="true" selection-start-line="38" selection-start-column="19" selection-end-line="38" selection-end-column="19" />
  23. </state>
  24. </provider>
  25. </entry>
  26. </file>
  27. <file pinned="false" current-in-tab="false">
  28. <entry file="file://$PROJECT_DIR$/circuitcompiler/test.py">
  29. <provider selected="true" editor-type-id="text-editor">
  30. <state relative-caret-position="330">
  31. <caret line="22" column="10" selection-start-line="22" selection-start-column="10" selection-end-line="22" selection-end-column="10" />
  32. </state>
  33. </provider>
  34. </entry>
  35. </file>
  36. <file pinned="false" current-in-tab="false">
  37. <entry file="file:///usr/local/go/src/testing/testing.go">
  38. <provider selected="true" editor-type-id="text-editor">
  39. <state relative-caret-position="11625">
  40. <caret line="791" selection-start-line="791" selection-end-line="791" />
  41. </state>
  42. </provider>
  43. </entry>
  44. </file>
  45. <file pinned="false" current-in-tab="false">
  46. <entry file="file:///usr/local/go/src/runtime/panic.go">
  47. <provider selected="true" editor-type-id="text-editor">
  48. <state relative-caret-position="164">
  49. <caret line="680" selection-start-line="680" selection-end-line="680" />
  50. </state>
  51. </provider>
  52. </entry>
  53. </file>
  54. <file pinned="false" current-in-tab="true">
  55. <entry file="file://$PROJECT_DIR$/circuitcompiler/Programm.go">
  56. <provider selected="true" editor-type-id="text-editor">
  57. <state relative-caret-position="210">
  58. <caret line="364" column="33" lean-forward="true" selection-start-line="364" selection-start-column="33" selection-end-line="364" selection-end-column="33" />
  59. <folding>
  60. <element signature="e#25#165#0" expanded="true" />
  61. </folding>
  62. </state>
  63. </provider>
  64. </entry>
  65. </file>
  66. <file pinned="false" current-in-tab="false">
  67. <entry file="file://$PROJECT_DIR$/circuitcompiler/circuit.go">
  68. <provider selected="true" editor-type-id="text-editor">
  69. <state relative-caret-position="394">
  70. <caret line="166" column="32" selection-start-line="166" selection-start-column="32" selection-end-line="166" selection-end-column="32" />
  71. </state>
  72. </provider>
  73. </entry>
  74. </file>
  75. <file pinned="false" current-in-tab="false">
  76. <entry file="file://$PROJECT_DIR$/circuitcompiler/parser.go">
  77. <provider selected="true" editor-type-id="text-editor">
  78. <state relative-caret-position="2265">
  79. <caret line="156" column="34" selection-start-line="156" selection-start-column="34" selection-end-line="156" selection-end-column="34" />
  80. <folding>
  81. <element signature="e#25#72#0" expanded="true" />
  82. </folding>
  83. </state>
  84. </provider>
  85. </entry>
  86. </file>
  87. <file pinned="false" current-in-tab="false">
  88. <entry file="file://$PROJECT_DIR$/r1csqap/r1csqap.go">
  89. <provider selected="true" editor-type-id="text-editor">
  90. <state relative-caret-position="315">
  91. <caret line="27" column="30" lean-forward="true" selection-start-line="27" selection-start-column="30" selection-end-line="27" selection-end-column="30" />
  92. </state>
  93. </provider>
  94. </entry>
  95. </file>
  96. <file pinned="false" current-in-tab="false">
  97. <entry file="file://$PROJECT_DIR$/snark_test.go">
  98. <provider selected="true" editor-type-id="text-editor">
  99. <state relative-caret-position="330">
  100. <caret line="30" column="15" selection-start-line="30" selection-start-column="15" selection-end-line="30" selection-end-column="15" />
  101. <folding>
  102. <element signature="e#15#188#0" expanded="true" />
  103. </folding>
  104. </state>
  105. </provider>
  106. </entry>
  107. </file>
  108. <file pinned="false" current-in-tab="false">
  109. <entry file="file://$PROJECT_DIR$/snark.go">
  110. <provider selected="true" editor-type-id="text-editor">
  111. <state relative-caret-position="945">
  112. <caret line="72" selection-start-line="72" selection-end-line="72" selection-end-column="26" />
  113. <folding>
  114. <element signature="e#15#208#0" expanded="true" />
  115. </folding>
  116. </state>
  117. </provider>
  118. </entry>
  119. </file>
  120. </leaf>
  121. </component>
  122. <component name="FindInProjectRecents">
  123. <findStrings>
  124. <find>arnaucube</find>
  125. <find>oneConst</find>
  126. <find>opera</find>
  127. <find>getmain</find>
  128. <find>one</find>
  129. <find>oneCo</find>
  130. <find>md</find>
  131. <find>new</find>
  132. <find>newpro</find>
  133. <find>clone</find>
  134. </findStrings>
  135. <replaceStrings>
  136. <replace>mottla</replace>
  137. </replaceStrings>
  138. </component>
  139. <component name="GOROOT" path="/usr/local/go" />
  140. <component name="Git.Settings">
  141. <option name="RECENT_GIT_ROOT_PATH" value="$PROJECT_DIR$" />
  142. </component>
  143. <component name="GoLibraries">
  144. <option name="indexEntireGoPath" value="false" />
  145. </component>
  146. <component name="IdeDocumentHistory">
  147. <option name="CHANGED_PATHS">
  148. <list>
  149. <option value="$PROJECT_DIR$/bn128/bn128.go" />
  150. <option value="$PROJECT_DIR$/bn128/g1.go" />
  151. <option value="$PROJECT_DIR$/bn128/g2.go" />
  152. <option value="$PROJECT_DIR$/cli/main.go" />
  153. <option value="$PROJECT_DIR$/r1csqap/r1csqap_test.go" />
  154. <option value="$PROJECT_DIR$/circuitcompiler/circuit_test.go" />
  155. <option value="$PROJECT_DIR$/circuitcompiler/lexer.go" />
  156. <option value="$PROJECT_DIR$/circuitcompiler/temp" />
  157. <option value="$PROJECT_DIR$/README.md" />
  158. <option value="$PROJECT_DIR$/../../go-lexer/lexer.go" />
  159. <option value="$PROJECT_DIR$/circuitcompiler/lexer/lexer.go" />
  160. <option value="$PROJECT_DIR$/circuitcompiler/lexer/lexer_test/lexer_test.go" />
  161. <option value="$PROJECT_DIR$/snark.go" />
  162. <option value="$PROJECT_DIR$/snark_test.go" />
  163. <option value="$PROJECT_DIR$/circuitcompiler/Programm_test.go" />
  164. <option value="$PROJECT_DIR$/circuitcompiler/test.py" />
  165. <option value="$PROJECT_DIR$/r1csqap/r1csqap.go" />
  166. <option value="$PROJECT_DIR$/circuitcompiler/parser.go" />
  167. <option value="$PROJECT_DIR$/circuitcompiler/Programm.go" />
  168. <option value="$PROJECT_DIR$/circuitcompiler/circuit.go" />
  169. </list>
  170. </option>
  171. </component>
  172. <component name="ProjectFrameBounds" extendedState="6">
  173. <option name="x" value="611" />
  174. <option name="y" value="52" />
  175. <option name="width" value="1853" />
  176. <option name="height" value="1004" />
  177. </component>
  178. <component name="ProjectView">
  179. <navigator proportions="" version="1">
  180. <foldersAlwaysOnTop value="true" />
  181. </navigator>
  182. <panes>
  183. <pane id="ProjectPane">
  184. <subPane>
  185. <expand>
  186. <path>
  187. <item name="go-snark" type="b2602c69:ProjectViewProjectNode" />
  188. <item name="go-snark" type="462c0819:PsiDirectoryNode" />
  189. </path>
  190. <path>
  191. <item name="go-snark" type="b2602c69:ProjectViewProjectNode" />
  192. <item name="go-snark" type="462c0819:PsiDirectoryNode" />
  193. <item name="circuitcompiler" type="462c0819:PsiDirectoryNode" />
  194. </path>
  195. <path>
  196. <item name="go-snark" type="b2602c69:ProjectViewProjectNode" />
  197. <item name="External Libraries" type="cb654da1:ExternalLibrariesNode" />
  198. </path>
  199. </expand>
  200. <select />
  201. </subPane>
  202. </pane>
  203. <pane id="Scope" />
  204. </panes>
  205. </component>
  206. <component name="PropertiesComponent">
  207. <property name="GO_FMT" value="true" />
  208. <property name="SHARE_PROJECT_CONFIGURATION_FILES" value="true" />
  209. <property name="WebServerToolWindowFactoryState" value="false" />
  210. <property name="go.gopath.indexing.explicitly.defined" value="true" />
  211. <property name="go.import.settings.migrated" value="true" />
  212. <property name="go.sdk.automatically.set" value="true" />
  213. <property name="last_opened_file_path" value="$PROJECT_DIR$" />
  214. <property name="nodejs_interpreter_path.stuck_in_default_project" value="undefined stuck path" />
  215. <property name="nodejs_npm_path_reset_for_default_project" value="true" />
  216. <property name="nodejs_package_manager_path" value="npm" />
  217. <property name="restartRequiresConfirmation" value="false" />
  218. <property name="settings.editor.selected.configurable" value="preferences.intentionPowerPack" />
  219. </component>
  220. <component name="RecentsManager">
  221. <key name="CopyFile.RECENT_KEYS">
  222. <recent name="$PROJECT_DIR$/circuitcompiler" />
  223. </key>
  224. </component>
  225. <component name="RunDashboard">
  226. <option name="ruleStates">
  227. <list>
  228. <RuleState>
  229. <option name="name" value="ConfigurationTypeDashboardGroupingRule" />
  230. </RuleState>
  231. <RuleState>
  232. <option name="name" value="StatusDashboardGroupingRule" />
  233. </RuleState>
  234. </list>
  235. </option>
  236. </component>
  237. <component name="RunManager" selected="Go Test.TestNewProgramm in github.com/mottla/go-snark/circuitcompiler">
  238. <configuration name="TestGenerateProofs in github.com/mottla/go-snark" type="GoTestRunConfiguration" factoryName="Go Test" temporary="true" nameIsGenerated="true">
  239. <module name="go-snark" />
  240. <working_directory value="$PROJECT_DIR$" />
  241. <framework value="gotest" />
  242. <kind value="PACKAGE" />
  243. <package value="github.com/mottla/go-snark" />
  244. <directory value="$PROJECT_DIR$/" />
  245. <filePath value="$PROJECT_DIR$/" />
  246. <pattern value="^TestGenerateProofs$" />
  247. <method v="2" />
  248. </configuration>
  249. <configuration name="TestNewProgramm in github.com/mottla/go-snark" type="GoTestRunConfiguration" factoryName="Go Test" temporary="true" nameIsGenerated="true">
  250. <module name="go-snark" />
  251. <working_directory value="$PROJECT_DIR$" />
  252. <framework value="gotest" />
  253. <kind value="PACKAGE" />
  254. <package value="github.com/mottla/go-snark" />
  255. <directory value="$PROJECT_DIR$/" />
  256. <filePath value="$PROJECT_DIR$/" />
  257. <pattern value="^TestNewProgramm$" />
  258. <method v="2" />
  259. </configuration>
  260. <configuration name="TestNewProgramm in github.com/mottla/go-snark/circuitcompiler" type="GoTestRunConfiguration" factoryName="Go Test" temporary="true" nameIsGenerated="true">
  261. <module name="go-snark" />
  262. <working_directory value="$PROJECT_DIR$/circuitcompiler" />
  263. <framework value="gotest" />
  264. <kind value="PACKAGE" />
  265. <package value="github.com/mottla/go-snark/circuitcompiler" />
  266. <directory value="$PROJECT_DIR$/" />
  267. <filePath value="$PROJECT_DIR$/" />
  268. <pattern value="^TestNewProgramm$" />
  269. <method v="2" />
  270. </configuration>
  271. <configuration name="TestProgramm_BuildConstraintTree in github.com/mottla/go-snark/circuitcompiler" type="GoTestRunConfiguration" factoryName="Go Test" temporary="true" nameIsGenerated="true">
  272. <module name="go-snark" />
  273. <working_directory value="$PROJECT_DIR$/circuitcompiler" />
  274. <framework value="gotest" />
  275. <kind value="PACKAGE" />
  276. <package value="github.com/mottla/go-snark/circuitcompiler" />
  277. <directory value="$PROJECT_DIR$/" />
  278. <filePath value="$PROJECT_DIR$/" />
  279. <pattern value="^TestProgramm_BuildConstraintTree$" />
  280. <method v="2" />
  281. </configuration>
  282. <configuration name="Test_LexerRewind2 in github.com/mottla/go-snark/circuitcompiler/lexer/lexer_test" type="GoTestRunConfiguration" factoryName="Go Test" temporary="true" nameIsGenerated="true">
  283. <module name="go-snark" />
  284. <working_directory value="$PROJECT_DIR$/circuitcompiler/lexer/lexer_test" />
  285. <framework value="gotest" />
  286. <kind value="PACKAGE" />
  287. <package value="github.com/mottla/go-snark/circuitcompiler/lexer/lexer_test" />
  288. <directory value="$PROJECT_DIR$/" />
  289. <filePath value="$PROJECT_DIR$/" />
  290. <pattern value="^Test_LexerRewind2$" />
  291. <method v="2" />
  292. </configuration>
  293. <recent_temporary>
  294. <list>
  295. <item itemvalue="Go Test.TestNewProgramm in github.com/mottla/go-snark/circuitcompiler" />
  296. <item itemvalue="Go Test.TestProgramm_BuildConstraintTree in github.com/mottla/go-snark/circuitcompiler" />
  297. <item itemvalue="Go Test.TestNewProgramm in github.com/mottla/go-snark" />
  298. <item itemvalue="Go Test.TestGenerateProofs in github.com/mottla/go-snark" />
  299. <item itemvalue="Go Test.Test_LexerRewind2 in github.com/mottla/go-snark/circuitcompiler/lexer/lexer_test" />
  300. </list>
  301. </recent_temporary>
  302. </component>
  303. <component name="TestHistory">
  304. <history-entry file="TestNewProgramm_in_github_com_mottla_go-snark_circuitcompiler - 2019.05.23 at 21h 42m 51s.xml">
  305. <configuration name="TestNewProgramm in github.com/mottla/go-snark/circuitcompiler" configurationId="GoTestRunConfiguration" />
  306. </history-entry>
  307. <history-entry file="TestNewProgramm_in_github_com_mottla_go-snark_circuitcompiler - 2019.05.24 at 08h 36m 33s.xml">
  308. <configuration name="TestNewProgramm in github.com/mottla/go-snark/circuitcompiler" configurationId="GoTestRunConfiguration" />
  309. </history-entry>
  310. <history-entry file="TestNewProgramm_in_github_com_mottla_go-snark_circuitcompiler - 2019.05.24 at 08h 38m 35s.xml">
  311. <configuration name="TestNewProgramm in github.com/mottla/go-snark/circuitcompiler" configurationId="GoTestRunConfiguration" />
  312. </history-entry>
  313. <history-entry file="TestNewProgramm_in_github_com_mottla_go-snark_circuitcompiler - 2019.05.24 at 08h 42m 49s.xml">
  314. <configuration name="TestNewProgramm in github.com/mottla/go-snark/circuitcompiler" configurationId="GoTestRunConfiguration" />
  315. </history-entry>
  316. <history-entry file="TestNewProgramm_in_github_com_mottla_go-snark_circuitcompiler - 2019.05.24 at 08h 47m 09s.xml">
  317. <configuration name="TestNewProgramm in github.com/mottla/go-snark/circuitcompiler" configurationId="GoTestRunConfiguration" />
  318. </history-entry>
  319. <history-entry file="TestNewProgramm_in_github_com_mottla_go-snark_circuitcompiler - 2019.05.24 at 08h 49m 21s.xml">
  320. <configuration name="TestNewProgramm in github.com/mottla/go-snark/circuitcompiler" configurationId="GoTestRunConfiguration" />
  321. </history-entry>
  322. <history-entry file="TestNewProgramm_in_github_com_mottla_go-snark_circuitcompiler - 2019.05.24 at 08h 52m 52s.xml">
  323. <configuration name="TestNewProgramm in github.com/mottla/go-snark/circuitcompiler" configurationId="GoTestRunConfiguration" />
  324. </history-entry>
  325. <history-entry file="TestNewProgramm_in_github_com_mottla_go-snark_circuitcompiler - 2019.05.24 at 08h 52m 53s.xml">
  326. <configuration name="TestNewProgramm in github.com/mottla/go-snark/circuitcompiler" configurationId="GoTestRunConfiguration" />
  327. </history-entry>
  328. <history-entry file="TestNewProgramm_in_github_com_mottla_go-snark_circuitcompiler - 2019.05.24 at 09h 57m 52s.xml">
  329. <configuration name="TestNewProgramm in github.com/mottla/go-snark/circuitcompiler" configurationId="GoTestRunConfiguration" />
  330. </history-entry>
  331. <history-entry file="TestNewProgramm_in_github_com_mottla_go-snark_circuitcompiler - 2019.05.24 at 09h 57m 53s.xml">
  332. <configuration name="TestNewProgramm in github.com/mottla/go-snark/circuitcompiler" configurationId="GoTestRunConfiguration" />
  333. </history-entry>
  334. </component>
  335. <component name="TodoView" selected-index="4">
  336. <todo-panel id="selected-file">
  337. <is-autoscroll-to-source value="true" />
  338. </todo-panel>
  339. <todo-panel id="all">
  340. <are-packages-shown value="true" />
  341. <is-autoscroll-to-source value="true" />
  342. </todo-panel>
  343. </component>
  344. <component name="ToolWindowManager">
  345. <frame x="64" y="-11" width="1857" height="1020" extended-state="6" />
  346. <layout>
  347. <window_info content_ui="combo" id="Project" order="0" visible="true" weight="0.18518518" />
  348. <window_info id="Structure" order="1" side_tool="true" weight="0.25" />
  349. <window_info id="Favorites" order="2" side_tool="true" />
  350. <window_info anchor="bottom" id="Message" order="0" />
  351. <window_info anchor="bottom" id="Find" order="1" weight="0.32893288" />
  352. <window_info active="true" anchor="bottom" id="Run" order="2" visible="true" weight="0.34543455" />
  353. <window_info anchor="bottom" id="Debug" order="3" weight="0.39823982" />
  354. <window_info anchor="bottom" id="Cvs" order="4" weight="0.25" />
  355. <window_info anchor="bottom" id="Inspection" order="5" weight="0.4" />
  356. <window_info anchor="bottom" id="TODO" order="6" weight="0.19031903" />
  357. <window_info anchor="bottom" id="Docker" order="7" show_stripe_button="false" />
  358. <window_info anchor="bottom" id="Database Changes" order="8" />
  359. <window_info anchor="bottom" id="Version Control" order="9" />
  360. <window_info anchor="bottom" id="Terminal" order="10" />
  361. <window_info anchor="bottom" id="Event Log" order="11" side_tool="true" weight="0.32893288" />
  362. <window_info anchor="bottom" id="Messages" order="12" weight="0.32993197" />
  363. <window_info anchor="bottom" id="Inspection Results" order="13" weight="0.32893288" />
  364. <window_info anchor="right" id="Commander" internal_type="SLIDING" order="0" type="SLIDING" weight="0.4" />
  365. <window_info anchor="right" id="Ant Build" order="1" weight="0.25" />
  366. <window_info anchor="right" content_ui="combo" id="Hierarchy" order="2" weight="0.25" />
  367. <window_info anchor="right" id="Database" order="3" />
  368. </layout>
  369. <layout-to-restore>
  370. <window_info content_ui="combo" id="Project" order="0" visible="true" weight="0.15754561" />
  371. <window_info id="Structure" order="1" side_tool="true" weight="0.25" />
  372. <window_info id="Favorites" order="2" side_tool="true" />
  373. <window_info anchor="bottom" id="Message" order="0" />
  374. <window_info anchor="bottom" id="Find" order="1" weight="0.32893288" />
  375. <window_info active="true" anchor="bottom" id="Run" order="2" visible="true" weight="0.37623763" />
  376. <window_info anchor="bottom" id="Debug" order="3" weight="0.3984109" />
  377. <window_info anchor="bottom" id="Cvs" order="4" weight="0.25" />
  378. <window_info anchor="bottom" id="Inspection" order="5" weight="0.4" />
  379. <window_info anchor="bottom" id="TODO" order="6" weight="0.19031903" />
  380. <window_info anchor="bottom" id="Docker" order="7" show_stripe_button="false" />
  381. <window_info anchor="bottom" id="Database Changes" order="8" />
  382. <window_info anchor="bottom" id="Version Control" order="9" />
  383. <window_info anchor="bottom" id="Terminal" order="10" />
  384. <window_info anchor="bottom" id="Event Log" order="11" side_tool="true" />
  385. <window_info anchor="bottom" id="Messages" order="12" />
  386. <window_info anchor="right" id="Commander" internal_type="SLIDING" order="0" type="SLIDING" weight="0.4" />
  387. <window_info anchor="right" id="Ant Build" order="1" weight="0.25" />
  388. <window_info anchor="right" content_ui="combo" id="Hierarchy" order="2" weight="0.25" />
  389. <window_info anchor="right" id="Database" order="3" />
  390. </layout-to-restore>
  391. </component>
  392. <component name="TypeScriptGeneratedFilesManager">
  393. <option name="version" value="1" />
  394. </component>
  395. <component name="VcsManagerConfiguration">
  396. <MESSAGE value="-initial commit,&#10;-extending flat code compiler to a more general compiler&#10;-reducing all gates to multiplication gates only in the R1CS description of a program." />
  397. <MESSAGE value="allow constants in function calls: like foo(5,a)&#10;-prepair constraints is now done during parsing" />
  398. <MESSAGE value="reducing multiplication gates with constants" />
  399. <MESSAGE value="optimizing R1CS representation" />
  400. <MESSAGE value="cleaning up a bit" />
  401. <MESSAGE value="working on multiplication gate reduction algo" />
  402. <MESSAGE value="constraint is no longer a reference pointer" />
  403. <MESSAGE value="new renaming logic preparations" />
  404. <option name="LAST_COMMIT_MESSAGE" value="new renaming logic preparations" />
  405. </component>
  406. <component name="XDebuggerManager">
  407. <breakpoint-manager>
  408. <breakpoints>
  409. <line-breakpoint enabled="true" type="DlvLineBreakpoint">
  410. <url>file://$PROJECT_DIR$/circuitcompiler/parser.go</url>
  411. <line>81</line>
  412. <option name="timeStamp" value="12" />
  413. </line-breakpoint>
  414. <line-breakpoint enabled="true" type="DlvLineBreakpoint">
  415. <url>file://$PROJECT_DIR$/circuitcompiler/parser.go</url>
  416. <line>82</line>
  417. <option name="timeStamp" value="13" />
  418. </line-breakpoint>
  419. <line-breakpoint enabled="true" type="DlvLineBreakpoint">
  420. <url>file://$PROJECT_DIR$/circuitcompiler/parser.go</url>
  421. <line>83</line>
  422. <option name="timeStamp" value="14" />
  423. </line-breakpoint>
  424. <line-breakpoint enabled="true" type="DlvLineBreakpoint">
  425. <url>file://$PROJECT_DIR$/r1csqap/r1csqap.go</url>
  426. <line>228</line>
  427. <option name="timeStamp" value="43" />
  428. </line-breakpoint>
  429. <line-breakpoint enabled="true" type="DlvLineBreakpoint">
  430. <url>file://$PROJECT_DIR$/r1csqap/r1csqap.go</url>
  431. <line>229</line>
  432. <option name="timeStamp" value="44" />
  433. </line-breakpoint>
  434. <line-breakpoint enabled="true" type="DlvLineBreakpoint">
  435. <url>file://$PROJECT_DIR$/r1csqap/r1csqap.go</url>
  436. <line>83</line>
  437. <option name="timeStamp" value="45" />
  438. </line-breakpoint>
  439. <line-breakpoint enabled="true" type="DlvLineBreakpoint">
  440. <url>file://$PROJECT_DIR$/r1csqap/r1csqap.go</url>
  441. <line>74</line>
  442. <option name="timeStamp" value="46" />
  443. </line-breakpoint>
  444. <line-breakpoint enabled="true" type="DlvLineBreakpoint">
  445. <url>file://$PROJECT_DIR$/snark_test.go</url>
  446. <line>113</line>
  447. <option name="timeStamp" value="47" />
  448. </line-breakpoint>
  449. <line-breakpoint enabled="true" type="DlvLineBreakpoint">
  450. <url>file://$PROJECT_DIR$/r1csqap/r1csqap.go</url>
  451. <line>135</line>
  452. <option name="timeStamp" value="48" />
  453. </line-breakpoint>
  454. <line-breakpoint enabled="true" type="DlvLineBreakpoint">
  455. <url>file://$PROJECT_DIR$/circuitcompiler/Programm.go</url>
  456. <line>204</line>
  457. <option name="timeStamp" value="79" />
  458. </line-breakpoint>
  459. <line-breakpoint enabled="true" type="DlvLineBreakpoint">
  460. <url>file://$PROJECT_DIR$/circuitcompiler/Programm.go</url>
  461. <line>421</line>
  462. <option name="timeStamp" value="107" />
  463. </line-breakpoint>
  464. <line-breakpoint enabled="true" type="DlvLineBreakpoint">
  465. <url>file://$PROJECT_DIR$/circuitcompiler/Programm.go</url>
  466. <line>425</line>
  467. <option name="timeStamp" value="108" />
  468. </line-breakpoint>
  469. <line-breakpoint enabled="true" type="DlvLineBreakpoint">
  470. <url>file://$PROJECT_DIR$/circuitcompiler/Programm.go</url>
  471. <line>406</line>
  472. <option name="timeStamp" value="109" />
  473. </line-breakpoint>
  474. <line-breakpoint enabled="true" type="DlvLineBreakpoint">
  475. <url>file://$PROJECT_DIR$/circuitcompiler/Programm.go</url>
  476. <line>410</line>
  477. <option name="timeStamp" value="111" />
  478. </line-breakpoint>
  479. <line-breakpoint enabled="true" type="DlvLineBreakpoint">
  480. <url>file://$PROJECT_DIR$/circuitcompiler/Programm.go</url>
  481. <line>275</line>
  482. <option name="timeStamp" value="135" />
  483. </line-breakpoint>
  484. <line-breakpoint enabled="true" type="DlvLineBreakpoint">
  485. <url>file://$PROJECT_DIR$/circuitcompiler/Programm.go</url>
  486. <line>276</line>
  487. <properties />
  488. <option name="timeStamp" value="138" />
  489. </line-breakpoint>
  490. <line-breakpoint enabled="true" type="DlvLineBreakpoint">
  491. <url>file://$PROJECT_DIR$/circuitcompiler/Programm.go</url>
  492. <line>299</line>
  493. <properties />
  494. <option name="timeStamp" value="140" />
  495. </line-breakpoint>
  496. <line-breakpoint enabled="true" type="DlvLineBreakpoint">
  497. <url>file://$PROJECT_DIR$/circuitcompiler/Programm.go</url>
  498. <line>292</line>
  499. <properties />
  500. <option name="timeStamp" value="141" />
  501. </line-breakpoint>
  502. <line-breakpoint enabled="true" type="DlvLineBreakpoint">
  503. <url>file://$PROJECT_DIR$/circuitcompiler/Programm.go</url>
  504. <line>370</line>
  505. <properties />
  506. <option name="timeStamp" value="144" />
  507. </line-breakpoint>
  508. <line-breakpoint enabled="true" type="DlvLineBreakpoint">
  509. <url>file://$PROJECT_DIR$/circuitcompiler/Programm.go</url>
  510. <line>380</line>
  511. <properties />
  512. <option name="timeStamp" value="145" />
  513. </line-breakpoint>
  514. </breakpoints>
  515. </breakpoint-manager>
  516. </component>
  517. <component name="editorHistoryManager">
  518. <entry file="file://$PROJECT_DIR$/bn128/g1.go">
  519. <provider selected="true" editor-type-id="text-editor">
  520. <state relative-caret-position="16">
  521. <caret line="5" column="25" selection-start-line="5" selection-start-column="25" selection-end-line="5" selection-end-column="25" />
  522. </state>
  523. </provider>
  524. </entry>
  525. <entry file="file://$PROJECT_DIR$/bn128/g1_test.go">
  526. <provider selected="true" editor-type-id="text-editor" />
  527. </entry>
  528. <entry file="file://$PROJECT_DIR$/bn128/g2.go">
  529. <provider selected="true" editor-type-id="text-editor">
  530. <state relative-caret-position="16">
  531. <caret line="5" column="25" selection-start-line="5" selection-start-column="25" selection-end-line="5" selection-end-column="25" />
  532. </state>
  533. </provider>
  534. </entry>
  535. <entry file="file://$PROJECT_DIR$/bn128/g2_test.go">
  536. <provider selected="true" editor-type-id="text-editor" />
  537. </entry>
  538. <entry file="file://$PROJECT_DIR$/fields/fq12.go">
  539. <provider selected="true" editor-type-id="text-editor">
  540. <state relative-caret-position="-59" />
  541. </provider>
  542. </entry>
  543. <entry file="file://$PROJECT_DIR$/fields/fqn_test.go">
  544. <provider selected="true" editor-type-id="text-editor">
  545. <state relative-caret-position="-59" />
  546. </provider>
  547. </entry>
  548. <entry file="file://$PROJECT_DIR$/.gitignore">
  549. <provider selected="true" editor-type-id="text-editor" />
  550. </entry>
  551. <entry file="file://$PROJECT_DIR$/build-cli.sh">
  552. <provider selected="true" editor-type-id="text-editor" />
  553. </entry>
  554. <entry file="file://$PROJECT_DIR$/go.mod">
  555. <provider selected="true" editor-type-id="text-editor" />
  556. </entry>
  557. <entry file="file://$PROJECT_DIR$/go.sum">
  558. <provider selected="true" editor-type-id="text-editor" />
  559. </entry>
  560. <entry file="file://$PROJECT_DIR$/r1csqap/README.md">
  561. <provider selected="true" editor-type-id="split-provider[text-editor;markdown-preview-editor]">
  562. <state split_layout="SPLIT">
  563. <first_editor />
  564. <second_editor />
  565. </state>
  566. </provider>
  567. </entry>
  568. <entry file="file:///usr/local/go/src/runtime/malloc.go">
  569. <provider selected="true" editor-type-id="text-editor">
  570. <state relative-caret-position="193">
  571. <caret line="932" selection-start-line="932" selection-end-line="932" />
  572. </state>
  573. </provider>
  574. </entry>
  575. <entry file="file://$PROJECT_DIR$/circuitcompiler/temp" />
  576. <entry file="file:///usr/local/go/src/runtime/mbitmap.go">
  577. <provider selected="true" editor-type-id="text-editor">
  578. <state relative-caret-position="193">
  579. <caret line="910" selection-start-line="910" selection-end-line="910" />
  580. </state>
  581. </provider>
  582. </entry>
  583. <entry file="file://$PROJECT_DIR$/cli/main.go">
  584. <provider selected="true" editor-type-id="text-editor">
  585. <state relative-caret-position="225">
  586. <caret line="15" column="25" selection-start-line="15" selection-start-column="25" selection-end-line="15" selection-end-column="25" />
  587. </state>
  588. </provider>
  589. </entry>
  590. <entry file="file://$PROJECT_DIR$/README.md">
  591. <provider selected="true" editor-type-id="split-provider[text-editor;markdown-preview-editor]">
  592. <state split_layout="SPLIT">
  593. <first_editor relative-caret-position="90">
  594. <caret line="6" column="74" selection-start-line="6" selection-start-column="74" selection-end-line="6" selection-end-column="74" />
  595. </first_editor>
  596. <second_editor />
  597. </state>
  598. </provider>
  599. </entry>
  600. <entry file="file://$PROJECT_DIR$/r1csqapFloat/r1csqapFloat_test.go">
  601. <provider selected="true" editor-type-id="text-editor" />
  602. </entry>
  603. <entry file="file://$PROJECT_DIR$/circuitcompiler/lexer/.idea/vcs.xml" />
  604. <entry file="file://$PROJECT_DIR$/circuitcompiler/lexer/lexer.go" />
  605. <entry file="file://$PROJECT_DIR$/circuitcompiler/lexer/lexer_test/lexer_test.go" />
  606. <entry file="file:///usr/local/go/src/crypto/md5/md5.go">
  607. <provider selected="true" editor-type-id="text-editor">
  608. <state relative-caret-position="2040">
  609. <caret line="140" column="15" selection-start-line="140" selection-start-column="15" selection-end-line="140" selection-end-column="15" />
  610. </state>
  611. </provider>
  612. </entry>
  613. <entry file="file://$PROJECT_DIR$/../../go-lexer/lexer.go">
  614. <provider selected="true" editor-type-id="text-editor">
  615. <state relative-caret-position="5115">
  616. <caret line="346" column="12" lean-forward="true" selection-start-line="346" selection-start-column="12" selection-end-line="346" selection-end-column="12" />
  617. </state>
  618. </provider>
  619. </entry>
  620. <entry file="file:///usr/local/go/src/image/png/example_test.go">
  621. <provider selected="true" editor-type-id="text-editor" />
  622. </entry>
  623. <entry file="file:///usr/local/go/src/image/png/reader_test.go">
  624. <provider selected="true" editor-type-id="text-editor" />
  625. </entry>
  626. <entry file="file:///usr/local/go/src/mime/type_dragonfly.go">
  627. <provider selected="true" editor-type-id="text-editor" />
  628. </entry>
  629. <entry file="file:///usr/local/go/src/math/big/int.go">
  630. <provider selected="true" editor-type-id="text-editor">
  631. <state relative-caret-position="293">
  632. <caret line="101" column="14" selection-start-line="101" selection-start-column="14" selection-end-line="101" selection-end-column="14" />
  633. </state>
  634. </provider>
  635. </entry>
  636. <entry file="file:///usr/local/go/src/go/token/token.go">
  637. <provider selected="true" editor-type-id="text-editor" />
  638. </entry>
  639. <entry file="file:///usr/local/go/src/go/parser/short_test.go">
  640. <provider selected="true" editor-type-id="text-editor">
  641. <state relative-caret-position="482">
  642. <caret line="131" column="32" lean-forward="true" selection-start-line="131" selection-start-column="32" selection-end-line="131" selection-end-column="32" />
  643. </state>
  644. </provider>
  645. </entry>
  646. <entry file="file:///usr/local/go/src/image/png/testdata/benchGray.png">
  647. <provider selected="true" editor-type-id="images" />
  648. </entry>
  649. <entry file="file:///usr/local/go/src/image/png/testdata/benchNRGBA-gradient.png">
  650. <provider selected="true" editor-type-id="images" />
  651. </entry>
  652. <entry file="file:///usr/local/go/src/image/png/testdata/benchPaletted.png">
  653. <provider selected="true" editor-type-id="images" />
  654. </entry>
  655. <entry file="file://$PROJECT_DIR$/fields/fq6.go">
  656. <provider selected="true" editor-type-id="text-editor" />
  657. </entry>
  658. <entry file="file:///usr/local/go/src/math/abs.go">
  659. <provider selected="true" editor-type-id="text-editor">
  660. <state relative-caret-position="180">
  661. <caret line="12" column="54" selection-start-line="12" selection-start-column="41" selection-end-line="12" selection-end-column="54" />
  662. </state>
  663. </provider>
  664. </entry>
  665. <entry file="file:///usr/local/go/src/go/constant/value.go">
  666. <provider selected="true" editor-type-id="text-editor">
  667. <state relative-caret-position="8130">
  668. <caret line="551" column="5" selection-start-line="551" selection-start-column="5" selection-end-line="551" selection-end-column="5" />
  669. </state>
  670. </provider>
  671. </entry>
  672. <entry file="file://$PROJECT_DIR$/circuitcompiler/lexer.go">
  673. <provider selected="true" editor-type-id="text-editor">
  674. <state relative-caret-position="75">
  675. <caret line="9" column="5" selection-start-line="9" selection-start-column="5" selection-end-line="9" selection-end-column="5" />
  676. </state>
  677. </provider>
  678. </entry>
  679. <entry file="file://$PROJECT_DIR$/circuitcompiler/circuit_test.go">
  680. <provider selected="true" editor-type-id="text-editor">
  681. <state relative-caret-position="1815">
  682. <caret line="128" selection-start-line="128" selection-end-line="128" />
  683. </state>
  684. </provider>
  685. </entry>
  686. <entry file="file://$PROJECT_DIR$/r1csqap/r1csqap_test.go">
  687. <provider selected="true" editor-type-id="text-editor">
  688. <state relative-caret-position="435">
  689. <caret line="36" column="27" selection-start-line="36" selection-start-column="27" selection-end-line="36" selection-end-column="27" />
  690. <folding>
  691. <element signature="e#17#135#0" expanded="true" />
  692. <element signature="n#!!block;n#TestPol#0" />
  693. </folding>
  694. </state>
  695. </provider>
  696. </entry>
  697. <entry file="file://$PROJECT_DIR$/fields/fq2.go">
  698. <provider selected="true" editor-type-id="text-editor">
  699. <state relative-caret-position="75">
  700. <caret line="7" column="7" selection-start-line="7" selection-start-column="7" selection-end-line="7" selection-end-column="7" />
  701. </state>
  702. </provider>
  703. </entry>
  704. <entry file="file://$PROJECT_DIR$/bn128/bn128.go">
  705. <provider selected="true" editor-type-id="text-editor">
  706. <state relative-caret-position="193">
  707. <caret line="18" column="25" selection-start-line="18" selection-start-column="25" selection-end-line="18" selection-end-column="25" />
  708. <folding>
  709. <element signature="e#15#85#0" expanded="true" />
  710. </folding>
  711. </state>
  712. </provider>
  713. </entry>
  714. <entry file="file://$PROJECT_DIR$/fields/fq.go">
  715. <provider selected="true" editor-type-id="text-editor">
  716. <state relative-caret-position="990">
  717. <caret line="70" column="13" selection-start-line="70" selection-start-column="13" selection-end-line="70" selection-end-column="13" />
  718. </state>
  719. </provider>
  720. </entry>
  721. <entry file="file:///usr/local/go/src/builtin/builtin.go">
  722. <provider selected="true" editor-type-id="text-editor">
  723. <state relative-caret-position="359">
  724. <caret line="182" column="5" selection-start-line="182" selection-start-column="5" selection-end-line="182" selection-end-column="5" />
  725. </state>
  726. </provider>
  727. </entry>
  728. <entry file="file://$PROJECT_DIR$/circuitcompiler/test.py">
  729. <provider selected="true" editor-type-id="text-editor">
  730. <state relative-caret-position="330">
  731. <caret line="22" column="10" selection-start-line="22" selection-start-column="10" selection-end-line="22" selection-end-column="10" />
  732. </state>
  733. </provider>
  734. </entry>
  735. <entry file="file:///usr/local/go/src/testing/testing.go">
  736. <provider selected="true" editor-type-id="text-editor">
  737. <state relative-caret-position="11625">
  738. <caret line="791" selection-start-line="791" selection-end-line="791" />
  739. </state>
  740. </provider>
  741. </entry>
  742. <entry file="file://$PROJECT_DIR$/circuitcompiler/parser.go">
  743. <provider selected="true" editor-type-id="text-editor">
  744. <state relative-caret-position="2265">
  745. <caret line="156" column="34" selection-start-line="156" selection-start-column="34" selection-end-line="156" selection-end-column="34" />
  746. <folding>
  747. <element signature="e#25#72#0" expanded="true" />
  748. </folding>
  749. </state>
  750. </provider>
  751. </entry>
  752. <entry file="file://$PROJECT_DIR$/r1csqap/r1csqap.go">
  753. <provider selected="true" editor-type-id="text-editor">
  754. <state relative-caret-position="315">
  755. <caret line="27" column="30" lean-forward="true" selection-start-line="27" selection-start-column="30" selection-end-line="27" selection-end-column="30" />
  756. </state>
  757. </provider>
  758. </entry>
  759. <entry file="file://$PROJECT_DIR$/snark_test.go">
  760. <provider selected="true" editor-type-id="text-editor">
  761. <state relative-caret-position="330">
  762. <caret line="30" column="15" selection-start-line="30" selection-start-column="15" selection-end-line="30" selection-end-column="15" />
  763. <folding>
  764. <element signature="e#15#188#0" expanded="true" />
  765. </folding>
  766. </state>
  767. </provider>
  768. </entry>
  769. <entry file="file://$PROJECT_DIR$/snark.go">
  770. <provider selected="true" editor-type-id="text-editor">
  771. <state relative-caret-position="945">
  772. <caret line="72" selection-start-line="72" selection-end-line="72" selection-end-column="26" />
  773. <folding>
  774. <element signature="e#15#208#0" expanded="true" />
  775. </folding>
  776. </state>
  777. </provider>
  778. </entry>
  779. <entry file="file:///usr/local/go/src/runtime/panic.go">
  780. <provider selected="true" editor-type-id="text-editor">
  781. <state relative-caret-position="164">
  782. <caret line="680" selection-start-line="680" selection-end-line="680" />
  783. </state>
  784. </provider>
  785. </entry>
  786. <entry file="file://$PROJECT_DIR$/circuitcompiler/Programm_test.go">
  787. <provider selected="true" editor-type-id="text-editor">
  788. <state relative-caret-position="381">
  789. <caret line="38" column="19" lean-forward="true" selection-start-line="38" selection-start-column="19" selection-end-line="38" selection-end-column="19" />
  790. </state>
  791. </provider>
  792. </entry>
  793. <entry file="file://$PROJECT_DIR$/circuitcompiler/circuit.go">
  794. <provider selected="true" editor-type-id="text-editor">
  795. <state relative-caret-position="394">
  796. <caret line="166" column="32" selection-start-line="166" selection-start-column="32" selection-end-line="166" selection-end-column="32" />
  797. </state>
  798. </provider>
  799. </entry>
  800. <entry file="file://$PROJECT_DIR$/circuitcompiler/Programm.go">
  801. <provider selected="true" editor-type-id="text-editor">
  802. <state relative-caret-position="210">
  803. <caret line="364" column="33" lean-forward="true" selection-start-line="364" selection-start-column="33" selection-end-line="364" selection-end-column="33" />
  804. <folding>
  805. <element signature="e#25#165#0" expanded="true" />
  806. </folding>
  807. </state>
  808. </provider>
  809. </entry>
  810. </component>
  811. </project>