base
¶
Classes:
-
ExprType–
AST
¶
AST(
loc: SourceLocation = NO_SOURCE_LOCATION,
parent: Optional[ASTNodes] = None,
)
Methods:
-
get_struct– -
to_json– -
to_yaml–
Source code in packages/astx/src/astx/base.py
260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 | |
get_struct
abstractmethod
¶
get_struct(simplified: bool = False) -> ReprStruct
Source code in packages/astx/src/astx/base.py
376 377 378 379 380 381 382 383 384 385 | |
to_json
¶
Source code in packages/astx/src/astx/base.py
400 401 402 403 404 405 406 407 408 409 | |
to_yaml
¶
Source code in packages/astx/src/astx/base.py
387 388 389 390 391 392 393 394 395 396 397 398 | |
ASTNodes
¶
ASTNodes(
name: str = "entry",
loc: SourceLocation = NO_SOURCE_LOCATION,
parent: Optional[ASTNodes] = None,
)
Methods:
-
append– -
get_struct– -
to_json– -
to_yaml–
Source code in packages/astx/src/astx/base.py
440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 | |
append
¶
append(value: ASTType) -> None
Source code in packages/astx/src/astx/base.py
484 485 486 487 488 489 490 491 | |
get_struct
¶
get_struct(simplified: bool = False) -> ReprStruct
Source code in packages/astx/src/astx/base.py
512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 | |
to_json
¶
Source code in packages/astx/src/astx/base.py
400 401 402 403 404 405 406 407 408 409 | |
to_yaml
¶
Source code in packages/astx/src/astx/base.py
387 388 389 390 391 392 393 394 395 396 397 398 | |
DataType
¶
DataType(
loc: SourceLocation = NO_SOURCE_LOCATION,
parent: Optional[ASTNodes] = None,
)
Bases: ExprType
Methods:
-
get_struct– -
to_json– -
to_yaml–
Source code in packages/astx/src/astx/base.py
658 659 660 661 662 663 664 665 666 667 668 669 670 671 672 673 674 675 | |
get_struct
¶
get_struct(simplified: bool = False) -> ReprStruct
Source code in packages/astx/src/astx/base.py
685 686 687 688 689 690 691 692 693 694 695 696 | |
to_json
¶
Source code in packages/astx/src/astx/base.py
400 401 402 403 404 405 406 407 408 409 | |
to_yaml
¶
Source code in packages/astx/src/astx/base.py
387 388 389 390 391 392 393 394 395 396 397 398 | |
Expr
¶
Expr(
loc: SourceLocation = NO_SOURCE_LOCATION,
parent: Optional[ASTNodes] = None,
)
Bases: AST
Methods:
-
get_struct– -
to_json– -
to_yaml–
Source code in packages/astx/src/astx/base.py
260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 | |
get_struct
abstractmethod
¶
get_struct(simplified: bool = False) -> ReprStruct
Source code in packages/astx/src/astx/base.py
376 377 378 379 380 381 382 383 384 385 | |
to_json
¶
Source code in packages/astx/src/astx/base.py
400 401 402 403 404 405 406 407 408 409 | |
to_yaml
¶
Source code in packages/astx/src/astx/base.py
387 388 389 390 391 392 393 394 395 396 397 398 | |
ExprType
¶
ExprType(
loc: SourceLocation = NO_SOURCE_LOCATION,
parent: Optional[ASTNodes] = None,
)
Bases: Expr
Methods:
-
get_struct– -
to_json– -
to_yaml–
Source code in packages/astx/src/astx/base.py
260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 | |
get_struct
¶
get_struct(simplified: bool = False) -> ReprStruct
Source code in packages/astx/src/astx/base.py
576 577 578 579 580 581 582 583 584 585 | |
to_json
¶
Source code in packages/astx/src/astx/base.py
400 401 402 403 404 405 406 407 408 409 | |
to_yaml
¶
Source code in packages/astx/src/astx/base.py
387 388 389 390 391 392 393 394 395 396 397 398 | |
OperatorType
¶
OperatorType(
loc: SourceLocation = NO_SOURCE_LOCATION,
parent: Optional[ASTNodes] = None,
)
Bases: DataType
Methods:
-
get_struct– -
to_json– -
to_yaml–
Source code in packages/astx/src/astx/base.py
658 659 660 661 662 663 664 665 666 667 668 669 670 671 672 673 674 675 | |
get_struct
¶
get_struct(simplified: bool = False) -> ReprStruct
Source code in packages/astx/src/astx/base.py
685 686 687 688 689 690 691 692 693 694 695 696 | |
to_json
¶
Source code in packages/astx/src/astx/base.py
400 401 402 403 404 405 406 407 408 409 | |
to_yaml
¶
Source code in packages/astx/src/astx/base.py
387 388 389 390 391 392 393 394 395 396 397 398 | |
ParenthesizedExpr
¶
ParenthesizedExpr(
value: Expr,
loc: SourceLocation = NO_SOURCE_LOCATION,
parent: Optional[ASTNodes] = None,
)
Bases: DataType
Methods:
-
get_struct– -
to_json– -
to_yaml–
Source code in packages/astx/src/astx/base.py
778 779 780 781 782 783 784 785 786 787 788 789 790 791 792 793 794 795 796 797 | |
get_struct
¶
get_struct(simplified: bool = False) -> ReprStruct
Source code in packages/astx/src/astx/base.py
807 808 809 810 811 812 813 814 815 816 817 818 | |
to_json
¶
Source code in packages/astx/src/astx/base.py
400 401 402 403 404 405 406 407 408 409 | |
to_yaml
¶
Source code in packages/astx/src/astx/base.py
387 388 389 390 391 392 393 394 395 396 397 398 | |
SourceLocation
¶
Source code in packages/astx/src/astx/base.py
63 64 65 66 67 68 69 70 71 72 73 | |
StatementType
¶
StatementType(
loc: SourceLocation = NO_SOURCE_LOCATION,
parent: Optional[ASTNodes] = None,
)
Bases: AST
Methods:
-
get_struct– -
to_json– -
to_yaml–
Source code in packages/astx/src/astx/base.py
260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 | |
get_struct
abstractmethod
¶
get_struct(simplified: bool = False) -> ReprStruct
Source code in packages/astx/src/astx/base.py
376 377 378 379 380 381 382 383 384 385 | |
to_json
¶
Source code in packages/astx/src/astx/base.py
400 401 402 403 404 405 406 407 408 409 | |
to_yaml
¶
Source code in packages/astx/src/astx/base.py
387 388 389 390 391 392 393 394 395 396 397 398 | |
Undefined
¶
Undefined(
loc: SourceLocation = NO_SOURCE_LOCATION,
parent: Optional[ASTNodes] = None,
)
Bases: Expr
Methods:
-
get_struct– -
to_json– -
to_yaml–
Source code in packages/astx/src/astx/base.py
260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 | |
get_struct
¶
get_struct(simplified: bool = False) -> ReprStruct
Source code in packages/astx/src/astx/base.py
608 609 610 611 612 613 614 615 616 617 618 619 | |
to_json
¶
Source code in packages/astx/src/astx/base.py
400 401 402 403 404 405 406 407 408 409 | |
to_yaml
¶
Source code in packages/astx/src/astx/base.py
387 388 389 390 391 392 393 394 395 396 397 398 | |
is_using_jupyter_notebook
¶
is_using_jupyter_notebook() -> bool
Source code in packages/astx/src/astx/base.py
41 42 43 44 45 46 47 48 49 50 51 52 53 54 | |