bpriver_chain 0.7.3 copy "bpriver_chain: ^0.7.3" to clipboard
bpriver_chain: ^0.7.3 copied to clipboard

Implementation of chain language. Available as cui, argument parser or inter-appliation communication.

0.7.3 #

  • Update bpriver_syntax_scanner library
    • ^0.13.0
  • Update bpriver_heat library
    • ^0.2.2

0.7.2 #

  • Update bpriver_syntax_scanner library
    • ^0.12.2
  • Update bpriver_heat library
    • ^0.2.1
  • Update bpriver_debug library
    • ^0.11.4
  • Update bpriver_origin library
    • ^4.0.0

0.7.1 #

  • Update bpriver_syntax_scanner library
    • ^0.12.0
  • Update bpriver_heat library
    • ^0.2.0
  • Update bpriver_debug library
    • ^0.11.2
  • Update bpriver_origin library
    • ^2.2.0

0.7.0 #

  • heat query に対応.
  • Change Chain.optionNameList to Chain.optionNameArgumentList
  • Change Chain.flagNameList to Chain.flagNameArgumentList
  • Add HeatQueryResult
  • Add Chain.optionNameList
  • Add Chain.flagNameList
  • Add Property
    • property is option and flag.
  • Add Chain.propertyRoster
  • Add Chain.propertyNameList
  • Add Chain.getProperty
  • Add Option.add
  • Add ValueArgumentList.add
  • Add Chain.const$
  • Add Chain.getByHeatQuery
  • Edit Option.fromStruct
  • Edit Option.fromPrimitive
  • Edit Flag.fromPrimitive
  • Change ArgumentList

0.6.0 #

  • Chain can be nested(Nestable Chain).
    • Chain string can be stored as option value.
  • Add ChainSyntaxExceptionJ
  • Add ValueArgument.escape
  • Add ValueArgumentList.fromPrimitiveWithEscape
  • Add Chain.fromSource
  • Change from Chain.headBox to Chain.head
    • head quantity must be 1.
  • Change from HeadNameSignature.headName to ChainHeadSignature.chainHead
  • Change from Chain.parseList to Chain.fromArguments
  • Delete Chain.getHead
  • Delete Chain.getHeadWithDefault
  • Delete ChainExceptionB
  • Delete bpriver_box library
  • Edit ToChainSpecific.toChain
  • Edit Chain.fromPrimitive
  • Edit Chain.serialize
  • Edit Option.serialize
  • Edit ValueArguemnt.serialize
  • Edit README.md

0.5.0 #

  • Add mixin
    • ToChainSpecific
  • Add abstract class
    • HeadNameSignature
    • SerializeSignature
  • Add class
    • ChainSyntaxExceptionI
    • OptionStruct
  • Add method
    • Chain.fromPrimitive
    • Chain.serialize
    • Chain.optionNameList
    • Chain.flagNameList
    • Head.serialize
    • Flag.serialize
    • Option.serialize
    • ValueArgument.serialize
    • ValueArgumentList.fromPrimitive
    • Flag.fromPrimitive
    • Option.fromPrimitive
    • Option.fromStruct
    • Head.fromPrimitive
  • Rename ArgumentList.fromArguments -> fromPrimitive

0.4.1 #

  • Rename example/argument_parser.dart
    • example/argument_parser_example.dart

0.4.0 #

  • Edit README.md
  • Delete export
    • chain.dart bpriver_origin/logger_result.dart
    • chain.dart export bpriver_origin/box.dart
  • Edit Document comment
  • Edit example/example.dart
  • Add example/argument_parser.dart
  • Edit pubspec.yaml - description
  • Rename HeadArgument -> HeadNameArgument
  • Rename OptionArgument -> OptionNameArgument
  • Rename FlagArgument -> FlagNameArgument
  • Update lints library
    • ^5.1.1

0.3.1 #

  • Edit README.md

0.3.0 #

  • Edit README.md
  • Edit property
    • Option.valueArgumentList
      • List<ValueArgument> -> ArgumentList<ValueArgument>
  • Add method
    • ValueArgument.asInt
    • ValueArgument.asNum
    • ValueArgument.asDouble
    • ValueArgument.asBool
    • ArgumentList.toPrimitive
    • ArgumentList<ValueArgument>.toPrimitiveAsInt
    • ArgumentList<ValueArgument>.toPrimitiveAsNum
    • ArgumentList<ValueArgument>.toPrimitiveAsDouble
    • ArgumentList<ValueArgument>.toPrimitiveAsBool
    • Chain.getHead
    • Chain.getHeadWithDefault
    • Chain.getOptionAsSingle
    • Chain.getOptionAsSingleString
    • Chain.getOptionAsSingleInt
    • Chain.getOptionAsSingleNum
    • Chain.getOptionAsSingleDouble
    • Chain.getOptionAsSingleBool
    • Chain.getOptionAsSingleStringWithDefault
    • Chain.getOptionAsSingleIntWithDefault
    • Chain.getOptionAsSingleNumWithDefault
    • Chain.getOptionAsSingleDoubleWithDefault
    • Chain.getOptionAsSingleBoolWithDefault
    • Chain.getOptionAsMultiple
    • Chain.getOptionAsMultipleString
    • Chain.getOptionAsMultipleInt
    • Chain.getOptionAsMultipleNum
    • Chain.getOptionAsMultipleDouble
    • Chain.getOptionAsMultipleBool
    • Chain.getOptionAsMultipleStringWithDefault
    • Chain.getOptionAsMultipleIntWithDefault
    • Chain.getOptionAsMultipleNumWithDefault
    • Chain.getOptionAsMultipleDoubleWithDefault
    • Chain.getOptionAsMultipleBoolWithDefault

0.2.0 #

  • Update bpriver_origin library
    • ^1.0.0
  • Update bpriver_debug library
    • ^0.9.0
  • Update bpriver_syntax_scanner library
    • ^0.9.0
  • Update pubspec.yaml name
    • chain -> bpriver_chain
    • chain という名前の package が既に pub.flutter-io.cn に存在した.

0.1.0 #

  • Initial Beta version
0
likes
150
points
505
downloads

Publisher

verified publisherbpriver.com

Weekly Downloads

Implementation of chain language. Available as cui, argument parser or inter-appliation communication.

Repository (GitLab)
View/report issues

Documentation

API reference

License

BSD-2-Clause (license)

Dependencies

bpriver_heat, bpriver_origin, bpriver_syntax_scanner

More

Packages that depend on bpriver_chain