Skip to content

Commit

Permalink
fix:file name
Browse files Browse the repository at this point in the history
  • Loading branch information
chaxus committed May 29, 2023
1 parent 24c1d97 commit 8ebaa84
Show file tree
Hide file tree
Showing 25 changed files with 37 additions and 37 deletions.
2 changes: 1 addition & 1 deletion index.ts
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import { parse, tokenize } from '@/parser'
import { build } from '@/index'
import { generate } from '@/generate'
import type * as Types from '@/ast/NodeTypes'
import type * as Types from '@/ast/NodeType'
import { walk } from '@/utils/walk'
import { Tokenizer } from '@/parser/Tokenizer'
import { Parser } from '@/parser/Parser'
Expand Down
2 changes: 1 addition & 1 deletion src/ast/Declaration.ts
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import { keys, values } from '@/utils/object'
import type { Module } from '@/module'
import type { Statement } from '@/ast/Statement'
import type { Statement } from '@/ast/Statements'
import { Reference } from '@/ast/Reference'

export class Declaration {
Expand Down
2 changes: 1 addition & 1 deletion src/ast/Node.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import type { Node as ASTNode } from '@/ast/NodeTypes'
import type { Node as ASTNode } from '@/ast/NodeType'
import type { Scope } from '@/ast/Scope'

export interface Node extends ASTNode {
Expand Down
File renamed without changes.
2 changes: 1 addition & 1 deletion src/ast/Reference.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import type { Statement } from '@/ast/Statement'
import type { Statement } from '@/ast/Statements'
import type { Scope } from '@/ast/Scope'
import type { Declaration } from '@/ast/Declaration'
/**
Expand Down
2 changes: 1 addition & 1 deletion src/ast/Scope.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import type { Statement } from '@/ast/Statement'
import type { Statement } from '@/ast/Statements'
import { keys } from '@/utils/object'
import { Declaration } from '@/ast/Declaration'

Expand Down
2 changes: 1 addition & 1 deletion src/ast/statement.ts → src/ast/Statements.ts
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ import type {
ExportNamedDeclaration,
FunctionDeclaration,
Statement as StatementNode,
} from '@/ast/NodeTypes'
} from '@/ast/NodeType'
import type { Reference } from '@/ast/Reference'
import { findReference } from '@/utils/findReference'
import { buildScope } from '@/utils/buildScope'
Expand Down
4 changes: 2 additions & 2 deletions src/generate/Generate.ts
Original file line number Diff line number Diff line change
Expand Up @@ -30,8 +30,8 @@ import type {
UpdateExpression,
VariableDeclaration,
VariableDeclarator,
} from '@/ast/NodeTypes'
import { NodeType, NodeTypeStatements } from '@/ast/NodeTypes'
} from '@/ast/NodeType'
import { NodeType, NodeTypeStatements } from '@/ast/NodeType'
import { RanString } from '@/utils/betterString'

type IsEqual<A, B> = (A extends B ? true : false) & (B extends A ? true : false)
Expand Down
2 changes: 1 addition & 1 deletion src/generate/index.ts
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import { Generate } from '@/generate/Generate'
import type { Program } from '@/ast/NodeTypes'
import type { Program } from '@/ast/NodeType'

export function generate(ast: Program): string {
const generation = new Generate(ast)
Expand Down
2 changes: 1 addition & 1 deletion src/graph.ts
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import { dirname, resolve } from 'node:path'
import type { Module } from '@/module'
import type { Statement } from '@/ast/Statement'
import type { Statement } from '@/ast/Statements'
import { ModuleLoader } from '@/moduleLoader'
import type { Bundle } from '@/bundle'
import { keys } from '@/utils/object'
Expand Down
2 changes: 1 addition & 1 deletion src/module.ts
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import MagicString from 'magic-string'
import { parse } from '@/parser'
import type { Bundle } from '@/bundle'
import { Statement } from '@/ast/Statement'
import { Statement } from '@/ast/Statements'
import type { ModuleLoader } from '@/moduleLoader'
import type { Declaration } from '@/ast/Declaration'
import {
Expand Down
4 changes: 2 additions & 2 deletions src/parser/Parser.ts
Original file line number Diff line number Diff line change
Expand Up @@ -37,8 +37,8 @@ import type {
VariableDeclaration,
VariableDeclarator,
VariableKind,
} from '@/ast/NodeTypes'
import { FunctionType, NodeType } from '@/ast/NodeTypes'
} from '@/ast/NodeType'
import { FunctionType, NodeType } from '@/ast/NodeType'

/**
* @description: parser
Expand Down
2 changes: 1 addition & 1 deletion src/parser/index.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import type { Program } from '@/ast/NodeTypes'
import type { Program } from '@/ast/NodeType'
import { Parser } from '@/parser/Parser'
import type { Token, TokenizerOption } from '@/parser/Tokenizer'
import { Tokenizer } from '@/parser/Tokenizer'
Expand Down
4 changes: 2 additions & 2 deletions src/plugins/jsx/NodeTypes.ts
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
/*
* @Author: chaxus nouo18@163.com
* @LastEditors: chaxus nouo18@163.com
* @LastEditTime: 2023-05-28 20:05:41
* @LastEditTime: 2023-05-29 08:43:22
* @Description: https://github.com/facebook/jsx/blob/main/AST.md
*/

import type { Expression, Literal, Node } from '@/ast/NodeTypes'
import type { Expression, Literal, Node } from '@/ast/NodeType'

export enum JSXNodeType {
JSXIdentifier = 'JSXIdentifier',
Expand Down
6 changes: 3 additions & 3 deletions src/utils/buildScope.ts
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
import { Scope } from '@/ast/Scope'
import type { Statement } from '@/ast/Statement'
import type { Statement } from '@/ast/Statements'
import type {
FunctionDeclaration,
Node,
VariableDeclaration,
VariableDeclarator,
} from '@/ast/NodeTypes'
import { NodeType } from '@/ast/NodeTypes'
} from '@/ast/NodeType'
import { NodeType } from '@/ast/NodeType'
import { walk } from '@/utils/walk'
/**
* @description: Build the scope chain
Expand Down
2 changes: 1 addition & 1 deletion src/utils/findReference.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import type { Statement } from '@/ast/Statement'
import type { Statement } from '@/ast/Statements'
import { Reference } from '@/ast/Declaration'
import type { Node } from '@/ast/Node'
import { walk } from '@/utils/walk'
Expand Down
4 changes: 2 additions & 2 deletions src/utils/isFunctionDeclaration.ts
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import type { Declaration, ExportDeclaration } from '@/ast/NodeTypes'
import { NodeType } from '@/ast/NodeTypes'
import type { Declaration, ExportDeclaration } from '@/ast/NodeType'
import { NodeType } from '@/ast/NodeType'
/**
* @description: Whether it is a function node
* @param {Declaration} node
Expand Down
2 changes: 1 addition & 1 deletion src/utils/walk.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import type { Statement } from '@/ast/NodeTypes'
import type { Statement } from '@/ast/NodeType'
import type { Node } from '@/ast/Node'

let shouldSkip
Expand Down
4 changes: 2 additions & 2 deletions test/generate/declaration.test.ts
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import { describe, expect, it } from 'vitest'
import { generate } from '@/generate'
import { NodeType } from '@/ast/NodeTypes'
import type { Program } from '@/ast/NodeTypes'
import { NodeType } from '@/ast/NodeType'
import type { Program } from '@/ast/NodeType'

describe('declaration', () => {
it('variable declaration', async () => {
Expand Down
4 changes: 2 additions & 2 deletions test/generate/export.test.ts
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import { describe, expect, it } from 'vitest'
import { generate } from '@/generate'
import { NodeType } from '@/ast/NodeTypes'
import type { Program } from '@/ast/NodeTypes'
import { NodeType } from '@/ast/NodeType'
import type { Program } from '@/ast/NodeType'

describe('export', () => {
it('export ExportNamedDeclaration declaration', () => {
Expand Down
4 changes: 2 additions & 2 deletions test/generate/expression.test.ts
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import { describe, expect, it } from 'vitest'
import { generate } from '@/generate'
import { NodeType } from '@/ast/NodeTypes'
import type { MemberExpression, Program } from '@/ast/NodeTypes'
import { NodeType } from '@/ast/NodeType'
import type { MemberExpression, Program } from '@/ast/NodeType'

describe('expression', () => {
it('member expression', () => {
Expand Down
4 changes: 2 additions & 2 deletions test/generate/import.test.ts
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import { describe, expect, it } from 'vitest'
import { generate } from '@/generate'
import { NodeType } from '@/ast/NodeTypes'
import type { Program } from '@/ast/NodeTypes'
import { NodeType } from '@/ast/NodeType'
import type { Program } from '@/ast/NodeType'

describe('import', () => {
it('import namespace specifier declaration', () => {
Expand Down
4 changes: 2 additions & 2 deletions test/generate/statement.test.ts
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
import { describe, expect, it } from 'vitest'
import { generate } from '@/generate'
import { parse } from '@/parser'
import type { Program } from '@/ast/NodeTypes'
import { NodeType } from '@/ast/NodeTypes'
import type { Program } from '@/ast/NodeType'
import { NodeType } from '@/ast/NodeType'

describe('statement', () => {
it('throw Error();', () => {
Expand Down
4 changes: 2 additions & 2 deletions test/parse.test.ts
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import { describe, expect, it } from 'vitest'
import type { MemberExpression, Program } from '@/ast/NodeTypes'
import { NodeType } from '@/ast/NodeTypes'
import type { MemberExpression, Program } from '@/ast/NodeType'
import { NodeType } from '@/ast/NodeType'
import { parse } from '@/parser'

describe('Parser', () => {
Expand Down
4 changes: 2 additions & 2 deletions test/parse/declaration.test.ts
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import { describe, expect, it } from 'vitest'
import type { MemberExpression, Program } from '@/ast/NodeTypes'
import { NodeType } from '@/ast/NodeTypes'
import type { MemberExpression, Program } from '@/ast/NodeType'
import { NodeType } from '@/ast/NodeType'
import { parse } from '@/parser'

describe('Parser', () => {
Expand Down

0 comments on commit 8ebaa84

Please sign in to comment.