Update branch

Merge branch 'main' of
https://gitlab.gnome.org/jwestman/blueprint-compiler into formatter
This commit is contained in:
gregorni 2023-07-26 18:53:48 +02:00
commit fcba91def2
32 changed files with 671 additions and 118 deletions

View file

@ -19,13 +19,12 @@
import argparse
import json
import os
import sys
import typing as T
from . import decompiler, interactive_port, parser, tokenizer
from .errors import CompilerBugError, MultipleErrors, PrintableError, report_bug
from . import interactive_port, parser, tokenizer
from .errors import CompileError, CompilerBugError, PrintableError, report_bug
from .formatter import Format
from .gir import add_typelib_search_path
from .lsp import LanguageServer
@ -232,7 +231,7 @@ class BlueprintApp:
def cmd_port(self, opts):
interactive_port.run(opts)
def _compile(self, data: str) -> T.Tuple[str, T.List[PrintableError]]:
def _compile(self, data: str) -> T.Tuple[str, T.List[CompileError]]:
tokens = tokenizer.tokenize(data)
ast, errors, warnings = parser.parse(tokens)