Skip to content

Commit

Permalink
Add list of RakuAST classes that still need tests
Browse files Browse the repository at this point in the history
  • Loading branch information
lizmat committed Dec 28, 2022
1 parent 1bc45ba commit 42f1f91
Showing 1 changed file with 130 additions and 0 deletions.
130 changes: 130 additions & 0 deletions t/12-rakuast/TODO
@@ -0,0 +1,130 @@
These classes most likely still need tests. Once you've made tests for a
class, please remove from this list.

NOTE: This list is by no means exhaustive, nor is there a guarantee that it
is possible to create a test for a given class. If you think it's not possible
to create a test for a given class in this list, please remove that class from
this list and explain in the commit message why it is not possible to create
a test for that class.

RakuAST::BlockThunk
RakuAST::BracketedInfix
RakuAST::Call::MaybeMethod
RakuAST::Call::PrivateMethod
RakuAST::Call::VarMethod
RakuAST::CheckTime
RakuAST::ContainerCreator
RakuAST::Contextualizer
RakuAST::Contextualizer::Item
RakuAST::CurryThunk
RakuAST::Declaration
RakuAST::Declaration::External
RakuAST::Declaration::External::Constant
RakuAST::Declaration::Import
RakuAST::Declaration::LexicalPackage
RakuAST::Declaration::Mergeable
RakuAST::Declaration::ResolvedConstant
RakuAST::Expression
RakuAST::ExpressionThunk
RakuAST::ForLoopImplementation
RakuAST::FunctionInfix
RakuAST::Heredoc
RakuAST::Label
RakuAST::Name::Part::Empty
RakuAST::Name::Part::Expression
RakuAST::OnlyStar
RakuAST::Origin
RakuAST::Origin::Match
RakuAST::Origin::Source
RakuAST::ParameterDefaultThunk
RakuAST::Postfix::Power
RakuAST::QuoteWordsAtom
RakuAST::QuotedMatchConstruct
RakuAST::Regex::Anchor::BeginningOfLine
RakuAST::Regex::Anchor::EndOfLine
RakuAST::Regex::Assertion::Callable
RakuAST::Regex::Assertion::CharClass
RakuAST::Regex::Assertion::Fail
RakuAST::Regex::Assertion::InterpolatedBlock
RakuAST::Regex::Assertion::InterpolatedVar
RakuAST::Regex::Assertion::Named::Args
RakuAST::Regex::Assertion::Pass
RakuAST::Regex::Assertion::PredicateBlock
RakuAST::Regex::BackReference::Named
RakuAST::Regex::BackReference::Positional
RakuAST::Regex::Backtrack::Greedy
RakuAST::Regex::BacktrackModifiedAtom
RakuAST::Regex::Block
RakuAST::Regex::CharClass::BackSpace
RakuAST::Regex::CharClass::CarriageReturn
RakuAST::Regex::CharClass::Escape
RakuAST::Regex::CharClass::FormFeed
RakuAST::Regex::CharClass::HorizontalSpace
RakuAST::Regex::CharClass::Negatable
RakuAST::Regex::CharClass::Newline
RakuAST::Regex::CharClass::Nul
RakuAST::Regex::CharClass::Space
RakuAST::Regex::CharClass::Specified
RakuAST::Regex::CharClass::Tab
RakuAST::Regex::CharClass::VerticalSpace
RakuAST::Regex::CharClassElement::Enumeration
RakuAST::Regex::CharClassElement::Property
RakuAST::Regex::CharClassElement::Rule
RakuAST::Regex::CharClassEnumerationElement::Character
RakuAST::Regex::CharClassEnumerationElement::Range
RakuAST::Regex::InternalModifier::IgnoreCase
RakuAST::Regex::InternalModifier::IgnoreMark
RakuAST::Regex::InternalModifier::Ratchet
RakuAST::Regex::InternalModifier::Sigspace
RakuAST::Regex::NamedCapture
RakuAST::Regex::Quantifier::BlockRange
RakuAST::Regex::Quantifier::Range
RakuAST::Regex::Quantifier::ZeroOrMore
RakuAST::Regex::Quantifier::ZeroOrOne
RakuAST::Regex::SequentialConjunction
RakuAST::Regex::Statement
RakuAST::Regex::Term
RakuAST::Regex::WithSigspace
RakuAST::RegexDeclaration
RakuAST::RegexThunk
RakuAST::Routine
RakuAST::Statement::Control
RakuAST::Statement::Empty
RakuAST::Statement::ExceptionHandler
RakuAST::Statement::No
RakuAST::Statement::Require
RakuAST::StatementModifier::Condition
RakuAST::StatementModifier::For::Thunk
RakuAST::StatementModifier::Loop
RakuAST::StatementModifier::When
RakuAST::StatementPrefix::Eager
RakuAST::StatementPrefix::Hyper
RakuAST::StatementPrefix::Lazy
RakuAST::StatementPrefix::Phaser
RakuAST::StatementPrefix::Phaser::End
RakuAST::StatementPrefix::Phaser::Leave
RakuAST::StatementPrefix::Phaser::Sinky
RakuAST::StatementPrefix::Race
RakuAST::StatementPrefix::Thunky
RakuAST::Submethod
RakuAST::Substitution
RakuAST::SubstitutionReplacementThunk
RakuAST::Term::RadixNumber
RakuAST::Trait::Hides
RakuAST::Trait::Of
RakuAST::TraitTarget::Variable
RakuAST::Type::Capture
RakuAST::Type::Coercion
RakuAST::Type::Definedness
RakuAST::Type::Parameterized
RakuAST::Type::Setting
RakuAST::UndeclaredSymbolDescription
RakuAST::UndeclaredSymbolDescription::Routine
RakuAST::Var::Compiler
RakuAST::Var::Compiler::File
RakuAST::Var::Compiler::Line
RakuAST::Var::Compiler::Lookup
RakuAST::Var::Lexical::Constant
RakuAST::Var::Lexical::Setting
RakuAST::Var::Package
RakuAST::Var::Pod::Finish

0 comments on commit 42f1f91

Please sign in to comment.