Module: CSVPlusPlus::Language
- Defined in:
- lib/csv_plus_plus/language/scope.rb,
lib/csv_plus_plus/language/runtime.rb,
lib/csv_plus_plus/language/compiler.rb,
lib/csv_plus_plus/language/entities.rb,
lib/csv_plus_plus/language/references.rb,
lib/csv_plus_plus/language/syntax_error.rb,
lib/csv_plus_plus/language/cell_value.tab.rb,
lib/csv_plus_plus/language/entities/entity.rb,
lib/csv_plus_plus/language/entities/number.rb,
lib/csv_plus_plus/language/entities/string.rb,
lib/csv_plus_plus/language/code_section.tab.rb,
lib/csv_plus_plus/language/entities/boolean.rb,
lib/csv_plus_plus/language/entities/function.rb,
lib/csv_plus_plus/language/entities/variable.rb,
lib/csv_plus_plus/language/entities/function_call.rb,
lib/csv_plus_plus/language/entities/runtime_value.rb,
lib/csv_plus_plus/language/entities/cell_reference.rb
Defined Under Namespace
Modules: Entities Classes: CellValueParser, CodeSectionParser, Compiler, References, Runtime, Scope, SyntaxError
Constant Summary collapse
- TYPES =
{ boolean: ::CSVPlusPlus::Language::Entities::Boolean, cell_reference: ::CSVPlusPlus::Language::Entities::CellReference, function: ::CSVPlusPlus::Language::Entities::Function, function_call: ::CSVPlusPlus::Language::Entities::FunctionCall, number: ::CSVPlusPlus::Language::Entities::Number, runtime_value: ::CSVPlusPlus::Language::Entities::RuntimeValue, string: ::CSVPlusPlus::Language::Entities::String, variable: ::CSVPlusPlus::Language::Entities::Variable }.freeze