├── .gitattributes ├── .gitignore ├── .vscode ├── extensions.json ├── launch.json ├── settings.json └── tasks.json ├── .vscodeignore ├── LICENSE ├── README-DEVELOP.md ├── README.md ├── icons ├── icon-dark.svg ├── icon-light.svg ├── logo.png └── logo.svg ├── images ├── autocomplete.gif ├── error_highlighting.gif ├── formatting.gif ├── hover.gif └── refactor.gif ├── package.json ├── samples └── items-asm-func.tact ├── snippets └── tact.json ├── src ├── codeWalkerService.ts ├── completionService.ts ├── definitionProvider.ts ├── extension.ts ├── formatter.ts ├── hoverService.ts ├── model │ ├── contract.ts │ └── contractsCollection.ts ├── parser │ ├── build │ │ ├── imports_parser.js │ │ └── parser.js │ ├── tact.pegjs │ └── tact.ts ├── prettier-plugin-tact │ ├── libs │ │ ├── parser.ts │ │ ├── printer-helpers.ts │ │ ├── printer.ts │ │ └── util.ts │ ├── prettier-plugin-tact.ts │ ├── standalone.ts │ └── types │ │ ├── ArrayExpression.ts │ │ ├── AssignmentExpression.ts │ │ ├── BinaryExpression.ts │ │ ├── BlockStatement.ts │ │ ├── BreakStatement.ts │ │ ├── CallExpression.ts │ │ ├── CatchClause.ts │ │ ├── ConditionalExpression.ts │ │ ├── ContinueStatement.ts │ │ ├── ContractStatement.ts │ │ ├── DeclarativeExpression.ts │ │ ├── DenominationLiteral.ts │ │ ├── DoWhileStatement.ts │ │ ├── EmptyStatement.ts │ │ ├── ExpressionStatement.ts │ │ ├── ExternalDeclaration.ts │ │ ├── ForeachStatement.ts │ │ ├── FunctionDeclaration.ts │ │ ├── FunctionName.ts │ │ ├── Identifier.ts │ │ ├── IfStatement.ts │ │ ├── ImportStatement.ts │ │ ├── IncompleteStatement.ts │ │ ├── InformalParameter.ts │ │ ├── InitDeclaration.ts │ │ ├── InitOfExpression.ts │ │ ├── Literal.ts │ │ ├── LogicalExpression.ts │ │ ├── MappingExpression.ts │ │ ├── MemberExpression.ts │ │ ├── MessageDeclaration.ts │ │ ├── ModifierArgument.ts │ │ ├── ModifierName.ts │ │ ├── NameValueAssignment.ts │ │ ├── NewExpression.ts │ │ ├── OnBounceDeclaration.ts │ │ ├── PlaceholderStatement.ts │ │ ├── PrimitiveStatement.ts │ │ ├── Program.ts │ │ ├── ReceiveDeclaration.ts │ │ ├── RepeatStatement.ts │ │ ├── ReturnParams.ts │ │ ├── ReturnStatement.ts │ │ ├── SequenceExpression.ts │ │ ├── StateMutabilitySpecifier.ts │ │ ├── StateVariableDeclaration.ts │ │ ├── StructDeclaration.ts │ │ ├── Symbol.ts │ │ ├── ThisExpression.ts │ │ ├── ThrowStatement.ts │ │ ├── TraitStatement.ts │ │ ├── TryStatement.ts │ │ ├── Type.ts │ │ ├── UnaryExpression.ts │ │ ├── UpdateExpression.ts │ │ ├── VariableDeclaration.ts │ │ ├── VariableDeclarationTuple.ts │ │ ├── VariableDeclarator.ts │ │ ├── VersionLiteral.ts │ │ ├── WhileStatement.ts │ │ ├── WithStatement.ts │ │ ├── binary-operator-printers │ │ ├── arithmetic.ts │ │ ├── assignment.ts │ │ ├── bit.ts │ │ ├── comparison.ts │ │ ├── exponentiation.ts │ │ ├── index.ts │ │ ├── logical.ts │ │ ├── notNull.ts │ │ └── shift.ts │ │ ├── comments │ │ ├── handler.ts │ │ ├── handlers │ │ │ ├── handleContractDefinitionComments.ts │ │ │ ├── handleModifierInvocationComments.ts │ │ │ └── index.ts │ │ ├── ignore.ts │ │ ├── index.ts │ │ └── printer.ts │ │ ├── index.ts │ │ └── prettier-comments │ │ ├── index.ts │ │ └── language-js │ │ └── comments.ts ├── refactorService.ts ├── server.ts ├── tactCompiler.ts ├── tactErrorsToDiaganosticsClient.ts ├── tactErrorsToDiagnostics.ts └── util.ts ├── syntaxes └── tact.json ├── tact.configuration.json ├── tsconfig.json ├── tslint.json └── yarn.lock /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logvik/tact-vscode/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logvik/tact-vscode/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logvik/tact-vscode/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logvik/tact-vscode/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logvik/tact-vscode/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logvik/tact-vscode/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /.vscodeignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logvik/tact-vscode/HEAD/.vscodeignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logvik/tact-vscode/HEAD/LICENSE -------------------------------------------------------------------------------- /README-DEVELOP.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logvik/tact-vscode/HEAD/README-DEVELOP.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logvik/tact-vscode/HEAD/README.md -------------------------------------------------------------------------------- /icons/icon-dark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logvik/tact-vscode/HEAD/icons/icon-dark.svg -------------------------------------------------------------------------------- /icons/icon-light.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logvik/tact-vscode/HEAD/icons/icon-light.svg -------------------------------------------------------------------------------- /icons/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logvik/tact-vscode/HEAD/icons/logo.png -------------------------------------------------------------------------------- /icons/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logvik/tact-vscode/HEAD/icons/logo.svg -------------------------------------------------------------------------------- /images/autocomplete.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logvik/tact-vscode/HEAD/images/autocomplete.gif -------------------------------------------------------------------------------- /images/error_highlighting.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logvik/tact-vscode/HEAD/images/error_highlighting.gif -------------------------------------------------------------------------------- /images/formatting.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logvik/tact-vscode/HEAD/images/formatting.gif -------------------------------------------------------------------------------- /images/hover.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logvik/tact-vscode/HEAD/images/hover.gif -------------------------------------------------------------------------------- /images/refactor.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logvik/tact-vscode/HEAD/images/refactor.gif -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logvik/tact-vscode/HEAD/package.json -------------------------------------------------------------------------------- /samples/items-asm-func.tact: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logvik/tact-vscode/HEAD/samples/items-asm-func.tact -------------------------------------------------------------------------------- /snippets/tact.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logvik/tact-vscode/HEAD/snippets/tact.json -------------------------------------------------------------------------------- /src/codeWalkerService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logvik/tact-vscode/HEAD/src/codeWalkerService.ts -------------------------------------------------------------------------------- /src/completionService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logvik/tact-vscode/HEAD/src/completionService.ts -------------------------------------------------------------------------------- /src/definitionProvider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logvik/tact-vscode/HEAD/src/definitionProvider.ts -------------------------------------------------------------------------------- /src/extension.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logvik/tact-vscode/HEAD/src/extension.ts -------------------------------------------------------------------------------- /src/formatter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logvik/tact-vscode/HEAD/src/formatter.ts -------------------------------------------------------------------------------- /src/hoverService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logvik/tact-vscode/HEAD/src/hoverService.ts -------------------------------------------------------------------------------- /src/model/contract.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logvik/tact-vscode/HEAD/src/model/contract.ts -------------------------------------------------------------------------------- /src/model/contractsCollection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logvik/tact-vscode/HEAD/src/model/contractsCollection.ts -------------------------------------------------------------------------------- /src/parser/build/imports_parser.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/parser/build/parser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logvik/tact-vscode/HEAD/src/parser/build/parser.js -------------------------------------------------------------------------------- /src/parser/tact.pegjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logvik/tact-vscode/HEAD/src/parser/tact.pegjs -------------------------------------------------------------------------------- /src/parser/tact.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logvik/tact-vscode/HEAD/src/parser/tact.ts -------------------------------------------------------------------------------- /src/prettier-plugin-tact/libs/parser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logvik/tact-vscode/HEAD/src/prettier-plugin-tact/libs/parser.ts -------------------------------------------------------------------------------- /src/prettier-plugin-tact/libs/printer-helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logvik/tact-vscode/HEAD/src/prettier-plugin-tact/libs/printer-helpers.ts -------------------------------------------------------------------------------- /src/prettier-plugin-tact/libs/printer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logvik/tact-vscode/HEAD/src/prettier-plugin-tact/libs/printer.ts -------------------------------------------------------------------------------- /src/prettier-plugin-tact/libs/util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logvik/tact-vscode/HEAD/src/prettier-plugin-tact/libs/util.ts -------------------------------------------------------------------------------- /src/prettier-plugin-tact/prettier-plugin-tact.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logvik/tact-vscode/HEAD/src/prettier-plugin-tact/prettier-plugin-tact.ts -------------------------------------------------------------------------------- /src/prettier-plugin-tact/standalone.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logvik/tact-vscode/HEAD/src/prettier-plugin-tact/standalone.ts -------------------------------------------------------------------------------- /src/prettier-plugin-tact/types/ArrayExpression.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logvik/tact-vscode/HEAD/src/prettier-plugin-tact/types/ArrayExpression.ts -------------------------------------------------------------------------------- /src/prettier-plugin-tact/types/AssignmentExpression.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logvik/tact-vscode/HEAD/src/prettier-plugin-tact/types/AssignmentExpression.ts -------------------------------------------------------------------------------- /src/prettier-plugin-tact/types/BinaryExpression.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logvik/tact-vscode/HEAD/src/prettier-plugin-tact/types/BinaryExpression.ts -------------------------------------------------------------------------------- /src/prettier-plugin-tact/types/BlockStatement.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logvik/tact-vscode/HEAD/src/prettier-plugin-tact/types/BlockStatement.ts -------------------------------------------------------------------------------- /src/prettier-plugin-tact/types/BreakStatement.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logvik/tact-vscode/HEAD/src/prettier-plugin-tact/types/BreakStatement.ts -------------------------------------------------------------------------------- /src/prettier-plugin-tact/types/CallExpression.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logvik/tact-vscode/HEAD/src/prettier-plugin-tact/types/CallExpression.ts -------------------------------------------------------------------------------- /src/prettier-plugin-tact/types/CatchClause.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logvik/tact-vscode/HEAD/src/prettier-plugin-tact/types/CatchClause.ts -------------------------------------------------------------------------------- /src/prettier-plugin-tact/types/ConditionalExpression.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logvik/tact-vscode/HEAD/src/prettier-plugin-tact/types/ConditionalExpression.ts -------------------------------------------------------------------------------- /src/prettier-plugin-tact/types/ContinueStatement.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logvik/tact-vscode/HEAD/src/prettier-plugin-tact/types/ContinueStatement.ts -------------------------------------------------------------------------------- /src/prettier-plugin-tact/types/ContractStatement.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logvik/tact-vscode/HEAD/src/prettier-plugin-tact/types/ContractStatement.ts -------------------------------------------------------------------------------- /src/prettier-plugin-tact/types/DeclarativeExpression.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logvik/tact-vscode/HEAD/src/prettier-plugin-tact/types/DeclarativeExpression.ts -------------------------------------------------------------------------------- /src/prettier-plugin-tact/types/DenominationLiteral.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logvik/tact-vscode/HEAD/src/prettier-plugin-tact/types/DenominationLiteral.ts -------------------------------------------------------------------------------- /src/prettier-plugin-tact/types/DoWhileStatement.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logvik/tact-vscode/HEAD/src/prettier-plugin-tact/types/DoWhileStatement.ts -------------------------------------------------------------------------------- /src/prettier-plugin-tact/types/EmptyStatement.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logvik/tact-vscode/HEAD/src/prettier-plugin-tact/types/EmptyStatement.ts -------------------------------------------------------------------------------- /src/prettier-plugin-tact/types/ExpressionStatement.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logvik/tact-vscode/HEAD/src/prettier-plugin-tact/types/ExpressionStatement.ts -------------------------------------------------------------------------------- /src/prettier-plugin-tact/types/ExternalDeclaration.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logvik/tact-vscode/HEAD/src/prettier-plugin-tact/types/ExternalDeclaration.ts -------------------------------------------------------------------------------- /src/prettier-plugin-tact/types/ForeachStatement.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logvik/tact-vscode/HEAD/src/prettier-plugin-tact/types/ForeachStatement.ts -------------------------------------------------------------------------------- /src/prettier-plugin-tact/types/FunctionDeclaration.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logvik/tact-vscode/HEAD/src/prettier-plugin-tact/types/FunctionDeclaration.ts -------------------------------------------------------------------------------- /src/prettier-plugin-tact/types/FunctionName.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logvik/tact-vscode/HEAD/src/prettier-plugin-tact/types/FunctionName.ts -------------------------------------------------------------------------------- /src/prettier-plugin-tact/types/Identifier.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logvik/tact-vscode/HEAD/src/prettier-plugin-tact/types/Identifier.ts -------------------------------------------------------------------------------- /src/prettier-plugin-tact/types/IfStatement.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logvik/tact-vscode/HEAD/src/prettier-plugin-tact/types/IfStatement.ts -------------------------------------------------------------------------------- /src/prettier-plugin-tact/types/ImportStatement.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logvik/tact-vscode/HEAD/src/prettier-plugin-tact/types/ImportStatement.ts -------------------------------------------------------------------------------- /src/prettier-plugin-tact/types/IncompleteStatement.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logvik/tact-vscode/HEAD/src/prettier-plugin-tact/types/IncompleteStatement.ts -------------------------------------------------------------------------------- /src/prettier-plugin-tact/types/InformalParameter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logvik/tact-vscode/HEAD/src/prettier-plugin-tact/types/InformalParameter.ts -------------------------------------------------------------------------------- /src/prettier-plugin-tact/types/InitDeclaration.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logvik/tact-vscode/HEAD/src/prettier-plugin-tact/types/InitDeclaration.ts -------------------------------------------------------------------------------- /src/prettier-plugin-tact/types/InitOfExpression.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logvik/tact-vscode/HEAD/src/prettier-plugin-tact/types/InitOfExpression.ts -------------------------------------------------------------------------------- /src/prettier-plugin-tact/types/Literal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logvik/tact-vscode/HEAD/src/prettier-plugin-tact/types/Literal.ts -------------------------------------------------------------------------------- /src/prettier-plugin-tact/types/LogicalExpression.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logvik/tact-vscode/HEAD/src/prettier-plugin-tact/types/LogicalExpression.ts -------------------------------------------------------------------------------- /src/prettier-plugin-tact/types/MappingExpression.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logvik/tact-vscode/HEAD/src/prettier-plugin-tact/types/MappingExpression.ts -------------------------------------------------------------------------------- /src/prettier-plugin-tact/types/MemberExpression.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logvik/tact-vscode/HEAD/src/prettier-plugin-tact/types/MemberExpression.ts -------------------------------------------------------------------------------- /src/prettier-plugin-tact/types/MessageDeclaration.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logvik/tact-vscode/HEAD/src/prettier-plugin-tact/types/MessageDeclaration.ts -------------------------------------------------------------------------------- /src/prettier-plugin-tact/types/ModifierArgument.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logvik/tact-vscode/HEAD/src/prettier-plugin-tact/types/ModifierArgument.ts -------------------------------------------------------------------------------- /src/prettier-plugin-tact/types/ModifierName.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logvik/tact-vscode/HEAD/src/prettier-plugin-tact/types/ModifierName.ts -------------------------------------------------------------------------------- /src/prettier-plugin-tact/types/NameValueAssignment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logvik/tact-vscode/HEAD/src/prettier-plugin-tact/types/NameValueAssignment.ts -------------------------------------------------------------------------------- /src/prettier-plugin-tact/types/NewExpression.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logvik/tact-vscode/HEAD/src/prettier-plugin-tact/types/NewExpression.ts -------------------------------------------------------------------------------- /src/prettier-plugin-tact/types/OnBounceDeclaration.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logvik/tact-vscode/HEAD/src/prettier-plugin-tact/types/OnBounceDeclaration.ts -------------------------------------------------------------------------------- /src/prettier-plugin-tact/types/PlaceholderStatement.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logvik/tact-vscode/HEAD/src/prettier-plugin-tact/types/PlaceholderStatement.ts -------------------------------------------------------------------------------- /src/prettier-plugin-tact/types/PrimitiveStatement.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logvik/tact-vscode/HEAD/src/prettier-plugin-tact/types/PrimitiveStatement.ts -------------------------------------------------------------------------------- /src/prettier-plugin-tact/types/Program.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logvik/tact-vscode/HEAD/src/prettier-plugin-tact/types/Program.ts -------------------------------------------------------------------------------- /src/prettier-plugin-tact/types/ReceiveDeclaration.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logvik/tact-vscode/HEAD/src/prettier-plugin-tact/types/ReceiveDeclaration.ts -------------------------------------------------------------------------------- /src/prettier-plugin-tact/types/RepeatStatement.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logvik/tact-vscode/HEAD/src/prettier-plugin-tact/types/RepeatStatement.ts -------------------------------------------------------------------------------- /src/prettier-plugin-tact/types/ReturnParams.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logvik/tact-vscode/HEAD/src/prettier-plugin-tact/types/ReturnParams.ts -------------------------------------------------------------------------------- /src/prettier-plugin-tact/types/ReturnStatement.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logvik/tact-vscode/HEAD/src/prettier-plugin-tact/types/ReturnStatement.ts -------------------------------------------------------------------------------- /src/prettier-plugin-tact/types/SequenceExpression.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logvik/tact-vscode/HEAD/src/prettier-plugin-tact/types/SequenceExpression.ts -------------------------------------------------------------------------------- /src/prettier-plugin-tact/types/StateMutabilitySpecifier.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logvik/tact-vscode/HEAD/src/prettier-plugin-tact/types/StateMutabilitySpecifier.ts -------------------------------------------------------------------------------- /src/prettier-plugin-tact/types/StateVariableDeclaration.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logvik/tact-vscode/HEAD/src/prettier-plugin-tact/types/StateVariableDeclaration.ts -------------------------------------------------------------------------------- /src/prettier-plugin-tact/types/StructDeclaration.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logvik/tact-vscode/HEAD/src/prettier-plugin-tact/types/StructDeclaration.ts -------------------------------------------------------------------------------- /src/prettier-plugin-tact/types/Symbol.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logvik/tact-vscode/HEAD/src/prettier-plugin-tact/types/Symbol.ts -------------------------------------------------------------------------------- /src/prettier-plugin-tact/types/ThisExpression.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logvik/tact-vscode/HEAD/src/prettier-plugin-tact/types/ThisExpression.ts -------------------------------------------------------------------------------- /src/prettier-plugin-tact/types/ThrowStatement.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logvik/tact-vscode/HEAD/src/prettier-plugin-tact/types/ThrowStatement.ts -------------------------------------------------------------------------------- /src/prettier-plugin-tact/types/TraitStatement.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logvik/tact-vscode/HEAD/src/prettier-plugin-tact/types/TraitStatement.ts -------------------------------------------------------------------------------- /src/prettier-plugin-tact/types/TryStatement.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logvik/tact-vscode/HEAD/src/prettier-plugin-tact/types/TryStatement.ts -------------------------------------------------------------------------------- /src/prettier-plugin-tact/types/Type.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logvik/tact-vscode/HEAD/src/prettier-plugin-tact/types/Type.ts -------------------------------------------------------------------------------- /src/prettier-plugin-tact/types/UnaryExpression.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logvik/tact-vscode/HEAD/src/prettier-plugin-tact/types/UnaryExpression.ts -------------------------------------------------------------------------------- /src/prettier-plugin-tact/types/UpdateExpression.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logvik/tact-vscode/HEAD/src/prettier-plugin-tact/types/UpdateExpression.ts -------------------------------------------------------------------------------- /src/prettier-plugin-tact/types/VariableDeclaration.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logvik/tact-vscode/HEAD/src/prettier-plugin-tact/types/VariableDeclaration.ts -------------------------------------------------------------------------------- /src/prettier-plugin-tact/types/VariableDeclarationTuple.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logvik/tact-vscode/HEAD/src/prettier-plugin-tact/types/VariableDeclarationTuple.ts -------------------------------------------------------------------------------- /src/prettier-plugin-tact/types/VariableDeclarator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logvik/tact-vscode/HEAD/src/prettier-plugin-tact/types/VariableDeclarator.ts -------------------------------------------------------------------------------- /src/prettier-plugin-tact/types/VersionLiteral.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logvik/tact-vscode/HEAD/src/prettier-plugin-tact/types/VersionLiteral.ts -------------------------------------------------------------------------------- /src/prettier-plugin-tact/types/WhileStatement.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logvik/tact-vscode/HEAD/src/prettier-plugin-tact/types/WhileStatement.ts -------------------------------------------------------------------------------- /src/prettier-plugin-tact/types/WithStatement.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logvik/tact-vscode/HEAD/src/prettier-plugin-tact/types/WithStatement.ts -------------------------------------------------------------------------------- /src/prettier-plugin-tact/types/binary-operator-printers/arithmetic.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logvik/tact-vscode/HEAD/src/prettier-plugin-tact/types/binary-operator-printers/arithmetic.ts -------------------------------------------------------------------------------- /src/prettier-plugin-tact/types/binary-operator-printers/assignment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logvik/tact-vscode/HEAD/src/prettier-plugin-tact/types/binary-operator-printers/assignment.ts -------------------------------------------------------------------------------- /src/prettier-plugin-tact/types/binary-operator-printers/bit.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logvik/tact-vscode/HEAD/src/prettier-plugin-tact/types/binary-operator-printers/bit.ts -------------------------------------------------------------------------------- /src/prettier-plugin-tact/types/binary-operator-printers/comparison.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logvik/tact-vscode/HEAD/src/prettier-plugin-tact/types/binary-operator-printers/comparison.ts -------------------------------------------------------------------------------- /src/prettier-plugin-tact/types/binary-operator-printers/exponentiation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logvik/tact-vscode/HEAD/src/prettier-plugin-tact/types/binary-operator-printers/exponentiation.ts -------------------------------------------------------------------------------- /src/prettier-plugin-tact/types/binary-operator-printers/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logvik/tact-vscode/HEAD/src/prettier-plugin-tact/types/binary-operator-printers/index.ts -------------------------------------------------------------------------------- /src/prettier-plugin-tact/types/binary-operator-printers/logical.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logvik/tact-vscode/HEAD/src/prettier-plugin-tact/types/binary-operator-printers/logical.ts -------------------------------------------------------------------------------- /src/prettier-plugin-tact/types/binary-operator-printers/notNull.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logvik/tact-vscode/HEAD/src/prettier-plugin-tact/types/binary-operator-printers/notNull.ts -------------------------------------------------------------------------------- /src/prettier-plugin-tact/types/binary-operator-printers/shift.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logvik/tact-vscode/HEAD/src/prettier-plugin-tact/types/binary-operator-printers/shift.ts -------------------------------------------------------------------------------- /src/prettier-plugin-tact/types/comments/handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logvik/tact-vscode/HEAD/src/prettier-plugin-tact/types/comments/handler.ts -------------------------------------------------------------------------------- /src/prettier-plugin-tact/types/comments/handlers/handleContractDefinitionComments.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logvik/tact-vscode/HEAD/src/prettier-plugin-tact/types/comments/handlers/handleContractDefinitionComments.ts -------------------------------------------------------------------------------- /src/prettier-plugin-tact/types/comments/handlers/handleModifierInvocationComments.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logvik/tact-vscode/HEAD/src/prettier-plugin-tact/types/comments/handlers/handleModifierInvocationComments.ts -------------------------------------------------------------------------------- /src/prettier-plugin-tact/types/comments/handlers/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logvik/tact-vscode/HEAD/src/prettier-plugin-tact/types/comments/handlers/index.ts -------------------------------------------------------------------------------- /src/prettier-plugin-tact/types/comments/ignore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logvik/tact-vscode/HEAD/src/prettier-plugin-tact/types/comments/ignore.ts -------------------------------------------------------------------------------- /src/prettier-plugin-tact/types/comments/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logvik/tact-vscode/HEAD/src/prettier-plugin-tact/types/comments/index.ts -------------------------------------------------------------------------------- /src/prettier-plugin-tact/types/comments/printer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logvik/tact-vscode/HEAD/src/prettier-plugin-tact/types/comments/printer.ts -------------------------------------------------------------------------------- /src/prettier-plugin-tact/types/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logvik/tact-vscode/HEAD/src/prettier-plugin-tact/types/index.ts -------------------------------------------------------------------------------- /src/prettier-plugin-tact/types/prettier-comments/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logvik/tact-vscode/HEAD/src/prettier-plugin-tact/types/prettier-comments/index.ts -------------------------------------------------------------------------------- /src/prettier-plugin-tact/types/prettier-comments/language-js/comments.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logvik/tact-vscode/HEAD/src/prettier-plugin-tact/types/prettier-comments/language-js/comments.ts -------------------------------------------------------------------------------- /src/refactorService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logvik/tact-vscode/HEAD/src/refactorService.ts -------------------------------------------------------------------------------- /src/server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logvik/tact-vscode/HEAD/src/server.ts -------------------------------------------------------------------------------- /src/tactCompiler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logvik/tact-vscode/HEAD/src/tactCompiler.ts -------------------------------------------------------------------------------- /src/tactErrorsToDiaganosticsClient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logvik/tact-vscode/HEAD/src/tactErrorsToDiaganosticsClient.ts -------------------------------------------------------------------------------- /src/tactErrorsToDiagnostics.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logvik/tact-vscode/HEAD/src/tactErrorsToDiagnostics.ts -------------------------------------------------------------------------------- /src/util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logvik/tact-vscode/HEAD/src/util.ts -------------------------------------------------------------------------------- /syntaxes/tact.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logvik/tact-vscode/HEAD/syntaxes/tact.json -------------------------------------------------------------------------------- /tact.configuration.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logvik/tact-vscode/HEAD/tact.configuration.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logvik/tact-vscode/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logvik/tact-vscode/HEAD/tslint.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logvik/tact-vscode/HEAD/yarn.lock --------------------------------------------------------------------------------