├── .gitignore ├── .travis.yml ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── ISSUE_TEMPLATE.md ├── LICENSE ├── Readme.md ├── TODO.md ├── cmd └── ligo │ ├── exec_file.go │ ├── interactive.go │ ├── main.go │ └── vmfuncs.go ├── doc ├── ligo_language │ ├── 0_Introduction.md │ ├── 1_Conditions.md │ └── 2_Loops.md └── writing_packages │ ├── 0_Introduction.md │ └── 1_Ligo_as_extension.md ├── packages ├── base │ ├── arithmetic.lg │ ├── array.lg │ ├── base.go │ ├── base.lg │ └── comparison.lg ├── build.sh ├── file │ ├── deps.lg │ ├── file.go │ └── util.lg ├── string │ ├── replace.lg │ ├── string.go │ └── string.lg └── url │ ├── plugin.go │ └── url.lg ├── pkg └── ligo │ ├── const.go │ ├── error.go │ ├── ligo.go │ ├── package.go │ ├── parser.go │ └── token.go └── samples ├── basic.lg ├── namespaces.lg └── struct.lg /.gitignore: -------------------------------------------------------------------------------- 1 | temp/* 2 | **.plg -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aki237/ligo/HEAD/.travis.yml -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aki237/ligo/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aki237/ligo/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /ISSUE_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aki237/ligo/HEAD/ISSUE_TEMPLATE.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aki237/ligo/HEAD/LICENSE -------------------------------------------------------------------------------- /Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aki237/ligo/HEAD/Readme.md -------------------------------------------------------------------------------- /TODO.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aki237/ligo/HEAD/TODO.md -------------------------------------------------------------------------------- /cmd/ligo/exec_file.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aki237/ligo/HEAD/cmd/ligo/exec_file.go -------------------------------------------------------------------------------- /cmd/ligo/interactive.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aki237/ligo/HEAD/cmd/ligo/interactive.go -------------------------------------------------------------------------------- /cmd/ligo/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aki237/ligo/HEAD/cmd/ligo/main.go -------------------------------------------------------------------------------- /cmd/ligo/vmfuncs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aki237/ligo/HEAD/cmd/ligo/vmfuncs.go -------------------------------------------------------------------------------- /doc/ligo_language/0_Introduction.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aki237/ligo/HEAD/doc/ligo_language/0_Introduction.md -------------------------------------------------------------------------------- /doc/ligo_language/1_Conditions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aki237/ligo/HEAD/doc/ligo_language/1_Conditions.md -------------------------------------------------------------------------------- /doc/ligo_language/2_Loops.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aki237/ligo/HEAD/doc/ligo_language/2_Loops.md -------------------------------------------------------------------------------- /doc/writing_packages/0_Introduction.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aki237/ligo/HEAD/doc/writing_packages/0_Introduction.md -------------------------------------------------------------------------------- /doc/writing_packages/1_Ligo_as_extension.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aki237/ligo/HEAD/doc/writing_packages/1_Ligo_as_extension.md -------------------------------------------------------------------------------- /packages/base/arithmetic.lg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aki237/ligo/HEAD/packages/base/arithmetic.lg -------------------------------------------------------------------------------- /packages/base/array.lg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aki237/ligo/HEAD/packages/base/array.lg -------------------------------------------------------------------------------- /packages/base/base.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aki237/ligo/HEAD/packages/base/base.go -------------------------------------------------------------------------------- /packages/base/base.lg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aki237/ligo/HEAD/packages/base/base.lg -------------------------------------------------------------------------------- /packages/base/comparison.lg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aki237/ligo/HEAD/packages/base/comparison.lg -------------------------------------------------------------------------------- /packages/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aki237/ligo/HEAD/packages/build.sh -------------------------------------------------------------------------------- /packages/file/deps.lg: -------------------------------------------------------------------------------- 1 | (require "base") 2 | -------------------------------------------------------------------------------- /packages/file/file.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aki237/ligo/HEAD/packages/file/file.go -------------------------------------------------------------------------------- /packages/file/util.lg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aki237/ligo/HEAD/packages/file/util.lg -------------------------------------------------------------------------------- /packages/string/replace.lg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aki237/ligo/HEAD/packages/string/replace.lg -------------------------------------------------------------------------------- /packages/string/string.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aki237/ligo/HEAD/packages/string/string.go -------------------------------------------------------------------------------- /packages/string/string.lg: -------------------------------------------------------------------------------- 1 | ;;; string 2 | (require "base") 3 | -------------------------------------------------------------------------------- /packages/url/plugin.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aki237/ligo/HEAD/packages/url/plugin.go -------------------------------------------------------------------------------- /packages/url/url.lg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pkg/ligo/const.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aki237/ligo/HEAD/pkg/ligo/const.go -------------------------------------------------------------------------------- /pkg/ligo/error.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aki237/ligo/HEAD/pkg/ligo/error.go -------------------------------------------------------------------------------- /pkg/ligo/ligo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aki237/ligo/HEAD/pkg/ligo/ligo.go -------------------------------------------------------------------------------- /pkg/ligo/package.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aki237/ligo/HEAD/pkg/ligo/package.go -------------------------------------------------------------------------------- /pkg/ligo/parser.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aki237/ligo/HEAD/pkg/ligo/parser.go -------------------------------------------------------------------------------- /pkg/ligo/token.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aki237/ligo/HEAD/pkg/ligo/token.go -------------------------------------------------------------------------------- /samples/basic.lg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aki237/ligo/HEAD/samples/basic.lg -------------------------------------------------------------------------------- /samples/namespaces.lg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aki237/ligo/HEAD/samples/namespaces.lg -------------------------------------------------------------------------------- /samples/struct.lg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aki237/ligo/HEAD/samples/struct.lg --------------------------------------------------------------------------------