├── .c8rc ├── .github ├── dependabot.yml └── workflows │ └── CI.yml ├── .gitignore ├── .npmignore ├── .npmrc ├── .nvmrc ├── .prettierignore ├── .prettierrc ├── CODE_OF_CONDUCT.md ├── HOW_TO_PUBLISH.md ├── LICENSE ├── README.md ├── STYLEGUIDE.md ├── assets └── telegram-badge.svg ├── eslint.config.mjs ├── funding.json ├── jest.config.js ├── knip.json ├── package.json ├── src ├── binary-operator-printers │ ├── addition.js │ ├── assignment.js │ ├── bit.js │ ├── equality.js │ ├── exponentiation.js │ ├── index.js │ ├── inequality.js │ ├── logical.js │ ├── multiplication.js │ ├── printers │ │ ├── binary-operation-printer.js │ │ ├── create-binary-operation-printer.js │ │ ├── create-group-if-necessary-builder.js │ │ └── create-indent-if-necessary-builder.js │ ├── shift.js │ └── utils │ │ └── should-group-or-indent.js ├── clean.ts ├── comments │ ├── handler.js │ ├── handlers │ │ ├── handleContractDefinitionComments.js │ │ ├── handleModifierInvocationComments.js │ │ └── index.js │ ├── ignore.js │ ├── index.js │ └── printer.js ├── common │ ├── print-warning.js │ ├── printer-helpers.js │ └── util.js ├── index.ts ├── loc.js ├── nodes │ ├── ArrayTypeName.js │ ├── AssemblyAssignment.js │ ├── AssemblyBlock.js │ ├── AssemblyCall.js │ ├── AssemblyCase.js │ ├── AssemblyFor.js │ ├── AssemblyFunctionDefinition.js │ ├── AssemblyIf.js │ ├── AssemblyLocalDefinition.js │ ├── AssemblyMemberAccess.js │ ├── AssemblyStackAssignment.js │ ├── AssemblySwitch.js │ ├── BinaryOperation.js │ ├── Block.js │ ├── BooleanLiteral.js │ ├── Break.js │ ├── BreakStatement.js │ ├── CatchClause.js │ ├── Conditional.js │ ├── Continue.js │ ├── ContinueStatement.js │ ├── ContractDefinition.js │ ├── CustomErrorDefinition.js │ ├── DecimalNumber.js │ ├── DoWhileStatement.js │ ├── ElementaryTypeName.js │ ├── EmitStatement.js │ ├── EnumDefinition.js │ ├── EnumValue.js │ ├── EventDefinition.js │ ├── ExpressionStatement.js │ ├── FileLevelConstant.js │ ├── ForStatement.js │ ├── FunctionCall.js │ ├── FunctionDefinition.js │ ├── FunctionTypeName.js │ ├── HexLiteral.js │ ├── HexNumber.js │ ├── Identifier.js │ ├── IfStatement.js │ ├── ImportDirective.js │ ├── IndexAccess.js │ ├── IndexRangeAccess.js │ ├── InheritanceSpecifier.js │ ├── InlineAssemblyStatement.js │ ├── LabelDefinition.js │ ├── Mapping.js │ ├── MemberAccess.js │ ├── ModifierDefinition.js │ ├── ModifierInvocation.js │ ├── NameValueExpression.js │ ├── NameValueList.js │ ├── NewExpression.js │ ├── NumberLiteral.js │ ├── PragmaDirective.js │ ├── ReturnStatement.js │ ├── RevertStatement.js │ ├── SourceUnit.js │ ├── StateVariableDeclaration.js │ ├── StringLiteral.js │ ├── StructDefinition.js │ ├── ThrowStatement.js │ ├── TryStatement.js │ ├── TupleExpression.js │ ├── TypeDefinition.js │ ├── UnaryOperation.js │ ├── UncheckedStatement.js │ ├── UserDefinedTypeName.js │ ├── UsingForDeclaration.js │ ├── VariableDeclaration.js │ ├── VariableDeclarationStatement.js │ ├── WhileStatement.js │ └── index.js ├── options.ts ├── parser.js ├── prettier-comments │ └── language-js │ │ └── comments.js ├── printer.js ├── slang-comments │ ├── handler.ts │ ├── handlers │ │ ├── add-collection-first-comment.ts │ │ ├── add-collection-last-comment.ts │ │ ├── handle-block-comments.ts │ │ ├── handle-contract-definition-comments.ts │ │ ├── handle-contract-specifiers-comments.ts │ │ ├── handle-else-branch-comments.ts │ │ ├── handle-if-statement-comments.ts │ │ ├── handle-interface-definition-comments.ts │ │ ├── handle-library-definition-comments.ts │ │ ├── handle-modifier-invocation-comments.ts │ │ ├── handle-parameters-declaration-comments.ts │ │ ├── handle-positional-arguments-declaration-comments.ts │ │ ├── handle-source-unit-members-comments.ts │ │ ├── handle-storage-layout-specifier-comments.ts │ │ ├── handle-struct-comments.ts │ │ ├── handle-while-statement-comments.ts │ │ ├── handle-yul-block-comments.ts │ │ ├── index.ts │ │ └── types.d.ts │ ├── index.ts │ └── printer.ts ├── slang-nodes │ ├── AbicoderPragma.ts │ ├── AbicoderVersion.ts │ ├── AdditiveExpression.ts │ ├── AddressType.ts │ ├── AndExpression.ts │ ├── ArgumentsDeclaration.ts │ ├── ArrayExpression.ts │ ├── ArrayTypeName.ts │ ├── ArrayValues.ts │ ├── AssemblyFlags.ts │ ├── AssemblyFlagsDeclaration.ts │ ├── AssemblyStatement.ts │ ├── AssignmentExpression.ts │ ├── BitwiseAndExpression.ts │ ├── BitwiseOrExpression.ts │ ├── BitwiseXorExpression.ts │ ├── Block.ts │ ├── BreakStatement.ts │ ├── CallOptions.ts │ ├── CallOptionsExpression.ts │ ├── CatchClause.ts │ ├── CatchClauseError.ts │ ├── CatchClauses.ts │ ├── CommentNode.ts │ ├── ConditionalExpression.ts │ ├── ConstantDefinition.ts │ ├── ConstructorAttribute.ts │ ├── ConstructorAttributes.ts │ ├── ConstructorDefinition.ts │ ├── ContinueStatement.ts │ ├── ContractDefinition.ts │ ├── ContractMember.ts │ ├── ContractMembers.ts │ ├── ContractSpecifier.ts │ ├── ContractSpecifiers.ts │ ├── DecimalNumberExpression.ts │ ├── DoWhileStatement.ts │ ├── ElementaryType.ts │ ├── ElseBranch.ts │ ├── EmitStatement.ts │ ├── EnumDefinition.ts │ ├── EnumMembers.ts │ ├── EqualityExpression.ts │ ├── ErrorDefinition.ts │ ├── ErrorParameter.ts │ ├── ErrorParameters.ts │ ├── ErrorParametersDeclaration.ts │ ├── EventDefinition.ts │ ├── EventParameter.ts │ ├── EventParameters.ts │ ├── EventParametersDeclaration.ts │ ├── ExperimentalFeature.ts │ ├── ExperimentalPragma.ts │ ├── ExponentiationExpression.ts │ ├── Expression.ts │ ├── ExpressionStatement.ts │ ├── FallbackFunctionAttribute.ts │ ├── FallbackFunctionAttributes.ts │ ├── FallbackFunctionDefinition.ts │ ├── ForStatement.ts │ ├── ForStatementCondition.ts │ ├── ForStatementInitialization.ts │ ├── FunctionAttribute.ts │ ├── FunctionAttributes.ts │ ├── FunctionBody.ts │ ├── FunctionCallExpression.ts │ ├── FunctionDefinition.ts │ ├── FunctionName.ts │ ├── FunctionType.ts │ ├── FunctionTypeAttribute.ts │ ├── FunctionTypeAttributes.ts │ ├── HexNumberExpression.ts │ ├── HexStringLiteral.ts │ ├── HexStringLiterals.ts │ ├── IdentifierPath.ts │ ├── IfStatement.ts │ ├── ImportAlias.ts │ ├── ImportClause.ts │ ├── ImportDeconstruction.ts │ ├── ImportDeconstructionSymbol.ts │ ├── ImportDeconstructionSymbols.ts │ ├── ImportDirective.ts │ ├── IndexAccessEnd.ts │ ├── IndexAccessExpression.ts │ ├── InequalityExpression.ts │ ├── InheritanceSpecifier.ts │ ├── InheritanceType.ts │ ├── InheritanceTypes.ts │ ├── InterfaceDefinition.ts │ ├── InterfaceMembers.ts │ ├── LibraryDefinition.ts │ ├── LibraryMembers.ts │ ├── MappingKey.ts │ ├── MappingKeyType.ts │ ├── MappingType.ts │ ├── MappingValue.ts │ ├── MemberAccessExpression.ts │ ├── ModifierAttribute.ts │ ├── ModifierAttributes.ts │ ├── ModifierDefinition.ts │ ├── ModifierInvocation.ts │ ├── MultiLineComment.ts │ ├── MultiLineNatSpecComment.ts │ ├── MultiplicativeExpression.ts │ ├── NamedArgument.ts │ ├── NamedArgumentGroup.ts │ ├── NamedArguments.ts │ ├── NamedArgumentsDeclaration.ts │ ├── NamedImport.ts │ ├── NewExpression.ts │ ├── NumberUnit.ts │ ├── OrExpression.ts │ ├── OverridePaths.ts │ ├── OverridePathsDeclaration.ts │ ├── OverrideSpecifier.ts │ ├── Parameter.ts │ ├── Parameters.ts │ ├── ParametersDeclaration.ts │ ├── PathImport.ts │ ├── PositionalArguments.ts │ ├── PositionalArgumentsDeclaration.ts │ ├── PostfixExpression.ts │ ├── Pragma.ts │ ├── PragmaDirective.ts │ ├── PrefixExpression.ts │ ├── ReceiveFunctionAttribute.ts │ ├── ReceiveFunctionAttributes.ts │ ├── ReceiveFunctionDefinition.ts │ ├── ReturnStatement.ts │ ├── ReturnsDeclaration.ts │ ├── RevertStatement.ts │ ├── ShiftExpression.ts │ ├── SimpleVersionLiteral.ts │ ├── SingleLineComment.ts │ ├── SingleLineNatSpecComment.ts │ ├── SlangNode.ts │ ├── SourceUnit.ts │ ├── SourceUnitMember.ts │ ├── SourceUnitMembers.ts │ ├── StateVariableAttribute.ts │ ├── StateVariableAttributes.ts │ ├── StateVariableDefinition.ts │ ├── StateVariableDefinitionValue.ts │ ├── Statement.ts │ ├── Statements.ts │ ├── StorageLayoutSpecifier.ts │ ├── StorageLocation.ts │ ├── StringExpression.ts │ ├── StringLiteral.ts │ ├── StringLiterals.ts │ ├── StructDefinition.ts │ ├── StructMember.ts │ ├── StructMembers.ts │ ├── TerminalNode.ts │ ├── ThrowStatement.ts │ ├── TryStatement.ts │ ├── TupleDeconstructionElement.ts │ ├── TupleDeconstructionElements.ts │ ├── TupleDeconstructionStatement.ts │ ├── TupleExpression.ts │ ├── TupleMember.ts │ ├── TupleValue.ts │ ├── TupleValues.ts │ ├── TypeExpression.ts │ ├── TypeName.ts │ ├── TypedTupleMember.ts │ ├── UncheckedBlock.ts │ ├── UnicodeStringLiteral.ts │ ├── UnicodeStringLiterals.ts │ ├── UnnamedFunctionAttribute.ts │ ├── UnnamedFunctionAttributes.ts │ ├── UnnamedFunctionDefinition.ts │ ├── UntypedTupleMember.ts │ ├── UserDefinedValueTypeDefinition.ts │ ├── UsingAlias.ts │ ├── UsingClause.ts │ ├── UsingDeconstruction.ts │ ├── UsingDeconstructionSymbol.ts │ ├── UsingDeconstructionSymbols.ts │ ├── UsingDirective.ts │ ├── UsingOperator.ts │ ├── UsingTarget.ts │ ├── VariableDeclarationStatement.ts │ ├── VariableDeclarationType.ts │ ├── VariableDeclarationValue.ts │ ├── VersionExpression.ts │ ├── VersionExpressionSet.ts │ ├── VersionExpressionSets.ts │ ├── VersionLiteral.ts │ ├── VersionOperator.ts │ ├── VersionPragma.ts │ ├── VersionRange.ts │ ├── VersionTerm.ts │ ├── WhileStatement.ts │ ├── YulArguments.ts │ ├── YulAssignmentOperator.ts │ ├── YulBlock.ts │ ├── YulBreakStatement.ts │ ├── YulColonAndEqual.ts │ ├── YulContinueStatement.ts │ ├── YulDefaultCase.ts │ ├── YulEqualAndColon.ts │ ├── YulExpression.ts │ ├── YulForStatement.ts │ ├── YulFunctionCallExpression.ts │ ├── YulFunctionDefinition.ts │ ├── YulIfStatement.ts │ ├── YulLabel.ts │ ├── YulLeaveStatement.ts │ ├── YulLiteral.ts │ ├── YulParameters.ts │ ├── YulParametersDeclaration.ts │ ├── YulPath.ts │ ├── YulPaths.ts │ ├── YulReturnsDeclaration.ts │ ├── YulStackAssignmentOperator.ts │ ├── YulStackAssignmentStatement.ts │ ├── YulStatement.ts │ ├── YulStatements.ts │ ├── YulSwitchCase.ts │ ├── YulSwitchCases.ts │ ├── YulSwitchStatement.ts │ ├── YulValueCase.ts │ ├── YulVariableAssignmentStatement.ts │ ├── YulVariableDeclarationStatement.ts │ ├── YulVariableDeclarationValue.ts │ ├── YulVariableNames.ts │ └── types.d.ts ├── slang-printers │ ├── create-binary-operation-printer.ts │ ├── print-binary-operation.ts │ ├── print-comments.ts │ ├── print-function.ts │ ├── print-group-and-indent-if-break-pair.ts │ ├── print-indentable-block-comment.ts │ ├── print-indented-group-or-spaced-document.ts │ ├── print-logical-operation.ts │ ├── print-preserving-empty-lines.ts │ ├── print-separated-item.ts │ ├── print-separated-list.ts │ ├── print-string.ts │ └── types.d.ts ├── slang-utils │ ├── create-hug-function.ts │ ├── create-kind-check-function.ts │ ├── create-parser.ts │ ├── extract-variant.ts │ ├── is-binary-operation.ts │ ├── is-comment.ts │ ├── is-indentable-block-comment.ts │ ├── is-label.ts │ ├── join-existing.ts │ ├── loc.ts │ ├── sort-contract-specifiers.ts │ ├── sort-function-attributes.ts │ └── types.d.ts ├── slangPrinter.ts ├── slangSolidityParser.ts └── types.d.ts ├── test.config.js ├── tests ├── config │ ├── .prettierrc │ ├── format-test-setup.js │ ├── get-create-parser.js │ ├── get-plugins.js │ ├── get-prettier.js │ ├── run-format-test.js │ └── utils │ │ ├── compile-contract.js │ │ ├── consistent-end-of-line.js │ │ ├── create-snapshot.js │ │ ├── stringify-options-for-title.js │ │ ├── visualize-end-of-line.js │ │ └── visualize-range.js ├── format │ ├── AddressPayable │ │ ├── AddressPayable.sol │ │ ├── __snapshots__ │ │ │ └── format.test.js.snap │ │ └── format.test.js │ ├── AllSolidityFeatures │ │ ├── AllSolidityFeatures.sol │ │ ├── __snapshots__ │ │ │ └── format.test.js.snap │ │ └── format.test.js │ ├── AllSolidityFeaturesV0.4.26 │ │ ├── AllSolidityFeatures.sol │ │ ├── __snapshots__ │ │ │ └── format.test.js.snap │ │ └── format.test.js │ ├── Arrays │ │ ├── Arrays.sol │ │ ├── __snapshots__ │ │ │ └── format.test.js.snap │ │ └── format.test.js │ ├── Assembly │ │ ├── Assembly.sol │ │ ├── __snapshots__ │ │ │ └── format.test.js.snap │ │ └── format.test.js │ ├── AssemblyV0.4.26 │ │ ├── Assembly.sol │ │ ├── __snapshots__ │ │ │ └── format.test.js.snap │ │ └── format.test.js │ ├── BasicIterator │ │ ├── BasicIterator.sol │ │ ├── __snapshots__ │ │ │ └── format.test.js.snap │ │ └── format.test.js │ ├── BinaryOperationHierarchy │ │ ├── Group.sol │ │ ├── Indent.sol │ │ ├── __snapshots__ │ │ │ └── format.test.js.snap │ │ └── format.test.js │ ├── BinaryOperators │ │ ├── BinaryOperators.sol │ │ ├── Parentheses.sol │ │ ├── __snapshots__ │ │ │ └── format.test.js.snap │ │ └── format.test.js │ ├── BreakingChangesV0.7.4 │ │ ├── BreakingChangesV0.7.4.sol │ │ ├── __snapshots__ │ │ │ └── format.test.js.snap │ │ └── format.test.js │ ├── BreakingChangesV0.8.0 │ │ ├── BreakingChangesV0.8.0.sol │ │ ├── __snapshots__ │ │ │ └── format.test.js.snap │ │ └── format.test.js │ ├── Comments │ │ ├── Comments.sol │ │ ├── __snapshots__ │ │ │ └── format.test.js.snap │ │ └── format.test.js │ ├── Conditional │ │ ├── Conditional.sol │ │ ├── __snapshots__ │ │ │ └── format.test.js.snap │ │ └── format.test.js │ ├── Constructors │ │ ├── Constructors.sol │ │ ├── __snapshots__ │ │ │ └── format.test.js.snap │ │ └── format.test.js │ ├── ConstructorsV0.4.26 │ │ ├── Constructors.sol │ │ ├── __snapshots__ │ │ │ └── format.test.js.snap │ │ └── format.test.js │ ├── ContractDefinitions │ │ ├── ContractDefinitions.sol │ │ ├── __snapshots__ │ │ │ └── format.test.js.snap │ │ └── format.test.js │ ├── CustomErrors │ │ ├── CustomErrors.sol │ │ ├── __snapshots__ │ │ │ └── format.test.js.snap │ │ └── format.test.js │ ├── Empty │ │ ├── EmptyFile.sol │ │ ├── EmptyFileWithComments.sol │ │ ├── __snapshots__ │ │ │ └── format.test.js.snap │ │ └── format.test.js │ ├── EnumDefinitions │ │ ├── EnumDefinitions.sol │ │ ├── __snapshots__ │ │ │ └── format.test.js.snap │ │ └── format.test.js │ ├── Etc │ │ ├── Etc.sol │ │ ├── __snapshots__ │ │ │ └── format.test.js.snap │ │ └── format.test.js │ ├── ExperimentalTernaries │ │ ├── ExperimentalTernaries.sol │ │ ├── __snapshots__ │ │ │ └── format.test.js.snap │ │ └── format.test.js │ ├── ForStatements │ │ ├── ForStatements.sol │ │ ├── __snapshots__ │ │ │ └── format.test.js.snap │ │ └── format.test.js │ ├── FunctionCalls │ │ ├── FunctionCalls.sol │ │ ├── __snapshots__ │ │ │ └── format.test.js.snap │ │ └── format.test.js │ ├── FunctionDefinitions │ │ ├── FunctionDefinitions.sol │ │ ├── __snapshots__ │ │ │ └── format.test.js.snap │ │ └── format.test.js │ ├── FunctionDefinitionsV0.5.0 │ │ ├── FunctionDefinitions.sol │ │ ├── __snapshots__ │ │ │ └── format.test.js.snap │ │ └── format.test.js │ ├── FunctionDefinitionsv0.5.0 │ │ ├── FunctionDefinitions.sol │ │ ├── __snapshots__ │ │ │ └── format.test.js.snap │ │ └── format.test.js │ ├── HexLiteral │ │ ├── HexLiteral.sol │ │ ├── __snapshots__ │ │ │ └── format.test.js.snap │ │ └── format.test.js │ ├── IfStatements │ │ ├── IfStatements.sol │ │ ├── __snapshots__ │ │ │ └── format.test.js.snap │ │ └── format.test.js │ ├── Immutable │ │ ├── Immutable.sol │ │ ├── __snapshots__ │ │ │ └── format.test.js.snap │ │ └── format.test.js │ ├── ImportDirective │ │ ├── ImportDirectives.sol │ │ ├── __snapshots__ │ │ │ └── format.test.js.snap │ │ └── format.test.js │ ├── Inbox │ │ ├── Inbox.sol │ │ ├── __snapshots__ │ │ │ └── format.test.js.snap │ │ └── format.test.js │ ├── IndexOf │ │ ├── IndexOf.sol │ │ ├── __snapshots__ │ │ │ └── format.test.js.snap │ │ └── format.test.js │ ├── IndexRangeAccess │ │ ├── IndexRangeAccess.sol │ │ ├── __snapshots__ │ │ │ └── format.test.js.snap │ │ └── format.test.js │ ├── Issues │ │ ├── Issue205.sol │ │ ├── Issue289.sol │ │ ├── Issue355.sol │ │ ├── Issue385.sol │ │ ├── Issue564.sol │ │ ├── Issue799.sol │ │ ├── Issue843.sol │ │ ├── __snapshots__ │ │ │ └── format.test.js.snap │ │ └── format.test.js │ ├── Libraries │ │ ├── Libraries.sol │ │ ├── __snapshots__ │ │ │ └── format.test.js.snap │ │ └── format.test.js │ ├── Markdown │ │ ├── Markdown.md │ │ ├── __snapshots__ │ │ │ └── format.test.js.snap │ │ └── format.test.js │ ├── MemberAccess │ │ ├── MemberAccess.sol │ │ ├── __snapshots__ │ │ │ └── format.test.js.snap │ │ └── format.test.js │ ├── ModifierDefinitions │ │ ├── ModifierDefinitions.sol │ │ ├── __snapshots__ │ │ │ └── format.test.js.snap │ │ └── format.test.js │ ├── ModifierInvocations │ │ ├── ModifierInvocations.sol │ │ ├── __snapshots__ │ │ │ └── format.test.js.snap │ │ └── format.test.js │ ├── MultipartStrings │ │ ├── MultipartStrings.sol │ │ ├── __snapshots__ │ │ │ └── format.test.js.snap │ │ └── format.test.js │ ├── NameValueExpression │ │ ├── NameValueExpression.sol │ │ ├── __snapshots__ │ │ │ └── format.test.js.snap │ │ └── format.test.js │ ├── NumberLiteral │ │ ├── NumberLiteral.sol │ │ ├── __snapshots__ │ │ │ └── format.test.js.snap │ │ └── format.test.js │ ├── Ownable │ │ ├── Ownable.sol │ │ ├── __snapshots__ │ │ │ └── format.test.js.snap │ │ └── format.test.js │ ├── Parentheses │ │ ├── AddNoParentheses.sol │ │ ├── BitAndNoParentheses.sol │ │ ├── BitOrNoParentheses.sol │ │ ├── BitXorNoParentheses.sol │ │ ├── DivNoParentheses.sol │ │ ├── EqualParentheses.sol │ │ ├── ExpNoParentheses.sol │ │ ├── LogicNoParentheses.sol │ │ ├── ModNoParentheses.sol │ │ ├── MulNoParentheses.sol │ │ ├── NotEqualParentheses.sol │ │ ├── ShiftLNoParentheses.sol │ │ ├── ShiftRNoParentheses.sol │ │ ├── SubNoParentheses.sol │ │ ├── __snapshots__ │ │ │ └── format.test.js.snap │ │ └── format.test.js │ ├── Pragma │ │ ├── Pragma.sol │ │ ├── __snapshots__ │ │ │ └── format.test.js.snap │ │ └── format.test.js │ ├── PrettierIgnore │ │ ├── PrettierIgnore.sol │ │ ├── __snapshots__ │ │ │ └── format.test.js.snap │ │ └── format.test.js │ ├── Proxy │ │ ├── Proxy.sol │ │ ├── __snapshots__ │ │ │ └── format.test.js.snap │ │ └── format.test.js │ ├── RespectDefaultOptions │ │ ├── __snapshots__ │ │ │ └── format.test.js.snap │ │ ├── format.test.js │ │ └── respect-default-options.js │ ├── SampleCrowdsale │ │ ├── SampleCrowdsale.sol │ │ ├── __snapshots__ │ │ │ └── format.test.js.snap │ │ └── format.test.js │ ├── SimpleAuction │ │ ├── SimpleAuction.sol │ │ ├── __snapshots__ │ │ │ └── format.test.js.snap │ │ └── format.test.js │ ├── SimpleStorage │ │ ├── SimpleStorage.sol │ │ ├── __snapshots__ │ │ │ └── format.test.js.snap │ │ └── format.test.js │ ├── SplittableCommodity │ │ ├── SplittableCommodity.sol │ │ ├── __snapshots__ │ │ │ └── format.test.js.snap │ │ └── format.test.js │ ├── StateVariableDeclarations │ │ ├── StateVariableDeclarations.sol │ │ ├── __snapshots__ │ │ │ └── format.test.js.snap │ │ └── format.test.js │ ├── StringLiteral │ │ ├── StringLiteral.sol │ │ ├── __snapshots__ │ │ │ └── format.test.js.snap │ │ └── format.test.js │ ├── StyleGuide │ │ ├── BlankLines.sol │ │ ├── ControlStructures.sol │ │ ├── FunctionDeclaration.sol │ │ ├── Mappings.sol │ │ ├── MaximumLineLength.sol │ │ ├── OtherRecommendations.sol │ │ ├── VariableDeclarations.sol │ │ ├── WhitespaceInExpressions.sol │ │ ├── __snapshots__ │ │ │ └── format.test.js.snap │ │ └── format.test.js │ ├── TryCatch │ │ ├── TryCatch.sol │ │ ├── __snapshots__ │ │ │ └── format.test.js.snap │ │ └── format.test.js │ ├── Tuples │ │ ├── Tuples.sol │ │ ├── __snapshots__ │ │ │ └── format.test.js.snap │ │ └── format.test.js │ ├── TypeDefinition │ │ ├── TypeDefinition.sol │ │ ├── __snapshots__ │ │ │ └── format.test.js.snap │ │ └── format.test.js │ ├── WhileStatements │ │ ├── WhileStatements.sol │ │ ├── __snapshots__ │ │ │ └── format.test.js.snap │ │ └── format.test.js │ ├── WrongCompiler │ │ ├── WrongCompiler.sol │ │ ├── __snapshots__ │ │ │ └── format.test.js.snap │ │ └── format.test.js │ ├── quotes │ │ ├── Quotes.sol │ │ ├── __snapshots__ │ │ │ └── format.test.js.snap │ │ └── format.test.js │ └── strings │ │ ├── __snapshots__ │ │ └── format.test.js.snap │ │ ├── format.test.js │ │ └── strings.sol ├── integration │ ├── node.test.js │ └── test-app.js └── unit │ ├── comments │ └── printer.test.js │ └── slang-utils │ └── create-parser.test.js ├── tsconfig.json └── webpack.config.js /.c8rc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/.c8rc -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/CI.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/.github/workflows/CI.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/.npmignore -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/.npmrc -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | 20 2 | -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/.prettierignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/.prettierrc -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /HOW_TO_PUBLISH.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/HOW_TO_PUBLISH.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/README.md -------------------------------------------------------------------------------- /STYLEGUIDE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/STYLEGUIDE.md -------------------------------------------------------------------------------- /assets/telegram-badge.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/assets/telegram-badge.svg -------------------------------------------------------------------------------- /eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/eslint.config.mjs -------------------------------------------------------------------------------- /funding.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/funding.json -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/jest.config.js -------------------------------------------------------------------------------- /knip.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/knip.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/package.json -------------------------------------------------------------------------------- /src/binary-operator-printers/addition.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/binary-operator-printers/addition.js -------------------------------------------------------------------------------- /src/binary-operator-printers/assignment.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/binary-operator-printers/assignment.js -------------------------------------------------------------------------------- /src/binary-operator-printers/bit.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/binary-operator-printers/bit.js -------------------------------------------------------------------------------- /src/binary-operator-printers/equality.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/binary-operator-printers/equality.js -------------------------------------------------------------------------------- /src/binary-operator-printers/exponentiation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/binary-operator-printers/exponentiation.js -------------------------------------------------------------------------------- /src/binary-operator-printers/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/binary-operator-printers/index.js -------------------------------------------------------------------------------- /src/binary-operator-printers/inequality.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/binary-operator-printers/inequality.js -------------------------------------------------------------------------------- /src/binary-operator-printers/logical.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/binary-operator-printers/logical.js -------------------------------------------------------------------------------- /src/binary-operator-printers/multiplication.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/binary-operator-printers/multiplication.js -------------------------------------------------------------------------------- /src/binary-operator-printers/printers/binary-operation-printer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/binary-operator-printers/printers/binary-operation-printer.js -------------------------------------------------------------------------------- /src/binary-operator-printers/printers/create-binary-operation-printer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/binary-operator-printers/printers/create-binary-operation-printer.js -------------------------------------------------------------------------------- /src/binary-operator-printers/printers/create-group-if-necessary-builder.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/binary-operator-printers/printers/create-group-if-necessary-builder.js -------------------------------------------------------------------------------- /src/binary-operator-printers/printers/create-indent-if-necessary-builder.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/binary-operator-printers/printers/create-indent-if-necessary-builder.js -------------------------------------------------------------------------------- /src/binary-operator-printers/shift.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/binary-operator-printers/shift.js -------------------------------------------------------------------------------- /src/binary-operator-printers/utils/should-group-or-indent.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/binary-operator-printers/utils/should-group-or-indent.js -------------------------------------------------------------------------------- /src/clean.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/clean.ts -------------------------------------------------------------------------------- /src/comments/handler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/comments/handler.js -------------------------------------------------------------------------------- /src/comments/handlers/handleContractDefinitionComments.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/comments/handlers/handleContractDefinitionComments.js -------------------------------------------------------------------------------- /src/comments/handlers/handleModifierInvocationComments.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/comments/handlers/handleModifierInvocationComments.js -------------------------------------------------------------------------------- /src/comments/handlers/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/comments/handlers/index.js -------------------------------------------------------------------------------- /src/comments/ignore.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/comments/ignore.js -------------------------------------------------------------------------------- /src/comments/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/comments/index.js -------------------------------------------------------------------------------- /src/comments/printer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/comments/printer.js -------------------------------------------------------------------------------- /src/common/print-warning.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/common/print-warning.js -------------------------------------------------------------------------------- /src/common/printer-helpers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/common/printer-helpers.js -------------------------------------------------------------------------------- /src/common/util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/common/util.js -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/loc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/loc.js -------------------------------------------------------------------------------- /src/nodes/ArrayTypeName.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/nodes/ArrayTypeName.js -------------------------------------------------------------------------------- /src/nodes/AssemblyAssignment.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/nodes/AssemblyAssignment.js -------------------------------------------------------------------------------- /src/nodes/AssemblyBlock.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/nodes/AssemblyBlock.js -------------------------------------------------------------------------------- /src/nodes/AssemblyCall.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/nodes/AssemblyCall.js -------------------------------------------------------------------------------- /src/nodes/AssemblyCase.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/nodes/AssemblyCase.js -------------------------------------------------------------------------------- /src/nodes/AssemblyFor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/nodes/AssemblyFor.js -------------------------------------------------------------------------------- /src/nodes/AssemblyFunctionDefinition.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/nodes/AssemblyFunctionDefinition.js -------------------------------------------------------------------------------- /src/nodes/AssemblyIf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/nodes/AssemblyIf.js -------------------------------------------------------------------------------- /src/nodes/AssemblyLocalDefinition.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/nodes/AssemblyLocalDefinition.js -------------------------------------------------------------------------------- /src/nodes/AssemblyMemberAccess.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/nodes/AssemblyMemberAccess.js -------------------------------------------------------------------------------- /src/nodes/AssemblyStackAssignment.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/nodes/AssemblyStackAssignment.js -------------------------------------------------------------------------------- /src/nodes/AssemblySwitch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/nodes/AssemblySwitch.js -------------------------------------------------------------------------------- /src/nodes/BinaryOperation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/nodes/BinaryOperation.js -------------------------------------------------------------------------------- /src/nodes/Block.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/nodes/Block.js -------------------------------------------------------------------------------- /src/nodes/BooleanLiteral.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/nodes/BooleanLiteral.js -------------------------------------------------------------------------------- /src/nodes/Break.js: -------------------------------------------------------------------------------- 1 | export const Break = { 2 | print: () => 'break' 3 | }; 4 | -------------------------------------------------------------------------------- /src/nodes/BreakStatement.js: -------------------------------------------------------------------------------- 1 | export const BreakStatement = { 2 | print: () => 'break;' 3 | }; 4 | -------------------------------------------------------------------------------- /src/nodes/CatchClause.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/nodes/CatchClause.js -------------------------------------------------------------------------------- /src/nodes/Conditional.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/nodes/Conditional.js -------------------------------------------------------------------------------- /src/nodes/Continue.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/nodes/Continue.js -------------------------------------------------------------------------------- /src/nodes/ContinueStatement.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/nodes/ContinueStatement.js -------------------------------------------------------------------------------- /src/nodes/ContractDefinition.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/nodes/ContractDefinition.js -------------------------------------------------------------------------------- /src/nodes/CustomErrorDefinition.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/nodes/CustomErrorDefinition.js -------------------------------------------------------------------------------- /src/nodes/DecimalNumber.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/nodes/DecimalNumber.js -------------------------------------------------------------------------------- /src/nodes/DoWhileStatement.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/nodes/DoWhileStatement.js -------------------------------------------------------------------------------- /src/nodes/ElementaryTypeName.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/nodes/ElementaryTypeName.js -------------------------------------------------------------------------------- /src/nodes/EmitStatement.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/nodes/EmitStatement.js -------------------------------------------------------------------------------- /src/nodes/EnumDefinition.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/nodes/EnumDefinition.js -------------------------------------------------------------------------------- /src/nodes/EnumValue.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/nodes/EnumValue.js -------------------------------------------------------------------------------- /src/nodes/EventDefinition.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/nodes/EventDefinition.js -------------------------------------------------------------------------------- /src/nodes/ExpressionStatement.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/nodes/ExpressionStatement.js -------------------------------------------------------------------------------- /src/nodes/FileLevelConstant.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/nodes/FileLevelConstant.js -------------------------------------------------------------------------------- /src/nodes/ForStatement.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/nodes/ForStatement.js -------------------------------------------------------------------------------- /src/nodes/FunctionCall.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/nodes/FunctionCall.js -------------------------------------------------------------------------------- /src/nodes/FunctionDefinition.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/nodes/FunctionDefinition.js -------------------------------------------------------------------------------- /src/nodes/FunctionTypeName.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/nodes/FunctionTypeName.js -------------------------------------------------------------------------------- /src/nodes/HexLiteral.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/nodes/HexLiteral.js -------------------------------------------------------------------------------- /src/nodes/HexNumber.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/nodes/HexNumber.js -------------------------------------------------------------------------------- /src/nodes/Identifier.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/nodes/Identifier.js -------------------------------------------------------------------------------- /src/nodes/IfStatement.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/nodes/IfStatement.js -------------------------------------------------------------------------------- /src/nodes/ImportDirective.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/nodes/ImportDirective.js -------------------------------------------------------------------------------- /src/nodes/IndexAccess.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/nodes/IndexAccess.js -------------------------------------------------------------------------------- /src/nodes/IndexRangeAccess.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/nodes/IndexRangeAccess.js -------------------------------------------------------------------------------- /src/nodes/InheritanceSpecifier.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/nodes/InheritanceSpecifier.js -------------------------------------------------------------------------------- /src/nodes/InlineAssemblyStatement.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/nodes/InlineAssemblyStatement.js -------------------------------------------------------------------------------- /src/nodes/LabelDefinition.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/nodes/LabelDefinition.js -------------------------------------------------------------------------------- /src/nodes/Mapping.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/nodes/Mapping.js -------------------------------------------------------------------------------- /src/nodes/MemberAccess.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/nodes/MemberAccess.js -------------------------------------------------------------------------------- /src/nodes/ModifierDefinition.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/nodes/ModifierDefinition.js -------------------------------------------------------------------------------- /src/nodes/ModifierInvocation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/nodes/ModifierInvocation.js -------------------------------------------------------------------------------- /src/nodes/NameValueExpression.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/nodes/NameValueExpression.js -------------------------------------------------------------------------------- /src/nodes/NameValueList.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/nodes/NameValueList.js -------------------------------------------------------------------------------- /src/nodes/NewExpression.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/nodes/NewExpression.js -------------------------------------------------------------------------------- /src/nodes/NumberLiteral.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/nodes/NumberLiteral.js -------------------------------------------------------------------------------- /src/nodes/PragmaDirective.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/nodes/PragmaDirective.js -------------------------------------------------------------------------------- /src/nodes/ReturnStatement.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/nodes/ReturnStatement.js -------------------------------------------------------------------------------- /src/nodes/RevertStatement.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/nodes/RevertStatement.js -------------------------------------------------------------------------------- /src/nodes/SourceUnit.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/nodes/SourceUnit.js -------------------------------------------------------------------------------- /src/nodes/StateVariableDeclaration.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/nodes/StateVariableDeclaration.js -------------------------------------------------------------------------------- /src/nodes/StringLiteral.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/nodes/StringLiteral.js -------------------------------------------------------------------------------- /src/nodes/StructDefinition.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/nodes/StructDefinition.js -------------------------------------------------------------------------------- /src/nodes/ThrowStatement.js: -------------------------------------------------------------------------------- 1 | export const ThrowStatement = { 2 | print: () => 'throw;' 3 | }; 4 | -------------------------------------------------------------------------------- /src/nodes/TryStatement.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/nodes/TryStatement.js -------------------------------------------------------------------------------- /src/nodes/TupleExpression.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/nodes/TupleExpression.js -------------------------------------------------------------------------------- /src/nodes/TypeDefinition.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/nodes/TypeDefinition.js -------------------------------------------------------------------------------- /src/nodes/UnaryOperation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/nodes/UnaryOperation.js -------------------------------------------------------------------------------- /src/nodes/UncheckedStatement.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/nodes/UncheckedStatement.js -------------------------------------------------------------------------------- /src/nodes/UserDefinedTypeName.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/nodes/UserDefinedTypeName.js -------------------------------------------------------------------------------- /src/nodes/UsingForDeclaration.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/nodes/UsingForDeclaration.js -------------------------------------------------------------------------------- /src/nodes/VariableDeclaration.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/nodes/VariableDeclaration.js -------------------------------------------------------------------------------- /src/nodes/VariableDeclarationStatement.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/nodes/VariableDeclarationStatement.js -------------------------------------------------------------------------------- /src/nodes/WhileStatement.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/nodes/WhileStatement.js -------------------------------------------------------------------------------- /src/nodes/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/nodes/index.js -------------------------------------------------------------------------------- /src/options.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/options.ts -------------------------------------------------------------------------------- /src/parser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/parser.js -------------------------------------------------------------------------------- /src/prettier-comments/language-js/comments.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/prettier-comments/language-js/comments.js -------------------------------------------------------------------------------- /src/printer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/printer.js -------------------------------------------------------------------------------- /src/slang-comments/handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-comments/handler.ts -------------------------------------------------------------------------------- /src/slang-comments/handlers/add-collection-first-comment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-comments/handlers/add-collection-first-comment.ts -------------------------------------------------------------------------------- /src/slang-comments/handlers/add-collection-last-comment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-comments/handlers/add-collection-last-comment.ts -------------------------------------------------------------------------------- /src/slang-comments/handlers/handle-block-comments.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-comments/handlers/handle-block-comments.ts -------------------------------------------------------------------------------- /src/slang-comments/handlers/handle-contract-definition-comments.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-comments/handlers/handle-contract-definition-comments.ts -------------------------------------------------------------------------------- /src/slang-comments/handlers/handle-contract-specifiers-comments.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-comments/handlers/handle-contract-specifiers-comments.ts -------------------------------------------------------------------------------- /src/slang-comments/handlers/handle-else-branch-comments.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-comments/handlers/handle-else-branch-comments.ts -------------------------------------------------------------------------------- /src/slang-comments/handlers/handle-if-statement-comments.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-comments/handlers/handle-if-statement-comments.ts -------------------------------------------------------------------------------- /src/slang-comments/handlers/handle-interface-definition-comments.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-comments/handlers/handle-interface-definition-comments.ts -------------------------------------------------------------------------------- /src/slang-comments/handlers/handle-library-definition-comments.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-comments/handlers/handle-library-definition-comments.ts -------------------------------------------------------------------------------- /src/slang-comments/handlers/handle-modifier-invocation-comments.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-comments/handlers/handle-modifier-invocation-comments.ts -------------------------------------------------------------------------------- /src/slang-comments/handlers/handle-parameters-declaration-comments.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-comments/handlers/handle-parameters-declaration-comments.ts -------------------------------------------------------------------------------- /src/slang-comments/handlers/handle-positional-arguments-declaration-comments.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-comments/handlers/handle-positional-arguments-declaration-comments.ts -------------------------------------------------------------------------------- /src/slang-comments/handlers/handle-source-unit-members-comments.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-comments/handlers/handle-source-unit-members-comments.ts -------------------------------------------------------------------------------- /src/slang-comments/handlers/handle-storage-layout-specifier-comments.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-comments/handlers/handle-storage-layout-specifier-comments.ts -------------------------------------------------------------------------------- /src/slang-comments/handlers/handle-struct-comments.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-comments/handlers/handle-struct-comments.ts -------------------------------------------------------------------------------- /src/slang-comments/handlers/handle-while-statement-comments.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-comments/handlers/handle-while-statement-comments.ts -------------------------------------------------------------------------------- /src/slang-comments/handlers/handle-yul-block-comments.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-comments/handlers/handle-yul-block-comments.ts -------------------------------------------------------------------------------- /src/slang-comments/handlers/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-comments/handlers/index.ts -------------------------------------------------------------------------------- /src/slang-comments/handlers/types.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-comments/handlers/types.d.ts -------------------------------------------------------------------------------- /src/slang-comments/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-comments/index.ts -------------------------------------------------------------------------------- /src/slang-comments/printer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-comments/printer.ts -------------------------------------------------------------------------------- /src/slang-nodes/AbicoderPragma.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-nodes/AbicoderPragma.ts -------------------------------------------------------------------------------- /src/slang-nodes/AbicoderVersion.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-nodes/AbicoderVersion.ts -------------------------------------------------------------------------------- /src/slang-nodes/AdditiveExpression.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-nodes/AdditiveExpression.ts -------------------------------------------------------------------------------- /src/slang-nodes/AddressType.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-nodes/AddressType.ts -------------------------------------------------------------------------------- /src/slang-nodes/AndExpression.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-nodes/AndExpression.ts -------------------------------------------------------------------------------- /src/slang-nodes/ArgumentsDeclaration.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-nodes/ArgumentsDeclaration.ts -------------------------------------------------------------------------------- /src/slang-nodes/ArrayExpression.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-nodes/ArrayExpression.ts -------------------------------------------------------------------------------- /src/slang-nodes/ArrayTypeName.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-nodes/ArrayTypeName.ts -------------------------------------------------------------------------------- /src/slang-nodes/ArrayValues.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-nodes/ArrayValues.ts -------------------------------------------------------------------------------- /src/slang-nodes/AssemblyFlags.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-nodes/AssemblyFlags.ts -------------------------------------------------------------------------------- /src/slang-nodes/AssemblyFlagsDeclaration.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-nodes/AssemblyFlagsDeclaration.ts -------------------------------------------------------------------------------- /src/slang-nodes/AssemblyStatement.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-nodes/AssemblyStatement.ts -------------------------------------------------------------------------------- /src/slang-nodes/AssignmentExpression.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-nodes/AssignmentExpression.ts -------------------------------------------------------------------------------- /src/slang-nodes/BitwiseAndExpression.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-nodes/BitwiseAndExpression.ts -------------------------------------------------------------------------------- /src/slang-nodes/BitwiseOrExpression.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-nodes/BitwiseOrExpression.ts -------------------------------------------------------------------------------- /src/slang-nodes/BitwiseXorExpression.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-nodes/BitwiseXorExpression.ts -------------------------------------------------------------------------------- /src/slang-nodes/Block.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-nodes/Block.ts -------------------------------------------------------------------------------- /src/slang-nodes/BreakStatement.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-nodes/BreakStatement.ts -------------------------------------------------------------------------------- /src/slang-nodes/CallOptions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-nodes/CallOptions.ts -------------------------------------------------------------------------------- /src/slang-nodes/CallOptionsExpression.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-nodes/CallOptionsExpression.ts -------------------------------------------------------------------------------- /src/slang-nodes/CatchClause.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-nodes/CatchClause.ts -------------------------------------------------------------------------------- /src/slang-nodes/CatchClauseError.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-nodes/CatchClauseError.ts -------------------------------------------------------------------------------- /src/slang-nodes/CatchClauses.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-nodes/CatchClauses.ts -------------------------------------------------------------------------------- /src/slang-nodes/CommentNode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-nodes/CommentNode.ts -------------------------------------------------------------------------------- /src/slang-nodes/ConditionalExpression.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-nodes/ConditionalExpression.ts -------------------------------------------------------------------------------- /src/slang-nodes/ConstantDefinition.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-nodes/ConstantDefinition.ts -------------------------------------------------------------------------------- /src/slang-nodes/ConstructorAttribute.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-nodes/ConstructorAttribute.ts -------------------------------------------------------------------------------- /src/slang-nodes/ConstructorAttributes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-nodes/ConstructorAttributes.ts -------------------------------------------------------------------------------- /src/slang-nodes/ConstructorDefinition.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-nodes/ConstructorDefinition.ts -------------------------------------------------------------------------------- /src/slang-nodes/ContinueStatement.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-nodes/ContinueStatement.ts -------------------------------------------------------------------------------- /src/slang-nodes/ContractDefinition.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-nodes/ContractDefinition.ts -------------------------------------------------------------------------------- /src/slang-nodes/ContractMember.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-nodes/ContractMember.ts -------------------------------------------------------------------------------- /src/slang-nodes/ContractMembers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-nodes/ContractMembers.ts -------------------------------------------------------------------------------- /src/slang-nodes/ContractSpecifier.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-nodes/ContractSpecifier.ts -------------------------------------------------------------------------------- /src/slang-nodes/ContractSpecifiers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-nodes/ContractSpecifiers.ts -------------------------------------------------------------------------------- /src/slang-nodes/DecimalNumberExpression.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-nodes/DecimalNumberExpression.ts -------------------------------------------------------------------------------- /src/slang-nodes/DoWhileStatement.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-nodes/DoWhileStatement.ts -------------------------------------------------------------------------------- /src/slang-nodes/ElementaryType.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-nodes/ElementaryType.ts -------------------------------------------------------------------------------- /src/slang-nodes/ElseBranch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-nodes/ElseBranch.ts -------------------------------------------------------------------------------- /src/slang-nodes/EmitStatement.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-nodes/EmitStatement.ts -------------------------------------------------------------------------------- /src/slang-nodes/EnumDefinition.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-nodes/EnumDefinition.ts -------------------------------------------------------------------------------- /src/slang-nodes/EnumMembers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-nodes/EnumMembers.ts -------------------------------------------------------------------------------- /src/slang-nodes/EqualityExpression.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-nodes/EqualityExpression.ts -------------------------------------------------------------------------------- /src/slang-nodes/ErrorDefinition.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-nodes/ErrorDefinition.ts -------------------------------------------------------------------------------- /src/slang-nodes/ErrorParameter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-nodes/ErrorParameter.ts -------------------------------------------------------------------------------- /src/slang-nodes/ErrorParameters.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-nodes/ErrorParameters.ts -------------------------------------------------------------------------------- /src/slang-nodes/ErrorParametersDeclaration.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-nodes/ErrorParametersDeclaration.ts -------------------------------------------------------------------------------- /src/slang-nodes/EventDefinition.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-nodes/EventDefinition.ts -------------------------------------------------------------------------------- /src/slang-nodes/EventParameter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-nodes/EventParameter.ts -------------------------------------------------------------------------------- /src/slang-nodes/EventParameters.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-nodes/EventParameters.ts -------------------------------------------------------------------------------- /src/slang-nodes/EventParametersDeclaration.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-nodes/EventParametersDeclaration.ts -------------------------------------------------------------------------------- /src/slang-nodes/ExperimentalFeature.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-nodes/ExperimentalFeature.ts -------------------------------------------------------------------------------- /src/slang-nodes/ExperimentalPragma.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-nodes/ExperimentalPragma.ts -------------------------------------------------------------------------------- /src/slang-nodes/ExponentiationExpression.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-nodes/ExponentiationExpression.ts -------------------------------------------------------------------------------- /src/slang-nodes/Expression.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-nodes/Expression.ts -------------------------------------------------------------------------------- /src/slang-nodes/ExpressionStatement.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-nodes/ExpressionStatement.ts -------------------------------------------------------------------------------- /src/slang-nodes/FallbackFunctionAttribute.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-nodes/FallbackFunctionAttribute.ts -------------------------------------------------------------------------------- /src/slang-nodes/FallbackFunctionAttributes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-nodes/FallbackFunctionAttributes.ts -------------------------------------------------------------------------------- /src/slang-nodes/FallbackFunctionDefinition.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-nodes/FallbackFunctionDefinition.ts -------------------------------------------------------------------------------- /src/slang-nodes/ForStatement.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-nodes/ForStatement.ts -------------------------------------------------------------------------------- /src/slang-nodes/ForStatementCondition.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-nodes/ForStatementCondition.ts -------------------------------------------------------------------------------- /src/slang-nodes/ForStatementInitialization.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-nodes/ForStatementInitialization.ts -------------------------------------------------------------------------------- /src/slang-nodes/FunctionAttribute.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-nodes/FunctionAttribute.ts -------------------------------------------------------------------------------- /src/slang-nodes/FunctionAttributes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-nodes/FunctionAttributes.ts -------------------------------------------------------------------------------- /src/slang-nodes/FunctionBody.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-nodes/FunctionBody.ts -------------------------------------------------------------------------------- /src/slang-nodes/FunctionCallExpression.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-nodes/FunctionCallExpression.ts -------------------------------------------------------------------------------- /src/slang-nodes/FunctionDefinition.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-nodes/FunctionDefinition.ts -------------------------------------------------------------------------------- /src/slang-nodes/FunctionName.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-nodes/FunctionName.ts -------------------------------------------------------------------------------- /src/slang-nodes/FunctionType.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-nodes/FunctionType.ts -------------------------------------------------------------------------------- /src/slang-nodes/FunctionTypeAttribute.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-nodes/FunctionTypeAttribute.ts -------------------------------------------------------------------------------- /src/slang-nodes/FunctionTypeAttributes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-nodes/FunctionTypeAttributes.ts -------------------------------------------------------------------------------- /src/slang-nodes/HexNumberExpression.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-nodes/HexNumberExpression.ts -------------------------------------------------------------------------------- /src/slang-nodes/HexStringLiteral.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-nodes/HexStringLiteral.ts -------------------------------------------------------------------------------- /src/slang-nodes/HexStringLiterals.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-nodes/HexStringLiterals.ts -------------------------------------------------------------------------------- /src/slang-nodes/IdentifierPath.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-nodes/IdentifierPath.ts -------------------------------------------------------------------------------- /src/slang-nodes/IfStatement.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-nodes/IfStatement.ts -------------------------------------------------------------------------------- /src/slang-nodes/ImportAlias.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-nodes/ImportAlias.ts -------------------------------------------------------------------------------- /src/slang-nodes/ImportClause.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-nodes/ImportClause.ts -------------------------------------------------------------------------------- /src/slang-nodes/ImportDeconstruction.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-nodes/ImportDeconstruction.ts -------------------------------------------------------------------------------- /src/slang-nodes/ImportDeconstructionSymbol.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-nodes/ImportDeconstructionSymbol.ts -------------------------------------------------------------------------------- /src/slang-nodes/ImportDeconstructionSymbols.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-nodes/ImportDeconstructionSymbols.ts -------------------------------------------------------------------------------- /src/slang-nodes/ImportDirective.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-nodes/ImportDirective.ts -------------------------------------------------------------------------------- /src/slang-nodes/IndexAccessEnd.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-nodes/IndexAccessEnd.ts -------------------------------------------------------------------------------- /src/slang-nodes/IndexAccessExpression.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-nodes/IndexAccessExpression.ts -------------------------------------------------------------------------------- /src/slang-nodes/InequalityExpression.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-nodes/InequalityExpression.ts -------------------------------------------------------------------------------- /src/slang-nodes/InheritanceSpecifier.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-nodes/InheritanceSpecifier.ts -------------------------------------------------------------------------------- /src/slang-nodes/InheritanceType.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-nodes/InheritanceType.ts -------------------------------------------------------------------------------- /src/slang-nodes/InheritanceTypes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-nodes/InheritanceTypes.ts -------------------------------------------------------------------------------- /src/slang-nodes/InterfaceDefinition.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-nodes/InterfaceDefinition.ts -------------------------------------------------------------------------------- /src/slang-nodes/InterfaceMembers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-nodes/InterfaceMembers.ts -------------------------------------------------------------------------------- /src/slang-nodes/LibraryDefinition.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-nodes/LibraryDefinition.ts -------------------------------------------------------------------------------- /src/slang-nodes/LibraryMembers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-nodes/LibraryMembers.ts -------------------------------------------------------------------------------- /src/slang-nodes/MappingKey.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-nodes/MappingKey.ts -------------------------------------------------------------------------------- /src/slang-nodes/MappingKeyType.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-nodes/MappingKeyType.ts -------------------------------------------------------------------------------- /src/slang-nodes/MappingType.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-nodes/MappingType.ts -------------------------------------------------------------------------------- /src/slang-nodes/MappingValue.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-nodes/MappingValue.ts -------------------------------------------------------------------------------- /src/slang-nodes/MemberAccessExpression.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-nodes/MemberAccessExpression.ts -------------------------------------------------------------------------------- /src/slang-nodes/ModifierAttribute.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-nodes/ModifierAttribute.ts -------------------------------------------------------------------------------- /src/slang-nodes/ModifierAttributes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-nodes/ModifierAttributes.ts -------------------------------------------------------------------------------- /src/slang-nodes/ModifierDefinition.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-nodes/ModifierDefinition.ts -------------------------------------------------------------------------------- /src/slang-nodes/ModifierInvocation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-nodes/ModifierInvocation.ts -------------------------------------------------------------------------------- /src/slang-nodes/MultiLineComment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-nodes/MultiLineComment.ts -------------------------------------------------------------------------------- /src/slang-nodes/MultiLineNatSpecComment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-nodes/MultiLineNatSpecComment.ts -------------------------------------------------------------------------------- /src/slang-nodes/MultiplicativeExpression.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-nodes/MultiplicativeExpression.ts -------------------------------------------------------------------------------- /src/slang-nodes/NamedArgument.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-nodes/NamedArgument.ts -------------------------------------------------------------------------------- /src/slang-nodes/NamedArgumentGroup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-nodes/NamedArgumentGroup.ts -------------------------------------------------------------------------------- /src/slang-nodes/NamedArguments.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-nodes/NamedArguments.ts -------------------------------------------------------------------------------- /src/slang-nodes/NamedArgumentsDeclaration.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-nodes/NamedArgumentsDeclaration.ts -------------------------------------------------------------------------------- /src/slang-nodes/NamedImport.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-nodes/NamedImport.ts -------------------------------------------------------------------------------- /src/slang-nodes/NewExpression.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-nodes/NewExpression.ts -------------------------------------------------------------------------------- /src/slang-nodes/NumberUnit.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-nodes/NumberUnit.ts -------------------------------------------------------------------------------- /src/slang-nodes/OrExpression.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-nodes/OrExpression.ts -------------------------------------------------------------------------------- /src/slang-nodes/OverridePaths.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-nodes/OverridePaths.ts -------------------------------------------------------------------------------- /src/slang-nodes/OverridePathsDeclaration.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-nodes/OverridePathsDeclaration.ts -------------------------------------------------------------------------------- /src/slang-nodes/OverrideSpecifier.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-nodes/OverrideSpecifier.ts -------------------------------------------------------------------------------- /src/slang-nodes/Parameter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-nodes/Parameter.ts -------------------------------------------------------------------------------- /src/slang-nodes/Parameters.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-nodes/Parameters.ts -------------------------------------------------------------------------------- /src/slang-nodes/ParametersDeclaration.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-nodes/ParametersDeclaration.ts -------------------------------------------------------------------------------- /src/slang-nodes/PathImport.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-nodes/PathImport.ts -------------------------------------------------------------------------------- /src/slang-nodes/PositionalArguments.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-nodes/PositionalArguments.ts -------------------------------------------------------------------------------- /src/slang-nodes/PositionalArgumentsDeclaration.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-nodes/PositionalArgumentsDeclaration.ts -------------------------------------------------------------------------------- /src/slang-nodes/PostfixExpression.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-nodes/PostfixExpression.ts -------------------------------------------------------------------------------- /src/slang-nodes/Pragma.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-nodes/Pragma.ts -------------------------------------------------------------------------------- /src/slang-nodes/PragmaDirective.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-nodes/PragmaDirective.ts -------------------------------------------------------------------------------- /src/slang-nodes/PrefixExpression.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-nodes/PrefixExpression.ts -------------------------------------------------------------------------------- /src/slang-nodes/ReceiveFunctionAttribute.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-nodes/ReceiveFunctionAttribute.ts -------------------------------------------------------------------------------- /src/slang-nodes/ReceiveFunctionAttributes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-nodes/ReceiveFunctionAttributes.ts -------------------------------------------------------------------------------- /src/slang-nodes/ReceiveFunctionDefinition.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-nodes/ReceiveFunctionDefinition.ts -------------------------------------------------------------------------------- /src/slang-nodes/ReturnStatement.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-nodes/ReturnStatement.ts -------------------------------------------------------------------------------- /src/slang-nodes/ReturnsDeclaration.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-nodes/ReturnsDeclaration.ts -------------------------------------------------------------------------------- /src/slang-nodes/RevertStatement.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-nodes/RevertStatement.ts -------------------------------------------------------------------------------- /src/slang-nodes/ShiftExpression.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-nodes/ShiftExpression.ts -------------------------------------------------------------------------------- /src/slang-nodes/SimpleVersionLiteral.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-nodes/SimpleVersionLiteral.ts -------------------------------------------------------------------------------- /src/slang-nodes/SingleLineComment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-nodes/SingleLineComment.ts -------------------------------------------------------------------------------- /src/slang-nodes/SingleLineNatSpecComment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-nodes/SingleLineNatSpecComment.ts -------------------------------------------------------------------------------- /src/slang-nodes/SlangNode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-nodes/SlangNode.ts -------------------------------------------------------------------------------- /src/slang-nodes/SourceUnit.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-nodes/SourceUnit.ts -------------------------------------------------------------------------------- /src/slang-nodes/SourceUnitMember.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-nodes/SourceUnitMember.ts -------------------------------------------------------------------------------- /src/slang-nodes/SourceUnitMembers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-nodes/SourceUnitMembers.ts -------------------------------------------------------------------------------- /src/slang-nodes/StateVariableAttribute.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-nodes/StateVariableAttribute.ts -------------------------------------------------------------------------------- /src/slang-nodes/StateVariableAttributes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-nodes/StateVariableAttributes.ts -------------------------------------------------------------------------------- /src/slang-nodes/StateVariableDefinition.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-nodes/StateVariableDefinition.ts -------------------------------------------------------------------------------- /src/slang-nodes/StateVariableDefinitionValue.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-nodes/StateVariableDefinitionValue.ts -------------------------------------------------------------------------------- /src/slang-nodes/Statement.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-nodes/Statement.ts -------------------------------------------------------------------------------- /src/slang-nodes/Statements.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-nodes/Statements.ts -------------------------------------------------------------------------------- /src/slang-nodes/StorageLayoutSpecifier.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-nodes/StorageLayoutSpecifier.ts -------------------------------------------------------------------------------- /src/slang-nodes/StorageLocation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-nodes/StorageLocation.ts -------------------------------------------------------------------------------- /src/slang-nodes/StringExpression.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-nodes/StringExpression.ts -------------------------------------------------------------------------------- /src/slang-nodes/StringLiteral.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-nodes/StringLiteral.ts -------------------------------------------------------------------------------- /src/slang-nodes/StringLiterals.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-nodes/StringLiterals.ts -------------------------------------------------------------------------------- /src/slang-nodes/StructDefinition.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-nodes/StructDefinition.ts -------------------------------------------------------------------------------- /src/slang-nodes/StructMember.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-nodes/StructMember.ts -------------------------------------------------------------------------------- /src/slang-nodes/StructMembers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-nodes/StructMembers.ts -------------------------------------------------------------------------------- /src/slang-nodes/TerminalNode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-nodes/TerminalNode.ts -------------------------------------------------------------------------------- /src/slang-nodes/ThrowStatement.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-nodes/ThrowStatement.ts -------------------------------------------------------------------------------- /src/slang-nodes/TryStatement.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-nodes/TryStatement.ts -------------------------------------------------------------------------------- /src/slang-nodes/TupleDeconstructionElement.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-nodes/TupleDeconstructionElement.ts -------------------------------------------------------------------------------- /src/slang-nodes/TupleDeconstructionElements.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-nodes/TupleDeconstructionElements.ts -------------------------------------------------------------------------------- /src/slang-nodes/TupleDeconstructionStatement.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-nodes/TupleDeconstructionStatement.ts -------------------------------------------------------------------------------- /src/slang-nodes/TupleExpression.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-nodes/TupleExpression.ts -------------------------------------------------------------------------------- /src/slang-nodes/TupleMember.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-nodes/TupleMember.ts -------------------------------------------------------------------------------- /src/slang-nodes/TupleValue.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-nodes/TupleValue.ts -------------------------------------------------------------------------------- /src/slang-nodes/TupleValues.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-nodes/TupleValues.ts -------------------------------------------------------------------------------- /src/slang-nodes/TypeExpression.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-nodes/TypeExpression.ts -------------------------------------------------------------------------------- /src/slang-nodes/TypeName.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-nodes/TypeName.ts -------------------------------------------------------------------------------- /src/slang-nodes/TypedTupleMember.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-nodes/TypedTupleMember.ts -------------------------------------------------------------------------------- /src/slang-nodes/UncheckedBlock.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-nodes/UncheckedBlock.ts -------------------------------------------------------------------------------- /src/slang-nodes/UnicodeStringLiteral.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-nodes/UnicodeStringLiteral.ts -------------------------------------------------------------------------------- /src/slang-nodes/UnicodeStringLiterals.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-nodes/UnicodeStringLiterals.ts -------------------------------------------------------------------------------- /src/slang-nodes/UnnamedFunctionAttribute.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-nodes/UnnamedFunctionAttribute.ts -------------------------------------------------------------------------------- /src/slang-nodes/UnnamedFunctionAttributes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-nodes/UnnamedFunctionAttributes.ts -------------------------------------------------------------------------------- /src/slang-nodes/UnnamedFunctionDefinition.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-nodes/UnnamedFunctionDefinition.ts -------------------------------------------------------------------------------- /src/slang-nodes/UntypedTupleMember.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-nodes/UntypedTupleMember.ts -------------------------------------------------------------------------------- /src/slang-nodes/UserDefinedValueTypeDefinition.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-nodes/UserDefinedValueTypeDefinition.ts -------------------------------------------------------------------------------- /src/slang-nodes/UsingAlias.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-nodes/UsingAlias.ts -------------------------------------------------------------------------------- /src/slang-nodes/UsingClause.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-nodes/UsingClause.ts -------------------------------------------------------------------------------- /src/slang-nodes/UsingDeconstruction.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-nodes/UsingDeconstruction.ts -------------------------------------------------------------------------------- /src/slang-nodes/UsingDeconstructionSymbol.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-nodes/UsingDeconstructionSymbol.ts -------------------------------------------------------------------------------- /src/slang-nodes/UsingDeconstructionSymbols.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-nodes/UsingDeconstructionSymbols.ts -------------------------------------------------------------------------------- /src/slang-nodes/UsingDirective.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-nodes/UsingDirective.ts -------------------------------------------------------------------------------- /src/slang-nodes/UsingOperator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-nodes/UsingOperator.ts -------------------------------------------------------------------------------- /src/slang-nodes/UsingTarget.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-nodes/UsingTarget.ts -------------------------------------------------------------------------------- /src/slang-nodes/VariableDeclarationStatement.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-nodes/VariableDeclarationStatement.ts -------------------------------------------------------------------------------- /src/slang-nodes/VariableDeclarationType.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-nodes/VariableDeclarationType.ts -------------------------------------------------------------------------------- /src/slang-nodes/VariableDeclarationValue.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-nodes/VariableDeclarationValue.ts -------------------------------------------------------------------------------- /src/slang-nodes/VersionExpression.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-nodes/VersionExpression.ts -------------------------------------------------------------------------------- /src/slang-nodes/VersionExpressionSet.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-nodes/VersionExpressionSet.ts -------------------------------------------------------------------------------- /src/slang-nodes/VersionExpressionSets.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-nodes/VersionExpressionSets.ts -------------------------------------------------------------------------------- /src/slang-nodes/VersionLiteral.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-nodes/VersionLiteral.ts -------------------------------------------------------------------------------- /src/slang-nodes/VersionOperator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-nodes/VersionOperator.ts -------------------------------------------------------------------------------- /src/slang-nodes/VersionPragma.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-nodes/VersionPragma.ts -------------------------------------------------------------------------------- /src/slang-nodes/VersionRange.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-nodes/VersionRange.ts -------------------------------------------------------------------------------- /src/slang-nodes/VersionTerm.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-nodes/VersionTerm.ts -------------------------------------------------------------------------------- /src/slang-nodes/WhileStatement.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-nodes/WhileStatement.ts -------------------------------------------------------------------------------- /src/slang-nodes/YulArguments.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-nodes/YulArguments.ts -------------------------------------------------------------------------------- /src/slang-nodes/YulAssignmentOperator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-nodes/YulAssignmentOperator.ts -------------------------------------------------------------------------------- /src/slang-nodes/YulBlock.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-nodes/YulBlock.ts -------------------------------------------------------------------------------- /src/slang-nodes/YulBreakStatement.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-nodes/YulBreakStatement.ts -------------------------------------------------------------------------------- /src/slang-nodes/YulColonAndEqual.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-nodes/YulColonAndEqual.ts -------------------------------------------------------------------------------- /src/slang-nodes/YulContinueStatement.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-nodes/YulContinueStatement.ts -------------------------------------------------------------------------------- /src/slang-nodes/YulDefaultCase.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-nodes/YulDefaultCase.ts -------------------------------------------------------------------------------- /src/slang-nodes/YulEqualAndColon.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-nodes/YulEqualAndColon.ts -------------------------------------------------------------------------------- /src/slang-nodes/YulExpression.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-nodes/YulExpression.ts -------------------------------------------------------------------------------- /src/slang-nodes/YulForStatement.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-nodes/YulForStatement.ts -------------------------------------------------------------------------------- /src/slang-nodes/YulFunctionCallExpression.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-nodes/YulFunctionCallExpression.ts -------------------------------------------------------------------------------- /src/slang-nodes/YulFunctionDefinition.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-nodes/YulFunctionDefinition.ts -------------------------------------------------------------------------------- /src/slang-nodes/YulIfStatement.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-nodes/YulIfStatement.ts -------------------------------------------------------------------------------- /src/slang-nodes/YulLabel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-nodes/YulLabel.ts -------------------------------------------------------------------------------- /src/slang-nodes/YulLeaveStatement.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-nodes/YulLeaveStatement.ts -------------------------------------------------------------------------------- /src/slang-nodes/YulLiteral.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-nodes/YulLiteral.ts -------------------------------------------------------------------------------- /src/slang-nodes/YulParameters.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-nodes/YulParameters.ts -------------------------------------------------------------------------------- /src/slang-nodes/YulParametersDeclaration.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-nodes/YulParametersDeclaration.ts -------------------------------------------------------------------------------- /src/slang-nodes/YulPath.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-nodes/YulPath.ts -------------------------------------------------------------------------------- /src/slang-nodes/YulPaths.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-nodes/YulPaths.ts -------------------------------------------------------------------------------- /src/slang-nodes/YulReturnsDeclaration.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-nodes/YulReturnsDeclaration.ts -------------------------------------------------------------------------------- /src/slang-nodes/YulStackAssignmentOperator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-nodes/YulStackAssignmentOperator.ts -------------------------------------------------------------------------------- /src/slang-nodes/YulStackAssignmentStatement.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-nodes/YulStackAssignmentStatement.ts -------------------------------------------------------------------------------- /src/slang-nodes/YulStatement.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-nodes/YulStatement.ts -------------------------------------------------------------------------------- /src/slang-nodes/YulStatements.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-nodes/YulStatements.ts -------------------------------------------------------------------------------- /src/slang-nodes/YulSwitchCase.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-nodes/YulSwitchCase.ts -------------------------------------------------------------------------------- /src/slang-nodes/YulSwitchCases.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-nodes/YulSwitchCases.ts -------------------------------------------------------------------------------- /src/slang-nodes/YulSwitchStatement.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-nodes/YulSwitchStatement.ts -------------------------------------------------------------------------------- /src/slang-nodes/YulValueCase.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-nodes/YulValueCase.ts -------------------------------------------------------------------------------- /src/slang-nodes/YulVariableAssignmentStatement.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-nodes/YulVariableAssignmentStatement.ts -------------------------------------------------------------------------------- /src/slang-nodes/YulVariableDeclarationStatement.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-nodes/YulVariableDeclarationStatement.ts -------------------------------------------------------------------------------- /src/slang-nodes/YulVariableDeclarationValue.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-nodes/YulVariableDeclarationValue.ts -------------------------------------------------------------------------------- /src/slang-nodes/YulVariableNames.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-nodes/YulVariableNames.ts -------------------------------------------------------------------------------- /src/slang-nodes/types.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-nodes/types.d.ts -------------------------------------------------------------------------------- /src/slang-printers/create-binary-operation-printer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-printers/create-binary-operation-printer.ts -------------------------------------------------------------------------------- /src/slang-printers/print-binary-operation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-printers/print-binary-operation.ts -------------------------------------------------------------------------------- /src/slang-printers/print-comments.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-printers/print-comments.ts -------------------------------------------------------------------------------- /src/slang-printers/print-function.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-printers/print-function.ts -------------------------------------------------------------------------------- /src/slang-printers/print-group-and-indent-if-break-pair.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-printers/print-group-and-indent-if-break-pair.ts -------------------------------------------------------------------------------- /src/slang-printers/print-indentable-block-comment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-printers/print-indentable-block-comment.ts -------------------------------------------------------------------------------- /src/slang-printers/print-indented-group-or-spaced-document.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-printers/print-indented-group-or-spaced-document.ts -------------------------------------------------------------------------------- /src/slang-printers/print-logical-operation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-printers/print-logical-operation.ts -------------------------------------------------------------------------------- /src/slang-printers/print-preserving-empty-lines.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-printers/print-preserving-empty-lines.ts -------------------------------------------------------------------------------- /src/slang-printers/print-separated-item.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-printers/print-separated-item.ts -------------------------------------------------------------------------------- /src/slang-printers/print-separated-list.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-printers/print-separated-list.ts -------------------------------------------------------------------------------- /src/slang-printers/print-string.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-printers/print-string.ts -------------------------------------------------------------------------------- /src/slang-printers/types.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-printers/types.d.ts -------------------------------------------------------------------------------- /src/slang-utils/create-hug-function.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-utils/create-hug-function.ts -------------------------------------------------------------------------------- /src/slang-utils/create-kind-check-function.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-utils/create-kind-check-function.ts -------------------------------------------------------------------------------- /src/slang-utils/create-parser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-utils/create-parser.ts -------------------------------------------------------------------------------- /src/slang-utils/extract-variant.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-utils/extract-variant.ts -------------------------------------------------------------------------------- /src/slang-utils/is-binary-operation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-utils/is-binary-operation.ts -------------------------------------------------------------------------------- /src/slang-utils/is-comment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-utils/is-comment.ts -------------------------------------------------------------------------------- /src/slang-utils/is-indentable-block-comment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-utils/is-indentable-block-comment.ts -------------------------------------------------------------------------------- /src/slang-utils/is-label.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-utils/is-label.ts -------------------------------------------------------------------------------- /src/slang-utils/join-existing.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-utils/join-existing.ts -------------------------------------------------------------------------------- /src/slang-utils/loc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-utils/loc.ts -------------------------------------------------------------------------------- /src/slang-utils/sort-contract-specifiers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-utils/sort-contract-specifiers.ts -------------------------------------------------------------------------------- /src/slang-utils/sort-function-attributes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-utils/sort-function-attributes.ts -------------------------------------------------------------------------------- /src/slang-utils/types.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slang-utils/types.d.ts -------------------------------------------------------------------------------- /src/slangPrinter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slangPrinter.ts -------------------------------------------------------------------------------- /src/slangSolidityParser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/slangSolidityParser.ts -------------------------------------------------------------------------------- /src/types.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/src/types.d.ts -------------------------------------------------------------------------------- /test.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/test.config.js -------------------------------------------------------------------------------- /tests/config/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/tests/config/.prettierrc -------------------------------------------------------------------------------- /tests/config/format-test-setup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/tests/config/format-test-setup.js -------------------------------------------------------------------------------- /tests/config/get-create-parser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/tests/config/get-create-parser.js -------------------------------------------------------------------------------- /tests/config/get-plugins.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/tests/config/get-plugins.js -------------------------------------------------------------------------------- /tests/config/get-prettier.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/tests/config/get-prettier.js -------------------------------------------------------------------------------- /tests/config/run-format-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/tests/config/run-format-test.js -------------------------------------------------------------------------------- /tests/config/utils/compile-contract.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/tests/config/utils/compile-contract.js -------------------------------------------------------------------------------- /tests/config/utils/consistent-end-of-line.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/tests/config/utils/consistent-end-of-line.js -------------------------------------------------------------------------------- /tests/config/utils/create-snapshot.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/tests/config/utils/create-snapshot.js -------------------------------------------------------------------------------- /tests/config/utils/stringify-options-for-title.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/tests/config/utils/stringify-options-for-title.js -------------------------------------------------------------------------------- /tests/config/utils/visualize-end-of-line.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/tests/config/utils/visualize-end-of-line.js -------------------------------------------------------------------------------- /tests/config/utils/visualize-range.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/tests/config/utils/visualize-range.js -------------------------------------------------------------------------------- /tests/format/AddressPayable/AddressPayable.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/tests/format/AddressPayable/AddressPayable.sol -------------------------------------------------------------------------------- /tests/format/AddressPayable/__snapshots__/format.test.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/tests/format/AddressPayable/__snapshots__/format.test.js.snap -------------------------------------------------------------------------------- /tests/format/AddressPayable/format.test.js: -------------------------------------------------------------------------------- 1 | runFormatTest(import.meta, ['slang']); 2 | -------------------------------------------------------------------------------- /tests/format/AllSolidityFeatures/AllSolidityFeatures.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/tests/format/AllSolidityFeatures/AllSolidityFeatures.sol -------------------------------------------------------------------------------- /tests/format/AllSolidityFeatures/__snapshots__/format.test.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/tests/format/AllSolidityFeatures/__snapshots__/format.test.js.snap -------------------------------------------------------------------------------- /tests/format/AllSolidityFeatures/format.test.js: -------------------------------------------------------------------------------- 1 | runFormatTest(import.meta, ['slang']); 2 | -------------------------------------------------------------------------------- /tests/format/AllSolidityFeaturesV0.4.26/AllSolidityFeatures.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/tests/format/AllSolidityFeaturesV0.4.26/AllSolidityFeatures.sol -------------------------------------------------------------------------------- /tests/format/AllSolidityFeaturesV0.4.26/__snapshots__/format.test.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/tests/format/AllSolidityFeaturesV0.4.26/__snapshots__/format.test.js.snap -------------------------------------------------------------------------------- /tests/format/AllSolidityFeaturesV0.4.26/format.test.js: -------------------------------------------------------------------------------- 1 | runFormatTest(import.meta, ['slang'], { compiler: '0.4.26' }); 2 | -------------------------------------------------------------------------------- /tests/format/Arrays/Arrays.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/tests/format/Arrays/Arrays.sol -------------------------------------------------------------------------------- /tests/format/Arrays/__snapshots__/format.test.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/tests/format/Arrays/__snapshots__/format.test.js.snap -------------------------------------------------------------------------------- /tests/format/Arrays/format.test.js: -------------------------------------------------------------------------------- 1 | runFormatTest(import.meta, ['slang']); 2 | -------------------------------------------------------------------------------- /tests/format/Assembly/Assembly.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/tests/format/Assembly/Assembly.sol -------------------------------------------------------------------------------- /tests/format/Assembly/__snapshots__/format.test.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/tests/format/Assembly/__snapshots__/format.test.js.snap -------------------------------------------------------------------------------- /tests/format/Assembly/format.test.js: -------------------------------------------------------------------------------- 1 | runFormatTest(import.meta, ['slang']); 2 | -------------------------------------------------------------------------------- /tests/format/AssemblyV0.4.26/Assembly.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/tests/format/AssemblyV0.4.26/Assembly.sol -------------------------------------------------------------------------------- /tests/format/AssemblyV0.4.26/__snapshots__/format.test.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/tests/format/AssemblyV0.4.26/__snapshots__/format.test.js.snap -------------------------------------------------------------------------------- /tests/format/AssemblyV0.4.26/format.test.js: -------------------------------------------------------------------------------- 1 | runFormatTest(import.meta, ['slang']); 2 | -------------------------------------------------------------------------------- /tests/format/BasicIterator/BasicIterator.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/tests/format/BasicIterator/BasicIterator.sol -------------------------------------------------------------------------------- /tests/format/BasicIterator/__snapshots__/format.test.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/tests/format/BasicIterator/__snapshots__/format.test.js.snap -------------------------------------------------------------------------------- /tests/format/BasicIterator/format.test.js: -------------------------------------------------------------------------------- 1 | runFormatTest(import.meta, ['slang'], { compiler: '0.4.26' }); 2 | -------------------------------------------------------------------------------- /tests/format/BinaryOperationHierarchy/Group.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/tests/format/BinaryOperationHierarchy/Group.sol -------------------------------------------------------------------------------- /tests/format/BinaryOperationHierarchy/Indent.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/tests/format/BinaryOperationHierarchy/Indent.sol -------------------------------------------------------------------------------- /tests/format/BinaryOperationHierarchy/__snapshots__/format.test.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/tests/format/BinaryOperationHierarchy/__snapshots__/format.test.js.snap -------------------------------------------------------------------------------- /tests/format/BinaryOperationHierarchy/format.test.js: -------------------------------------------------------------------------------- 1 | runFormatTest(import.meta, ['slang']); 2 | -------------------------------------------------------------------------------- /tests/format/BinaryOperators/BinaryOperators.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/tests/format/BinaryOperators/BinaryOperators.sol -------------------------------------------------------------------------------- /tests/format/BinaryOperators/Parentheses.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/tests/format/BinaryOperators/Parentheses.sol -------------------------------------------------------------------------------- /tests/format/BinaryOperators/__snapshots__/format.test.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/tests/format/BinaryOperators/__snapshots__/format.test.js.snap -------------------------------------------------------------------------------- /tests/format/BinaryOperators/format.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/tests/format/BinaryOperators/format.test.js -------------------------------------------------------------------------------- /tests/format/BreakingChangesV0.7.4/BreakingChangesV0.7.4.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/tests/format/BreakingChangesV0.7.4/BreakingChangesV0.7.4.sol -------------------------------------------------------------------------------- /tests/format/BreakingChangesV0.7.4/__snapshots__/format.test.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/tests/format/BreakingChangesV0.7.4/__snapshots__/format.test.js.snap -------------------------------------------------------------------------------- /tests/format/BreakingChangesV0.7.4/format.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/tests/format/BreakingChangesV0.7.4/format.test.js -------------------------------------------------------------------------------- /tests/format/BreakingChangesV0.8.0/BreakingChangesV0.8.0.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/tests/format/BreakingChangesV0.8.0/BreakingChangesV0.8.0.sol -------------------------------------------------------------------------------- /tests/format/BreakingChangesV0.8.0/__snapshots__/format.test.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/tests/format/BreakingChangesV0.8.0/__snapshots__/format.test.js.snap -------------------------------------------------------------------------------- /tests/format/BreakingChangesV0.8.0/format.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/tests/format/BreakingChangesV0.8.0/format.test.js -------------------------------------------------------------------------------- /tests/format/Comments/Comments.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/tests/format/Comments/Comments.sol -------------------------------------------------------------------------------- /tests/format/Comments/__snapshots__/format.test.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/tests/format/Comments/__snapshots__/format.test.js.snap -------------------------------------------------------------------------------- /tests/format/Comments/format.test.js: -------------------------------------------------------------------------------- 1 | runFormatTest(import.meta, ['slang']); 2 | -------------------------------------------------------------------------------- /tests/format/Conditional/Conditional.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/tests/format/Conditional/Conditional.sol -------------------------------------------------------------------------------- /tests/format/Conditional/__snapshots__/format.test.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/tests/format/Conditional/__snapshots__/format.test.js.snap -------------------------------------------------------------------------------- /tests/format/Conditional/format.test.js: -------------------------------------------------------------------------------- 1 | runFormatTest(import.meta, ['slang']); 2 | -------------------------------------------------------------------------------- /tests/format/Constructors/Constructors.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/tests/format/Constructors/Constructors.sol -------------------------------------------------------------------------------- /tests/format/Constructors/__snapshots__/format.test.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/tests/format/Constructors/__snapshots__/format.test.js.snap -------------------------------------------------------------------------------- /tests/format/Constructors/format.test.js: -------------------------------------------------------------------------------- 1 | runFormatTest(import.meta, ['slang']); 2 | -------------------------------------------------------------------------------- /tests/format/ConstructorsV0.4.26/Constructors.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/tests/format/ConstructorsV0.4.26/Constructors.sol -------------------------------------------------------------------------------- /tests/format/ConstructorsV0.4.26/__snapshots__/format.test.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/tests/format/ConstructorsV0.4.26/__snapshots__/format.test.js.snap -------------------------------------------------------------------------------- /tests/format/ConstructorsV0.4.26/format.test.js: -------------------------------------------------------------------------------- 1 | runFormatTest(import.meta, ['slang']); 2 | -------------------------------------------------------------------------------- /tests/format/ContractDefinitions/ContractDefinitions.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/tests/format/ContractDefinitions/ContractDefinitions.sol -------------------------------------------------------------------------------- /tests/format/ContractDefinitions/__snapshots__/format.test.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/tests/format/ContractDefinitions/__snapshots__/format.test.js.snap -------------------------------------------------------------------------------- /tests/format/ContractDefinitions/format.test.js: -------------------------------------------------------------------------------- 1 | runFormatTest(import.meta, ['slang']); 2 | -------------------------------------------------------------------------------- /tests/format/CustomErrors/CustomErrors.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/tests/format/CustomErrors/CustomErrors.sol -------------------------------------------------------------------------------- /tests/format/CustomErrors/__snapshots__/format.test.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/tests/format/CustomErrors/__snapshots__/format.test.js.snap -------------------------------------------------------------------------------- /tests/format/CustomErrors/format.test.js: -------------------------------------------------------------------------------- 1 | runFormatTest(import.meta, ['slang']); 2 | -------------------------------------------------------------------------------- /tests/format/Empty/EmptyFile.sol: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/format/Empty/EmptyFileWithComments.sol: -------------------------------------------------------------------------------- 1 | // SPDX-License-Identifier: MIT 2 | 3 | /** 4 | * TODO: Write contract. 5 | */ -------------------------------------------------------------------------------- /tests/format/Empty/__snapshots__/format.test.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/tests/format/Empty/__snapshots__/format.test.js.snap -------------------------------------------------------------------------------- /tests/format/Empty/format.test.js: -------------------------------------------------------------------------------- 1 | runFormatTest(import.meta, ['slang']); 2 | -------------------------------------------------------------------------------- /tests/format/EnumDefinitions/EnumDefinitions.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/tests/format/EnumDefinitions/EnumDefinitions.sol -------------------------------------------------------------------------------- /tests/format/EnumDefinitions/__snapshots__/format.test.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/tests/format/EnumDefinitions/__snapshots__/format.test.js.snap -------------------------------------------------------------------------------- /tests/format/EnumDefinitions/format.test.js: -------------------------------------------------------------------------------- 1 | runFormatTest(import.meta, ['slang']); 2 | -------------------------------------------------------------------------------- /tests/format/Etc/Etc.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/tests/format/Etc/Etc.sol -------------------------------------------------------------------------------- /tests/format/Etc/__snapshots__/format.test.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/tests/format/Etc/__snapshots__/format.test.js.snap -------------------------------------------------------------------------------- /tests/format/Etc/format.test.js: -------------------------------------------------------------------------------- 1 | runFormatTest(import.meta, ['slang']); 2 | -------------------------------------------------------------------------------- /tests/format/ExperimentalTernaries/ExperimentalTernaries.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/tests/format/ExperimentalTernaries/ExperimentalTernaries.sol -------------------------------------------------------------------------------- /tests/format/ExperimentalTernaries/__snapshots__/format.test.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/tests/format/ExperimentalTernaries/__snapshots__/format.test.js.snap -------------------------------------------------------------------------------- /tests/format/ExperimentalTernaries/format.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/tests/format/ExperimentalTernaries/format.test.js -------------------------------------------------------------------------------- /tests/format/ForStatements/ForStatements.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/tests/format/ForStatements/ForStatements.sol -------------------------------------------------------------------------------- /tests/format/ForStatements/__snapshots__/format.test.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/tests/format/ForStatements/__snapshots__/format.test.js.snap -------------------------------------------------------------------------------- /tests/format/ForStatements/format.test.js: -------------------------------------------------------------------------------- 1 | runFormatTest(import.meta, ['slang']); 2 | -------------------------------------------------------------------------------- /tests/format/FunctionCalls/FunctionCalls.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/tests/format/FunctionCalls/FunctionCalls.sol -------------------------------------------------------------------------------- /tests/format/FunctionCalls/__snapshots__/format.test.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/tests/format/FunctionCalls/__snapshots__/format.test.js.snap -------------------------------------------------------------------------------- /tests/format/FunctionCalls/format.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/tests/format/FunctionCalls/format.test.js -------------------------------------------------------------------------------- /tests/format/FunctionDefinitions/FunctionDefinitions.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/tests/format/FunctionDefinitions/FunctionDefinitions.sol -------------------------------------------------------------------------------- /tests/format/FunctionDefinitions/__snapshots__/format.test.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/tests/format/FunctionDefinitions/__snapshots__/format.test.js.snap -------------------------------------------------------------------------------- /tests/format/FunctionDefinitions/format.test.js: -------------------------------------------------------------------------------- 1 | runFormatTest(import.meta, ['slang']); 2 | -------------------------------------------------------------------------------- /tests/format/FunctionDefinitionsV0.5.0/FunctionDefinitions.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/tests/format/FunctionDefinitionsV0.5.0/FunctionDefinitions.sol -------------------------------------------------------------------------------- /tests/format/FunctionDefinitionsV0.5.0/__snapshots__/format.test.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/tests/format/FunctionDefinitionsV0.5.0/__snapshots__/format.test.js.snap -------------------------------------------------------------------------------- /tests/format/FunctionDefinitionsV0.5.0/format.test.js: -------------------------------------------------------------------------------- 1 | runFormatTest(import.meta, ['slang'], { compiler: '0.5.17' }); 2 | -------------------------------------------------------------------------------- /tests/format/FunctionDefinitionsv0.5.0/FunctionDefinitions.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/tests/format/FunctionDefinitionsv0.5.0/FunctionDefinitions.sol -------------------------------------------------------------------------------- /tests/format/FunctionDefinitionsv0.5.0/__snapshots__/format.test.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/tests/format/FunctionDefinitionsv0.5.0/__snapshots__/format.test.js.snap -------------------------------------------------------------------------------- /tests/format/FunctionDefinitionsv0.5.0/format.test.js: -------------------------------------------------------------------------------- 1 | runFormatTest(import.meta, ['slang'], { compiler: '0.5.17' }); 2 | -------------------------------------------------------------------------------- /tests/format/HexLiteral/HexLiteral.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/tests/format/HexLiteral/HexLiteral.sol -------------------------------------------------------------------------------- /tests/format/HexLiteral/__snapshots__/format.test.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/tests/format/HexLiteral/__snapshots__/format.test.js.snap -------------------------------------------------------------------------------- /tests/format/HexLiteral/format.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/tests/format/HexLiteral/format.test.js -------------------------------------------------------------------------------- /tests/format/IfStatements/IfStatements.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/tests/format/IfStatements/IfStatements.sol -------------------------------------------------------------------------------- /tests/format/IfStatements/__snapshots__/format.test.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/tests/format/IfStatements/__snapshots__/format.test.js.snap -------------------------------------------------------------------------------- /tests/format/IfStatements/format.test.js: -------------------------------------------------------------------------------- 1 | runFormatTest(import.meta, ['slang']); 2 | -------------------------------------------------------------------------------- /tests/format/Immutable/Immutable.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/tests/format/Immutable/Immutable.sol -------------------------------------------------------------------------------- /tests/format/Immutable/__snapshots__/format.test.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/tests/format/Immutable/__snapshots__/format.test.js.snap -------------------------------------------------------------------------------- /tests/format/Immutable/format.test.js: -------------------------------------------------------------------------------- 1 | runFormatTest(import.meta, ['slang']); 2 | -------------------------------------------------------------------------------- /tests/format/ImportDirective/ImportDirectives.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/tests/format/ImportDirective/ImportDirectives.sol -------------------------------------------------------------------------------- /tests/format/ImportDirective/__snapshots__/format.test.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/tests/format/ImportDirective/__snapshots__/format.test.js.snap -------------------------------------------------------------------------------- /tests/format/ImportDirective/format.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/tests/format/ImportDirective/format.test.js -------------------------------------------------------------------------------- /tests/format/Inbox/Inbox.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/tests/format/Inbox/Inbox.sol -------------------------------------------------------------------------------- /tests/format/Inbox/__snapshots__/format.test.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/tests/format/Inbox/__snapshots__/format.test.js.snap -------------------------------------------------------------------------------- /tests/format/Inbox/format.test.js: -------------------------------------------------------------------------------- 1 | runFormatTest(import.meta, ['slang']); 2 | -------------------------------------------------------------------------------- /tests/format/IndexOf/IndexOf.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/tests/format/IndexOf/IndexOf.sol -------------------------------------------------------------------------------- /tests/format/IndexOf/__snapshots__/format.test.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/tests/format/IndexOf/__snapshots__/format.test.js.snap -------------------------------------------------------------------------------- /tests/format/IndexOf/format.test.js: -------------------------------------------------------------------------------- 1 | runFormatTest(import.meta, ['slang'], { compiler: '0.4.26' }); 2 | -------------------------------------------------------------------------------- /tests/format/IndexRangeAccess/IndexRangeAccess.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/tests/format/IndexRangeAccess/IndexRangeAccess.sol -------------------------------------------------------------------------------- /tests/format/IndexRangeAccess/__snapshots__/format.test.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/tests/format/IndexRangeAccess/__snapshots__/format.test.js.snap -------------------------------------------------------------------------------- /tests/format/IndexRangeAccess/format.test.js: -------------------------------------------------------------------------------- 1 | runFormatTest(import.meta, ['slang']); 2 | -------------------------------------------------------------------------------- /tests/format/Issues/Issue205.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/tests/format/Issues/Issue205.sol -------------------------------------------------------------------------------- /tests/format/Issues/Issue289.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/tests/format/Issues/Issue289.sol -------------------------------------------------------------------------------- /tests/format/Issues/Issue355.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/tests/format/Issues/Issue355.sol -------------------------------------------------------------------------------- /tests/format/Issues/Issue385.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/tests/format/Issues/Issue385.sol -------------------------------------------------------------------------------- /tests/format/Issues/Issue564.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/tests/format/Issues/Issue564.sol -------------------------------------------------------------------------------- /tests/format/Issues/Issue799.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/tests/format/Issues/Issue799.sol -------------------------------------------------------------------------------- /tests/format/Issues/Issue843.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/tests/format/Issues/Issue843.sol -------------------------------------------------------------------------------- /tests/format/Issues/__snapshots__/format.test.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/tests/format/Issues/__snapshots__/format.test.js.snap -------------------------------------------------------------------------------- /tests/format/Issues/format.test.js: -------------------------------------------------------------------------------- 1 | runFormatTest(import.meta, ['slang']); 2 | -------------------------------------------------------------------------------- /tests/format/Libraries/Libraries.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/tests/format/Libraries/Libraries.sol -------------------------------------------------------------------------------- /tests/format/Libraries/__snapshots__/format.test.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/tests/format/Libraries/__snapshots__/format.test.js.snap -------------------------------------------------------------------------------- /tests/format/Libraries/format.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/tests/format/Libraries/format.test.js -------------------------------------------------------------------------------- /tests/format/Markdown/Markdown.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/tests/format/Markdown/Markdown.md -------------------------------------------------------------------------------- /tests/format/Markdown/__snapshots__/format.test.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/tests/format/Markdown/__snapshots__/format.test.js.snap -------------------------------------------------------------------------------- /tests/format/Markdown/format.test.js: -------------------------------------------------------------------------------- 1 | runFormatTest(import.meta, ['markdown']); 2 | -------------------------------------------------------------------------------- /tests/format/MemberAccess/MemberAccess.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/tests/format/MemberAccess/MemberAccess.sol -------------------------------------------------------------------------------- /tests/format/MemberAccess/__snapshots__/format.test.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/tests/format/MemberAccess/__snapshots__/format.test.js.snap -------------------------------------------------------------------------------- /tests/format/MemberAccess/format.test.js: -------------------------------------------------------------------------------- 1 | runFormatTest(import.meta, ['slang']); 2 | -------------------------------------------------------------------------------- /tests/format/ModifierDefinitions/ModifierDefinitions.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/tests/format/ModifierDefinitions/ModifierDefinitions.sol -------------------------------------------------------------------------------- /tests/format/ModifierDefinitions/__snapshots__/format.test.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/tests/format/ModifierDefinitions/__snapshots__/format.test.js.snap -------------------------------------------------------------------------------- /tests/format/ModifierDefinitions/format.test.js: -------------------------------------------------------------------------------- 1 | runFormatTest(import.meta, ['slang']); 2 | -------------------------------------------------------------------------------- /tests/format/ModifierInvocations/ModifierInvocations.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/tests/format/ModifierInvocations/ModifierInvocations.sol -------------------------------------------------------------------------------- /tests/format/ModifierInvocations/__snapshots__/format.test.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/tests/format/ModifierInvocations/__snapshots__/format.test.js.snap -------------------------------------------------------------------------------- /tests/format/ModifierInvocations/format.test.js: -------------------------------------------------------------------------------- 1 | runFormatTest(import.meta, ['slang']); 2 | -------------------------------------------------------------------------------- /tests/format/MultipartStrings/MultipartStrings.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/tests/format/MultipartStrings/MultipartStrings.sol -------------------------------------------------------------------------------- /tests/format/MultipartStrings/__snapshots__/format.test.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/tests/format/MultipartStrings/__snapshots__/format.test.js.snap -------------------------------------------------------------------------------- /tests/format/MultipartStrings/format.test.js: -------------------------------------------------------------------------------- 1 | runFormatTest(import.meta, ['slang']); 2 | -------------------------------------------------------------------------------- /tests/format/NameValueExpression/NameValueExpression.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/tests/format/NameValueExpression/NameValueExpression.sol -------------------------------------------------------------------------------- /tests/format/NameValueExpression/__snapshots__/format.test.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/tests/format/NameValueExpression/__snapshots__/format.test.js.snap -------------------------------------------------------------------------------- /tests/format/NameValueExpression/format.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/tests/format/NameValueExpression/format.test.js -------------------------------------------------------------------------------- /tests/format/NumberLiteral/NumberLiteral.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/tests/format/NumberLiteral/NumberLiteral.sol -------------------------------------------------------------------------------- /tests/format/NumberLiteral/__snapshots__/format.test.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/tests/format/NumberLiteral/__snapshots__/format.test.js.snap -------------------------------------------------------------------------------- /tests/format/NumberLiteral/format.test.js: -------------------------------------------------------------------------------- 1 | runFormatTest(import.meta, ['slang']); 2 | -------------------------------------------------------------------------------- /tests/format/Ownable/Ownable.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/tests/format/Ownable/Ownable.sol -------------------------------------------------------------------------------- /tests/format/Ownable/__snapshots__/format.test.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/tests/format/Ownable/__snapshots__/format.test.js.snap -------------------------------------------------------------------------------- /tests/format/Ownable/format.test.js: -------------------------------------------------------------------------------- 1 | runFormatTest(import.meta, ['slang']); 2 | -------------------------------------------------------------------------------- /tests/format/Parentheses/AddNoParentheses.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/tests/format/Parentheses/AddNoParentheses.sol -------------------------------------------------------------------------------- /tests/format/Parentheses/BitAndNoParentheses.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/tests/format/Parentheses/BitAndNoParentheses.sol -------------------------------------------------------------------------------- /tests/format/Parentheses/BitOrNoParentheses.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/tests/format/Parentheses/BitOrNoParentheses.sol -------------------------------------------------------------------------------- /tests/format/Parentheses/BitXorNoParentheses.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/tests/format/Parentheses/BitXorNoParentheses.sol -------------------------------------------------------------------------------- /tests/format/Parentheses/DivNoParentheses.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/tests/format/Parentheses/DivNoParentheses.sol -------------------------------------------------------------------------------- /tests/format/Parentheses/EqualParentheses.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/tests/format/Parentheses/EqualParentheses.sol -------------------------------------------------------------------------------- /tests/format/Parentheses/ExpNoParentheses.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/tests/format/Parentheses/ExpNoParentheses.sol -------------------------------------------------------------------------------- /tests/format/Parentheses/LogicNoParentheses.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/tests/format/Parentheses/LogicNoParentheses.sol -------------------------------------------------------------------------------- /tests/format/Parentheses/ModNoParentheses.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/tests/format/Parentheses/ModNoParentheses.sol -------------------------------------------------------------------------------- /tests/format/Parentheses/MulNoParentheses.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/tests/format/Parentheses/MulNoParentheses.sol -------------------------------------------------------------------------------- /tests/format/Parentheses/NotEqualParentheses.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/tests/format/Parentheses/NotEqualParentheses.sol -------------------------------------------------------------------------------- /tests/format/Parentheses/ShiftLNoParentheses.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/tests/format/Parentheses/ShiftLNoParentheses.sol -------------------------------------------------------------------------------- /tests/format/Parentheses/ShiftRNoParentheses.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/tests/format/Parentheses/ShiftRNoParentheses.sol -------------------------------------------------------------------------------- /tests/format/Parentheses/SubNoParentheses.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/tests/format/Parentheses/SubNoParentheses.sol -------------------------------------------------------------------------------- /tests/format/Parentheses/__snapshots__/format.test.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/tests/format/Parentheses/__snapshots__/format.test.js.snap -------------------------------------------------------------------------------- /tests/format/Parentheses/format.test.js: -------------------------------------------------------------------------------- 1 | runFormatTest(import.meta, ['slang']); 2 | -------------------------------------------------------------------------------- /tests/format/Pragma/Pragma.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/tests/format/Pragma/Pragma.sol -------------------------------------------------------------------------------- /tests/format/Pragma/__snapshots__/format.test.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/tests/format/Pragma/__snapshots__/format.test.js.snap -------------------------------------------------------------------------------- /tests/format/Pragma/format.test.js: -------------------------------------------------------------------------------- 1 | runFormatTest(import.meta, ['slang']); 2 | -------------------------------------------------------------------------------- /tests/format/PrettierIgnore/PrettierIgnore.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/tests/format/PrettierIgnore/PrettierIgnore.sol -------------------------------------------------------------------------------- /tests/format/PrettierIgnore/__snapshots__/format.test.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/tests/format/PrettierIgnore/__snapshots__/format.test.js.snap -------------------------------------------------------------------------------- /tests/format/PrettierIgnore/format.test.js: -------------------------------------------------------------------------------- 1 | runFormatTest(import.meta, ['slang']); 2 | -------------------------------------------------------------------------------- /tests/format/Proxy/Proxy.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/tests/format/Proxy/Proxy.sol -------------------------------------------------------------------------------- /tests/format/Proxy/__snapshots__/format.test.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/tests/format/Proxy/__snapshots__/format.test.js.snap -------------------------------------------------------------------------------- /tests/format/Proxy/format.test.js: -------------------------------------------------------------------------------- 1 | runFormatTest(import.meta, ['slang']); 2 | -------------------------------------------------------------------------------- /tests/format/RespectDefaultOptions/__snapshots__/format.test.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/tests/format/RespectDefaultOptions/__snapshots__/format.test.js.snap -------------------------------------------------------------------------------- /tests/format/RespectDefaultOptions/format.test.js: -------------------------------------------------------------------------------- 1 | runFormatTest(import.meta, ['babel']); 2 | -------------------------------------------------------------------------------- /tests/format/RespectDefaultOptions/respect-default-options.js: -------------------------------------------------------------------------------- 1 | function a() { 2 | return {key:value}; 3 | } 4 | -------------------------------------------------------------------------------- /tests/format/SampleCrowdsale/SampleCrowdsale.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/tests/format/SampleCrowdsale/SampleCrowdsale.sol -------------------------------------------------------------------------------- /tests/format/SampleCrowdsale/__snapshots__/format.test.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/tests/format/SampleCrowdsale/__snapshots__/format.test.js.snap -------------------------------------------------------------------------------- /tests/format/SampleCrowdsale/format.test.js: -------------------------------------------------------------------------------- 1 | runFormatTest(import.meta, ['slang']); 2 | -------------------------------------------------------------------------------- /tests/format/SimpleAuction/SimpleAuction.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/tests/format/SimpleAuction/SimpleAuction.sol -------------------------------------------------------------------------------- /tests/format/SimpleAuction/__snapshots__/format.test.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/tests/format/SimpleAuction/__snapshots__/format.test.js.snap -------------------------------------------------------------------------------- /tests/format/SimpleAuction/format.test.js: -------------------------------------------------------------------------------- 1 | runFormatTest(import.meta, ['slang']); 2 | -------------------------------------------------------------------------------- /tests/format/SimpleStorage/SimpleStorage.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/tests/format/SimpleStorage/SimpleStorage.sol -------------------------------------------------------------------------------- /tests/format/SimpleStorage/__snapshots__/format.test.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/tests/format/SimpleStorage/__snapshots__/format.test.js.snap -------------------------------------------------------------------------------- /tests/format/SimpleStorage/format.test.js: -------------------------------------------------------------------------------- 1 | runFormatTest(import.meta, ['slang']); 2 | -------------------------------------------------------------------------------- /tests/format/SplittableCommodity/SplittableCommodity.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/tests/format/SplittableCommodity/SplittableCommodity.sol -------------------------------------------------------------------------------- /tests/format/SplittableCommodity/__snapshots__/format.test.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/tests/format/SplittableCommodity/__snapshots__/format.test.js.snap -------------------------------------------------------------------------------- /tests/format/SplittableCommodity/format.test.js: -------------------------------------------------------------------------------- 1 | runFormatTest(import.meta, ['slang']); 2 | -------------------------------------------------------------------------------- /tests/format/StateVariableDeclarations/StateVariableDeclarations.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/tests/format/StateVariableDeclarations/StateVariableDeclarations.sol -------------------------------------------------------------------------------- /tests/format/StateVariableDeclarations/__snapshots__/format.test.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/tests/format/StateVariableDeclarations/__snapshots__/format.test.js.snap -------------------------------------------------------------------------------- /tests/format/StateVariableDeclarations/format.test.js: -------------------------------------------------------------------------------- 1 | runFormatTest(import.meta, ['slang']); 2 | -------------------------------------------------------------------------------- /tests/format/StringLiteral/StringLiteral.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/tests/format/StringLiteral/StringLiteral.sol -------------------------------------------------------------------------------- /tests/format/StringLiteral/__snapshots__/format.test.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/tests/format/StringLiteral/__snapshots__/format.test.js.snap -------------------------------------------------------------------------------- /tests/format/StringLiteral/format.test.js: -------------------------------------------------------------------------------- 1 | runFormatTest(import.meta, ['slang']); 2 | -------------------------------------------------------------------------------- /tests/format/StyleGuide/BlankLines.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/tests/format/StyleGuide/BlankLines.sol -------------------------------------------------------------------------------- /tests/format/StyleGuide/ControlStructures.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/tests/format/StyleGuide/ControlStructures.sol -------------------------------------------------------------------------------- /tests/format/StyleGuide/FunctionDeclaration.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/tests/format/StyleGuide/FunctionDeclaration.sol -------------------------------------------------------------------------------- /tests/format/StyleGuide/Mappings.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/tests/format/StyleGuide/Mappings.sol -------------------------------------------------------------------------------- /tests/format/StyleGuide/MaximumLineLength.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/tests/format/StyleGuide/MaximumLineLength.sol -------------------------------------------------------------------------------- /tests/format/StyleGuide/OtherRecommendations.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/tests/format/StyleGuide/OtherRecommendations.sol -------------------------------------------------------------------------------- /tests/format/StyleGuide/VariableDeclarations.sol: -------------------------------------------------------------------------------- 1 | pragma solidity >=0.4.0 <0.7.0; 2 | 3 | 4 | contract VariableDeclarations { 5 | uint [] x; 6 | } 7 | -------------------------------------------------------------------------------- /tests/format/StyleGuide/WhitespaceInExpressions.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/tests/format/StyleGuide/WhitespaceInExpressions.sol -------------------------------------------------------------------------------- /tests/format/StyleGuide/__snapshots__/format.test.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/tests/format/StyleGuide/__snapshots__/format.test.js.snap -------------------------------------------------------------------------------- /tests/format/StyleGuide/format.test.js: -------------------------------------------------------------------------------- 1 | runFormatTest(import.meta, ['slang']); 2 | -------------------------------------------------------------------------------- /tests/format/TryCatch/TryCatch.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/tests/format/TryCatch/TryCatch.sol -------------------------------------------------------------------------------- /tests/format/TryCatch/__snapshots__/format.test.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/tests/format/TryCatch/__snapshots__/format.test.js.snap -------------------------------------------------------------------------------- /tests/format/TryCatch/format.test.js: -------------------------------------------------------------------------------- 1 | runFormatTest(import.meta, ['slang']); 2 | -------------------------------------------------------------------------------- /tests/format/Tuples/Tuples.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/tests/format/Tuples/Tuples.sol -------------------------------------------------------------------------------- /tests/format/Tuples/__snapshots__/format.test.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/tests/format/Tuples/__snapshots__/format.test.js.snap -------------------------------------------------------------------------------- /tests/format/Tuples/format.test.js: -------------------------------------------------------------------------------- 1 | runFormatTest(import.meta, ['slang']); 2 | -------------------------------------------------------------------------------- /tests/format/TypeDefinition/TypeDefinition.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/tests/format/TypeDefinition/TypeDefinition.sol -------------------------------------------------------------------------------- /tests/format/TypeDefinition/__snapshots__/format.test.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/tests/format/TypeDefinition/__snapshots__/format.test.js.snap -------------------------------------------------------------------------------- /tests/format/TypeDefinition/format.test.js: -------------------------------------------------------------------------------- 1 | runFormatTest(import.meta, ['slang']); 2 | -------------------------------------------------------------------------------- /tests/format/WhileStatements/WhileStatements.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/tests/format/WhileStatements/WhileStatements.sol -------------------------------------------------------------------------------- /tests/format/WhileStatements/__snapshots__/format.test.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/tests/format/WhileStatements/__snapshots__/format.test.js.snap -------------------------------------------------------------------------------- /tests/format/WhileStatements/format.test.js: -------------------------------------------------------------------------------- 1 | runFormatTest(import.meta, ['slang']); 2 | -------------------------------------------------------------------------------- /tests/format/WrongCompiler/WrongCompiler.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/tests/format/WrongCompiler/WrongCompiler.sol -------------------------------------------------------------------------------- /tests/format/WrongCompiler/__snapshots__/format.test.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/tests/format/WrongCompiler/__snapshots__/format.test.js.snap -------------------------------------------------------------------------------- /tests/format/WrongCompiler/format.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/tests/format/WrongCompiler/format.test.js -------------------------------------------------------------------------------- /tests/format/quotes/Quotes.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/tests/format/quotes/Quotes.sol -------------------------------------------------------------------------------- /tests/format/quotes/__snapshots__/format.test.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/tests/format/quotes/__snapshots__/format.test.js.snap -------------------------------------------------------------------------------- /tests/format/quotes/format.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/tests/format/quotes/format.test.js -------------------------------------------------------------------------------- /tests/format/strings/__snapshots__/format.test.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/tests/format/strings/__snapshots__/format.test.js.snap -------------------------------------------------------------------------------- /tests/format/strings/format.test.js: -------------------------------------------------------------------------------- 1 | runFormatTest(import.meta, ['slang']); 2 | -------------------------------------------------------------------------------- /tests/format/strings/strings.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/tests/format/strings/strings.sol -------------------------------------------------------------------------------- /tests/integration/node.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/tests/integration/node.test.js -------------------------------------------------------------------------------- /tests/integration/test-app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/tests/integration/test-app.js -------------------------------------------------------------------------------- /tests/unit/comments/printer.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/tests/unit/comments/printer.test.js -------------------------------------------------------------------------------- /tests/unit/slang-utils/create-parser.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/tests/unit/slang-utils/create-parser.test.js -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/tsconfig.json -------------------------------------------------------------------------------- /webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prettier-solidity/prettier-plugin-solidity/HEAD/webpack.config.js --------------------------------------------------------------------------------