Mutsuha Asada

Results 42 issues of Mutsuha Asada

## Overviews Curly node is included by nothing now, but it is obviously invalid. https://github.com/brack-lang/brack/blob/12ecc963f4f45c9a1efa0bc437b7e4a0dece74c6/brack.ast.ebnf#L5

type: invalid
difficulty: easy
size: small
changes: patch

## Overview Currently, if the settings file is added to container hooks (document, stmt, expr, and text) options, they are enabled. However, the compiler may support other options, so we...

type: enhancement
components: brace
difficulty: medium
size: small
changes: major

### Describe the feature or improvement The compiler will now generate one file, but there are many use cases where multiple files need to be converted. For example, when creating...

type: enhancement
components: codegen
components: brace
difficulty: hard
size: large
changes: major

### Describe the issue It should be added to CONTRIBUTING.md because we welcome other developers (not belonging to the brack dev team) and need to publish easily understandable information. ###...

type: documentation
difficulty: medium
size: medium
changes: patch

type: documentation
difficulty: easy
size: small
changes: patch

The compiler now treats the type of all tokens as `Text`. However, there are more kinds of data in general documents. For instance `Path`, `Integer`, `Record` and `Enum`. I felt...

type: enhancement
difficulty: hard
size: large
changes: major

### Describe the feature or improvement We depend on extism, which is currently the plugin system framework for WebAssembly, but it cannot be compiled on Wasm env (i.e. wasm32-wasi and...

type: enhancement
difficulty: hard
size: large
changes: major

### Description Please provide a clear and concise description of the changes in this pull request. Indicate whether the changes are related to documentation, bug fixes, or feature implementation: -...

### Describe the feature or improvement The problem is that the compiler is not enough to be tested. Introducing codecov and visualizing the current progress might motivate us. https://about.codecov.io/pricing/ ###...

type: enhancement
components: infrastructure
difficulty: medium
size: medium
changes: patch
type: testing

### Describe the feature or improvement The parser converts the brack document into the valid AST whose root is now `document`. However, the language server often needs a partial abstruction...

type: enhancement
components: parser
components: language-server
components: expander
difficulty: hard
size: large
changes: minor