├── .editorconfig ├── .gitignore ├── .gitmodules ├── .travis.yml ├── README.md ├── base.tsconfig.json ├── browser-app └── package.json ├── celllib ├── package.json ├── src │ ├── analog.ts │ ├── common.ts │ ├── digital.ts │ ├── index.ts │ └── package.spec.ts └── tsconfig.json ├── desktop-app └── package.json ├── docs ├── getting-started.md └── reference.md ├── electron ├── package.json ├── src │ ├── autocompletion │ │ ├── index.ts │ │ ├── suggest.spec.ts │ │ └── suggest.ts │ ├── backend │ │ ├── bom.ts │ │ ├── index.ts │ │ ├── ir.ts │ │ ├── json.ts │ │ ├── kicad.ts │ │ ├── markdown.ts │ │ ├── printer.spec.ts │ │ ├── printer.ts │ │ └── yosys.ts │ ├── cli.ts │ ├── cpl.ts │ ├── crate.ts │ ├── design.ts │ ├── diagnostic.ts │ ├── file.ts │ ├── frontend │ │ ├── ast │ │ │ ├── attribute.ts │ │ │ ├── declaration.ts │ │ │ ├── expression.ts │ │ │ ├── index.ts │ │ │ ├── literal.ts │ │ │ └── statement.ts │ │ ├── attributes.ts │ │ ├── compiler.spec.ts │ │ ├── compiler.ts │ │ ├── elaborator.spec.ts │ │ ├── elaborator.ts │ │ ├── index.ts │ │ ├── lexer.spec.ts │ │ ├── parameters.ts │ │ ├── parser.spec.ts │ │ ├── parser.ts │ │ ├── printer.spec.ts │ │ ├── printer.ts │ │ ├── symbolTable.spec.ts │ │ ├── symbolTable.ts │ │ ├── tokens.ts │ │ ├── typechecker.spec.ts │ │ └── typechecker.ts │ ├── index.ts │ ├── linker.ts │ ├── passes │ │ ├── hierarchy.spec.ts │ │ ├── hierarchy.ts │ │ ├── index.ts │ │ ├── renamecell.spec.ts │ │ └── renamecell.ts │ └── tests │ │ ├── pass │ │ ├── .gitignore │ │ ├── 0_R.lec │ │ ├── 1_AND.lec │ │ ├── 2_CellVector.lec │ │ ├── 3_ConstExpression.lec │ │ ├── 4_BitVectors.lec │ │ ├── 5_AnonymousCell.lec │ │ ├── 6_VoltageDivider.lec │ │ ├── 7_TwoVoltageDividers.lec │ │ ├── 8_ElectroGrammar.lec │ │ ├── TwoVoltageDividers.gold.net │ │ ├── package.json │ │ └── pass_lec.md │ │ └── run_tests.ts └── tsconfig.json ├── examples ├── blinky │ ├── .gitignore │ ├── README.md │ ├── blinky.gtkw │ ├── docs │ │ ├── .nojekyll │ │ ├── blinky_lec.md │ │ └── index.html │ ├── package.json │ ├── src │ │ └── blinky.lec │ └── tests │ │ ├── blinky.gold.v │ │ ├── equiv.js │ │ ├── pinmap.pcf │ │ └── script.ys ├── dac │ ├── .gitignore │ ├── README.md │ ├── build │ │ ├── dac.lec.v │ │ └── dac.lec.yosys.json │ ├── docs │ │ ├── .nojekyll │ │ ├── dac_lec.md │ │ └── index.html │ ├── package.json │ └── src │ │ ├── dac.lec │ │ ├── dac_analog.lec │ │ ├── dac_digital.lec │ │ └── dac_tb.lec ├── dacImpl │ ├── .gitignore │ ├── README.md │ ├── docs │ │ ├── .nojekyll │ │ ├── dacImpl_lec.md │ │ └── index.html │ ├── package.json │ └── src │ │ └── dacImpl.lec ├── electron │ ├── .gitignore │ ├── README.md │ ├── docs │ │ ├── .nojekyll │ │ ├── README.md │ │ ├── _sidebar.md │ │ ├── cells.lec.md │ │ ├── electron_lec.md │ │ └── index.html │ ├── package.json │ └── src │ │ ├── cells.lec │ │ └── cells.v ├── picorv32 │ ├── .gitignore │ ├── README.md │ ├── docs │ │ ├── .nojekyll │ │ ├── index.html │ │ └── picorv32_lec.md │ ├── package.json │ └── src │ │ ├── picorv32.lec │ │ └── picorv32.v ├── picosoc │ ├── .gitignore │ ├── README.md │ ├── docs │ │ ├── .nojekyll │ │ ├── index.html │ │ └── picosoc_lec.md │ ├── package.json │ ├── picosoc.gtkw │ └── src │ │ ├── hx8kdemo.lec │ │ ├── hx8kdemo.v │ │ ├── hx8kdemo_tb.lec │ │ ├── hx8kdemo_tb.v │ │ ├── picosoc.v │ │ ├── simpleuart.v │ │ ├── spiflash.v │ │ └── spimemio.v └── tinyFPGA │ ├── .gitignore │ ├── README.md │ ├── docs │ ├── .nojekyll │ ├── index.html │ └── tinyFPGA_lec.md │ ├── layout │ ├── fp-lib-table │ ├── tinyfpga.pretty │ │ ├── BGA-60_9x10_8.0x9.0mm_Pitch0.8mm.wrl │ │ ├── BGA_285_18x18_100x100mm_Pitch05mm.wrl │ │ ├── CDFN3225-4LD-PL-1.kicad_mod │ │ ├── CM81.kicad_mod │ │ ├── DFN-4_2x2_2.5x3.2mm_Pitch0.8mm.wrl │ │ ├── DFN-8-1EP_4x4mm_Pitch0.8mm.wrl │ │ ├── DM3D-SF.wrl │ │ ├── FBGA-24_5x5_6.0x8.0mm_Pitch1.0mm.wrl │ │ ├── Lattice-32QFN.kicad_mod │ │ ├── Lattice-QFN-32_5x5mm_Pitch0.5mm.kicad_mod │ │ ├── PTS_810_SMT_Switch.kicad_mod │ │ ├── SC-70-5.wrl │ │ ├── SC-70-C5.kicad_mod │ │ ├── SOT-23-5.wrl │ │ ├── Thin-DFN4.kicad_mod │ │ ├── UCBGA-81_9x9_4x4mm_Pitch0.4mm.wrl │ │ ├── USB-Micro.wrl │ │ ├── WLCSP-20_5x4_2.015x1.615mm_Pitch0.4mm.wrl │ │ ├── WLCSP-6_3x2_1.16x0.86mm_Pitch0.4mm.wrl │ │ └── Y97M01810FP.wrl │ └── tinyfpga.pro │ ├── package.json │ ├── src │ └── tinyFPGA.lec │ └── tests │ ├── TinyFPGA-BX.clean.net │ ├── TinyFPGA-BX.kicad_pcb │ ├── TinyFPGA-BX.net │ └── equiv.ts ├── language-server ├── package.json ├── src │ ├── cli.ts │ ├── document.spec.ts │ ├── document.ts │ ├── logger.ts │ ├── lsp-client.ts │ ├── lsp-connection.ts │ ├── lsp-server.ts │ └── protocol-translation.ts └── tsconfig.json ├── lerna.json ├── magic-readme.js ├── package.json ├── schematic-diagram ├── package.json ├── src │ ├── browser │ │ ├── frontend-extension.ts │ │ ├── graph │ │ │ ├── elk-bundled.ts │ │ │ ├── graph-generator.ts │ │ │ ├── graph-layout.ts │ │ │ ├── graph-model.ts │ │ │ ├── graph-sprotty-config.ts │ │ │ ├── graph-views.tsx │ │ │ ├── model-source.ts │ │ │ ├── netlist.ts │ │ │ ├── schematic.ts │ │ │ ├── symbol.ts │ │ │ └── urn.ts │ │ ├── index.ts │ │ ├── style │ │ │ ├── orientation.css │ │ │ └── schematic.css │ │ └── widget │ │ │ ├── diagram-config.ts │ │ │ ├── diagram-manager.ts │ │ │ ├── diagram-type.ts │ │ │ └── diagram-widget.ts │ └── node │ │ └── backend-extension.ts └── tsconfig.json ├── theia-electron ├── data │ └── electron.tmLanguage.json ├── package.json ├── src │ ├── browser │ │ ├── electron-client-contribution.ts │ │ ├── electron-command-contribution.ts │ │ ├── electron-grammar-contribution.ts │ │ ├── electron-open-handler.ts │ │ ├── frontend-extension.ts │ │ └── monaco.d.ts │ ├── common │ │ └── index.ts │ └── node │ │ ├── backend-extension.ts │ │ ├── electron-contribution.ts │ │ └── startserver.ts └── tsconfig.json ├── typings ├── electro-grammar │ └── index.d.ts └── elkjs │ └── index.d.ts ├── website ├── blog │ └── 2018-08-01-electron-pcb-alpha.md ├── core │ └── Footer.js ├── package.json ├── pages │ └── en │ │ ├── help.js │ │ ├── index.js │ │ └── users.js ├── railroad.js ├── sidebars.json ├── siteConfig.js └── static │ ├── CNAME │ ├── css │ └── custom.css │ ├── img │ ├── electron.svg │ ├── favicon.png │ ├── icons │ │ ├── fa-file-export.svg │ │ └── fa-sync.svg │ ├── osi_symbol.svg │ └── screenshots │ │ └── electron-ide.png │ └── railroad_diagram.html └── yarn.lock /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron-lang/electron/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron-lang/electron/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron-lang/electron/HEAD/.gitmodules -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron-lang/electron/HEAD/.travis.yml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron-lang/electron/HEAD/README.md -------------------------------------------------------------------------------- /base.tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron-lang/electron/HEAD/base.tsconfig.json -------------------------------------------------------------------------------- /browser-app/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron-lang/electron/HEAD/browser-app/package.json -------------------------------------------------------------------------------- /celllib/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron-lang/electron/HEAD/celllib/package.json -------------------------------------------------------------------------------- /celllib/src/analog.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron-lang/electron/HEAD/celllib/src/analog.ts -------------------------------------------------------------------------------- /celllib/src/common.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron-lang/electron/HEAD/celllib/src/common.ts -------------------------------------------------------------------------------- /celllib/src/digital.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron-lang/electron/HEAD/celllib/src/digital.ts -------------------------------------------------------------------------------- /celllib/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron-lang/electron/HEAD/celllib/src/index.ts -------------------------------------------------------------------------------- /celllib/src/package.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron-lang/electron/HEAD/celllib/src/package.spec.ts -------------------------------------------------------------------------------- /celllib/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron-lang/electron/HEAD/celllib/tsconfig.json -------------------------------------------------------------------------------- /desktop-app/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron-lang/electron/HEAD/desktop-app/package.json -------------------------------------------------------------------------------- /docs/getting-started.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron-lang/electron/HEAD/docs/getting-started.md -------------------------------------------------------------------------------- /docs/reference.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron-lang/electron/HEAD/docs/reference.md -------------------------------------------------------------------------------- /electron/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron-lang/electron/HEAD/electron/package.json -------------------------------------------------------------------------------- /electron/src/autocompletion/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron-lang/electron/HEAD/electron/src/autocompletion/index.ts -------------------------------------------------------------------------------- /electron/src/autocompletion/suggest.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron-lang/electron/HEAD/electron/src/autocompletion/suggest.spec.ts -------------------------------------------------------------------------------- /electron/src/autocompletion/suggest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron-lang/electron/HEAD/electron/src/autocompletion/suggest.ts -------------------------------------------------------------------------------- /electron/src/backend/bom.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron-lang/electron/HEAD/electron/src/backend/bom.ts -------------------------------------------------------------------------------- /electron/src/backend/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron-lang/electron/HEAD/electron/src/backend/index.ts -------------------------------------------------------------------------------- /electron/src/backend/ir.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron-lang/electron/HEAD/electron/src/backend/ir.ts -------------------------------------------------------------------------------- /electron/src/backend/json.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron-lang/electron/HEAD/electron/src/backend/json.ts -------------------------------------------------------------------------------- /electron/src/backend/kicad.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron-lang/electron/HEAD/electron/src/backend/kicad.ts -------------------------------------------------------------------------------- /electron/src/backend/markdown.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron-lang/electron/HEAD/electron/src/backend/markdown.ts -------------------------------------------------------------------------------- /electron/src/backend/printer.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron-lang/electron/HEAD/electron/src/backend/printer.spec.ts -------------------------------------------------------------------------------- /electron/src/backend/printer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron-lang/electron/HEAD/electron/src/backend/printer.ts -------------------------------------------------------------------------------- /electron/src/backend/yosys.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron-lang/electron/HEAD/electron/src/backend/yosys.ts -------------------------------------------------------------------------------- /electron/src/cli.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron-lang/electron/HEAD/electron/src/cli.ts -------------------------------------------------------------------------------- /electron/src/cpl.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron-lang/electron/HEAD/electron/src/cpl.ts -------------------------------------------------------------------------------- /electron/src/crate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron-lang/electron/HEAD/electron/src/crate.ts -------------------------------------------------------------------------------- /electron/src/design.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron-lang/electron/HEAD/electron/src/design.ts -------------------------------------------------------------------------------- /electron/src/diagnostic.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron-lang/electron/HEAD/electron/src/diagnostic.ts -------------------------------------------------------------------------------- /electron/src/file.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron-lang/electron/HEAD/electron/src/file.ts -------------------------------------------------------------------------------- /electron/src/frontend/ast/attribute.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron-lang/electron/HEAD/electron/src/frontend/ast/attribute.ts -------------------------------------------------------------------------------- /electron/src/frontend/ast/declaration.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron-lang/electron/HEAD/electron/src/frontend/ast/declaration.ts -------------------------------------------------------------------------------- /electron/src/frontend/ast/expression.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron-lang/electron/HEAD/electron/src/frontend/ast/expression.ts -------------------------------------------------------------------------------- /electron/src/frontend/ast/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron-lang/electron/HEAD/electron/src/frontend/ast/index.ts -------------------------------------------------------------------------------- /electron/src/frontend/ast/literal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron-lang/electron/HEAD/electron/src/frontend/ast/literal.ts -------------------------------------------------------------------------------- /electron/src/frontend/ast/statement.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron-lang/electron/HEAD/electron/src/frontend/ast/statement.ts -------------------------------------------------------------------------------- /electron/src/frontend/attributes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron-lang/electron/HEAD/electron/src/frontend/attributes.ts -------------------------------------------------------------------------------- /electron/src/frontend/compiler.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron-lang/electron/HEAD/electron/src/frontend/compiler.spec.ts -------------------------------------------------------------------------------- /electron/src/frontend/compiler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron-lang/electron/HEAD/electron/src/frontend/compiler.ts -------------------------------------------------------------------------------- /electron/src/frontend/elaborator.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron-lang/electron/HEAD/electron/src/frontend/elaborator.spec.ts -------------------------------------------------------------------------------- /electron/src/frontend/elaborator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron-lang/electron/HEAD/electron/src/frontend/elaborator.ts -------------------------------------------------------------------------------- /electron/src/frontend/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron-lang/electron/HEAD/electron/src/frontend/index.ts -------------------------------------------------------------------------------- /electron/src/frontend/lexer.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron-lang/electron/HEAD/electron/src/frontend/lexer.spec.ts -------------------------------------------------------------------------------- /electron/src/frontend/parameters.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron-lang/electron/HEAD/electron/src/frontend/parameters.ts -------------------------------------------------------------------------------- /electron/src/frontend/parser.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron-lang/electron/HEAD/electron/src/frontend/parser.spec.ts -------------------------------------------------------------------------------- /electron/src/frontend/parser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron-lang/electron/HEAD/electron/src/frontend/parser.ts -------------------------------------------------------------------------------- /electron/src/frontend/printer.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron-lang/electron/HEAD/electron/src/frontend/printer.spec.ts -------------------------------------------------------------------------------- /electron/src/frontend/printer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron-lang/electron/HEAD/electron/src/frontend/printer.ts -------------------------------------------------------------------------------- /electron/src/frontend/symbolTable.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron-lang/electron/HEAD/electron/src/frontend/symbolTable.spec.ts -------------------------------------------------------------------------------- /electron/src/frontend/symbolTable.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron-lang/electron/HEAD/electron/src/frontend/symbolTable.ts -------------------------------------------------------------------------------- /electron/src/frontend/tokens.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron-lang/electron/HEAD/electron/src/frontend/tokens.ts -------------------------------------------------------------------------------- /electron/src/frontend/typechecker.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron-lang/electron/HEAD/electron/src/frontend/typechecker.spec.ts -------------------------------------------------------------------------------- /electron/src/frontend/typechecker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron-lang/electron/HEAD/electron/src/frontend/typechecker.ts -------------------------------------------------------------------------------- /electron/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron-lang/electron/HEAD/electron/src/index.ts -------------------------------------------------------------------------------- /electron/src/linker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron-lang/electron/HEAD/electron/src/linker.ts -------------------------------------------------------------------------------- /electron/src/passes/hierarchy.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron-lang/electron/HEAD/electron/src/passes/hierarchy.spec.ts -------------------------------------------------------------------------------- /electron/src/passes/hierarchy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron-lang/electron/HEAD/electron/src/passes/hierarchy.ts -------------------------------------------------------------------------------- /electron/src/passes/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron-lang/electron/HEAD/electron/src/passes/index.ts -------------------------------------------------------------------------------- /electron/src/passes/renamecell.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron-lang/electron/HEAD/electron/src/passes/renamecell.spec.ts -------------------------------------------------------------------------------- /electron/src/passes/renamecell.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron-lang/electron/HEAD/electron/src/passes/renamecell.ts -------------------------------------------------------------------------------- /electron/src/tests/pass/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | build/ -------------------------------------------------------------------------------- /electron/src/tests/pass/0_R.lec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron-lang/electron/HEAD/electron/src/tests/pass/0_R.lec -------------------------------------------------------------------------------- /electron/src/tests/pass/1_AND.lec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron-lang/electron/HEAD/electron/src/tests/pass/1_AND.lec -------------------------------------------------------------------------------- /electron/src/tests/pass/2_CellVector.lec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron-lang/electron/HEAD/electron/src/tests/pass/2_CellVector.lec -------------------------------------------------------------------------------- /electron/src/tests/pass/3_ConstExpression.lec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron-lang/electron/HEAD/electron/src/tests/pass/3_ConstExpression.lec -------------------------------------------------------------------------------- /electron/src/tests/pass/4_BitVectors.lec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron-lang/electron/HEAD/electron/src/tests/pass/4_BitVectors.lec -------------------------------------------------------------------------------- /electron/src/tests/pass/5_AnonymousCell.lec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron-lang/electron/HEAD/electron/src/tests/pass/5_AnonymousCell.lec -------------------------------------------------------------------------------- /electron/src/tests/pass/6_VoltageDivider.lec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron-lang/electron/HEAD/electron/src/tests/pass/6_VoltageDivider.lec -------------------------------------------------------------------------------- /electron/src/tests/pass/7_TwoVoltageDividers.lec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron-lang/electron/HEAD/electron/src/tests/pass/7_TwoVoltageDividers.lec -------------------------------------------------------------------------------- /electron/src/tests/pass/8_ElectroGrammar.lec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron-lang/electron/HEAD/electron/src/tests/pass/8_ElectroGrammar.lec -------------------------------------------------------------------------------- /electron/src/tests/pass/TwoVoltageDividers.gold.net: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron-lang/electron/HEAD/electron/src/tests/pass/TwoVoltageDividers.gold.net -------------------------------------------------------------------------------- /electron/src/tests/pass/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron-lang/electron/HEAD/electron/src/tests/pass/package.json -------------------------------------------------------------------------------- /electron/src/tests/pass/pass_lec.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron-lang/electron/HEAD/electron/src/tests/pass/pass_lec.md -------------------------------------------------------------------------------- /electron/src/tests/run_tests.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron-lang/electron/HEAD/electron/src/tests/run_tests.ts -------------------------------------------------------------------------------- /electron/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron-lang/electron/HEAD/electron/tsconfig.json -------------------------------------------------------------------------------- /examples/blinky/.gitignore: -------------------------------------------------------------------------------- 1 | build/ -------------------------------------------------------------------------------- /examples/blinky/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron-lang/electron/HEAD/examples/blinky/README.md -------------------------------------------------------------------------------- /examples/blinky/blinky.gtkw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron-lang/electron/HEAD/examples/blinky/blinky.gtkw -------------------------------------------------------------------------------- /examples/blinky/docs/.nojekyll: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/blinky/docs/blinky_lec.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron-lang/electron/HEAD/examples/blinky/docs/blinky_lec.md -------------------------------------------------------------------------------- /examples/blinky/docs/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron-lang/electron/HEAD/examples/blinky/docs/index.html -------------------------------------------------------------------------------- /examples/blinky/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron-lang/electron/HEAD/examples/blinky/package.json -------------------------------------------------------------------------------- /examples/blinky/src/blinky.lec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron-lang/electron/HEAD/examples/blinky/src/blinky.lec -------------------------------------------------------------------------------- /examples/blinky/tests/blinky.gold.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron-lang/electron/HEAD/examples/blinky/tests/blinky.gold.v -------------------------------------------------------------------------------- /examples/blinky/tests/equiv.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron-lang/electron/HEAD/examples/blinky/tests/equiv.js -------------------------------------------------------------------------------- /examples/blinky/tests/pinmap.pcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron-lang/electron/HEAD/examples/blinky/tests/pinmap.pcf -------------------------------------------------------------------------------- /examples/blinky/tests/script.ys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron-lang/electron/HEAD/examples/blinky/tests/script.ys -------------------------------------------------------------------------------- /examples/dac/.gitignore: -------------------------------------------------------------------------------- 1 | build/ -------------------------------------------------------------------------------- /examples/dac/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron-lang/electron/HEAD/examples/dac/README.md -------------------------------------------------------------------------------- /examples/dac/build/dac.lec.v: -------------------------------------------------------------------------------- 1 | /* Generated by Yosys 0.7+627 (git sha1 e275692e, clang 5.0.0 -fPIC -Os) */ 2 | -------------------------------------------------------------------------------- /examples/dac/build/dac.lec.yosys.json: -------------------------------------------------------------------------------- 1 | { 2 | "modules": {} 3 | } -------------------------------------------------------------------------------- /examples/dac/docs/.nojekyll: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/dac/docs/dac_lec.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron-lang/electron/HEAD/examples/dac/docs/dac_lec.md -------------------------------------------------------------------------------- /examples/dac/docs/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron-lang/electron/HEAD/examples/dac/docs/index.html -------------------------------------------------------------------------------- /examples/dac/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron-lang/electron/HEAD/examples/dac/package.json -------------------------------------------------------------------------------- /examples/dac/src/dac.lec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron-lang/electron/HEAD/examples/dac/src/dac.lec -------------------------------------------------------------------------------- /examples/dac/src/dac_analog.lec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron-lang/electron/HEAD/examples/dac/src/dac_analog.lec -------------------------------------------------------------------------------- /examples/dac/src/dac_digital.lec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron-lang/electron/HEAD/examples/dac/src/dac_digital.lec -------------------------------------------------------------------------------- /examples/dac/src/dac_tb.lec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron-lang/electron/HEAD/examples/dac/src/dac_tb.lec -------------------------------------------------------------------------------- /examples/dacImpl/.gitignore: -------------------------------------------------------------------------------- 1 | build/ 2 | -------------------------------------------------------------------------------- /examples/dacImpl/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron-lang/electron/HEAD/examples/dacImpl/README.md -------------------------------------------------------------------------------- /examples/dacImpl/docs/.nojekyll: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/dacImpl/docs/dacImpl_lec.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron-lang/electron/HEAD/examples/dacImpl/docs/dacImpl_lec.md -------------------------------------------------------------------------------- /examples/dacImpl/docs/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron-lang/electron/HEAD/examples/dacImpl/docs/index.html -------------------------------------------------------------------------------- /examples/dacImpl/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron-lang/electron/HEAD/examples/dacImpl/package.json -------------------------------------------------------------------------------- /examples/dacImpl/src/dacImpl.lec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron-lang/electron/HEAD/examples/dacImpl/src/dacImpl.lec -------------------------------------------------------------------------------- /examples/electron/.gitignore: -------------------------------------------------------------------------------- 1 | build/ 2 | -------------------------------------------------------------------------------- /examples/electron/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron-lang/electron/HEAD/examples/electron/README.md -------------------------------------------------------------------------------- /examples/electron/docs/.nojekyll: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/electron/docs/README.md: -------------------------------------------------------------------------------- 1 | ../README.md -------------------------------------------------------------------------------- /examples/electron/docs/_sidebar.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron-lang/electron/HEAD/examples/electron/docs/_sidebar.md -------------------------------------------------------------------------------- /examples/electron/docs/cells.lec.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron-lang/electron/HEAD/examples/electron/docs/cells.lec.md -------------------------------------------------------------------------------- /examples/electron/docs/electron_lec.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron-lang/electron/HEAD/examples/electron/docs/electron_lec.md -------------------------------------------------------------------------------- /examples/electron/docs/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron-lang/electron/HEAD/examples/electron/docs/index.html -------------------------------------------------------------------------------- /examples/electron/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron-lang/electron/HEAD/examples/electron/package.json -------------------------------------------------------------------------------- /examples/electron/src/cells.lec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron-lang/electron/HEAD/examples/electron/src/cells.lec -------------------------------------------------------------------------------- /examples/electron/src/cells.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron-lang/electron/HEAD/examples/electron/src/cells.v -------------------------------------------------------------------------------- /examples/picorv32/.gitignore: -------------------------------------------------------------------------------- 1 | build/ -------------------------------------------------------------------------------- /examples/picorv32/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron-lang/electron/HEAD/examples/picorv32/README.md -------------------------------------------------------------------------------- /examples/picorv32/docs/.nojekyll: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/picorv32/docs/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron-lang/electron/HEAD/examples/picorv32/docs/index.html -------------------------------------------------------------------------------- /examples/picorv32/docs/picorv32_lec.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/picorv32/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron-lang/electron/HEAD/examples/picorv32/package.json -------------------------------------------------------------------------------- /examples/picorv32/src/picorv32.lec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron-lang/electron/HEAD/examples/picorv32/src/picorv32.lec -------------------------------------------------------------------------------- /examples/picorv32/src/picorv32.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron-lang/electron/HEAD/examples/picorv32/src/picorv32.v -------------------------------------------------------------------------------- /examples/picosoc/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron-lang/electron/HEAD/examples/picosoc/.gitignore -------------------------------------------------------------------------------- /examples/picosoc/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron-lang/electron/HEAD/examples/picosoc/README.md -------------------------------------------------------------------------------- /examples/picosoc/docs/.nojekyll: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/picosoc/docs/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron-lang/electron/HEAD/examples/picosoc/docs/index.html -------------------------------------------------------------------------------- /examples/picosoc/docs/picosoc_lec.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron-lang/electron/HEAD/examples/picosoc/docs/picosoc_lec.md -------------------------------------------------------------------------------- /examples/picosoc/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron-lang/electron/HEAD/examples/picosoc/package.json -------------------------------------------------------------------------------- /examples/picosoc/picosoc.gtkw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron-lang/electron/HEAD/examples/picosoc/picosoc.gtkw -------------------------------------------------------------------------------- /examples/picosoc/src/hx8kdemo.lec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron-lang/electron/HEAD/examples/picosoc/src/hx8kdemo.lec -------------------------------------------------------------------------------- /examples/picosoc/src/hx8kdemo.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron-lang/electron/HEAD/examples/picosoc/src/hx8kdemo.v -------------------------------------------------------------------------------- /examples/picosoc/src/hx8kdemo_tb.lec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron-lang/electron/HEAD/examples/picosoc/src/hx8kdemo_tb.lec -------------------------------------------------------------------------------- /examples/picosoc/src/hx8kdemo_tb.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron-lang/electron/HEAD/examples/picosoc/src/hx8kdemo_tb.v -------------------------------------------------------------------------------- /examples/picosoc/src/picosoc.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron-lang/electron/HEAD/examples/picosoc/src/picosoc.v -------------------------------------------------------------------------------- /examples/picosoc/src/simpleuart.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron-lang/electron/HEAD/examples/picosoc/src/simpleuart.v -------------------------------------------------------------------------------- /examples/picosoc/src/spiflash.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron-lang/electron/HEAD/examples/picosoc/src/spiflash.v -------------------------------------------------------------------------------- /examples/picosoc/src/spimemio.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron-lang/electron/HEAD/examples/picosoc/src/spimemio.v -------------------------------------------------------------------------------- /examples/tinyFPGA/.gitignore: -------------------------------------------------------------------------------- 1 | build/ 2 | -------------------------------------------------------------------------------- /examples/tinyFPGA/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron-lang/electron/HEAD/examples/tinyFPGA/README.md -------------------------------------------------------------------------------- /examples/tinyFPGA/docs/.nojekyll: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/tinyFPGA/docs/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron-lang/electron/HEAD/examples/tinyFPGA/docs/index.html -------------------------------------------------------------------------------- /examples/tinyFPGA/docs/tinyFPGA_lec.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron-lang/electron/HEAD/examples/tinyFPGA/docs/tinyFPGA_lec.md -------------------------------------------------------------------------------- /examples/tinyFPGA/layout/fp-lib-table: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron-lang/electron/HEAD/examples/tinyFPGA/layout/fp-lib-table -------------------------------------------------------------------------------- /examples/tinyFPGA/layout/tinyfpga.pretty/BGA-60_9x10_8.0x9.0mm_Pitch0.8mm.wrl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron-lang/electron/HEAD/examples/tinyFPGA/layout/tinyfpga.pretty/BGA-60_9x10_8.0x9.0mm_Pitch0.8mm.wrl -------------------------------------------------------------------------------- /examples/tinyFPGA/layout/tinyfpga.pretty/BGA_285_18x18_100x100mm_Pitch05mm.wrl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron-lang/electron/HEAD/examples/tinyFPGA/layout/tinyfpga.pretty/BGA_285_18x18_100x100mm_Pitch05mm.wrl -------------------------------------------------------------------------------- /examples/tinyFPGA/layout/tinyfpga.pretty/CDFN3225-4LD-PL-1.kicad_mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron-lang/electron/HEAD/examples/tinyFPGA/layout/tinyfpga.pretty/CDFN3225-4LD-PL-1.kicad_mod -------------------------------------------------------------------------------- /examples/tinyFPGA/layout/tinyfpga.pretty/CM81.kicad_mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron-lang/electron/HEAD/examples/tinyFPGA/layout/tinyfpga.pretty/CM81.kicad_mod -------------------------------------------------------------------------------- /examples/tinyFPGA/layout/tinyfpga.pretty/DFN-4_2x2_2.5x3.2mm_Pitch0.8mm.wrl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron-lang/electron/HEAD/examples/tinyFPGA/layout/tinyfpga.pretty/DFN-4_2x2_2.5x3.2mm_Pitch0.8mm.wrl -------------------------------------------------------------------------------- /examples/tinyFPGA/layout/tinyfpga.pretty/DFN-8-1EP_4x4mm_Pitch0.8mm.wrl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron-lang/electron/HEAD/examples/tinyFPGA/layout/tinyfpga.pretty/DFN-8-1EP_4x4mm_Pitch0.8mm.wrl -------------------------------------------------------------------------------- /examples/tinyFPGA/layout/tinyfpga.pretty/DM3D-SF.wrl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron-lang/electron/HEAD/examples/tinyFPGA/layout/tinyfpga.pretty/DM3D-SF.wrl -------------------------------------------------------------------------------- /examples/tinyFPGA/layout/tinyfpga.pretty/FBGA-24_5x5_6.0x8.0mm_Pitch1.0mm.wrl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron-lang/electron/HEAD/examples/tinyFPGA/layout/tinyfpga.pretty/FBGA-24_5x5_6.0x8.0mm_Pitch1.0mm.wrl -------------------------------------------------------------------------------- /examples/tinyFPGA/layout/tinyfpga.pretty/Lattice-32QFN.kicad_mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron-lang/electron/HEAD/examples/tinyFPGA/layout/tinyfpga.pretty/Lattice-32QFN.kicad_mod -------------------------------------------------------------------------------- /examples/tinyFPGA/layout/tinyfpga.pretty/Lattice-QFN-32_5x5mm_Pitch0.5mm.kicad_mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron-lang/electron/HEAD/examples/tinyFPGA/layout/tinyfpga.pretty/Lattice-QFN-32_5x5mm_Pitch0.5mm.kicad_mod -------------------------------------------------------------------------------- /examples/tinyFPGA/layout/tinyfpga.pretty/PTS_810_SMT_Switch.kicad_mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron-lang/electron/HEAD/examples/tinyFPGA/layout/tinyfpga.pretty/PTS_810_SMT_Switch.kicad_mod -------------------------------------------------------------------------------- /examples/tinyFPGA/layout/tinyfpga.pretty/SC-70-5.wrl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron-lang/electron/HEAD/examples/tinyFPGA/layout/tinyfpga.pretty/SC-70-5.wrl -------------------------------------------------------------------------------- /examples/tinyFPGA/layout/tinyfpga.pretty/SC-70-C5.kicad_mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron-lang/electron/HEAD/examples/tinyFPGA/layout/tinyfpga.pretty/SC-70-C5.kicad_mod -------------------------------------------------------------------------------- /examples/tinyFPGA/layout/tinyfpga.pretty/SOT-23-5.wrl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron-lang/electron/HEAD/examples/tinyFPGA/layout/tinyfpga.pretty/SOT-23-5.wrl -------------------------------------------------------------------------------- /examples/tinyFPGA/layout/tinyfpga.pretty/Thin-DFN4.kicad_mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron-lang/electron/HEAD/examples/tinyFPGA/layout/tinyfpga.pretty/Thin-DFN4.kicad_mod -------------------------------------------------------------------------------- /examples/tinyFPGA/layout/tinyfpga.pretty/UCBGA-81_9x9_4x4mm_Pitch0.4mm.wrl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron-lang/electron/HEAD/examples/tinyFPGA/layout/tinyfpga.pretty/UCBGA-81_9x9_4x4mm_Pitch0.4mm.wrl -------------------------------------------------------------------------------- /examples/tinyFPGA/layout/tinyfpga.pretty/USB-Micro.wrl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron-lang/electron/HEAD/examples/tinyFPGA/layout/tinyfpga.pretty/USB-Micro.wrl -------------------------------------------------------------------------------- /examples/tinyFPGA/layout/tinyfpga.pretty/WLCSP-20_5x4_2.015x1.615mm_Pitch0.4mm.wrl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron-lang/electron/HEAD/examples/tinyFPGA/layout/tinyfpga.pretty/WLCSP-20_5x4_2.015x1.615mm_Pitch0.4mm.wrl -------------------------------------------------------------------------------- /examples/tinyFPGA/layout/tinyfpga.pretty/WLCSP-6_3x2_1.16x0.86mm_Pitch0.4mm.wrl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron-lang/electron/HEAD/examples/tinyFPGA/layout/tinyfpga.pretty/WLCSP-6_3x2_1.16x0.86mm_Pitch0.4mm.wrl -------------------------------------------------------------------------------- /examples/tinyFPGA/layout/tinyfpga.pretty/Y97M01810FP.wrl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron-lang/electron/HEAD/examples/tinyFPGA/layout/tinyfpga.pretty/Y97M01810FP.wrl -------------------------------------------------------------------------------- /examples/tinyFPGA/layout/tinyfpga.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron-lang/electron/HEAD/examples/tinyFPGA/layout/tinyfpga.pro -------------------------------------------------------------------------------- /examples/tinyFPGA/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron-lang/electron/HEAD/examples/tinyFPGA/package.json -------------------------------------------------------------------------------- /examples/tinyFPGA/src/tinyFPGA.lec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron-lang/electron/HEAD/examples/tinyFPGA/src/tinyFPGA.lec -------------------------------------------------------------------------------- /examples/tinyFPGA/tests/TinyFPGA-BX.clean.net: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron-lang/electron/HEAD/examples/tinyFPGA/tests/TinyFPGA-BX.clean.net -------------------------------------------------------------------------------- /examples/tinyFPGA/tests/TinyFPGA-BX.kicad_pcb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron-lang/electron/HEAD/examples/tinyFPGA/tests/TinyFPGA-BX.kicad_pcb -------------------------------------------------------------------------------- /examples/tinyFPGA/tests/TinyFPGA-BX.net: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron-lang/electron/HEAD/examples/tinyFPGA/tests/TinyFPGA-BX.net -------------------------------------------------------------------------------- /examples/tinyFPGA/tests/equiv.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron-lang/electron/HEAD/examples/tinyFPGA/tests/equiv.ts -------------------------------------------------------------------------------- /language-server/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron-lang/electron/HEAD/language-server/package.json -------------------------------------------------------------------------------- /language-server/src/cli.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron-lang/electron/HEAD/language-server/src/cli.ts -------------------------------------------------------------------------------- /language-server/src/document.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron-lang/electron/HEAD/language-server/src/document.spec.ts -------------------------------------------------------------------------------- /language-server/src/document.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron-lang/electron/HEAD/language-server/src/document.ts -------------------------------------------------------------------------------- /language-server/src/logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron-lang/electron/HEAD/language-server/src/logger.ts -------------------------------------------------------------------------------- /language-server/src/lsp-client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron-lang/electron/HEAD/language-server/src/lsp-client.ts -------------------------------------------------------------------------------- /language-server/src/lsp-connection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron-lang/electron/HEAD/language-server/src/lsp-connection.ts -------------------------------------------------------------------------------- /language-server/src/lsp-server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron-lang/electron/HEAD/language-server/src/lsp-server.ts -------------------------------------------------------------------------------- /language-server/src/protocol-translation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron-lang/electron/HEAD/language-server/src/protocol-translation.ts -------------------------------------------------------------------------------- /language-server/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron-lang/electron/HEAD/language-server/tsconfig.json -------------------------------------------------------------------------------- /lerna.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron-lang/electron/HEAD/lerna.json -------------------------------------------------------------------------------- /magic-readme.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron-lang/electron/HEAD/magic-readme.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron-lang/electron/HEAD/package.json -------------------------------------------------------------------------------- /schematic-diagram/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron-lang/electron/HEAD/schematic-diagram/package.json -------------------------------------------------------------------------------- /schematic-diagram/src/browser/frontend-extension.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron-lang/electron/HEAD/schematic-diagram/src/browser/frontend-extension.ts -------------------------------------------------------------------------------- /schematic-diagram/src/browser/graph/elk-bundled.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron-lang/electron/HEAD/schematic-diagram/src/browser/graph/elk-bundled.ts -------------------------------------------------------------------------------- /schematic-diagram/src/browser/graph/graph-generator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron-lang/electron/HEAD/schematic-diagram/src/browser/graph/graph-generator.ts -------------------------------------------------------------------------------- /schematic-diagram/src/browser/graph/graph-layout.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron-lang/electron/HEAD/schematic-diagram/src/browser/graph/graph-layout.ts -------------------------------------------------------------------------------- /schematic-diagram/src/browser/graph/graph-model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron-lang/electron/HEAD/schematic-diagram/src/browser/graph/graph-model.ts -------------------------------------------------------------------------------- /schematic-diagram/src/browser/graph/graph-sprotty-config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron-lang/electron/HEAD/schematic-diagram/src/browser/graph/graph-sprotty-config.ts -------------------------------------------------------------------------------- /schematic-diagram/src/browser/graph/graph-views.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron-lang/electron/HEAD/schematic-diagram/src/browser/graph/graph-views.tsx -------------------------------------------------------------------------------- /schematic-diagram/src/browser/graph/model-source.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron-lang/electron/HEAD/schematic-diagram/src/browser/graph/model-source.ts -------------------------------------------------------------------------------- /schematic-diagram/src/browser/graph/netlist.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron-lang/electron/HEAD/schematic-diagram/src/browser/graph/netlist.ts -------------------------------------------------------------------------------- /schematic-diagram/src/browser/graph/schematic.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron-lang/electron/HEAD/schematic-diagram/src/browser/graph/schematic.ts -------------------------------------------------------------------------------- /schematic-diagram/src/browser/graph/symbol.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron-lang/electron/HEAD/schematic-diagram/src/browser/graph/symbol.ts -------------------------------------------------------------------------------- /schematic-diagram/src/browser/graph/urn.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron-lang/electron/HEAD/schematic-diagram/src/browser/graph/urn.ts -------------------------------------------------------------------------------- /schematic-diagram/src/browser/index.ts: -------------------------------------------------------------------------------- 1 | export * from './widget/diagram-manager' 2 | -------------------------------------------------------------------------------- /schematic-diagram/src/browser/style/orientation.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron-lang/electron/HEAD/schematic-diagram/src/browser/style/orientation.css -------------------------------------------------------------------------------- /schematic-diagram/src/browser/style/schematic.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron-lang/electron/HEAD/schematic-diagram/src/browser/style/schematic.css -------------------------------------------------------------------------------- /schematic-diagram/src/browser/widget/diagram-config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron-lang/electron/HEAD/schematic-diagram/src/browser/widget/diagram-config.ts -------------------------------------------------------------------------------- /schematic-diagram/src/browser/widget/diagram-manager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron-lang/electron/HEAD/schematic-diagram/src/browser/widget/diagram-manager.ts -------------------------------------------------------------------------------- /schematic-diagram/src/browser/widget/diagram-type.ts: -------------------------------------------------------------------------------- 1 | export const SCHEMATIC_DIAGRAM_TYPE = 'schematic-diagram' 2 | -------------------------------------------------------------------------------- /schematic-diagram/src/browser/widget/diagram-widget.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron-lang/electron/HEAD/schematic-diagram/src/browser/widget/diagram-widget.ts -------------------------------------------------------------------------------- /schematic-diagram/src/node/backend-extension.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron-lang/electron/HEAD/schematic-diagram/src/node/backend-extension.ts -------------------------------------------------------------------------------- /schematic-diagram/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron-lang/electron/HEAD/schematic-diagram/tsconfig.json -------------------------------------------------------------------------------- /theia-electron/data/electron.tmLanguage.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron-lang/electron/HEAD/theia-electron/data/electron.tmLanguage.json -------------------------------------------------------------------------------- /theia-electron/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron-lang/electron/HEAD/theia-electron/package.json -------------------------------------------------------------------------------- /theia-electron/src/browser/electron-client-contribution.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron-lang/electron/HEAD/theia-electron/src/browser/electron-client-contribution.ts -------------------------------------------------------------------------------- /theia-electron/src/browser/electron-command-contribution.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron-lang/electron/HEAD/theia-electron/src/browser/electron-command-contribution.ts -------------------------------------------------------------------------------- /theia-electron/src/browser/electron-grammar-contribution.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron-lang/electron/HEAD/theia-electron/src/browser/electron-grammar-contribution.ts -------------------------------------------------------------------------------- /theia-electron/src/browser/electron-open-handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron-lang/electron/HEAD/theia-electron/src/browser/electron-open-handler.ts -------------------------------------------------------------------------------- /theia-electron/src/browser/frontend-extension.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron-lang/electron/HEAD/theia-electron/src/browser/frontend-extension.ts -------------------------------------------------------------------------------- /theia-electron/src/browser/monaco.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron-lang/electron/HEAD/theia-electron/src/browser/monaco.d.ts -------------------------------------------------------------------------------- /theia-electron/src/common/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron-lang/electron/HEAD/theia-electron/src/common/index.ts -------------------------------------------------------------------------------- /theia-electron/src/node/backend-extension.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron-lang/electron/HEAD/theia-electron/src/node/backend-extension.ts -------------------------------------------------------------------------------- /theia-electron/src/node/electron-contribution.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron-lang/electron/HEAD/theia-electron/src/node/electron-contribution.ts -------------------------------------------------------------------------------- /theia-electron/src/node/startserver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron-lang/electron/HEAD/theia-electron/src/node/startserver.ts -------------------------------------------------------------------------------- /theia-electron/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron-lang/electron/HEAD/theia-electron/tsconfig.json -------------------------------------------------------------------------------- /typings/electro-grammar/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron-lang/electron/HEAD/typings/electro-grammar/index.d.ts -------------------------------------------------------------------------------- /typings/elkjs/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron-lang/electron/HEAD/typings/elkjs/index.d.ts -------------------------------------------------------------------------------- /website/blog/2018-08-01-electron-pcb-alpha.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron-lang/electron/HEAD/website/blog/2018-08-01-electron-pcb-alpha.md -------------------------------------------------------------------------------- /website/core/Footer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron-lang/electron/HEAD/website/core/Footer.js -------------------------------------------------------------------------------- /website/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron-lang/electron/HEAD/website/package.json -------------------------------------------------------------------------------- /website/pages/en/help.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron-lang/electron/HEAD/website/pages/en/help.js -------------------------------------------------------------------------------- /website/pages/en/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron-lang/electron/HEAD/website/pages/en/index.js -------------------------------------------------------------------------------- /website/pages/en/users.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron-lang/electron/HEAD/website/pages/en/users.js -------------------------------------------------------------------------------- /website/railroad.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron-lang/electron/HEAD/website/railroad.js -------------------------------------------------------------------------------- /website/sidebars.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron-lang/electron/HEAD/website/sidebars.json -------------------------------------------------------------------------------- /website/siteConfig.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron-lang/electron/HEAD/website/siteConfig.js -------------------------------------------------------------------------------- /website/static/CNAME: -------------------------------------------------------------------------------- 1 | electron-lang.org -------------------------------------------------------------------------------- /website/static/css/custom.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron-lang/electron/HEAD/website/static/css/custom.css -------------------------------------------------------------------------------- /website/static/img/electron.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron-lang/electron/HEAD/website/static/img/electron.svg -------------------------------------------------------------------------------- /website/static/img/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron-lang/electron/HEAD/website/static/img/favicon.png -------------------------------------------------------------------------------- /website/static/img/icons/fa-file-export.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron-lang/electron/HEAD/website/static/img/icons/fa-file-export.svg -------------------------------------------------------------------------------- /website/static/img/icons/fa-sync.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron-lang/electron/HEAD/website/static/img/icons/fa-sync.svg -------------------------------------------------------------------------------- /website/static/img/osi_symbol.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron-lang/electron/HEAD/website/static/img/osi_symbol.svg -------------------------------------------------------------------------------- /website/static/img/screenshots/electron-ide.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron-lang/electron/HEAD/website/static/img/screenshots/electron-ide.png -------------------------------------------------------------------------------- /website/static/railroad_diagram.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron-lang/electron/HEAD/website/static/railroad_diagram.html -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electron-lang/electron/HEAD/yarn.lock --------------------------------------------------------------------------------