*reformatted the readme according to github's new markdown representation.
This commit is contained in:
parent
4694a0852f
commit
43f8408c4b
74
README.md
74
README.md
@ -142,50 +142,50 @@ More detail are issued in the [Wiki](#wiki) pages.
|
||||
The [MY-BASIC Quick Reference](https://paladin-t.github.io/my_basic/MY-BASIC%20Quick%20Reference.pdf) includes most of the fundamental topics, however, it hasn't covered everything, such as the design principle, machinism behind MY-BASIC, effective practice, etc; all of them are issued in the [Wiki](https://github.com/paladin-t/my_basic/wiki):
|
||||
|
||||
* Principles
|
||||
* [Language design](https://github.com/paladin-t/my_basic/wiki/Language-design)
|
||||
* [How lambda works](https://github.com/paladin-t/my_basic/wiki/How-lambda-works)
|
||||
* [Passes](https://github.com/paladin-t/my_basic/wiki/Passes)
|
||||
* [Interpreter workflow diagram](https://github.com/paladin-t/my_basic/wiki/Interpreter-workflow-diagram)
|
||||
* [Language design](https://github.com/paladin-t/my_basic/wiki/Language-design)
|
||||
* [How lambda works](https://github.com/paladin-t/my_basic/wiki/How-lambda-works)
|
||||
* [Passes](https://github.com/paladin-t/my_basic/wiki/Passes)
|
||||
* [Interpreter workflow diagram](https://github.com/paladin-t/my_basic/wiki/Interpreter-workflow-diagram)
|
||||
* Code with MY-BASIC
|
||||
* [Support for Unicode](https://github.com/paladin-t/my_basic/wiki/Support-for-Unicode)
|
||||
* [Import another file](https://github.com/paladin-t/my_basic/wiki/Import-another-file)
|
||||
* [Module (namespace)](https://github.com/paladin-t/my_basic/wiki/Module-(namespace))
|
||||
* [Sub routine](https://github.com/paladin-t/my_basic/wiki/Sub-routine)
|
||||
* [Lambda abstraction](https://github.com/paladin-t/my_basic/wiki/Lambda-abstraction)
|
||||
* [Support for Unicode](https://github.com/paladin-t/my_basic/wiki/Support-for-Unicode)
|
||||
* [Import another file](https://github.com/paladin-t/my_basic/wiki/Import-another-file)
|
||||
* [Module (namespace)](https://github.com/paladin-t/my_basic/wiki/Module-(namespace))
|
||||
* [Sub routine](https://github.com/paladin-t/my_basic/wiki/Sub-routine)
|
||||
* [Lambda abstraction](https://github.com/paladin-t/my_basic/wiki/Lambda-abstraction)
|
||||
* Understanding data type system in MY-BASIC
|
||||
* [Collection manipulation](https://github.com/paladin-t/my_basic/wiki/Collection-manipulation)
|
||||
* [Manipulate an array](https://github.com/paladin-t/my_basic/wiki/Manipulate-an-array)
|
||||
* [Automatic memory management](https://github.com/paladin-t/my_basic/wiki/Automatic-memory-management)
|
||||
* [Use usertype values](https://github.com/paladin-t/my_basic/wiki/Use-usertype-values)
|
||||
* [Use prototype-based class](https://github.com/paladin-t/my_basic/wiki/Use-prototype-based-class)
|
||||
* [Define a class in C](https://github.com/paladin-t/my_basic/wiki/Define-a-class-in-C)
|
||||
* [Meta methods](https://github.com/paladin-t/my_basic/wiki/Meta-methods)
|
||||
* [Override operators](https://github.com/paladin-t/my_basic/wiki/Override-operators)
|
||||
* [Override functions](https://github.com/paladin-t/my_basic/wiki/Override-functions)
|
||||
* [Collection manipulation](https://github.com/paladin-t/my_basic/wiki/Collection-manipulation)
|
||||
* [Manipulate an array](https://github.com/paladin-t/my_basic/wiki/Manipulate-an-array)
|
||||
* [Automatic memory management](https://github.com/paladin-t/my_basic/wiki/Automatic-memory-management)
|
||||
* [Use usertype values](https://github.com/paladin-t/my_basic/wiki/Use-usertype-values)
|
||||
* [Use prototype-based class](https://github.com/paladin-t/my_basic/wiki/Use-prototype-based-class)
|
||||
* [Define a class in C](https://github.com/paladin-t/my_basic/wiki/Define-a-class-in-C)
|
||||
* [Meta methods](https://github.com/paladin-t/my_basic/wiki/Meta-methods)
|
||||
* [Override operators](https://github.com/paladin-t/my_basic/wiki/Override-operators)
|
||||
* [Override functions](https://github.com/paladin-t/my_basic/wiki/Override-functions)
|
||||
* Standalone shell
|
||||
* [Extra functions](https://github.com/paladin-t/my_basic/wiki/Extra-functions)
|
||||
* [Extra functions](https://github.com/paladin-t/my_basic/wiki/Extra-functions)
|
||||
* Integration
|
||||
* [Link with MY-BASIC](https://github.com/paladin-t/my_basic/wiki/Link-with-MY_BASIC)
|
||||
* [Write a debugger](https://github.com/paladin-t/my_basic/wiki/Write-a-debugger)
|
||||
* [Callback](https://github.com/paladin-t/my_basic/wiki/Callback)
|
||||
* [Interop with C#](https://github.com/paladin-t/my_basic/wiki/Interop-with-C%23)
|
||||
* [Link with MY-BASIC](https://github.com/paladin-t/my_basic/wiki/Link-with-MY_BASIC)
|
||||
* [Write a debugger](https://github.com/paladin-t/my_basic/wiki/Write-a-debugger)
|
||||
* [Callback](https://github.com/paladin-t/my_basic/wiki/Callback)
|
||||
* [Interop with C#](https://github.com/paladin-t/my_basic/wiki/Interop-with-C%23)
|
||||
* Customization
|
||||
* [Customize macros](https://github.com/paladin-t/my_basic/wiki/Customize-macros)
|
||||
* [Customize a memory allocator](https://github.com/paladin-t/my_basic/wiki/Customize-a-memory-allocator)
|
||||
* [Redirect PRINT and INPUT](https://github.com/paladin-t/my_basic/wiki/Redirect-PRINT-and-INPUT)
|
||||
* [Redefine int_t and real_t](https://github.com/paladin-t/my_basic/wiki/Redefine-int_t-and-real_t)
|
||||
* [Convert between string and real](https://github.com/paladin-t/my_basic/wiki/Convert-between-string-and-real)
|
||||
* [Customize an importer](https://github.com/paladin-t/my_basic/wiki/Customize-an-importer)
|
||||
* [Customize macros](https://github.com/paladin-t/my_basic/wiki/Customize-macros)
|
||||
* [Customize a memory allocator](https://github.com/paladin-t/my_basic/wiki/Customize-a-memory-allocator)
|
||||
* [Redirect PRINT and INPUT](https://github.com/paladin-t/my_basic/wiki/Redirect-PRINT-and-INPUT)
|
||||
* [Redefine int_t and real_t](https://github.com/paladin-t/my_basic/wiki/Redefine-int_t-and-real_t)
|
||||
* [Convert between string and real](https://github.com/paladin-t/my_basic/wiki/Convert-between-string-and-real)
|
||||
* [Customize an importer](https://github.com/paladin-t/my_basic/wiki/Customize-an-importer)
|
||||
* [More scripting APIs](https://github.com/paladin-t/my_basic/wiki/More-scripting-APIs)
|
||||
* [String matching module](https://github.com/paladin-t/my_basic/wiki/String-matching-module)
|
||||
* [String manipulation module](https://github.com/paladin-t/my_basic/wiki/String-manipulation-module)
|
||||
* [File module](https://github.com/paladin-t/my_basic/wiki/File-module)
|
||||
* [Inline data sequence module](https://github.com/paladin-t/my_basic/wiki/Inline-data-sequence-module)
|
||||
* [Bit operation module](https://github.com/paladin-t/my_basic/wiki/Bit-operation-module)
|
||||
* [Miscellaneous module](https://github.com/paladin-t/my_basic/wiki/Miscellaneous-module)
|
||||
* [Stack module](https://github.com/paladin-t/my_basic/wiki/Stack-module)
|
||||
* [String matching module](https://github.com/paladin-t/my_basic/wiki/String-matching-module)
|
||||
* [String manipulation module](https://github.com/paladin-t/my_basic/wiki/String-manipulation-module)
|
||||
* [File module](https://github.com/paladin-t/my_basic/wiki/File-module)
|
||||
* [Inline data sequence module](https://github.com/paladin-t/my_basic/wiki/Inline-data-sequence-module)
|
||||
* [Bit operation module](https://github.com/paladin-t/my_basic/wiki/Bit-operation-module)
|
||||
* [Miscellaneous module](https://github.com/paladin-t/my_basic/wiki/Miscellaneous-module)
|
||||
* [Stack module](https://github.com/paladin-t/my_basic/wiki/Stack-module)
|
||||
* [FAQ](https://github.com/paladin-t/my_basic/wiki/FAQ)
|
||||
* [Is it possible to introduce another feature](https://github.com/paladin-t/my_basic/wiki/Is-it-possible-to-introduce-another-feature)
|
||||
* [Is it possible to introduce another feature](https://github.com/paladin-t/my_basic/wiki/Is-it-possible-to-introduce-another-feature)
|
||||
|
||||
## References
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user