2021-04-10 00:09:37 +05:30
# BF extension
2021-04-09 23:10:36 +05:30
2021-06-10 20:52:14 +05:30
A simple language server based VSCode Extension for the ~~Branflakes~~ BF language. You can also execute your code and see its output.
2021-04-09 23:10:36 +05:30
2024-01-02 15:52:26 +05:30

2021-04-09 23:10:36 +05:30
## Functionality
2021-04-09 23:22:24 +05:30
- [X] Syntax
- [X] Bracket matching
- [X] Autocomplete suggestions
2021-04-17 23:09:07 +05:30
- [X] Extension icon
- [X] Execution
- [ ] Timeout
2021-04-09 23:10:36 +05:30
2024-01-02 16:08:29 +05:30
2021-04-17 23:09:07 +05:30
### Execution
2021-04-09 23:10:36 +05:30
2021-04-17 23:09:07 +05:30
Use the command to execute the code.
Issue is, because BF is a *turing complete* language, there is no way to know if the program will terminate or not. Hence for now, the command may lead to infinite execution.
2024-01-02 16:08:29 +05:30
If the program requires input, it will be requested as a prompt.
2021-04-09 23:10:36 +05:30
2021-04-17 23:09:07 +05:30
TODO: Implement a timeout.
2024-01-02 16:08:29 +05:30
### Changelog
#### 0.5.0
- Request input as required during execution
- Using array-based indexing. This implies that only positive indices upto 30k are supported.